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

#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.
DHRUV GOVIL

Data Management With Python, SQLite, and SQLAlchemy
In this tutorial, you’ll learn how to store and retrieve data using Python, SQLite, and SQLAlchemy as well as with flat files. Using SQLite with Python brings with it the additional benefit of accessing data with SQL. By adding SQLAlchemy, you can work with data in terms of objects and methods.
REAL PYTHON

Profile, Understand, and Optimize Code Performance
You can’t improve what you can’t measure. Profile and understand code behavior and performance (Wall-time, I/O, CPU, HTTP requests, SQL queries). Install in minutes. Browse through appealing graphs. Supports all Python versions. Works in dev, test/staging & production →
BLACKFIREsponsor

Reading Poorly Structured Excel Files with Pandas - Practical Business Python
Raise your hand if you’ve ever had to deal with a poorly formatted Excel spreadsheet. Wow, that’s a lot of you! Did you know you can use pandas and openpyxl to read even the craziest Excel sheets?
CHRIS MOFFITT

Python Booleans: Optimize Your Code With Truth Values
In this tutorial, you’ll learn about the built-in Python Boolean data type, which is used to represent the truth value of an expression. You’ll see how to use Booleans to compare values, check for identity and membership, and control the flow of your programs with conditionals.
REAL PYTHON

Exploring Fractals on a Cloud Computer
Fractals might be some of the most interesting mathematical structures to study and to visualize. Learn what fractals are and how to create beutiful fractal animations with Python.
ERIC MATTHES • Shared by Eric Matthes

New BBC micro:bit Released
Now with a built-in speaker and microphone!
MICROBIT.ORG

Introducing spaCy v3.0 nightly
EXPLOSION.AI

New Sound Pack for PyGame Zero
SEAN.CO.UK • Shared by Sean McManus


Discussions


How Can I Generate Three Random Integers That Satisfy Some Condition?
A little bit of algebra goes a long way. But also, when was the last time you got to use SciPy’s Diophantine equation solver?
STACK OVERFLOW

I’ve Accidentally Made a Weird Art Generator. Help Me… I Cant Stop Running It!
REDDIT


Python Jobs


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

Senior Software Engineer (Remote)
SILICON THERAPEUTICS

Senior Research Programmer (Remote)
SILICON THERAPEUTICS

Java Lead With Python Experience (Sacramento, CA, USA)
BENVIA LLC

More Python Jobs >>>


Articles & Tutorials


The Real Python Podcast – Episode #31: Python Return Statement Best Practices and Working With the map() Function
The Python return statement is such a fundamental part of writing functions. Is it possible you missed some best practices when writing your own return statements? This week on the show, David Amos returns with another batch of PyCoder’s Weekly articles and projects. We also talk functional programming again with an article on the Python map function and processing iterables without a loop.
REAL PYTHON podcast

Getting Started With MicroPython
Are you interested in the Internet of Things, home automation, and connected devices? If so, then you’re in luck! In this course, you’ll learn about MicroPython and the world of electronics hardware. You’ll set up your board, write your code, and deploy a MicroPython project to your own device.
REAL PYTHON course

Identify Issues in Your Python Applications Before It Affects Customers
Quickly locate latency, bottlenecks, and other potential issues with detailed flame graphs and end-to-end distributed tracing using Datadog’s application performance management. Get started with a free Datadog trial today →
DATADOGsponsor

The Surprising Impact of Medium-Size Texts on PostgreSQL Performance
Learn how medium-size text fields impact query performance in PostgreSQL and how to gain performance benefits using the TOAST method. While the article isn’t strictly about Python, you’ll likely find it useful if you often store medium-to-large size text in PostgreSQL.
HAKI BENITA

Build Plugins With Pluggy
Plugin architecture can be a nice way to make it easy to add functionality to your project in the future, or allow third-party developers to extend your applications. Learn how plugin architecture works on how to use Pluggy to manage plugins.
KRACEKUMAR RAMARAJU

Getting Started With OpenTelemetry and Distributed Tracing in Python
Learn why distributed tracing is the foundation for observability, and how to instrument your Python applications with OpenTelemetry in under 10 minutes.
LIGHTSTEPsponsor

