The Python Corner monthly newsletter, June 2021
Hi guys, I’ve been very busy in the last two months and I couldn’t add any articles to the site or send any newsletters to my fellow readers. I’m so sorry for that, but I hope you will forgive me with this rich newsletter and the articles I’m writing and that will be published soon, so… stay tuned!
Before the monthly links, as always, let me remember you that if you like The Python Corner you can help me keep up all this work with a donation by PayPal or by buying us a coffee. Every single dollar is important to keep alive this place and hopefully, one day I will be able to keep the site alive just with the donations of the readers and making the site totally ads-free… quoting Fox Mulder: I want to believe! :)
… and if you don’t know who Fox Mulder was… that’s not a big problem, welcome to the newsletter kiddo! :)))
This month’s Links
Author: Various Authors Audience Level: All levels
This is the dev blog of Python developers in Microsoft. Could be a worthy read, especially if you work with VSCode and want to be up to date with all the latest news about this software.
I think that VSCode is a really good IDE for Python, probably one of the best products Microsoft has ever released (even if at the moment I’m giving another try to Sublime Text 4).
Guido van Rossum’s Ambitious Plans for Improving Python Performance
Author: David Cassel Audience Level: All levels
There are a lot of projects that aim to make Python faster, like Cinder or Pyston but the good news is that now there’s a new player that is trying to speed up the compiler and it’s our beloved BDFL Guido Van Rossum. Sounds cool uh?
The Correct Way to Overload Functions in Python
Author: Martin Heinz Audience Level: Intermediate
The Medium page of Martin Hainz is a mine of gold for every developer and in this article, Martin explains to us how to overload functions in Python, a common practice in other languages like .NET. Really interesting!
The guide to Python virtual environments with conda
Author: David Adrián Cañones Castellano Audience Level: All levels
I’ve used conda for quite a long time and even if lately, I’m looking at different solutions to manage my virtual environments (Poetry, I’m looking at you…) I have to admit that conda is probably the best and easier way to create and manage a virtual environment, so my advice is: if you haven’t tried it yet, give it a try.
Open Heart With Guido Van Rossum, A Lost Interview Of The Python Creator
Author: Naren Arya Audience Level: All levels
An old and quite interesting interview with Guido that worth to be read.
Why Python 4.0 might never arrive, according to its creator
Author: TecTalk Audience Level: All levels
Yes, another article based on an interview with Guido which explores the idea of a 4.0 release that may never arrive.
How to Write Unit Tests in Python
Author: Miguel Grinberg Audience Level: Intermediate
Unit testing is one of the most useful and still most underestimated practices in the IT world and in this well-written series of articles, Miguel Grinberg leads us in the world of Python Unit Testing.