James Webb Telescope, Large JSON Files, Pillow, and More

#518 – MARCH 29, 2022 VIEW IN BROWSER
The PyCoder’s Weekly Logo
Python and the James Webb Space Telescope
Python is used extensively in the data pipeline for the James Web Space Telescope. Michael Kennedy interviews Megan Sosey and Mike Swarm from the project and they talk all about it.
TALK PYTHON podcast

Processing Large JSON Files Without Running Out of Memory
Loading complete JSON files into Python can use too much memory, leading to slowness or crashes. The solution: process JSON data one chunk at a time.
ITAMAR TURNER-TRAURING

Data Elixir: Data Science Newsletter
Data Elixir is an email newsletter that keeps you on top of the latest tools and trends in Data Science. Covers machine learning, data visualization, analytics, and strategy. Curated weekly with top picks from around the web →
DATA ELIXIRsponsor

Image Processing With the Python Pillow Library
Learn how to use the Python Pillow library to deal with images. Combine this with some NumPy for image processing and to creating animations.
REAL PYTHON

Python 3.10.4 and 3.9.12 Available Out of Schedule
PYTHON.ORG


Discussions


API to Run Python Code, What Can Go Wrong?
HACKER NEWS

Do You Contribute to Open Source Projects?
HACKER NEWS


Python Jobs


Python Technical Architect (USA)
BLENDERBOX

Academic Innovation Software Developer (Ann Arbor, MI, USA)
UNIVERSITY OF MICHIGAN

Software Development Lead (Ann Arbor, MI, USA)
UNIVERSITY OF MICHIGAN

Senior Platform Engineer (USA)
PARADE

Senior Backend Software Engineer (USA)
PARADE

Senior Backend Software Engineer (USA)
CLAY

Advanced Python Engineer (Newport Beach, CA, USA)
RESEARCH AFFILIATES

Senior Full-Stack Web Developer (White Rock, BC, Canada)
MONETIZEMORE

Full-Stack Software Engineer Python (USA)
DEEP SENTINEL

Senior Software Engineer (Anywhere)
DROICE LABS

More Python Jobs >>>


Articles & Tutorials


Becoming More Effective at Manipulating Data With Pandas
Do you wonder if you’re taking the right approach when shaping data in pandas? Is your Jupyter workflow getting out of hand? This week on the show, Matt Harrison talks about his new book, “Effective Pandas: Patterns for Data Manipulation.”
REAL PYTHON podcast

How To Classify Text With Python, Transformers & scikit-learn
Natural Language Processing is a powerful tool for gaining semantic knowledge about text based data. Text classification is about categorizing such data and scikit-learn is popular toolkit that does this and more.
NEWSCATCHERAPI.COM

Scout APM: Find and Fix Performance Issues with Ease
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

Validating JSON Documents Using Pydantic
Pydantic is a popular Python library for doing data validation. This article introduces you to how to use it to specify and validate against a schema for your JSON encoded data.
NITHISH RAGHUNANDANAN • Shared by Nithish Raghunandanan

Deploying a Django Application to Elastic Beanstalk
Elastic Beanstalk is an AWS service that wraps hosting and deploying inside of the AWS environment. Learn how to deploy production-ready Django to Elastic Beanstalk.
TESTDRIVEN.IO • Shared by Nik Tomazic

How to run uWSGI
uWSGI has loads of options to choose from, how do you know which ones to choose? This article talks about the more common settings and how to pick good values.
IONEL CRISTIAN MĂRIEȘ

Python Class Constructors: Control Your Object Instantiation
Learn how class constructors work in Python and explore the two steps of Python’s instantiation process: instance creation and instance initialization.
REAL PYTHON

Setting Up a Basic Django Project With Poetry
Poetry is a package dependency management tool. In this article you’ll learn the step-by-step process for setting up a Django project using Poetry.
RASUL KIREEV

Up Your Coding Game and Discover Python Issues Early
SonarLint is a free & Open Source IDE extension that helps you find & fix bugs and security issues from the moment you start writing Python code. Simply install from your IDE marketplace. Learn More.
SONARLINTsponsor

The Right Way to Compare Floats in Python
Floating-point numbers are prone to errors. Learn why floating-point errors are common, why they make sense, and how to deal with them in Python.
DAVID AMOS

