Python in Space, Automate Your Morning Routine, PEP 622 Update, and More

#437 – SEPTEMBER 8, 2020 VIEW IN BROWSER
The PyCoder’s Weekly Logo
Discover the Role of Python in Space Exploration
In this learning path from Microsoft, you’ll get an introduction to Python, and be inspired to learn, discover, and create using Python-based data science and machine learning to help generate knowledge about the world beyond Earth.
MICROSOFT

One Bash Command to Start the Day
When faced with the repetitive task of opening the same browser tabs, the same code IDE, and starting the same local server to start her workday, one resourceful Pythonista wrote a Python script to simplify her morning routine.
DOAA MAHELY

Beyond the Cache with Python
If caching is all you’re using Redis for, you’re missing out. Explore other uses for Redis, with code examples in Python →
REDIS LABSsponsor

“Structural Pattern Matching” for Python, Part 2
The saga of PEP 622 continues with updates to the proposed structure of the match statement—which has some similarities to a switch statement—and a discussion on the best way to document objections to a PEP.
JAKE EDGE

An Introduction to Reactive Programming in Python
Learn how to write event-driven code using the RxPY library, which is the Python implementation of the ReactiveX framework.
ROMAIN PICARD

Test Smarter, Not harder
The more tests a project has, the better, right? Well, maybe not!
LUKE PLANT

Python 3.5.10 Is Now Available
This could be the last release for 3.5!
PYTHON.ORG

Video Subtitles & Transcripts Now Available on Real Python
REAL PYTHON


Discussions


The Costs of Running a Python Webapp for 55k Monthly Users
True costs depend on so many factors, and there are tons of scenarios and strategies discussed in this thread.
HACKER NEWS

Why Doesn’t Python Give Any Error When Quotes Around a String Do Not Match?
How well do you know your quotes?
STACK OVERFLOW


Python Jobs


Senior Backend Software Engineer (Los Angeles, CA, USA)
TATARI, INC.

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

Software Engineer (Remote)
1POINT21 INTERACTIVE

e-Discovery Programmer/Analyst (Remote)
CONDUENT

More Python Jobs >>>


Articles & Tutorials


Asynchronously Opening and Closing Files in Asyncio
Python has no support for asynchronous file operations. But some operating systems support asynchronous file I/O, and languages such as .NET come with this support built-in. So how could you go about implementing this in Python?
CHRIS WELLONS

Building A Concurrent Web Scraper With Python and Selenium
Learn how to speed up your web scrapers with some multithreading.
POSTED BY CALEB POLLMAN CALEB POLLMAN • Shared by Michael Herman

Python Developers Are in Demand on Vettery
Vettery is an online hiring marketplace that’s changing the way people hire and get hired. Ready for a bold career move? Make a free profile, name your salary, and connect with hiring managers from top employers today →
VETTERYsponsor

The Real Python Podcast – Episode #25: Data Version Control in Python and Real Python Video Transcripts
Wouldn’t it be nice to a use a form of version control for data? Something that would allow you to track and version your datasets and models. Well, that’s what the tool called DVC is designed to do. This week on the show, David Amos is here and he’s brought another batch of PyCoder’s Weekly articles and projects.
REAL PYTHON podcast

fastcore: An Underrated Python Library
fastcore is a Python library that extends the language with utilities designed to enhance productivity. Learn about the different features fastcore provides, and then check out the project on GitHub to learn how the features are implemented.
FAST.AI

[Free] Ray Summit Sep 30 - Oct 1: Scalable Python & Machine Learning For Everyone
See how Ray, the open-source Python framework, is used for building distributed apps and libraries, including backend infrastructures and ML platforms. Join Ray Summit to connect with the community and learn to build any application at any scale.
ANYSCALEsponsor

Software Engineering Tips and Best Practices for Data Science
Jupyter notebooks are a great way to explore data, but they are limited when it comes to producing something that is extensible and maintainable. Get an overview of software engineering best practices designed to help data scientists move beyond the notebook.
AHMED BESBES

Exploring HTTPS and Cryptography in Python
In this course, you’ll gain a working knowledge of the various factors that combine to keep communications over the Internet safe. You’ll see concrete examples of how to keep information secure and use cryptography to build your own Python HTTPS application.
REAL PYTHON course

A Tax Attorney Uses Python
See how one tax attorney uses Python to automate grueling and repetitive tasks and improve his business. While the article is non-technical, it’s always fun to see how Python is used in diverse fields.
ANDREW MITCHEL

PyTorch vs Tensorflow for Your Python Deep Learning Project
PyTorch vs Tensorflow: Which one should you use? Learn about these two popular deep learning libraries and how to choose the best one for your project.
REAL PYTHON


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 →

