Deploying Django, Become the Next PSF Director, Ruby vs Python, and More

#499 – NOVEMBER 16, 2021 VIEW IN BROWSER
The PyCoder’s Weekly Logo
The PSF Is Searching for Its Next Executive Director
After announcing earlier this summer that Ewa Jodlowska is leaving after ten years of service, the PSF has begun its search for the organization’s next Executive Director. Interested? You can apply here.
PYTHON SOFTWARE FOUNDATION

Selecting a Programming Language Can Be a Form of Premature Optimization
“Have you ever been told that Python couldn’t be used for a project because it wouldn’t be fast enough? I have, and I find it a bit frustrating as big banks, YouTube, Instagram, and plenty of other places that are performance-sensitive still manage to select Python and be happy.”
BRETT CANNON opinion

DataStax Astra DB, Built on Apache Cassandra™ Get 80 Gigabytes of Storage Free Every Month
DataStax Astra DB, built on Cassandra - now made easy in the cloud. Create a free Cassandra database in minutes for global scale on a startup budget. Get 80 gigabytes of storage free every month! Register now →
DATASTAXsponsor

Advanced Visual Studio Code for Python Developers
In this tutorial, you’ll learn how you can configure, extend, and optimize Visual Studio Code for a more effective and productive Python development environment. By digging into this customizable code editor and IDE, you’ll put yourself on track to be a VS Code power user.
REAL PYTHON

Securely Deploy a Django App With Gunicorn, Nginx, & HTTPS
Ready to take your Django app beyond development? Learn how to securely deploy your Django web app in production over HTTPS with Gunicorn and Nginx. Along the way, you’ll explore how HTTP headers can fortify your app’s security.
REAL PYTHON

How Python’s list Data Structure Really Works
This article explores the nuts and bolts of Python list operations, their time complexity, and underlying data structures.
ANTON ZHIYANOV • Shared by Anton Zhiyanov

Django Bugfix Release: 3.2.9
DJANGO SOFTWARE FOUNDATION


Python Jobs


Senior Backend Software Engineer (Anywhere)
CLAY

Senior Python Engineer (Anywhere)
FLASHPOINT

Senior Software Engineer Backend (USA)
TOMO

Full Stack Software Engineer Django/Postgres/React (Washington D.C., USA)
QUORUM

Senior Software Engineer (Washington D.C., USA)
QUORUM

Python Backend Engineer in Healthcare (Hasselt, Belgium)
MADEWITHLOVE

More Python Jobs >>>


Articles & Tutorials


The Legacy of OLPC and Charismatic Pitfalls in Teaching Programming
Do you remember the One Laptop Per Child program? What went wrong, and what can we learn from the program’s failure? What are the potential pitfalls of charismatic technology, and how can we avoid them when introducing students to programming? This week on the show, former guest Al Sweigart and author Morgan Ames are here to talk about her book “The Charisma Machine - The Life, Death, and Legacy of One Laptop per Child.”
REAL PYTHON podcast

Ruby vs Python Comes Down to the for Loop
“Contrasting how each language handles iteration helps understand how to work effectively in either.” Related discussion of this article on Hacker News.
DOUG TURNBULL

Find Out Why Scout’s a Developer’s Best Friend With a Free 14-Day Trial, No Credit Card Needed
Scout uses tracing logic to tie bottlenecks to source code so developers can get back to building great products instead of wasting time fixing performance issues. Real-time alerting gives you the insights you need in 4 min or less! Deploy today and we’ll donate $5 to the OSS project of your choice →
SCOUT APMsponsor

Create Distance Matrix Using Google Maps APIs
This article describes step by step how to use the Google Maps Distance Matrix API, how to parse its data to create a distance table and finally, how to store the parsed data in a data base.
JUAN ACOSTA • Shared by Juan Acosta

Cython, Rust, and More: Choosing a Language for Python Extensions
You can write Python extensions with Cython, Rust, and many other tools. In this article you’ll learn which one you should use, depending on your particular use case and needs.
ITAMAR TURNER-TRAURING

Async Python Is Not Faster
“Async Python is slower than ‘sync’ Python under a realistic benchmark. A bigger worry is that async frameworks go a bit wobbly under load.”
CAL PATERSON

Monads and Python
“Porting Monads to Python is a common hobby. But should we really do it?”
ROBERT COLLINS

CData Software – The Easiest Way to Connect Python With Data
Simple Python data access to more than 250 cloud applications, and data sources. Connect, Integrate, & Automate your data from Python, or any other application or tool.
CDATA SOFTWAREsponsor

Idiomatic Algebraic Data Types in Python With Dataclasses and Union
EDWARD Z. YANG

Infinitely Nested Dictionary
SUSAM PAL

English to German Translation Using Seq2Seq Models in PyTorch
JOHN LUDHI


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 →