Play the Long Game When Learning to Code
When it comes to coding, taking the time to internalize and truly understand the concepts you’re learning pays dividends over memorizing syntax and solutions to interview problems.
DANIEL CHAE opinion

Monitor Your GitHub Build With a Raspberry Pi Pumpkin
Looking for a spooky way to track your build status? GitHub’s Martin Woodward has put together a 3D printed pumpkin that lights up to show his build status.
ASHLEY WHITTAKER

type() vs. isinstance()
What’s the difference between type() and isinstance() methods, and which one is better for checking the type of an object?
SEBASTIAN WITOWSKI


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 →

evennia: Online Multiplayer Text-Based Game Framework
GITHUB.COM/EVENNIA

pandasgui: A GUI for Pandas DataFrames
GITHUB.COM/ADAMEROSE

lightly: Computer Vision Framework for Self-Supervised Learning
GITHUB.COM/LIGHTLY-AI

pyinstrument: Call Stack Profiler for Python
GITHUB.COM/JOERICK

nebulo: Instant GraphQL API for PostgreSQL & SQLAlchemy
GITHUB.COM/OLIRICE • Shared by Oliver Rice

PumpkinPi: Spooky Build Status Indicator
GITHUB.COM/MARTINWOODWARD

📆🐍 Upcoming Python Events


⋅ PyTexas 2020 (Virtual) October 24 to October 53, 2020

⋅ SciPy Japan 2020 October 30 to November 3, 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 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

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

Tuesday, September 29, 2020

Python for Kids #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

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 ,

You Might Also Like

BetterDev #259 - How LLMs Work, Explained Without Math and Turning AirPods into a Fitness Tracker to Fight Cancer

Monday, May 13, 2024

Better Dev #259 May 13, 2024 Hi all, We come back with a new issue this week. If you like BetterDev, please help spead word out by refer to your friends. Buy me a coffee would be great too. Many link

Meet OpenAI’s newest GPT

Monday, May 13, 2024

Plus: White House to fund semiconductors and Cruise tests in Phoenix View this email online in your browser By Christine Hall Monday, May 13, 2024 Good afternoon, and welcome back to TechCrunch PM. We

The Story of Project Management & SEO ruined the internet

Monday, May 13, 2024

My name is Philipp and you are reading Creativerly, the weekly digest about creativity and productivity-boosting tools and resources, combined with useful insights, articles, and findings from the

📱 Don't Travel Without This Cheap iPhone Accessory — Run Your Smart Home With a Raspberry Pi

Monday, May 13, 2024

Also: How to Generate AI Art for Free, and More! How-To Geek Logo May 13, 2024 Did You Know Thanks to serious conservation efforts and sustainable harvesting programs starting in the 1950s, the United

JSK Daily for May 13, 2024

Monday, May 13, 2024

JSK Daily for May 13, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Level Up Your JavaScript: Mastering Array Manipulation Techniques Arrays are a fundamental

You rock(et) my world, moms

Monday, May 13, 2024

If you're looking for a Starliner mission recap, you'll have to wait a little longer -- the mission has officially been delayed. View this email online in your browser By Aria Alamalhodaei

Mapped | U.S. States By Number of Cities Over 250,000 Residents 🌎

Monday, May 13, 2024

Eighteen US States don't have a single incorporated area with more than 250000 people. View Online | Subscribe Presented by: Is your portfolio ready for the internet's next evolution? >>

Daily Coding Problem: Problem #1440 [Easy]

Monday, May 13, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Zillow. A ternary search tree is a trie-like data structure where each node may have up

Deepdive – prioritizing for product managers

Monday, May 13, 2024

As a Product Manager, you're constantly juggling everything – ideas, feature requests, strategic initiatives… the works. You want to do it all, but with limited time and resources, you know you

GCP Newsletter #398

Monday, May 13, 2024

News Official Blog Security Threat Intelligence Introducing Google Threat Intelligence: Actionable threat intelligence at Google scale Official Blog Security Introducing Google Security Operations: