Python as Mechanical Engineer, Heroku Alternatives, Django on Kubernetes, and More

#544 – SEPTEMBER 27, 2022 VIEW IN BROWSER
The PyCoder’s Weekly Logo
Python as an Efficiency Tool for Non-Developers
Are you interested in using Python in an industry outside of software development? Would adding a few custom software tools increase efficiency and make your coworkers’ jobs easier? This week on the show, Josh Burnett talks about using Python as a mechanical engineer.
REAL PYTHON podcast

Heroku Alternatives for Python-Based Applications
Learn about alternatives to Heroku and their pros and cons. Platforms discussed include Digital Ocean, Google App Engine, AWS, Azure, PythonAnywhere, and half a dozen more.
TESTDRIVEN.IO • Shared by Micheal Herman

The Dangers of Assert in Python
Assert statements can help us catch bugs quickly and are far less intrusive than copious amounts of print statements. However, assert statements can be unexpectedly risky to use! Find Python vulnerabilities quickly & safely, with Snyk’s how-to guide for mitigating risk in assert statements →
SNYK.IOsponsor

Running Django on Kubernetes
This in-depth, seven-part article covers all the ins-and-outs of getting Django running on Kubernetes in a Docker container.
MOHAMED M EL-KALIOBY

Django REST 3.14 Released
DJANGO-REST-FRAMEWORK.ORG

Pandas 1.5 Released
PYDATA.ORG

Call for Proposals: Synthetic Data Dev Conference
GRETEL.AI • Shared by Will Jennings

2022 Django Developers Survey
DJANGO SOFTWARE FOUNDATION


Discussions


What Interesting Problems Are You Working On?
HACKER NEWS

Aging Programmer
HACKER NEWS


Python Jobs


Content Operations Manager
REAL PYTHON 📍 ANYWHERE

Senior Software Engineer Backend
MUCK RACK 📍 USA

Senior Backend Engineer
DOIST 📍 ANYWHERE

Django Developer
ABNORMAL SECURITY 📍 USA

Python Developer
SIGMA ASSESSMENT SYSTEMS, INC. 📍 ANYWHERE

Senior Software Engineer, Python (Backend)
ASSEMBLYAI 📍 ANYWHERE

Software Development Lead
UNIVERSITY OF MICHIGAN 📍 ANN ARBOR, MI, USA

Enterprise GIS Data Engineer (Information Systems Analyst)
CITY OF SAN JOSE 📍 SAN JOSE, CA, USA

More Python Jobs >>>


Articles & Tutorials


Python 3.12 Goals: Faster-CPython Ideas Wiki
A summary of the goals for the Faster CPython initiative within the Python 3.12 release. Includes trace optimizations, shrinking object sizes, improving memory management overhead, and more. See also the associated Workflow for 3.12 cycle checklist.
GITHUB.COM/FASTER-CPYTHON

A Python Security Fix Breaks (Some) Bignums
It was recently discovered that certain conversions between int and str had a denial of service capability. This was patched, but the patch itself has broken some use cases. Read on to learn more.
JAKE EDGE

Scout APM: A Python Performance Monitoring Tool
Scout’s APM tool pinpoints and prioritizes performance and stability issues in Python applications. With Scout’s tracing logic, developers can detect the exact line of code causing the performance abnormality, and with detailed backtraces, you can fix the issue before customers ever notice →
SCOUT APMsponsor

Building Python Project Documentation With MkDocs
In this video course, you’ll learn how to build professional documentation for a Python package using MkDocs and mkdocstrings. These tools allow you to generate nice-looking and modern documentation from Markdown files and, more importantly, from your code’s docstrings.
REAL PYTHON course

Downcasting in Pandas for Efficient Memory Use
When storing information in a Pandas DataFrame, you have control over what format it takes. In some cases, casting your data into a different format can make a big different on your memory footprint. Read on for three tips that may shrink your DataFrames.
PETROS DEMETRAKOPOULOS

When Do You Use an Ellipsis in Python?
You may have seen three dots in Python scripts. Although this syntax may look odd, using an ellipsis is valid Python code. In this tutorial, you’ll learn when Python’s Ellipsis constant can come in handy for you.
REAL PYTHON

Meta-Programming in Python
“Just like metadata is data about data, meta-programming is writing programs that manipulate programs.” Learn about the structures used to do meta-programming in Python and common use cases.
IBM.COM

Invasive Procedures for Performance Measurement
Go beyond the capabilities of profilers by instrumenting your code to get more detailed performance information. This article shows several Python based techniques for measuring your speed.
ITAMAR TURNER-TRAURING

Time Series Data: Do You Need a Purpose-Built Database?
Is time series data just any dataset with a timestamp field? How do time series workloads differ from OLTP or full text search? Get all the answers in this technical e-book from the creators of InfluxDB. Download PDF.
INFLUXDATAsponsor

What Does if __name__ == "__main__" Do in Python?
In this tutorial, you’ll learn all about Python’s name-main idiom. You’ll learn what it does in Python, how it works, when to use it, when to avoid it, and how to refer to it.
REAL PYTHON

