Are you new to programming and want to learn Python from scratch? Maybe you are already a developer and just improve your Python skills? The Web offers many resources that are both free and high-quality. In this article we’ll give a rundown of some of best.
Codecademy.com’s Python course
Due to its start-from-zero approach, absolute beginners to...
Read more
Python and the Internet of Things (IoT)
The Internet of Things (IoT) trend is about connecting almost every possible object to the Internet so that it's data can be uploaded, stored, accessed and analyzed. With the IoT, devices are not only sending data to the cloud, but also listening for commands from anyone or anything connected to the Internet. To make this...
Read more
Recent Python Security Improvements
Like all other popular programming languages, Python is constantly adding features and fixing bugs. Let's take an in-depth look at two recently closed security holes because of the valuable lessons we can learn from them.
SMTP.startTLS() No longer Silently Fails due to Missing Responses
One example of Python's “batteries included” design is the smtplib module,...
Read more
Recent Python Performance Improvements
Like many other Free and Open Source (FOSS) projects, the Python programming language is continuously updated with new releases as security vulnerabilities are patched and bugs are fixed. Still other updates allow Python code to run faster or use less memory.
Enumerating the Contents of a Directory Gets Much Faster
One example of a recent Python change...
Read more