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
Python and Open-Source
Python and open-source software share an intertwined past and present. Let's explore just a few of the strands linking the two.
Python: Open Source and Open Governance
First, there's the obvious: the Python interpreter, standard library and built-in modules are completely open-source. Anyone can view the source code in order to better understand how the language works....
Read more
Python on the Job: Condensing Large Text Files
Python is an excellent tool for the processing of large text files. Say, for example, you have a software debugging log with about one million lines. Nearly all of the log entries, however are identical except for the date and time stamp and are normal info messages or harmless errors. Here is a very short...
Read more
The Power of Python for Electrical Engineering
The design and features of the Python programming language make it useful for solving many problems, including those encountered in the day-to-day work of an Research and Development (R&D) department. Troubleshooting integrated systems in particular is one common application where Python really shines. To understand why, let’s first review the features of the Python programming...
Read more