pyAirtable: Python Client for the Airtable API
PYAIRTABLE.READTHEDOCS.IO

kuroko: Python Dialect With Explicit Variable Declaration and Block Scoping
GITHUB.COM/KUROKO-LANG

python-mini-projects: Mini Projects to Enhance Your Python Skills
GITHUB.COM/PYTHON-WORLD

Model Bakery: Smart Fixtures for Better Tests
MODEL-BAKERY.READTHEDOCS.IO

s3-credentials: Tool for Creating Credentials for S3 Buckets
SIMONWILLISON.NET

📆🐍 Upcoming Python Events


⋅ Weekly Real Python Office Hours Q&A (Virtual) November 15, 2021

⋅ Women Who Code CONNECT Forward 2021 November 18 to November 20, 2021

⋅ PyData Bristol Meetup November 18, 2021

⋅ Python Northwest November 18, 2021

⋅ PyCon APAC 2021 November 19 to November 24, 2021

⋅ Xtreme Python November 24 to November 25, 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

Custom Python for Banks, CLI Apps With Typer, Faster CPython, and More

Tuesday, November 9, 2021

An Oral History of Bank Python #498 – NOVEMBER 9, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo An Oral History of Bank Python Interesting read about the strange world of Python, as used by big

GIL News, "zipapp" Module in 3.5+, PSF Community Service Awards, and More

Tuesday, November 2, 2021

A Viable Solution for Python Concurrency #497 – NOVEMBER 2, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo A Viable Solution for Python Concurrency “The end result thus appears to be a GIL-removal

Idiomatic Python, GIL Removal Meeting, PyCon 2022, Django 4.0, and More

Tuesday, October 26, 2021

Writing Idiomatic Python #496 – OCTOBER 26, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo Writing Idiomatic Python What are the programming idioms unique to Python? This course is a short overview

GIL-Free CPython Proof of Concept, Type Hints Case Study, Using @property, and More

Tuesday, October 19, 2021

No-GIL Fork of CPython #495 – OCTOBER 19, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo No-GIL Fork of CPython This is a proof-of-concept implementation of CPython that supports multithreading

Python Secures TIOBE #1 Spot, Guido on Python Performance, 3.10 Updates, and More

Tuesday, October 12, 2021

Beating C and Java, Python Becomes the #1 Most Popular Programming Language, Says TIOBE #494 – OCTOBER 12, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo Beating C and Java, Python Becomes the #1

You Might Also Like

🖥️ Why I'm Never Going Back to a Windows PC — Tips Before You Buy a Smart Ring

Wednesday, May 1, 2024

Also: How to Clear the Moisture Detected Warning on Samsung Phones, and More How-To Geek Logo May 1, 2024 Did You Know A single 1 oz shot of espresso only has approximately 40 mg of caffeine, whereas a

Daily Coding Problem: Problem #1428 [Hard]

Wednesday, May 1, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. Given an array of positive integers, divide the array into two subsets such

Top Tech Deals 👀 Samsung Gaming Monitor, Pixel Watch 2, MacBook Air, and More

Wednesday, May 1, 2024

Get a discounted M3 MacBook Air or expand your Xbox storage. How-To Geek Logo May 1, 2024 Top Tech Deals: Samsung Gaming Monitor, Pixel Watch 2, MacBook Air, and More Get a discounted M3 MacBook Air or

Infographic | Visualizing Global Gold Production in 2023 🏅

Wednesday, May 1, 2024

Gold production in 2023 was led by China, Australia, and Russia, with each outputting over 300 tonnes. View Online | Subscribe Presented by: Access European benchmarks with a trusted 25-year history

⚙️ GPT-5 may be releasing sooner than expected

Wednesday, May 1, 2024

Plus: Amazon rebrands AI branch ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Noonification: How to Create a CI/CD Pipeline Using GitHub and AWS EC2

Wednesday, May 1, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech today, May 1, 2024? The HackerNoon Newsletter brings the HackerNoon

Arc for Windows is better than Chrome

Wednesday, May 1, 2024

Adobe bug bounty; Rabbit's first R1 software update; Dream podcaster mic -- ZDNET ZDNET Tech Today - US May 1, 2024 placeholder Arc browser is now available for Windows and it's so much better

Is TikTok trying to get banned from the App Store early?

Wednesday, May 1, 2024

TikTok is offering some users a way to buy its in-app tipping tokens outside of Apple's App Store. View this email online in your browser By Alex Wilhelm Wednesday, May 1, 2024 Good morning, and

Get Compliant in 2024 - Download Ultimate PAM Policy Template Today

Wednesday, May 1, 2024

Privileged Access Management Policy Template What are your PAM policies for 2024? Get ready for the New Year Is your approach to Privileged Access Management as current and effective as it could be? In

What's new in Autodesk Inventor 2025?

Wednesday, May 1, 2024

‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