Composing Programs – Python 3 in the tradition of SICP

http://composingprograms.com/pages/11-getting-started.html

From HN https://news.ycombinator.com/item?id=11465234:

This is the textbook used for the introductory CS course (CS61A) at Berkeley. The course material is available at http://cs61a.org (The course uses Python 3, Scheme, and SQL). There are some neat projects (students are working on building a Scheme interpreter now)

Previous Hacker News Discussions:

https://news.ycombinator.com/item?id=3491142

https://news.ycombinator.com/item?id=3141996

Overall, SICP in Python 3 is first rate. I highly recommend it to anyone wanted to improve their sophistication with Python and programming in general.

The exercises and demonstrations in each section quickly build from an elementary introduction up to powerful examples accompanied by clear explanations. I especially like the explanatory diagrams.

Thank you to the authors for your craftsmanship and for making it available on-line.

Getting Started on Geospatial Analysis with Python GeoJSON and GeoPandas

This field is referred to as geospatial analysis. Geospatial analysis applies statistical analysis to data that has geographical or geometrical components. In this tutorial, we’ll use Python to learn the basics of acquiring geospatial data, handling it, and visualizing it. More specifically, we’ll do some interactive visualizations of the United States!

https://www.twilio.com/blog/2017/08/geospatial-analysis-python-geojson-geopandas.html

HN thread

HN comments:

Programming from the ground up – free book

I love programming. I enjoy the challenge to not only make a working program,but to do so with style. Programming is like poetry. It conveys a message, not only to the computer, but to those who modify and use your program. With a program, you build your own world with your own rules. You create your world according to your conception of both the problem and the solution. Masterful programmers create worlds with programs that are clear and succinct, much like a poem or essay.
Jonathan Bartlet

Source: ProgrammingGroundUp-1-0-booksize.pdf

Fix for ‘text scale animation cause font to blur’

text scale animation cause font to blur – posted in GSAP: When using Chrome the text is blurred during the animation and then at the end the text snaps clear and normal. Does not do that with Firefox or Edge.   How do I get rid of the blur when viewing with Chrome.   Thank you,   Kv2

Source: text scale animation cause font to blur – GSAP – GreenSock

 

It’s a common Chrome bug.

Adding

CSSPlugin.defaultForce3D = false;

to your Javascript file will fix it.

//

You might also find this post helpful: http://greensock.com…ted/#entry36948