Top 10 Python Resources, February 2019
Articles, Videos, Books, GitHub repositories & Twitch
In this new post, you will find the best Python resources we came across online during this month of February. If you’re searching for a super Python cheatsheet, this curated list is definitely for you! 🐍
Curious to follow a live Python seminar? Scroll down to discover the mystery speaker that gives Python seminars on Twitch! 🤩
As always, all credit goes to the authors!
Keywords: Test-driven Development; Logging; Cheatsheet; Keylogger; Architecture; Animation; Math; Recursion; Data analysis; Syntax; Transcompiler; Web scrapping.
Indeed, simple and enjoyable logging in Python! With Loguru, the author aims to remove the complexity between loggers and handlers. Note: interesting if your project does not have an existing logging infrastructure.
Author: Jure Šorn
Šorn’s well-structured cheatsheet is definitely one of the coolest out there. Here are some shortcuts: String, Combinatorics, Inline, Class, Command Line Arguments, Metaprograming, etc. Note: do check the author’s GitHub profile.
Comprehensive Python Cheatsheet. Contribute to gto76/python-cheatsheet development by creating an account on GitHub.github.com
Author: Leonardo Giordani
Giordani’s free book is a well-written and informative resource for understanding the intricacies of software architecture and Test-Driven Development (TDD). Note: The book is definitely suitable for beginners. You will love the author’s step-by-step approach to explaining projects’ architecture!
What is a good software architecture? Why should we bother structuring the code and spending time testing it? If you…leanpub.com
Author: Attreya Bhatt
In these tutorials you will see the output in a live manner as the author tests the code. Well done Attreya Bhatt! Note: the author has listed the source code in the descriptions.
Python to create videos about math! Manim is an engine to “translate maths to animation” by creating animations programmatically (runs on python 3.7). Note: if you are interested in doing math with python (or vice versa?), check this out!
Animation engine for explanatory math videos. Contribute to 3b1b/manim development by creating an account on GitHub.github.com
Author: Ted Petrou
For intermediary level: refine your fundamentals and develop your skills in iterating through lists, tuples, sets, etc. As explained by Petrou, you’ll need to understand the basics of classes and object-oriented programming. Note: it’s a great exercise to learn how to put together a complete project.
Author: Sundeep Agarwal
Agarwal’s repo regroups a good set of resources for beginners: from a straightforward introduction, to a curated list of Python resources and tutorials. Note: Gitbook version.
snake: Syntax, working with Shell commands, Files, Text Processing, and more... - learnbyexample/Python_Basicsgithub.com
Author: Nishant Sahoo
Sahoo’s article is a good start to test web scrapping. The author highlights the best practices, and introduces a specific Python library for pulling data from HTML. It is a good start to test web scrapping. Note: Github repository.
Author: Al Sweigart
Yes, you read it right — Al Swigart, author of “Automate The Boring Stuff”, Making Games with Python & Pygame, and many more, is now streaming ~3 times a week! Note: if you do not have time to follow live streaming tutorials, check Sweigart’s YouTube channel.
10. Grumpy: Python to Go Source Code Transcompiler and Runtime
Source: Google Developers
Grumpy compiles Python source code to Go source code which is then compiled to native code. Note: you can join the community of developers behind Grumpy in this Gitter community.
On the Indorse platform, you can improve your code and your programming skills with feedback from a community of expert developers spread across the globe.
Start by selecting one of the options hereunder!