Real Python: Build a Flashcards App With Django
Flashcards are a great tool when you want to memorize a new topic or learn a new language. You write a question on the front of the card and the answer on the back of the card. Then you can test your...
View Article"Morphex's Blogologue": Thread-safe message database for SMPS
I hacked a little more on the SMPS project today, which resulted in the following commit:https://github.com/morphex/smps/commit/8c565c561c0a9593f4d5e...A pretty straight-forward message passing queue,...
View ArticleDjango Weblog: Django 4.1 release candidate 1 released
Django 4.1 release candidate 1 is the final opportunity for you to try out the profusion of new features before Django 4.1 is released.The release candidate stage marks the string freeze and the call...
View ArticlePyPy: Implementing a Toy Optimizer
In this blog post I want to show the complete code (in Python3) of how a very simple optimizer for sequences of operations can work. These algorithms could be part of a (really simple) compiler, or a...
View ArticleMike Driscoll: Creating GUIs with PySimpleGUI and Python (Video)
Learn how to create simple graphical user interfaces (GUIs) with Python and PySimpleGUI in this introductory tutorial.You will learn how to layout Elements (i.e. widgets), add a graph with Matplotlib,...
View ArticleReal Python: Using the Python not Operator
Python’s not operator allows you to invert the truth value of Boolean expressions and objects. You can use this operator in Boolean contexts, such as if statements and while loops. It also works in...
View ArticlePyCoder’s Weekly: Issue #534 (July 19, 2022)
#534 – JULY 19, 2022View in Browser »Measuring Code Quality, Simplicity, and Maintainability How maintainable is your Python code? Is it possible to hold the code for your functions in your head? When...
View ArticlePython Bytes: #293 And if I pull this open source Jenga block...
<p><strong>Watch the live stream:</strong></p> <a href='https://www.youtube.com/watch?v=vzZPEeyIfSk' style='font-weight: bold;'>Watch on YouTube</a><br>...
View ArticleTalk Python to Me: #374: PSF Survey in Review
Every year, the PSF and JetBrains team up to do a Python community survey. The most recent one was Fall of 2021. For this episode, I've gathered a great group of Python enthusiasts to discuss the...
View ArticlePython for Beginners: Take Screenshots in Python
We often need to take screenshots on our PC or laptop to capture images from videos or from a website. In this article, we will discuss two ways to take screenshots in python.Take Screenshots Using the...
View ArticlePyCharm: Webinar: I Can’t Believe It’s Not Real Data! An Introduction to...
Easy access to relevant, safe data is a major bottleneck hindering developers and data scientists. But what if you could generate your own accurate, privacy-protected, shareable data? Synthetic data...
View ArticleReal Python: Custom Python Dictionaries: Inheriting From dict vs UserDict
Creating dictionary-like classes may be a requirement in your Python career. Specifically, you may be interested in making custom dictionaries with modified behavior, new functionalities, or both. In...
View ArticleMike Driscoll: An Intro to Python Properties (Video)
In this video tutorial, you will learn the basics of Python properties with Mike Driscoll .You will learn about:Python propertiesSetters and GettersDeletersThe post An Intro to Python Properties...
View ArticlePyBites: A Case Study in Refactoring Python: Clean Code Is Often Faster
I have learned a lot over the past 2.5 years of my Python journey. What started out as a hobby during COVID-19 lock downs in 2020, has now become a major component of my professional workload. This...
View ArticleIan Ozsvald: Upcoming discussion calls for Team Structure and Buidling a...
I ran another Executives at PyData discussion session for 50+ leaders at our PyDataLondon conference a couple of weeks back. We had great conversation which dug into a lot of topics. I’ve written up...
View ArticlePython⇒Speed: Finding performance bottlenecks in Celery tasks
When your Celery tasks are too slow, and you want them to run faster, you usually want to find and then fix the performance bottleneck. It’s true, you can architect a solution where slow tasks don’t...
View ArticlePyBites: What’s your definition of a rich life?
Listen here:Welcome back to our podcast.It’s easy to get stuck in your own bubble. Julian travelled to the other side of the planet and came to realize that it’s easy to get carried away by the hustle...
View ArticlePyCharm: PyCharm 2022.1.4 is Available
PyCharrm 2022.1.4, the fourth bug-fix update for PyCharm 2022.1, is now available!You can get the latest version from our website, via the Toolbox App, from inside the IDE, or by using snaps if you’re...
View ArticlePython Software Foundation: Distinguished Service Award Granted to Naomi Ceder
Naomi Ceder, a longtime Python activist and organizer has been recognized with the PSF’s Distinguished Service Award. Naomi served on the PSF Board from 2015-2020, and as Chair from 2017-2020,...
View ArticleMike Driscoll: Python 101 - Type Hinting in Python (Video)
Learn all about type hinting (AKA type annotation) in this tutorial by Mike DriscollWhat You'll Learn Pros and Cons of Type HintingBuilt-in Type Hinting / Variable AnnotationCollection Type...
View Article