Python for Kids, Next Steps for NumPy, Syntactic Macros, and More

#440 – SEPTEMBER 29, 2020 VIEW IN BROWSER
The PyCoder’s Weekly Logo
Python for Kids
In this ten part series, senior software engineer Kevin Thomas presents a kid-friendly comprehensive Python development tutorial utilizing a micro:bit development board. The GitHub repo contains all of the sample code as well as links to each tutorial in the series on LinkedIn. The first seven parts are published and the last three are coming soon!
KEVIN THOMAS

NumPy’s Contribution to Python Is Remarkable, but Where It Goes Next Could Be Even More So
Last week we featured a scholarly article about NumPy that appeared in Nature. This article takes a look at why a scholarly article about a fifteen-year-old library just came out, and why it is actually quite timely.
TIERNAN RAY

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

PEP 638: Syntactic Macros
This brand new PEP, which is still in draft mode, proposes adding support for syntactic macros to Python. Syntactic macros are compile-time functions that extend the language’s syntax without adding any new complexity to the language as a whole.
MARK SHANNON

The Real Python Podcast – Episode #28: Using Pylance to Write Better Python Inside of Visual Studio Code
A big decision a developer has to make is what tool to use to write code? Would you like an editor that understands Python, and is there to help with suggestions, definitions, and analysis of your code? For many developers, its the free tool, Visual Studio Code. This week on the show, we have Savannah Ostrowski, program manager for the Python Language Server and Python in Visual Studio. We discuss Pylance, a new language server with fast, feature-rich language support for Python in VS Code.
REAL PYTHON

Python 3.9 Is Around the Corner
On October 5, about one year since the initial realease of Python 3.8, Python 3.9 will officially be released. This release contains interesting new features, and some significant removals from the language.
JOHN COGGESHALL

Python 3.9 Removes Backwards Compatibility Layers for Python 2.7
PYTHON.ORG

The Python Software Foundation Re-Opens Its Grants Program!
PYTHON SOFTWARE FOUNDATION

Celery 5.0.0 Released
CELERYPROJECT.ORG

PyPy 7.3.2 Triple Release: Python 2.7, 3.6, and 3.7
MOREPYPY.BLOGSPOT.COM

GitHub CLI 1.0 Is Now Available
GITHUB.BLOG • Shared by Bartosz Zaczyński


Discussions


Is Python the Most Enjoyable Language?
Does your definition of “enjoyable” allow for some occasional bashing-head-against-table moments?
REDDIT

Should I Write a Python Module in C++?
A scientist needs both speed and ease-of-use.
REDDIT


Python Jobs


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

Software Engineer (San Diego County, CA, USA)
1POINT21 INTERACTIVE

Data Scientist (Johnston, IA, USA)
KELLY SERVICES

Python/JavaScript Instructor (Remote)
CYBERCODERS

More Python Jobs >>>


Articles & Tutorials


Interactive Data Visualization in Python With Pygal
Pygal is an overlooked library for creating interactive plots that can be turned into SVGs with an optimal resolution for printing or displaying on webpages. Learn how it works in this introductory tutorial.
SARA METWALLI

Understand Django: Anatomy of an Application
Django applications are core structural elements of a Django project. In the latest addition to his “Understanding Django” series, Matt Layman explores how Django applications are composed and how to use them effectively.
MATTLAYMAN.COM • Shared by Matt Layman

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 Python return Statement: Usage and Best Practices
In this step-by-step tutorial, you’ll learn how to use the Python return statement when writing functions. Additionally, you’ll cover some good programming practices related to the use of return. With this knowledge, you’ll be able to write readable, robust, and maintainable functions in Python.
REAL PYTHON

9 Python 3 Hacks Programmers Probably Don’t Utilize
As more and more Python developers are switching from Python 2 to Python 3, there are a number of Python 3 specific features that they might not be making use of. Even if you’ve been programming in Python 3 for a while, you might find something new in this list!
VIVEK CODER

Learn to Secure Your Python Apps at SnykCon 2020
A free, multi-track virtual event. Learn from leading security engineers and developers in hands-on technical sessions so you can work with your team to avoid malicious attacks and deliver secure code.
SNYKsponsor

