Key Driver Analysis, Defaultdicts, Unladen Swallows, and More

#446 – NOVEMBER 10, 2020 VIEW IN BROWSER
The PyCoder’s Weekly Logo
Doing Key-Driver Analysis in Python
Take a look at how statistical knowledge plays an important role in answering business questions like “What drives the winningness of candy?” Along the way you’ll learn how to do Key-Driver analysis in Python on a problem that can’t be easily solved with a call to a machine learning library.
BRYCE MACHER

Handling Missing Keys With the Python Defaultdict Type
In this step-by-step course, you’ll learn how the Python defaultdict type works and how to use it for handling missing keys when you’re working with dictionaries. You’ll also learn how to use a defaultdict to solve problems like grouping or counting the items in a sequence or collection.
REAL PYTHON course

Optimize Code Performance in Production, at Any Scale, All the Time, Without Impacting your Application Performance
Datadog’s Continuous Profiler is an always-on, production code profiler that enables you to analyze code-level performance across your entire environment, with minimal overhead. Profiles reveal which functions (or lines of code) consume the most resources, such as CPU and memory. Try it yourself →
DATADOGsponsor

Distance Metrics for Machine Learning
Many machine learning algorithmns can be summarized as transforming data to n-dimensional vectors and computing similarity between points by means of some distance metric. This article explores four of these metrics—the Euclidean, Manhattan, Minkowski, and Hamming distances—and how to compute them with Python.
JAIME ZORNOZA

Caching in Python Using the LRU Cache Strategy
Caching is an essential optimization technique. In this tutorial, you’ll learn how to use Python’s @lru_cache decorator to cache the results of your functions using the LRU cache strategy. This is a powerful technique you can use to leverage the power of caching in your implementations.
REAL PYTHON


Discussions


Python Is Now Officially the Second Most Popular Programming Language
REDDIT

First Year as a Data Scientist Reflection
REDDIT


Python Jobs


Python Developer / Software Engineer (Berlin, Germany)
THERMONDO GMBH

Senior Full Stack Developer (Chicago, IL, USA)
PANOPTA

Senior Software Engineer, Platform (Anywhere)
SILICON THERAPEUTICS

Senior Research Programmer (Anywhere)
SILICON THERAPEUTICS

More Python Jobs >>>


Articles & Tutorials


Use Sentiment Analysis With Python to Classify Movie Reviews
In this tutorial, you’ll learn about sentiment analysis and how it works in Python. You’ll then build your own sentiment analysis classifier with spaCy that can predict whether a movie review is positive or negative.
REAL PYTHON

Law of Large Numbers and the Central Limit Theorem (With Python)
Time for a Python-infused math lesson! The Law of Large Numbers and the Central Limit Theorem are fundamental concepts in statistics and machine learning. Learn how these theorems work with illustrative examples in Python.
ARTI AGARWAL

Find Performance Bottlenecks in Python Code
“We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet we should not pass up our opportunities in that critical 3%.” - Donald Knuth. Blackfire lets you find the 3%. Supports all Python versions. Quick install & appealing UI →
BLACKFIREsponsor

The World Needs Women Who Code
Author Seema Saharan argues that now is better than ever for women to get started in the tech industry. Learn how she got started with coding, why she enjoys it, and why women should consider learning to code. The article is full of resources to help aspiring women coders get started with Python.
SEEMA SAHARAN

The Real Python Podcast – Episode #34: The Python Modulo Operator & Managing Data With SQLite and SQLAlchemy
Are you ready to move beyond flat files for your data in Python? Maybe you’re not sure where to start with databases and SQL. This week on the show, David Amos returns with another batch of PyCoder’s Weekly articles and projects. We cover a Real Python article about managing data with SQLite and SQLAlchemy.
REAL PYTHON podcast

Building a Lightweight Blogging CMS in 10 Lines of Code
For small projects, many of the popular content manage systems, such as Wordpress or Medium, are overkill or potentially present significant downsides for authors. In this article, you’ll learn how to build a light-weight CMS in just a few lines of code!
STEVEN TEY

