Tuesday, December 14, 2021

PyCoder’s Weekly: Issue #503 (Dec. 14, 2021)

#503 – DECEMBER 14, 2021
View in Browser »

The PyCoder’s Weekly Logo


A Reverse Chronology of Some Python Features

“To help those who wish for the ‘good old days’ of some older Python version, I thought I would write down a bunch of the major language features that were added in Python in reverse chronological order. Start from top and work your way down until you come across a feature you aren’t willing to give up. The Python version which has that feature is the version you would be okay going back to.”
BRETT CANNON

Host Your Django Project on Heroku

In this course, you’ll learn how to host your Django project in the cloud for free and with little hassle. You’ll use Heroku, which takes the burden of infrastructure management off your shoulders.
REAL PYTHON course

Application Performance Monitoring Built for Developers, by Developers

alt

Scout is a lightweight, production-grade application monitoring service built for modern development teams. Proactive alerting, real-time insight and always-on support means you can rest easy knowing Scout will find performance issues before your customers do. Embed our agent, and we’ll do the rest →
SCOUT APM sponsor

PyPI User Feedback Summary

“The PSF conducted a series of three surveys to identify key user requirements that have not been addressed so far. We used this round of surveys to engage with the PyPI community and understand ways to support community needs better. This post summarizes the feedback we have received and key decisions we have made based on the feedback.”
PYTHON SOFTWARE FOUNDATION

Python Core Dev Fredrik “effbot” Lundh Has Died

“Fredrik was an early Python contributor (e.g. Elementtree and the re module) and his enthusiasm for the language and community were inspiring for all who encountered him or his work. He spent countless hours on comp.lang.python answering questions from newbies and advanced users alike.”
GUIDO VAN ROSSUM

Discussions

Sorting Multiple Lists Together in Place

“I have lists a,b,c,… of equal length. I’d like to sort all of them the order obtained by sorting a.”
STACK OVERFLOW

Python Jobs

Sr DevOps Engineer (San Jose, CA, USA)

Tara Techincal Solutions

Senior Python Developer (Anywhere)

Six Feet Up

Senior Backend Engineer (Anywhere)

BMAT

Senior Backend Software Engineer (Anywhere)

Clay

Senior Python Engineer (Anywhere)

Flashpoint

Senior Software Engineer Backend (United States)

Tomo

Senior Software Engineer (Anywhere)

Bravely

Python Backend Engineer (Hasselt, Belgium)

madewithlove

More Python Jobs >>>

Articles & Tutorials

Solving Advent of Code Puzzles With Python

Are you ready to break open the first days of puzzles from the annual Advent of Code challenge? Advent of Code is an advent calendar of twenty-five programming puzzles published each December. Practicing solving puzzles is a great way to build your Python skills. This week on the show, we have previous guest and Real Python author Geir Arne Hjelle to discuss his recent article titled, “Advent of Code: Solving Your Puzzles With Python.”
REAL PYTHON podcast

Notes on the Go Translation of Reposurgeon

“This is an experience report on a Python-to-Go translation of a program with significant complexity, written in attempted conformance with the Go community’s practice for grounding language enhancement requests not in it-would-be-nice-to-have abstractions but rather in a description of real-world problems.”
ERIC S. RAYMOND

Get Your Next Python Job Through Hired

alt

Hired is home to thousands of companies ranging from startups to Fortune 500s that are actively hiring developers, data scientists, mobile engineers, and more. Its really easy: once you create a profile, hiring managers can send interview requests based on your skills. Sign up today →
HIRED sponsor

Java vs Python: Basic Python for Java Developers

Are you an experienced Java developer who wants to know more about Python? In this tutorial, you’ll compare Java vs Python and get to know the similarities and differences between the languages. You’ll also learn how to figure out when Python is a good choice for your specific use cases.
REAL PYTHON

Introducing Stack Graphs (GitHub)

“With stack graphs, we can generate code navigation data for a repository without requiring any configuration from the repository owner, and without tapping into a build process or other CI job. In this post, I’ll dig into how stack graphs work, and how they achieve these results.”
DOUGLAS CREAGER

Pulumi: Developer-First Infrastructure

With Pulumi you can build, deploy and manage infrastructure on any cloud using familiar languages and tools. Provision infrastructure using Python, Go, JavaScript, TypeScript, and C#. Get started for free at pulumi.com
PULUMI sponsor

Switching From Object-Oriented Ruby to Procedural Python

“At first sight, one could say that Ruby and Python are very similar, they’re both dynamic languages, they’re both multi-paradigm, object-oriented, and so on. There are subtle differences setting them more apart from each other than it might seem…”
NICOLAS ZERMATI

Simulating a 3D Solar System in Python Using Matplotlib

In this article, you’ll simulate a 3D solar system in Python using the popular visualisation library Matplotlib. By the end of this article, you’ll be able to create your own 3D solar system in Python with as many suns and planets as you wish.
STEPHEN GRUPPETTA

Why Your multiprocessing Pool Is Stuck (It’s Full of Sharks!)

“On Linux, the default configuration of Python’s multiprocessing library can lead to deadlocks and brokenness. Learn why, and how to fix it.”
ITAMAR TURNER-TRAURING

It’s Time to Stop Using Python 3.6

“Python 3.6 will stop getting security updates in December 2021. Given the existence of 3.7, 3.8, 3.9, and 3.10, you really should upgrade.”
ITAMAR TURNER-TRAURING

PyTorch vs TensorFlow in 2022

Should you use PyTorch vs TensorFlow in 2022? This guide walks through both popular frameworks, and when to choose PyTorch vs TensorFlow.
RYAN O'CONNOR

Poetry, FastAPI, and (Beta) Remote Development Support in PyCharm 2021.3

This release brings long-awaited features, including out-of-the-box support for Poetry, the new FastAPI project type, beta support for remote development, and a new Jupyter notebook experience. Find out What’s New in PyCharm 2021.3
JETBRAINS sponsor

The Future of Python Build Systems and Gentoo Linux

”[…] how the Python packaging changes are going to affect Gentoo, and what is my suggested plan on dealing with them.”
MICHAŁ GÓRNY

Load-Balanced xdist

A pytest plugin to evenly balance tests across xdist workers.
NED BATCHELDER

Projects & Code

Events

PyData Bristol Meetup

December 16, 2021
MEETUP.COM

Python Northwest

December 16, 2021
PYNW.ORG.UK

PyLadies Dublin

December 16, 2021
PYLADIES.COM


Happy Pythoning!
This was PyCoder’s Weekly Issue #503.
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...