What Is Python’s self Argument, Anyway?
Do you really know what the self method argument is in Python? Learn how it works under the covers and why it is needed in method signatures.
BETTERPROGRAMMING.PUB • Shared by Martin Heinz


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 →

rocketry: Modern Scheduling Library for Python
GITHUB.COM/MIKSUS

cython-lint: Cython pyx File Linter
GITHUB.COM/MARCOGORELLI • Shared by Marco Gorelli

Daft: Python DataFrame for Complex Data
GITHUB.COM/EVENTUAL-INC

redframes: A Data Manipulation Library for ML
GITHUB.COM/MAXHUMBER • Shared by Max

slack-machine: Extendable Slack Bot Framework
GITHUB.COM/DONDEBONAIR

📆🐍 Upcoming Python Events


PyKla Monthly Meetup
September 28, 2022

Python Meeting Düsseldorf
September 28, 2022

Heidelberg Python Meetup
September 28, 2022

Weekly Real Python Office Hours Q&A (Virtual)
September 28, 2022

SPb Python Drinkup
September 29, 2022

PyConEs
September 30 to October 3, 2022
Happy Pythoning!
Copyright © 2022 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

Build an Alexa, SQLite Recipes, Customizing Lists, and More

Tuesday, September 20, 2022

Build an Alexa Equivalent in Python #543 – SEPTEMBER 20, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo Build an Alexa Equivalent in Python It's not as difficult as you think to build an AI

List Comprehensions, CodeWhisperer, DoS Exposure, and More

Tuesday, September 13, 2022

List Comprehensions Are More Powerful Than You Think #542 – SEPTEMBER 13, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo List Comprehensions Are More Powerful Than You Think List comprehensions

Writing Code Completers, String Methods, Dragon Fractals, and More

Tuesday, September 6, 2022

Creating a Python Code Completer & More AST Projects #541 – SEPTEMBER 6, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo Creating a Python Code Completer & More AST Projects How does a code

Build a URL Shortener With FastAPI, Pythonic Mobile Apps, Mypy at Scale, and More

Tuesday, August 30, 2022

Building a URL Shortener With FastAPI and Python #540 – AUGUST 30, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo Building a URL Shortener With FastAPI and Python In this video course, you'll

Python async on the Web, GitHub Copilot, PyTorch Snake, and More

Tuesday, August 23, 2022

Understanding `async` Python for the Web #539 – AUGUST 23, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo Understanding async Python for the Web “Recently Django 4.1 was released, and the thing

You Might Also Like

Christmas On Repeat 🎅

Monday, December 23, 2024

Christmas nostalgia is a hell of a drug. Here's a version for your browser. Hunting for the end of the long tail • December 22, 2024 Hey all, Ernie here with a refresh of a piece from our very

SRE Weekly Issue #456

Monday, December 23, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: On-call during the holidays? Spend more time taking in some R&R and less getting paged. Let alerts make their rounds fairly with our

The Power of an Annual Review & Grammarly acquires Coda

Sunday, December 22, 2024

I am looking for my next role, Zen Browser got a fresh new look, Flipboard introduces Surf, Campsite shuts down, and a lot more in this week's issue of Creativerly. Creativerly The Power of an

Daily Coding Problem: Problem #1645 [Hard]

Sunday, December 22, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. Implement regular expression matching with the following special characters: .

PD#606 How concurrecy works: A visual guide

Sunday, December 22, 2024

A programmer had a problem. "I'll solve it with threads!". has Now problems. two he ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌

RD#486 (React) Things I Regret Not Knowing Earlier

Sunday, December 22, 2024

Keep coding, stay curious, and remember—you've got this ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

🎶 GIFs Are Neat, but I Want Clips With Sound — Your Own Linux Desktop in the Cloud

Sunday, December 22, 2024

Also: 9 Games That Were Truly Ahead of Their Time, and More! How-To Geek Logo December 22, 2024 Did You Know Dextrose is another name for glucose, so if you see it listed prominently on the ingredients

o3—the new state-of-the-art reasoning model - Sync #498

Sunday, December 22, 2024

Plus: Nvidia's new tiny AI supercomputer; Veo 2 and Imagen 3; Google and Microsoft release reasoning models; Waymo to begin testing in Tokyo; Apptronik partners with DeepMind; and more! ͏ ͏ ͏ ͏ ͏ ͏

Sunday Digest | Featuring 'The World’s 20 Largest Economies, by GDP (PPP)' 📊

Sunday, December 22, 2024

Every visualization published this week, in one place. Dec 22, 2024 | View Online | Subscribe | VC+ | Download Our App Hello, welcome to your Sunday Digest. This week, we visualized public debt by

Android Weekly #654 🤖

Sunday, December 22, 2024

View in web browser 654 December 22nd, 2024 Articles & Tutorials Sponsored Solving ANRs with OpenTelemetry While OpenTelemetry is the new observability standard, it lacks official support for many