Sooner or later you will profile your app. Better sooner than later.
https://p403n1x87.github.io//python/profiling/2019/05/05/python-profiling.html
https://p403n1x87.github.io//python/profiling/2019/05/05/python-profiling.html
p403n1x87.github.io
Deterministic and Statistical Python Profiling
If you want to be sure that your applications are working optimally, then sooner or later you will end up turning to profiling techniques to identify and cor...
This will introduce text processing to you pretty quickly. A must read if you plan working with text.
Guido once wrote about the self keyword. It has to stay.
http://neopythonic.blogspot.com/2008/10/why-explicit-self-has-to-stay.html
http://neopythonic.blogspot.com/2008/10/why-explicit-self-has-to-stay.html
Blogspot
Why explicit self has to stay
Bruce Eckel has blogged about a proposal to remove 'self' from the formal parameter list of methods. I'm going to explain why this proposa...
All you need to know about Python list internals
https://www.laurentluce.com/posts/python-list-implementation/
https://www.laurentluce.com/posts/python-list-implementation/
Another AI project to write or improve your code. Is this a hit or miss?
https://sourcery.ai/
https://sourcery.ai/
sourcery.ai
AI Code Reviews | Sourcery | Try for Free
AI code reviews in GitHub, GitLab, or your IDE
If you’re into asynchronous processing and event-driven systems than you probably find yourself using RabbitMQ. Must read this about event-driven architectures:
https://blog.theodo.com/2019/08/event-driven-architectures-rabbitmq/
https://blog.theodo.com/2019/08/event-driven-architectures-rabbitmq/
Theodo
Introduction to Event-driven Architectures With RabbitMQ | Theodo
Astro description
I used to use “tabulate” to draw tables in the console, but next time I’ll give a try to this new fancy package: https://github.com/alttch/rapidtables
GitHub
GitHub - alttch/rapidtables: Super fast list of dicts to pre-formatted tables conversion library for Python 2/3
Super fast list of dicts to pre-formatted tables conversion library for Python 2/3 - alttch/rapidtables
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.