PyCharm: “Building the tooling I wish I’d had”. An Interview With Charlie Marsh
Python has a rich ecosystem of quality, mature tooling: linting, formatting, type checking, and the like. Each has decent performance, but what if the tooling was fast? Really fast – as in,...
View ArticlePyBites: From Excel to Python and succeeding as a Developer by building your...
Listen here:Or watch here:Welcome back to the Pybites podcast. This week we have an inspirational chat with Juanjo:– How he started his programming journey and what passionates him about this craft.–...
View ArticleBrett Cannon: Use TOML for `.env` files?
We have somesupport for .env files in the Python extension for VS Code, but we have noticed some shortcomings with .env files based on user feedback. After getting some inspiration from CircuitPython...
View ArticleCodementor: [Advance C Programming] How to Write Your Own Compiler
Implementation of C programming fundamentals to advance level...
View ArticleMikko Ohtamaa: The State of Python in Blockchain 2023 report
I have been co-authoring the report The state of Python in the blockchain 2023. The report overviews the modern blockchain development ecosystem for Python developers. Despite turbulences in the...
View ArticlePython Software Foundation: Python Packaging Strategy Discussion Summary -...
As the Python Packaging Project Manager, my work has mostly concentrated on improving user experience on PyPI. As the Python Packaging ecosystem grows from strength to strength, one of the initiatives...
View ArticleReal Python: The Real Python Podcast – Episode #144: Wrangling Business...
Can you describe your business processes with flowcharts? What if you could define the steps in a standard notation and implement the workflows in pure Python? This week on the show, Dan Funk from...
View ArticlePython for Beginners: Convert Python Dictionary to YAML
YAML is a data serialization format used to store and transmit data in a human-readable and easy-to-write format. We can store and transmit python objects using YAML format. In this article, we will...
View ArticleMike Driscoll: New Python Apparel Store
If you have ever enjoyed my Python book cover art, you will be happy to learn that I am making that artwork available on apparel through Threadless!Threadless makes many colors and styles of the...
View ArticleTestDriven.io: Web Authentication Methods Compared
This article looks at the most commonly used web authentication methods.
View ArticlePython Celery - Weekly Celery Tutorials and How-tos: Docker Healthcheck for...
The Docker healthcheck directive instructs Docker to run a command to check if a container is still working as expected.This helps detect cases where the container process is still running but unable...
View ArticleDoug Hellmann: virtualenvwrapper 6.0.0.0a2
Another pre-release for testing changes before 6.0.The last release of virtualenvwrapper was 4.8.4 in February of 2019. If you rely on virtualenvwrapper for your daily workflow, please try out this...
View ArticleWesley Chun: Introduction to Python decorators
In this post, we're going to give you a user-friendly introduction to Python decorators. (The code works on both Python 2 [2.6 or 2.7 only] and 3 so don't be concerned with your version.) Before...
View ArticleCodersLegacy: Matplotlib Blitting Tutorial – Optimize your Plotting!
If you are interested in learning about Blitting in Matplotlib, this tutorial is the perfect place for you!Blitting is a term that’s used in computer graphics and refers to a technique that’s used to...
View ArticleKushal Das: A 7 year old pr
I can not keep track of Github notifications, for too many years. Yesterday, I thought of rewriting retask for Python3 only, and noticed a PR waiting for 7 years only, from Miro.Now it is merged. Took...
View ArticleNed Batchelder: Late initialization with mypy
Let’s say you have a complex class with a number of attributes. The class is used in a few different ways, so sometimes the attributes are available, but sometimes they haven’t been initialized yet....
View ArticleDavid Amos: ChatGPT Is An Extra-Ordinary Python Programmer
This article contains affiliate links. See my affiliate disclosure for more information.I like ChatGPT. A lot. It&aposs the best digital writing assistant I&aposve ever used.If my time using...
View ArticleDoug Hellmann: Removing Bitrot From Virtualenvwrapper's Packaging, with a...
After moving virtualenvwrapper to GitHub, the next phase of updates was for the packaging. Until this year, the last release of virtualenvwrapper was 4.8.4 in February of 2019. In some ways, a lot has...
View ArticleCodementor: Functions and Main method in C Programming
fundamentals of C programming continued...
View ArticleKay Hayen: Nuitka Package Configuration Part 2
This is the second part of a post series under the tag package_config that explains the Nuitka package configuration in more detail. To recap, Nuitka package configuration is the way Nuitka learns...
View Article