Python Virtual Environments and Package Management
Modern Python projects need a bit more than venv and pip. Learn about the best tools for package management and environment isolation.
BAS STEINS


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 →

pointers.py: Bringing the Hell of Pointers to Python
GITHUB.COM/ZEROINTENSITY

UltraDict: Shared, Streaming Python Dict
GITHUB.COM/RONNY-RENTNER

awesome-python: Awesome Python Libraries and Resources
GITHUB.COM/VINTA

perflint: Pylint Extension for Performance Anti Patterns
GITHUB.COM/TONYBALONEY

py-dynacli: Convert Python Functions Into Shell Commands
GITHUB.COM/BSTLABS

📆🐍 Upcoming Python Events


⋅ Heidelberg Python Meetup March 30, 2022

⋅ PyStaDa March 30, 2022

⋅ Weekly Real Python Office Hours Q&A (Virtual) March 30, 2022

⋅ SPb Python Drinkup March 31, 2022

⋅ Melbourne Python Users Group, Australia April 4, 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

Lists vs Tuples, Building Hash Tables, Frame-Based Editing, and More

Tuesday, March 22, 2022

Python `list` vs `tuple` Comparison #517 – MARCH 22, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo Python list vs tuple Comparison Learn how list and tuple are similar and how they are different,

CLIs, Cython, 3.11's Better Error Messages, and More

Tuesday, March 15, 2022

How to Write User-Friendly CLIs in Python #516 – MARCH 15, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo How to Write User-Friendly CLIs in Python How to write user-friendly Command Line Interface

Optional Arguments, Fixing a Vulnerability, Code Reviews, and More

Tuesday, March 8, 2022

Optional Arguments and Moving Beyond "Beginner" Python #515 – MARCH 8, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo Optional Arguments and Moving Beyond “Beginner” Python It's

Assert, Downloading Concurrently, Troubleshooting, and More

Tuesday, March 1, 2022

Python's Assert: Debug and Test Your Code Like a Pro #514 – MARCH 1, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo Python's Assert: Debug and Test Your Code Like a Pro Learn how to use

Faster Code, Multiple Constructors, Dockerizing Django, and More

Tuesday, February 22, 2022

How We Optimized Python API Server Code 100x #513 – FEBRUARY 22, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo How We Optimized Python API Server Code 100x Tricks we used to speed up calls to our

You Might Also Like

15 ways AI saved me weeks of work in 2024

Monday, December 23, 2024

ZDNET's product of the year; Windows 11 24H2 bug list updated -- ZDNET ZDNET Tech Today - US December 23, 2024 AI applications on various devices. 15 surprising ways I used AI to save me weeks of

Distributed Locking: A Practical Guide

Monday, December 23, 2024

If you're wondering how and when distributed locking can be useful, here's the practical guide. I explained why distributed locking is needed in real-world scenarios. Explored how popular tools

⚡ THN Weekly Recap: Top Cybersecurity Threats, Tools and Tips

Monday, December 23, 2024

Your one-stop-source for last week's top cybersecurity headlines. The Hacker News THN Weekly Recap The online world never takes a break, and this week shows why. From ransomware creators being

⚙️ OpenA(G)I?

Monday, December 23, 2024

Plus: The Genesis Project ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 12/23/2024

Monday, December 23, 2024

New blogs from Syncfusion Introducing the New WinUI Kanban Board By Karthick Mani This blog explains the features of the new Syncfusion WinUI Kanban Board control introduced in the 2024 Volume 4

Import AI 395: AI and energy demand; distributed training via DeMo; and Phi-4

Monday, December 23, 2024

What might fighting for freedom in an AI age look like? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

LockBit Ransomware Developer Charged for Billions in Global Damages

Monday, December 23, 2024

THN Daily Updates Newsletter cover The Data Science Handbook, 2nd Edition ($60.00 Value) FREE for a Limited Time Practical, accessible guide to becoming a data scientist, updated to include the latest

Re: How to know if your data has been exposed

Monday, December 23, 2024

Imagine getting an instant notification if your SSN, credit card, or password has been exposed on the dark web — so you can take action immediately. Surfshark Alert does just that. It helps you stay

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