Tuesday, October 5, 2021

PyCoder’s Weekly: Issue #493 (Oct. 5, 2021)

#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

Data Elixir: Data Science Newsletter

alt

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 ELIXIR sponsor

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.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

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

alt

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 →
DATASTAX sponsor

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 APM sponsor

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

Projects & Code

Events

PyCon ZA 2021

October 7 to October 9, 2021
PYCON.ORG

Python Miami

October 9 to October 10, 2021
PYTHONDEVELOPERSMIAMI.COM


Happy Pythoning!
This was PyCoder’s Weekly Issue #493.
View in Browser »

alt

[ Subscribe to 🐍 PyCoder’s Weekly 💌 – Get the best Python news, articles, and tutorials delivered to your inbox once a week >> Click here to learn more ]



from Planet Python
via read more

No comments:

Post a Comment

TestDriven.io: Working with Static and Media Files in Django

This article looks at how to work with static and media files in a Django project, locally and in production. from Planet Python via read...