Visualizing Gzip Compression With Python
How could you visualize how well Gzip compression works on a given file? Would you be able to produce any interesting graphs? Maybe not, but it’s a fun exercise in experimental programming. As a bonus, you get an excuse to change io.DEFAULT_BUFFER_SIZE!
STEPHEN BRENNAN

Using Google Login With Flask
In this course, you’ll create a Flask application that lets users sign in using their Google login. You’ll learn about OAuth 2 and OpenID Connect and also find out how to implement some code to handle user session management.
REAL PYTHON course

Everything You Need to Know About Python’s Namedtuples
Are you using NamedTuple in your code? If you aren’t, learn what they are and why you should consider using them in this comprehensive tutorial.
MIGUEL BRITO


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 →

FinancePy: Pricing and Risk-Management of Financial Derivatives
GITHUB.COM/DOMOKANE

KILT: Library for Knowledge Intensive Language Tasks
GITHUB.COM/FACEBOOKRESEARCH

fairseq: Sequence-To-Sequence Toolkit Written in Python
GITHUB.COM/PYTORCH

Bringing-Old-Photos-Back-to-Life: Old Photo Restoration With PyTorch
GITHUB.COM/MICROSOFT

Movingpandas: Trajectory Classes and Functions Built on Top of GeoPandas
GITHUB.COM/ANITAGRASER

tqdj: A Progress Bar That Plays LoFi Music
GITHUB.COM/SRI-RAD

sqlite-utils: CLI Utility and Library for Manipulating SQLite Databases
GITHUB.COM/SIMONW

📆🐍 Upcoming Python Events


⋅ PyCon India 2020 (Online) October 2 to October 6, 2020

⋅ PyGotham TV (Online) October 2 to October 4, 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

Python Practice Problems, Git Internals, NumPy in Nature, and More

Tuesday, September 22, 2020

Git Internals: Learn by Building Your Own Git #439 – SEPTEMBER 22, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Git Internals: Learn by Building Your Own Git Master the basics of git by building

C/C++ and Python, The Future of Numerical Python, Interview with Michael Kennedy, and More

Tuesday, September 15, 2020

Under the Hood of Calling C/C++ From Python #438 – SEPTEMBER 15, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Under the Hood of Calling C/C++ From Python Take a walk through internals of ctypes ,

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

Tuesday, September 8, 2020

Discover the Role of Python in Space Exploration #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

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

You Might Also Like

The Stanford Grad Who Forgot How To Think

Tuesday, December 24, 2024

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 24, 2024? The

The next big HDMI leap is coming

Tuesday, December 24, 2024

Sora side hustles; Casio's tiny watch comes to the US -- ZDNET ZDNET Tech Today - US December 24, 2024 Ecovacs Deebot T30S Combo robot vacuum and mop The next big HDMI leap is coming next month -

⚙️ Robo-suits

Tuesday, December 24, 2024

Plus: The data center energy surge ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Apache Tomcat Vulnerability CVE-2024-56337 Exposes Servers to RCE Attacks

Tuesday, December 24, 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

Edge 459: Quantization Plus Distillation

Tuesday, December 24, 2024

Some insights into quantized distillation ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Prepare for a Lifetime of Adventure with Rosetta Stone

Tuesday, December 24, 2024

The Perfect Gift For Every Traveler on Your List Rosetta Stone makes it easy to connect with the world in a whole new way. With a Lifetime Unlimited plan, users can access 25 languages to prepare for

Tuesday Triage #232

Tuesday, December 24, 2024

Your weekly crème de la crème of the Internet is here! The 232nd edition featuring fish traps, little Mussolinis, and volvelles. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Elastic Community Newsletter

Tuesday, December 24, 2024

Check out the latest from the Elastic Community ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect community-newsletter-header-img.png

Daily Coding Problem: Problem #1646 [Medium]

Monday, December 23, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. Write a function that rotates a list by k elements. For example, [1, 2, 3, 4,

GCP Newsletter #430

Monday, December 23, 2024

Welcome to issue #430 December 23rd, 2024 News Event Official Blog Calling all devs: Code the future of baseball with Google Cloud and MLB - Google Cloud and MLB are hosting a hackathon where