| Advent of Code: Solving Your Puzzles With Python |
Advent of Code is an online advent calendar that shares new programming puzzles each day from December 1st to the 25th. In this tutorial, you’ll learn why solving programming puzzles can be beneficial and how you can get started with Advent of Code using Python.
Error Message Style Guides of Various Languages
“PyPy has been trying to produce good SyntaxErrors and other errors for a long time. CPython has also made an enormous push to improve its SyntaxErrors in the last few releases. These improvements are great, but the process feels somewhat arbitrary sometimes. To see what other languages are doing, I asked people on Twitter whether they know of error message style guides for other programming languages.”
CARL FRIEDRICH BOLZ-TEREICK
Connect, Integrate, & Automate Your Data—From Python, or Any Other Application or Tool
CData makes it easier to unlock the value of data — simplifying connectivity between applications and data sources. Our SQL-based connectors streamline data access making it easy to access real-time data from on-premise and cloud databases, SaaS, APIs, NoSQL and more. Visit cdata.com to learn more →
Binary, Bytes, and Bitwise Operators in Python
In this course, you’ll learn how to use Python’s bitwise operators to manipulate individual bits of data at the most granular level. With the help of hands-on examples, you’ll see how you can apply bitmasks and overload bitwise operators to control binary data in your code.
REAL PYTHON course
Django 4.0 Release Notes
RedisCache backend, forms are now rendered using the template engine to enhance customization, Python standard library’s
zoneinfo is now the default timezone implementation.
DJANGO SOFTWARE FOUNDATION
A Message From the PSF’s Outgoing Executive Director
PYTHON SOFTWARE FOUNDATION
CPython 3.10.1 Released
CPYTHON DEV BLOG
Best Way to “Swap” Words (Multiple Characters) in a String?
What Are Your Bad Python Habits?
How Much Was Python Used From 1991 to 2006? What For?
Python Django Consultant (United States)
Senior Python Developer (Anywhere)
SIX FEET UP
Senior Backend Engineer (Anywhere)
Senior Backend Software Engineer (Anywhere)
Senior Python Engineer (Anywhere)
Senior Software Engineer (United States)
Python Backend Engineer (Hasselt, Belgium)
More Python Jobs >>>
Articles & Tutorials
Prettify Your Data Structures With Pretty Print in Python
The pprint module, Python’s data pretty printer, is a useful part of the standard library. You can work with it for debugging data structures and increasing the readability of your output. In this tutorial, you’ll find that pprint is both straightforward to use and also highly customizable.
Story of Jython 
“The story of Jython begins one summer in Ashland, Oregon. I was juggling in a park behind a theater when I met Pavel Curtis, a scientist at Xerox PARC, who wanted to pass clubs. While we were juggling together he told me about a wonderful new programming language called Python. Writing code in Python felt like writing the sort of natural informal code that developers would use when they wanted to quickly share ideas. It was executable pseudo-code.”
Shortcut Provides Speedy Task Management, Reporting, and Collaboration for Software Teams
Shortcut is project management built for developers. Whether you’re a startup that iterates quickly by providing every engineer with a free pallet of Red Bull, or a large org that has strict ship dates to hit, give us a try for free →
Discussing Type Hints, Protocols, and Ducks in Python With Luciano Ramalho
There seem to be three kinds of Python developers: those unaware of type hints or have no opinion, ones that embrace them, and others who have an allergic reaction at the mention of them. Python is famously a dynamically typed language, but there are advantages to adding type hints to your code. This week on the show, it’s Luciano Ramalho discussing his recent talk titled, “Type hints, protocols, and good sense.”
REAL PYTHON podcast
How to Create a Computer Virus in Python
“I was relaxing on a beach during my summer leave when I received a mail from a reader that asked me if it is technically possible to write a virus using Python. The short answer: YES. The longer answer: yes, BUT…”
DAVIDE MASTROMATTEO • Shared by Davide
Get Your Next Python Job through Hired
Hired is home to thousands of companies from startups to Fortune 500s actively hiring developers, data scientists, mobile engineers & more. Create a profile & let hiring managers reach out to you. It’s completely free for job-seekers, so don’t wait!
Writing Simple Python GUIs for Your Command-Line-Phobe Coworkers
“These are some of the lessons I’ve learned on how to package rudimentary Python scripts into simple Windows GUIs for your […] coworkers to use.”
Creating a Better Flamegraph Visualization
Flamegraphs are a great way to visualize performance and memory bottlenecks, but with a little tweaking, you can make them even more useful.
None Problem, and How Mypy Helps You Deal With It
Projects & Code
emacs-python-coverage: Show Python Coverage Information Directly in Emacs
pip-audit: Audits Python Environments and Dependency Trees for Known Vulnerabilities
numpy-financial: Financial Functions in NumPy
PyXIRR: Collection of Financial Functions
GITHUB.COM/ANEXEN • Shared by Alexander
latexrun: A 21st Century LaTeX Wrapper
pkgversions: Update Python Package Versions During Development
GITHUB.COM/HASII2011 • Shared by Humberto Sanchez II