Python Software Foundation: 2017: A year in review
In 2017, Python was both the most popular and the fastest-growing programming language. At least, we can plausibly claim that, based on statistics recently published on the Stack Overflow blog. As...
View ArticlePyPy Development: Leysin Winter sprint: 17-24 March 2018
The next PyPy sprint will be in Leysin, Switzerland, for the thirteenth time. This is a fully public sprint: newcomers and topics other than those proposed below are welcome.(Note: this sprint is...
View ArticleMike Driscoll: PyDev of the Week: Nicholas Hunt-Walker
This week we welcome Nicholas Hunt-Walker (@nhuntwalker) as our PyDev of the Week! Nicholas studied to be an astrophysicist and then decided to switch to teaching programming and software development....
View ArticleDoug Hellmann: trace — Follow Program Flow — PyMOTW 3
The trace module is useful for understanding the way a program runs. It watches the statements executed, produces coverage reports, and helps investigate the relationships between functions that call...
View ArticlePeter Bengtsson: Understanding Redis hash-max-ziplist-entries
This is an advanced topic for people who do serious stuff in Redis. I need to do serious stuff in Redis so I'm trying to learn about the best way to store lots of keys with hash maps. It seems that...
View ArticleArtem Golubin: How does pickle work in Python?
The pickle module implements serialization protocol, which provides an ability to save and later load Python objects using special binary format. Unlike json, pickle is not limited to simple objects....
View ArticleMarc Richter: More recent Python in Enterprise Linux like CentOS and RHEL
This article describes what “Enterprise Linux” is and how to add a more recent version of Python to it than those available in the base package repository.What is “Enterprise Linux”?General...
View ArticleKushal Das: How to leak information securely?
There are times when one may have access to the information which can be very important for the world to know. But, sharing any such information safely to journalists is always a risky task. In the...
View ArticlePython Insider: Python 3.7.0a4 is available for testing
Python 3.7.0a4 is the last of four planned alpha releases of Python 3.7, the next feature release of Python. During the alpha phase, Python 3.7 remains under heavy development: additional features...
View ArticleCodementor: Idiomatic Python. Coding the smart way.
The key characteristic of python is readability. It is of great importance that we leverage on readability, since code is read much more often than it is written.
View ArticleProgramiz: Python String Interpolation
In this article we will learn about the python string interpolation.
View ArticleReuven Lerner: Using Python to delete files based on other files’ names
I recently asked subscribers to my free, weekly “better developers” newsletter to send me their Python programming questions, promising that (a) I’d try to solve them, and publish the result to...
View ArticleStack Abuse: K-Means Clustering with Scikit-Learn
IntroductionK-means clustering is one of the most widely used unsupervised machine learning algorithms that forms clusters of data based on the similarity between data instances. For this particular...
View ArticleDataquest: Postgres Internals: Building a Description Tool
In previous blogposts, we have described the Postgres database and ways to interact with it using Python. Those posts provided the basics, but if you want to work with databases in production systems,...
View ArticleMike Driscoll: wxPython Recipes Book Contest
I recently had my self-published book, “wxPython Cookbook” picked up by Apress and republished as wxPython Recipes. Since they gave me a few complimentary paperback copies, I have decided to do a...
View ArticleShiningPanda: Pipenv support
Requires.io is all about being notified of outdated dependencies on PyPI packages.Today we are proud to introduce Pipenv support!Requires.io will now look for Pipenv and Pipenv.lock files at the root...
View ArticleeGenix.com: Python Meeting Düsseldorf - 2018-01-17
The following text is in German, since we're announcing a regional user group meeting in Düsseldorf, Germany.AnkündigungDas nächste Python Meeting Düsseldorf findet an folgendem Termin...
View ArticleArtem Golubin: How pandas infers data types when parsing CSV files
I was always wondering how pandas infers data types and why sometimes it takes a lot of memory when reading large CSV files. Well, it is time to understand how it works.This article describes a default...
View ArticlePossbility and Probability: 4 articles on Python Debugging
I still remember my first programming job. It was at the start of the dot-com boom, and I thought I was king of the world. Turns out I was really, really wrong. 🙂 That first month was so mind...
View Article