Python Through Stories, Parallelism Control, Mastodon Bot on AWS, and More

#555 – DECEMBER 13, 2022 VIEW IN BROWSER
The PyCoder’s Weekly Logo
Package Python Code With pyproject.toml & Listing Files With pathlib
How do you start packaging your code with pyproject.toml? Would you like to join a conversation that gently walks you through setting up your Python projects to share? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder’s Weekly articles and projects.
REAL PYTHON podcast

Who Controls Parallelism? A Disagreement Causing Slowdowns
In complex systems there may be a fight between the parallelism in your code vs the parallelism in the libraries you’re using. This fight can cause things to slow down. This article shows some examples and what you can do about it.
ITAMAR TURNER-TRAURING

Time Series Forecasting Methods
Time series data runs almost every technology. With this massive amount of data, developers can now better infer what has happened to their data in the past and attempt to predict future values. Read the article to get an overview of time series forecasting methods, and how to validate models →
INFLUXDATAsponsor

Make a Mastodon Bot on AWS Free Tier
This article walks you through everything you need to know to get a Mastodon bot set up in on the AWS Free tier through DynamoDB and AWS Lambdas.
MAT DUGGAN

PyPy v7.3.10 Release
PYPY.ORG

Django Bugfix Release: 4.1.4
DJANGO SOFTWARE FOUNDATION

Python 3.11.1, 3.10.9, 3.9.16, 3.8.16, 3.7.16 Released
CPYTHON DEV BLOG

XtremePython 2022 Online Conference December 27th
XTREMEPYTHON.DEV • Shared by Haim Michael


Discussions


Software Architects: What’s Your Typical Day Look Like?
HACKER NEWS

What Style of import Statement Do You Use?
TWITTER.COM/BBELDERBOS • Shared by Bob Belderbos


Python Jobs


Software Engineer - Weissman Lab
WHITEHEAD INSTITUTE FOR BIOMEDICAL RESEARCH 📍 CAMBRIDGE, MA, USA

More Python Jobs >>>


Articles & Tutorials


I/O Is No Longer the Bottleneck
A common interview question Ben asks candidates is to write a program that counts the frequency of words in a file, as a follow-up question he asks where the bottleneck is in the code. The most common answer, I/O, is not necessarily true on modern hardware. Read on to see the comparisons between Python and GO and where the program actually spends its time.
BEN HOYT

Django Settings Patterns to Avoid
The settings module is key to getting your Django project up and running, storing the info your project needs to run. As with all code, there are both good and bad habits. This article details some of the patterns you should avoid.
ADAM JOHNSON

Find Your Next Tech Job Through Hired
Hired has 1000s of companies, from startups to Fortune 500s, who are hiring developers, data scientists, mobile engineers, and more. Create a profile with your skills and preferences for hiring managers to reach you directly. Sign up today!
HIREDsponsor

Simplicity Is an Advantage but Sadly Complexity Sells Better
This opinion piece from Eugene Yan discusses why complexity is often touted over simplicity: the effort is more obvious and therefore must be superior. This is a trap in thinking. Eugene makes the tougher argument for simplicity.
EUGENE YAN

Python Basics: Dictionaries
One of the most useful data structures in Python is the dictionary. In this video course, you’ll learn what a dictionary is, how dictionaries differ from lists and tuples, and how to define and use dictionaries in your own code.
REAL PYTHON course

Make Beautiful QR Codes in Python
QR codes don’t have to look ‘industrial’ and they’re trivially easy to create in Python. This article focuses on personal, social, and human applications for the trusty old QR code.
PETE FISON • Shared by Pete Fison

Getting Started With PyTorch 2.0
PyTorch has released a new Getting Started guide with all the info you need to begin your PyTorch 2.0 journey.
PYTORCH.ORG


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 →

git-bug: Distributed, Offline-First Bug Tracker Embedded in Git
GITHUB.COM/MICHAELMURE

kangas: Explore Multimedia Datasets at Scale
GITHUB.COM/COMET-ML

whitebox: E2E ML Monitoring Platform
GITHUB.COM/SQUAREDEV-IO

takahe: An ActivityPub/Fediverse Server
GITHUB.COM/JOINTAKAHE

NansAreNumbers: An Esoteric Data Type Built on NaNs
GITHUB.COM/THOPPE

📆🐍 Upcoming Python Events


Python North East
December 14, 2022

