All Things Python 3.10, Proportional Fonts, Python Editors, and More

#493 – OCTOBER 5, 2021 VIEW IN BROWSER
The PyCoder’s Weekly Logo
Python 3.10: Cool New Features for You to Try
Explore some of the coolest and most useful features in Python 3.10. You’ll appreciate more user-friendly error messages, learn about how you can handle complicated data structures with structural pattern matching, and explore new enhancements to Python’s type system.
REAL PYTHON

Python 3.10: Official Download Links and Changelog
PYTHON.ORG

Data Elixir: Data Science Newsletter
Data Elixir is an email newsletter that keeps you on top of the tools and trends in Data Science. Covers machine learning, data visualization, analytics, and strategy. Curated weekly with top picks from around the web →
DATA ELIXIRsponsor

Python 3.10 Release Party Stream
A recording of the Python 3.10 Release Stream with Pablo Galindo, CPython Core Developer and Python 3.10 Release Manager, and Leon Sandøy.
YOUTUBE.COM video

Python 3.10 Is Out Now—When Should You Start Using It?
ITAMAR TURNER-TRAURING opinion

Python 3.11 Will Get “Zero Cost” Exception Handling
With “Zero-cost” exceptions the cost of try statements is almost eliminated when no exception is raised.
PYTHON.ORG

Coverage 6.0 Has Been Released
NED BATCHELDER

Django 3.2.8 Has Been Released
DJANGO SOFTWARE FOUNDATION


Discussions


What Defines a Number in Python? The Question May Be Harder Than You Think…
Static type-checkers such as Mypy have grown increasingly popular in recent years in the Python community, yet it’s surprisingly difficult to write a type hint that will accept any number. This answer on Stack Overflow digs into why.
STACK OVERFLOW • Shared by Alex Waygood

Why Does It Feel Like Everyone Is Trying to Play Code Golf?
Why explicit is better than implicit, or in Martin Fowler’s words: “Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”
REDDIT


Python Jobs


Senior Python Engineer at Moody's AI & ML Center of Excellence (New York, NY, USA)
MOODY'S

Senior Software Engineer (Washington D.C.)
QUORUM

Senior Backend Software Engineer (Anywhere)
CLAY

Software Engineer (Anywhere)
1POINT21 INTERACTIVE

More Python Jobs >>>


Articles & Tutorials


Make Your Python App Interactive With a Text User Interface
Have you wanted to create a Python application that goes further than a command-line interface? You would like it to have a friendly interface but don’t want to make a GUI (Graphical User Interface) or web application. Maybe a TUI (Text User Interface)would be a perfect fit for the project. This week on the show, it’s Will McGugan talking about his projects Textual and Rich.
REAL PYTHON podcast

Multiple Queues With Django Celery: When and How to Use Them
How to work with multiple queues in Celery, when you need it and how to set it up. The tutorial includes file processing and DNS lookups for domains of email addresses. Also, docker-compose.yml is covered for local development.
APPLIKU.COM

Accelerate Your Python Apps With Apache Cassandra™ NoSQL. Register for an Astra DB Demo
Scale data for your Django, Flask, FastAPI apps with our multi-cloud, serverless DBaaS–built on Apache Cassandra™. Painless APIs, free for developers. Get 80 Gigabytes of Storage Free Every Month. Explore Astra DB now →
DATASTAXsponsor

Hosting a Django Project on Heroku
In this step-by-step project, you’ll learn about hosting Django projects in the cloud using Heroku, a platform-as-a-service (PaaS) provider used by many startups and developers.
REAL PYTHON

Proportional Fonts and Yapf vs Black
How to set up VSCode to deal nicely with proportional fonts and set up automated code formatting that leads to a visually pleasing result.
NELSON MINAR

Code Style Matters
An article about the importance of having a consistent Python coding style and tools that can help you achieve this goal.
RODRIGO GIRÃO SERRÃO

An Intro to Python Editors
Learn about some of the most popular Python editors in this tutorial. Includes info on PyCharm, WingIDE, VSCode, and IDLE
MIKE DRISCOLL

PostgreSQL vs Python for Data Evaluation: What, Why, and How
A primer on using PostgreSQL to more efficiently perform your data evaluation tasks done in Excel, R, or Python.
MIRANDA AUHL

Receive a $5 Donation to the OSS of Your Choice When You Deploy Your Free Scout APM Trial Today
Scout is performance monitoring designed to provide the data insights necessary for any dev to become a performance pro. Find and fix observability issues before your customers notice by connecting your error reporting and APM data on one platform.
SCOUT APMsponsor

Docker Best Practices for Python Developers
A look at several best practices to make your Dockerfiles and images cleaner, leaner, and more secure.
AMAL SHAJI • Shared by Amal Shaji

Create a Stunning PDF Flyer in Python With borb
This guide shows you how to create a nice-looking PDF flyer in Python using the borb PDF library.
JORIS SCHELLEKENS • Shared by Joris Schellekens

Writing Python Extensions in Assembly
How to write a CPython Extension in 100% assembly.
ANTHONY SHAW

How SQL Injection Is Explored: Using IBM and Python as Example
GUILHERME LATROVA • Shared by Guilherme Latrova


Projects & Code


Brought to you by Real Python for Teamssponsor
Online Python training created by a community of experts. Give your team the real-world Python skills they need to succeed →

