Beware, the clock is ticking. It’s less than four months left to switch to Python 3!
https://pythonclock.org/
https://pythonclock.org/
pythonclock.org
Python 2.7 Countdown
Python 2.7 will retire in 2020. Learn more and see the countdown here.
A 10 minute read about how to write better SQL queries. Just take a look.
https://www.datacamp.com/community/tutorials/sql-tutorial-query
https://www.datacamp.com/community/tutorials/sql-tutorial-query
Datacamp
SQL Tutorial: How To Write Better Queries
Learn about anti-patterns, execution plans, time complexity, query tuning, and optimization in SQL.
Another text about Dijkstra algorithm, though with a pythonic implementation according to the pseudocode from the algorithms book by Thomas Cormen
https://medium.com/@ndmitry/understanding-the-dijkstra-algorithm-by-intuition-and-step-by-step-2d132813b248
https://medium.com/@ndmitry/understanding-the-dijkstra-algorithm-by-intuition-and-step-by-step-2d132813b248
Medium
Understanding the Dijkstra algorithm by intuition and step by step
Once in a while, I needed a quick refresh of the well-known Dijkstra algorithm. It’s named after its discoverer, Dutch computer scientist…
Wow! A bunch of new cool features in Python 3.8!
I think that Python lacked assignment expressions before. As well as final qualifier.
https://realpython.com/python38-new-features/
I think that Python lacked assignment expressions before. As well as final qualifier.
https://realpython.com/python38-new-features/
Realpython
Python 3.8: Cool New Features for You to Try – Real Python
What does Python 3.8 bring to the table? Learn about some of the biggest changes and see you how you can best make use of them.
Ever wanted to know what powers Google Docs text manipulations? Here is it: https://github.com/google/diff-match-patch
GitHub
GitHub - google/diff-match-patch: Diff Match Patch is a high-performance library in multiple languages that manipulates plain text.
Diff Match Patch is a high-performance library in multiple languages that manipulates plain text. - google/diff-match-patch
A good text from Instagram about scaling Python:
https://instagram-engineering.com/python-at-scale-strict-modules-c0bb9245c834
https://instagram-engineering.com/python-at-scale-strict-modules-c0bb9245c834
Medium
Python at Scale: Strict Modules
Welcome to the third post in our series on Python at scale at Instagram! As we mentioned in the first post in the series, Instagram Server…
Thank you, Guido!
https://blog.dropbox.com/topics/company/thank-you--guido
https://blog.dropbox.com/topics/company/thank-you--guido
Work in progress
Thank you, Guido
After six and a half years, Guido van Rossum, the creator of Python, is leaving Dropbox and heading into retirement. From the beginning, we knew Guido would be a great addition to our company. In fact, his contributions to Dropbox date back to day one. Our…
It’s more about software engineering, not about Python, though it’s an interesting history behind a piece of software. Especially part with the “negative code”.
https://computerhistory.org/blog/macpaint-and-quickdraw-source-code/
https://computerhistory.org/blog/macpaint-and-quickdraw-source-code/
CHM
MacPaint and QuickDraw Source Code
The Apple Macintosh combined brilliant design in hardware and in software. The drawing program MacPaint, which was released with the computer in January of 1984, was an example of that brilliance both in what it did, and in how it was implemented.