python-adventure: Original Colossal Caves Adventure Game, but in Python 3
GITHUB.COM/BRANDON-RHODES

pyducers: Transducer Library Inspired by Clojure
GITHUB.COM/FURIEL

RxPY: Reactive Extensions for Python
GITHUB.COM/REACTIVEX

Fixit: A Lint Framework Based on LibCST
GITHUB.COM/INSTAGRAM

clifford: Geometric Algebra for Python
GITHUB.COM/PYGAE

fastcore: Python Supercharged for the Fastai Library
GITHUB.COM/FASTAI

makesite: Simple, Lightweight, and Magic-Free Static Site/Blog Generator for Python Coders
GITHUB.COM/SUNAINAPAI

Django Builder
DJANGOBUILDER.IO

hydra: Framework for Elegantly Configuring Complex Applications
HYDRA.CC • Shared by Shagun Sodhani

📆🐍 Upcoming Python Events


⋅ DjangoCon Europe 2020 (Virtual) September 18 to September 20, 2020
Happy Pythoning!
Copyright © 2020 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

Augmented Assignments, Python Data Structures, Dependency Injection, and More

Friday, September 4, 2020

Unravelling Augmented Arithmetic Assignment #436 – SEPTEMBER 1, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Unravelling Augmented Arithmetic Assignment Augmented arithmetic assignment happen

Data Version Control, Python In Your Downloads, Common Packaging Mistakes, and More

Tuesday, August 25, 2020

Data Version Control With Python and DVC #435 – AUGUST 25, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Data Version Control With Python and DVC In this tutorial, you'll learn to use DVC, a

Async Django, Web Scraping, Data API Standards, and More

Tuesday, August 18, 2020

Async Views in Django 3.1 #434 – AUGUST 18, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Async Views in Django 3.1 Django 3.1 introduced support for asynchronous views, middleware, and tests.

Python Wheels, Django Opinions, How To Rename a Project, and More

Tuesday, August 11, 2020

What Are Python Wheels and Why Should You Care? #433 – AUGUST 11, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo What Are Python Wheels and Why Should You Care? In this tutorial, you'll learn

Missing Python Features, Django Admin Customization, New pip Released, and More

Tuesday, August 4, 2020

4 Powerful Features Python Is Still Missing #432 – AUGUST 4, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo 4 Powerful Features Python Is Still Missing Python doesn't have true constants, nor

You Might Also Like

📧 Did you watch the FREE chapter of Pragmatic REST APIs?

Friday, February 28, 2025

​ Hey, it's Milan. 👋 The weekend is almost upon us. So, if you're up for some quality learning, consider watching the free chapter of Pragmatic REST APIs. Scroll down to the curriculum or click

Data Science Weekly - Issue 588

Thursday, February 27, 2025

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

💎 Issue 458 - Why Ruby on Rails still matters

Thursday, February 27, 2025

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 458 Release Date Feb 27, 2025 Your weekly report of the most popular Ruby news, articles and

📱 Issue 452 - Three questions about Apple, encryption, and the U.K

Thursday, February 27, 2025

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 452 Release Date Feb 27, 2025 Your weekly report of the most popular iOS news, articles and projects Popular

💻 Issue 451 - .NET 10 Preview 1 is now available!

Thursday, February 27, 2025

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 451 Release Date Feb 27, 2025 Your weekly report of the most popular .NET news, articles and projects

💻 Issue 458 - Full Stack Security Essentials: Preventing CSRF, Clickjacking, and Ensuring Content Integrity in JavaScript

Thursday, February 27, 2025

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 458 Release Date Feb 27, 2025 Your weekly report of the most popular Node.js news, articles and

💻 Issue 458 - TypeScript types can run DOOM

Thursday, February 27, 2025

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 458 Release Date Feb 27, 2025 Your weekly report of the most popular JavaScript news, articles

💻 Issue 453 - Linus Torvalds Clearly Lays Out Linux Maintainer Roles Around Rust Code

Thursday, February 27, 2025

This week's Awesome Rust Weekly Read this email on the Web The Awesome Rust Weekly Issue » 453 Release Date Feb 27, 2025 Your weekly report of the most popular Rust news, articles and projects

💻 Issue 376 - Top 10 React Libraries/Frameworks for 2025 🚀

Thursday, February 27, 2025

This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 376 Release Date Feb 27, 2025 Your weekly report of the most popular React news, articles and projects

February 27th 2025

Thursday, February 27, 2025

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 27th February 2025 Hi everyone, Laravel 12 is finally released, and