John Cook: Org-mode as a lightweight notebook
You can think of org-mode as simply a kind of markdown, a plain text file that can be exported to fancier formats such as HTML or PDF. It’s a lot more than that, but that’s a reasonable place to...
View ArticlePyCharm: Flask tutorial: Create a Flask application in PyCharm
If you are looking into building a simple web application with Python, the Flask microframework is probably one of the best choices. With Flask you can build a real web application with just a single...
View ArticlePyCoder’s Weekly: Issue #536 (Aug. 2, 2022)
#536 – AUGUST 2, 2022View in Browser »Your Python Coding Environment on Windows: Setup Guide With this opinionated guide to setting up a basic, fully featured and flexible setup for Python coding and...
View ArticleShannon -jj Behrens: Python: My Favorite Python Tricks for LeetCode Questions
I've been spending a lot of time practicing on LeetCode recently, so I thought I'd share some of my favorite intermediate-level Python tricks with an emphasis on newer features of Python you may not...
View ArticleDjango Weblog: Django security releases issued: 4.0.7 and 3.2.15
In accordance with our security release policy, the Django team is issuing Django 4.0.7, and Django 3.2.15. These releases addresses the security issue detailed below. We encourage all users of Django...
View ArticleDjango Weblog: Django 4.1 released
The Django team is happy to announce the release of Django 4.1.The release notes cover the profusion of new features in detail, but a few highlights are:An async interface to the ORM, and the ability...
View ArticlePython for Beginners: Count Occurrences of Each Character in a String in Python
String manipulation is one of the critical components of text data analysis. While analyzing text data, we might need to count the frequency of characters in the text. In this article, we will discuss...
View ArticlePython Anywhere: We are hiring!
As you probably already know, PythonAnywhere is now part of the Anaconda family! As we expected Anaconda’s investment in PythonAnywhere will allow us to expand and improve to better serve our users. So...
View ArticleReal Python: Python Constants: Improve Your Code's Maintainability
In programming, the term constant refers to names representing values that don’t change during a program’s execution. Constants are a fundamental concept in programming, and Python developers use them...
View ArticlePython GUIs: Matplotlib plots in PyQt6, embedding charts in your GUI...
In a previous tutorial we covered plotting in PyQt6 using PyQtGraph. PyQtGraph uses the Qt vector-based QGraphicsScene to draw plots and provides a great interface for interactive and high performance...
View ArticlePython Bytes: #295 Flutter + Python GUI Apps?
<p><strong>Watch the live stream:</strong></p> <a href='https://www.youtube.com/watch?v=rJLLixCrFxI' style='font-weight: bold;'>Watch on YouTube</a><br>...
View ArticleTalk Python to Me: #376: Pydantic v2 - The Plan
Pydantic has become a core building block for many Python projects. After 5 years, it's time for a remake. With version 2, the plan is to rebuild the internals (with benchmarks already showing a 17x...
View ArticleIslandT: Draw an image on top of a circle with pygame
In this article, I am going to draw a small hat image on top of a circle with Pygame. Basically, this program has two parts, the circle part, and the image part.I am going to draw the circle’s part...
View ArticlePython GUIs: Plotting in PyQt6 — Using PyQtGraph to create interactive plots...
One of the major strengths of Python is in exploratory data science and visualization, using tools such as Pandas, numpy, sklearn for data analysis and matplotlib plotting. Buiding GUI applications...
View ArticlePython Engineering at Microsoft: Python in Visual Studio Code – August 2022...
We’re excited to announce that the August 2022 release of the Python and Jupyter extensions for Visual Studio Code are now available!This release includes the following improvements:Automatic debug...
View ArticlePyBites: The importance of setting boundaries
Listen here:This week we talk about boundaries (again), specially at work.How can it be that 12 hour days are becoming the norm?This has to stop!And it’s insidious, because the extra work always seems...
View ArticleReal Python: The Real Python Podcast – Episode #120: Inspiring Young People...
Is there someone in your life you'd like to inspire to learn Python? Mission Encodeable is a website designed to teach people to code, built by two high-school students. This week on the show, Anna and...
View ArticlePython for Beginners: Remove a Character From a String in Python
We use strings in Python to manipulate text data. While analyzing text data we might need to remove some characters from our data. In this article, we will discuss different ways to remove a character...
View ArticleIslandT: Move the image across the screen with Pygame
In this chapter, I am going to show you a simple python program that will move the image across the screen by clicking and then dragging it within the screen. While the image is in the dragging state I...
View Article