Weekly Real Python Office Hours Q&A (Virtual)
December 14, 2022

PyData Bristol Meetup
December 15, 2022

PyLadies Dublin
December 15, 2022

Python Pizza Holguín
December 17 to December 18, 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

Key phrases

Older messages

Comprehensions, pathlib, Guido Interview, and More

Tuesday, December 6, 2022

Using Python's `pathlib` Module #554 – DECEMBER 6, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo Using Python's pathlib Module In this video course, you'll learn how to effectively

Python + Power BI, Parallel Loops, Fast Testing, and More

Tuesday, November 29, 2022

Microsoft Power BI and Python: Two Superpowers Combined #553 – NOVEMBER 29, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo Microsoft Power BI and Python: Two Superpowers Combined In this tutorial,

WebAuthn, Mastodon, Python 3.12, and More

Tuesday, November 22, 2022

Moving Projects Away From Passwords With WebAuthn #552 – NOVEMBER 22, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo Moving Projects Away From Passwords With WebAuthn What if you didn't have to

Refactoring Python Code, Chrome Extensions, Asyncio, and More

Tuesday, November 15, 2022

Refactoring: Prepare Your Code to Get Help #551 – NOVEMBER 15, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo Refactoring: Prepare Your Code to Get Help In this Code Conversation video course, you

Python 3.11's Speedup, Scopes, Google APIs, and More

Tuesday, November 8, 2022

Where Exactly Does Python 3.11 Get Its Speedup? #550 – NOVEMBER 8, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo Where Exactly Does Python 3.11 Get Its Speedup? This deep dive into Python

You Might Also Like

Bogus npm Packages Used to Trick Software Developers into Installing Malware

Saturday, April 27, 2024

THN Daily Updates Newsletter cover Webinar -- Uncovering Contemporary DDoS Attack Tactics -- and How to Fight Back Stop DDoS Attacks Before They Stop Your Business... and Make You Headline News.

This Smart Scale for iPhone Is the Best on the Market

Saturday, April 27, 2024

The ultimate checkup, with electrocardiogram.¹ Learn about your body at every weigh-in: pinpoint muscle and fat mass, monitor your cardiovascular health and detect a cardiac anomaly. Body Scan, the

How are you liking the Tip of the Day?

Saturday, April 27, 2024

Dear iPhone Life Reader, Now that you've been enjoying Tip of the Day for a few weeks, we have a quick favor to ask: If you've found the daily emails helpful, please share this link with a

📧 Request Response Messaging Pattern With MassTransit

Saturday, April 27, 2024

​ Request Response Messaging Pattern With MassTransit Read on: m​y website / Read time: 5 minutes BROUGHT TO YOU BY ​ Get ready for POST/CON 24! ​ Join us in San Francisco from April 30 - May 1 for

Tesla Autopilot investigation closed

Friday, April 26, 2024

Inside the IBM-HashiCorp deal and Thoma Bravo takes another company private View this email online in your browser By Christine Hall Friday, April 26, 2024 Good afternoon, and welcome to TechCrunch PM.

Microsoft's and Google's bet on AI is paying off - Weekly News Roundup - Issue #464

Friday, April 26, 2024

Plus: AI-controlled F-16 has been dogfighting with humans; Grok-1.5 Vision; BionicBee; Microsoft's AI generates realistic deepfakes from a single photo; and more! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

🤓 The Meta Quest Might Be the VR Steam Deck Soon — Games to Play After Finishing Wordle

Friday, April 26, 2024

Also: Why a Cheap Soundbar Is Better Than Nothing, and More! How-To Geek Logo April 26, 2024 Did You Know TMI: Rhinotillexomania is the medical term for obsessive nose picking. 🖥️ Get Those Updates

JSK Daily for Apr 26, 2024

Friday, April 26, 2024

JSK Daily for Apr 26, 2024 View this email in your browser A community curated daily e-mail of JavaScript news A Solid primer on Signals with Ryan Carniato (JS Party #320) Ryan Carniato joins Amal

So are we banning TikTok or what?

Friday, April 26, 2024

Also: Can an influencer really tank an $800M company? View this email online in your browser By Haje Jan Kamps Friday, April 26, 2024 Image Credits: Jonathan Raa/NurPhoto / Getty Images Welcome to

[AI Incubator] 300+ people are already in. Enrollment closes tonight at 11:59pm PT.

Friday, April 26, 2024

How to decide if you're ready. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