MagInkCal: E-Ink Magic Calendar Powered by a Raspberry Pi Zero
GITHUB.COM/SPEEDYG0NZ

sqlfluff: SQL Linter, Written in Python
SQLFLUFF.COM • Shared by Python Bytes FM

Confusables: Unicode Normalizing Library to Parse Attacker Text as English
GITHUB.COM/WANDERINGSTAN

runtype: Utilities for Run-Time Type Validation and Multiple Dispatch
GITHUB.COM/EREZSH

Jupytext: Jupyter Notebooks as Markdown Documents or Python Scripts
MATT WRIGHT

wonk: Combine AWS Policy Files Into Smaller Compiled Policy Sets
GITHUB.COM/AMINOHEALTH • Shared by Kirk Strauser

pyan: Static Call Graph Generator for Python 3
GITHUB.COM/TECHNOLOGICAT

📆🐍 Upcoming Python Events


⋅ Real Python Office Hours (Virtual) October 6, 2021

⋅ PyCon ZA 2021 October 7 to October 9, 2021

⋅ Canberra Python Meetup October 7, 2021

⋅ Sydney Python User Group (SyPy) October 7, 2021

⋅ Reunión Python Valencia October 7, 2021

⋅ Python Miami October 9 to October 10, 2021

⋅ PyDelhi User Group Meetup October 9, 2021
Happy Pythoning!
Copyright © 2021 PyCoder’s Weekly, All rights reserved.
You are receiving this email because you opted in on our website at pycoders.com
Our mailing address: DevCademy Media Inc. · #720-999 West Broadway, Vancouver BC V5Z 1K5, Canada

Unsubscribe | Update Email Address

Older messages

Python GIL Deep-Dive, Django 4.0 is Coming, Python as a Build Tool, and More

Tuesday, September 28, 2021

Python Behind the Scenes: The GIL and Its Effects on Python Multithreading #492 – SEPTEMBER 28, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo Python Behind the Scenes: The GIL and Its Effects on

Structural Pattern Matching, Generator Expressions, Python Steps Forward, and More

Tuesday, September 21, 2021

Structural Pattern Matching in Python 3.10 #491 – SEPTEMBER 21, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo Structural Pattern Matching in Python 3.10 “Python 3.10, which is due out in early

Practical PEP 8, Logging Best Practices, "async for", and More

Tuesday, September 14, 2021

Applying PEP 8 in Practice #490 – SEPTEMBER 14, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo Applying PEP 8 in Practice “Two recent threads on the python-ideas mailing list have overlapped to a

PEP 668, Python for Personal Finance, EAFP vs LBYL, and More

Tuesday, September 7, 2021

PEP 668: Graceful Cooperation Between External and Python Package Managers #489 – SEPTEMBER 7, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo PEP 668: Graceful Cooperation Between External and

Python == #1, Instagram's Custom Python Interpreter, PyCon 2022 Volunteering, and More

Tuesday, August 31, 2021

Python Ranks #1 in IEEE "Top Programming Languages" #488 – AUGUST 31, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo Python Ranks #1 in IEEE “Top Programming Languages” “Python dominates

You Might Also Like

Ranked | The Most Satisfying vs. Most Reliable Car Brands in 2024 🚙

Monday, December 23, 2024

The most reliable car brands are rarely the most satisfying to own, according to recent Consumer Reports survey data. View Online | Subscribe | Download Our App Presented by: Find the megatrends

Bitcoin Enthusiasts Are Letting Altcoins Pass by

Monday, December 23, 2024

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 23, 2024? The

Last Minute Gifts from Walmart

Monday, December 23, 2024

ZDNET ZDNET Sponsored Message In Partnership with Walmart December 23, 2024 exclusive offer Walmart Last-minute gifts from Walmart Shop Now Walmart The tech you've been wishing for–at everyday low

15 ways AI saved me weeks of work in 2024

Monday, December 23, 2024

ZDNET's product of the year; Windows 11 24H2 bug list updated -- ZDNET ZDNET Tech Today - US December 23, 2024 AI applications on various devices. 15 surprising ways I used AI to save me weeks of

Distributed Locking: A Practical Guide

Monday, December 23, 2024

If you're wondering how and when distributed locking can be useful, here's the practical guide. I explained why distributed locking is needed in real-world scenarios. Explored how popular tools

⚡ THN Weekly Recap: Top Cybersecurity Threats, Tools and Tips

Monday, December 23, 2024

Your one-stop-source for last week's top cybersecurity headlines. The Hacker News THN Weekly Recap The online world never takes a break, and this week shows why. From ransomware creators being

⚙️ OpenA(G)I?

Monday, December 23, 2024

Plus: The Genesis Project ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 12/23/2024

Monday, December 23, 2024

New blogs from Syncfusion Introducing the New WinUI Kanban Board By Karthick Mani This blog explains the features of the new Syncfusion WinUI Kanban Board control introduced in the 2024 Volume 4

Import AI 395: AI and energy demand; distributed training via DeMo; and Phi-4

Monday, December 23, 2024

What might fighting for freedom in an AI age look like? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

LockBit Ransomware Developer Charged for Billions in Global Damages

Monday, December 23, 2024

THN Daily Updates Newsletter cover The Data Science Handbook, 2nd Edition ($60.00 Value) FREE for a Limited Time Practical, accessible guide to becoming a data scientist, updated to include the latest