Get Distributed Tracing in your Python Apps with OpenTelemetry
Watch this on-demand webinar to learn how to get started with OpenTelemetry in Python, and how to help your organization successfully deliver value from distributed tracing.
LIGHTSTEPsponsor

CSRF Protection in Flask
Cross-Site Request Forgery (CSRF) is an attack against a web application in which the attacker attempts to trick an authenticated user into performing a malicious action. Learn how to protect against CSRF attacks in Flask projects.
AMAL SHAJI

Learning Python Test Automation
Python is a great language for test automation. Here’s a big list of resources to help you get started!
ANDY KNIGHT

A Python Interface to the Dutch Atmospheric Large-Eddy Simulation
Python is playing an increasingle large role in research science. This article discusses how one group of researches used Python to create a high-level interface to a popular Fortran simulation library for atmospheric simulation. Although academic, the article is approachable and provides insight into the methodology and frameworks used to make C and Fortran libraries more accessible.
SCIENCEDIRECT.COM

Monty Python and the Holy Grail: Airspeed Velocity of an Unladen Swallow
It’s a question for the ages: “what is the airspeed velocity of an unladen swallow?” Get your Monty Python kicks and do a little math. Can you come up with a Python script that answers the question?
TREVOR ENGLISH


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 →

tinygrad: A Small Autograd Tensory Library
You like pytorch? You like micrograd? You love tinygrad! ❤️ - geohot/tinygrad
GITHUB.COM/GEOHOT

allennlp: An Open-Source NLP Research Library, Built on PyTorch
GITHUB.COM/ALLENAI

pifuhd: High-Resolution 3D Human Digitization From a Single Image
GITHUB.COM/FACEBOOKRESEARCH

omuse: Package for Multi-Physics and Multi-Scale Earth Science Simulations
GITHUB.COM/OMUSE-GEOSCIENCE

PyAnchor: Find Your Broken Links, So Users Don’t
GITHUB.COM/ENDLESSTRAX • Shared by Ricky White

📆🐍 Upcoming Python Events


⋅ PyCon Sweden 2020 November 12 to November 14, 2020

⋅ PyCon Indonesia 2020 (Virtual) November 14 to November 16, 2020

⋅ PyHPC 2020: 9th Workshop on Python For High-Performance and Scientific Computing (Virtual) November 15 to November 16, 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

Fourier Transforms, Executing Bytecode, Python Simulations, and More

Tuesday, November 3, 2020

Fourier Transforms With scipy.fft: Python Signal Processing #445 – NOVEMBER 3, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Fourier Transforms With scipy.fft: Python Signal Processing In this

A Faster CPython, Modulo in Practice, Isolating Code, and More

Tuesday, October 27, 2020

Python Modulo in Practice: How to Use the % Operator #444 – OCTOBER 27, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Python Modulo in Practice: How to Use the % Operator In this tutorial, you

Python in the Movies, Reading Crazy Excel Files, Exploring Fractals, and More

Tuesday, October 20, 2020

Python For Feature Film #443 – OCTOBER 20, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Python For Feature Film A look into how Python is used to bring your favorite movies to the big screen.

Python 3.9 Follow-Up, PSF Python Survey 2020, Upcoming pip Changes, Web Scraping, and More

Tuesday, October 13, 2020

Exploring the New Features of Python 3.9 #442 – OCTOBER 13, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Exploring the New Features of Python 3.9 Python 3.9 has arrived! Real Python contributors

Python 3.9 Released, Rich Comparisons, Streamlit Games, and More

Tuesday, October 6, 2020

Cool New Features in Python 3.9 #441 – OCTOBER 6, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Cool New Features in Python 3.9 In this course, you'll explore some of the coolest and most

You Might Also Like

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

📱 Issue 455 - How Swift's server support powers Things Cloud

Thursday, February 27, 2025

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