New data classes demystifying https://realpython.com/python-data-classes/
Realpython
Data Classes in Python 3.7+ (Guide) – Real Python
Data classes are one of the new features of Python 3.7. With data classes you do not have to write boilerplate code to get proper initialization, representation and comparisons for your objects.
Not bad
https://techcrunch.com/2018/05/23/google-and-coursera-launch-a-new-machine-learning-specialization/
https://techcrunch.com/2018/05/23/google-and-coursera-launch-a-new-machine-learning-specialization/
TechCrunch
Google and Coursera launch a new machine learning specialization
Over the last few years, Google and Coursera have regularly teamed up to launch a number of online courses for developers and IT pros. Among those was the Machine Learning Crash course, which provides developers with an introduction to machine learning. Now…
Can Python be a language of choice for embedded systems?
https://opensource.com/life/16/8/python-vs-cc-embedded-systems
https://opensource.com/life/16/8/python-vs-cc-embedded-systems
Opensource.com
Python vs. C/C++ in embedded systems
The pros and cons of each, and why you should consider Python for embedded programming.
Rust is useful for Python developers. Think about it.
https://developers.redhat.com/blog/2017/11/16/speed-python-using-rust/
https://developers.redhat.com/blog/2017/11/16/speed-python-using-rust/
Red Hat Developer
Speed up your Python using Rust | Red Hat Developer
What is Rust? Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. Featuring zero-cost abstractions move semantics guaranteed memory
Some examples of using itertools in Python 3
https://realpython.com/python-itertools/
https://realpython.com/python-itertools/
Realpython
Python itertools By Example – Real Python
Master Python's itertools module by constructing practical examples. You'll start out simple and then gradually tackle more complex challenges, encouraging you to "think iteratively."
If you do not know what to use - threads or processes, read this!
https://www.pythonforthelab.com/blog/implementing-threads-for-measurements/
https://www.pythonforthelab.com/blog/implementing-threads-for-measurements/
Python For The Lab
Implementing Threads for Measurements
Choose between threads and processes for your experiments
All the libraries that you need for your work with data
https://www.datasciencecentral.com/profiles/blogs/top-20-python-libraries-for-data-science-in-2018
https://www.datasciencecentral.com/profiles/blogs/top-20-python-libraries-for-data-science-in-2018
Datasciencecentral
Top 20 Python libraries for data science in 2018
Python continues to take leading positions in solving data science tasks and challenges. Last year we made a blog post overviewing the Python’s libraries that…
You should know the design patterns. This note is short, but definitely this is a useful topic.
https://py.checkio.org/blog/design-patterns-part-1/
https://py.checkio.org/blog/design-patterns-part-1/
Py.CheckiO - games for coders
Design Patterns. Part 1. python coding challenges - Py.CheckiO
This article describes two classic design patterns: Abstract Factory and Strategy, with the clear real-life examples. It also includes Python code examples which implement these patterns and links to the coding challenges that will help to consolidate the…
The steps of object creation in Python (old but so true):
https://eli.thegreenplace.net/2012/04/16/python-object-creation-sequence
https://eli.thegreenplace.net/2012/04/16/python-object-creation-sequence