Automating Excel, Tracing the Python GIL, Python for Non-Developers, and More

#456 – JANUARY 19, 2021 VIEW IN BROWSER
The PyCoder’s Weekly Logo
Automating Excel File Creation and Distribution With Pandas And Outlook
See how a little bit of Python can go a long way to automating manual processes and save businesses valuable time.
CHRIS MOFFITT

Tracing the Python GIL
Lear how to trace and visualize the GIL, how the GIL affects performance, and how you use this information to write higher performance Python code.
MAARTEN BREDDELS

Introducing App Platform, a New PaaS That Gets Your Apps to Market, Faster
Get your apps to market faster with DigitalOcean’s App Platform. Build, deploy, and scale apps quickly using a simple, fully managed solution. We’ll handle the infrastructure, app runtimes and dependencies, so that you can push code to production in just a few clicks. Get started with $100 in free credit →
DIGITAL OCEANsponsor

That XOR Trick
Is the exclusive or (XOR) operator something you have in your programming toolit? Learn how it works and how to use it to solve some common interview questions.
FLORIAN HARTMANN

Introduction to Sorting Algorithms in Python
In this course, you’ll learn all about five different sorting algorithms in Python from both a theoretical and a practical standpoint. You’ll also learn several related and important concepts, including Big O notation and recursion.
REAL PYTHON

Write Bad Code to Win a Prize
Get a chance of winning a prize by writing code with an error that friendly-traceback can’t properly analyze.
AROBERGE.BLOGSPOT.COM

Django 3.2 Alpha 1 Released
DJANGO SOFTWARE FOUNDATION

PyCon 2021 Call for Proposals Open Until February 12
PYCON.ORG


Discussions


Double Precision Is Different in Different Languages
Representing numbers on a computer can be challenging. Understanding how representations get printed is also a challenge!
STACK OVERFLOW

Python Changed the Way I Think
Has learning to code influenced how you think about other things in your life?
REDDIT


Python Jobs


How Strong Is Your Resume?sponsor
Get a free, confidential review from a resume expert →

Entry-Level Engineering Programme (London, UK)
TESSIAN

Senior Backend Engineer (London, UK)
TESSIAN

Backend Engineer (London, UK)
TESSIAN

Backend Engineer (Berlin, Germany)
FEATHER

More Python Jobs >>>


Articles & Tutorials


Non-Developers Guide to the Python Programming Language
How would you introduce Python to someone who has never coded before and has little technical background? This beginner’s tutorial is written to be accessible by everyone, not just developers.
FATIH ERIKLI

Stellar Chart, a Type of Chart to Be on Your Radar
Stellar charts are an alternative to radar charts and are useful for showing characteristics of a profile (such as a tennis player’s statistics) in an eye-catching and easy-to-understand way. Learn how to create these charts in Matplotlib so you can add them to your data visualization repertoire.
JOÃO PALMEIRO

Automatically Find and Fix Python Vulnerabilities
Did you know that 96% of Python vulnerabilities have known fixes? Scan your apps for thousands of Python vulnerabilities in seconds. Fix quickly with one-click fix pull requests. Get started with Snyk to ship your Python apps faster, securely. Sign up for free →
SNYK.IOsponsor

Sentiment Analysis: First Steps With Python’s NLTK Library
Learn how to work with Python’s Natural Language Toolkit (NLTK) to process and analyze text. You’ll also learn how to perform sentiment analysis with built-in as well as custom classifiers!
REAL PYTHON

How to Analyze Volume Profiles With Python
Learn how to analyze volume profiles, a tool used in market analysis and algorithmic trading. While the article is focused on trading assets, the statistical analysis is applicable to a wide range of applications.
MINH NGUYEN

Best Practices for Orchestrating Python and R Code in ML Projects [2017]
The future of data science isn’t Python or R. It’s probably Python and R. Learn about some best practices for integrating both languages in thee same data science project.
MARIJA ILIĆ

Spend Less Time Debugging and More Time Building with Scout APM
Scout APM uses tracing logic to tie bottlenecks to source code to help developers identify and resolve performance issues at only $39 a month! Start your free 14-day trial today and we’ll donate $5 to the OSS project of your choice when you deploy!
SCOUT APMsponsor

Adding Social Authentication to Django
Learn how to add social authentication to Django applications using the Django Allauth library.
AMAL SHAJI

Python: Update All Packages With pip-review
Keeping track of Python dependencies and updates can be tricky. The pip-review tool automates a lot of this process in a convenient command-line interface.
STACK ABUSE

Make Your First Python Game: Rock, Paper, Scissors!
Learn to program rock paper scissors in Python from scratch. You’ll learn how to take in user input, make the computer choose a random action, determine a winner, and split your code into functions.
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 →

pip-review: A Tool to Keep Track of Your Python Package Updates
GITHUB.COM/JGONGGRIJP

dbt: Transform Their Data Using the Same Practices That Software Engineers Use to Build Applications
GITHUB.COM/FISHTOWN-ANALYTICS

locust: Scalable User Load Testing Tool
GITHUB.COM/LOCUSTIO

best-of-web-python: Ranked List of Awesome Python Libraries for Web Development
GITHUB.COM/ML-TOOLING

caer: High-Performance Computer Vision Library
GITHUB.COM/JASMCAUS

pyRAPL: Measure the Python Energy Consumption of Python Code
GITHUB.COM/POWERAPI-NG

svm2csr: Fast Rust-Based SVMlight Parser
GITHUB.COM/VLAD17

CleverDict: Pythonic Dictionaries, Evolved
GITHUB.COM/PFYTHON • Shared by Peter Fison

📆🐍 Upcoming Python Events


⋅ Real Python Office Hours (Virtual) January 20, 2020

⋅ BelPy January 30 – 31, 2021

⋅ PyCascades 2021 (Virtual) February 19 – 21, 2021

⋅ PyCon 2021 (Virtual) May 12 – 18, 2021
Happy Pythoning!
Copyright © 2021 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

Pythonic Exercises, FastAPI App Structure, Data Visualization With Dash, and More

Tuesday, January 12, 2021

Advent of Code 2020 "Pytudes" #455 – JANUARY 12, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo Advent of Code 2020 “Pytudes” Google researcher Peter Norvig goes through a suite of short

Ditching Excel for Python, How Python Attributes Work, IP Addresses in Python, and More

Tuesday, January 5, 2021

Ditching Excel for Python: Lessons Learned From a Legacy Industry #454 – JANUARY 5, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo Ditching Excel for Python: Lessons Learned From a Legacy Industry

10 Million Jupyter Notebooks, Python on GPUs, Unravelling Boolean Operators, and More

Tuesday, December 29, 2020

Accelerating Python on GPUs With `nvc++` and Cython #453 – DECEMBER 29, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Accelerating Python on GPUs With nvc++ and Cython Python on GPUs has become a

Python Pickles, Chess From Scratch, Python Speed, and More

Tuesday, December 22, 2020

Python Software Foundation 2020 Fundraiser #452 – DECEMBER 22, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Python Software Foundation 2020 Fundraiser “COVID-19 has changed all aspects of our

Bitwise Operators, mypy Exhaustiveness Checking, Job Scheduling, and More

Tuesday, December 15, 2020

Bitwise Operators in Python #451 – DECEMBER 15, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Bitwise Operators in Python In this tutorial, you'll learn how to use Python's bitwise

You Might Also Like

SWLW #592: Advice that I can't get out of my head, The Compass vs. Map method, and more

Friday, March 29, 2024

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

ASP.NET Core News - 03/29/2024

Friday, March 29, 2024

View this email in your browser Get ready for this weeks best blog posts about ASP.NET Core! This newsletter is sponsored by elmah.io - the most advanced, yet so simple to set up, error logging and

New Linux Bug Could Lead to User Password Leaks and Clipboard Hijacking

Friday, March 29, 2024

THN Daily Updates Newsletter cover Refactoring in Java ($36.99 Value) FREE for a Limited Time Refactoring in Java serves as an indispensable guide to enhancing your codebase's quality and

Post from Syncfusion Blogs on 03/29/2024

Friday, March 29, 2024

New blogs from Syncfusion Introducing the New .NET MAUI Chat Control By Piruthiviraj Malaimelraj This blog explains the features of the new Syncfusion .NET MAUI Chat control added in the 2024 Volume 1

Re: Last Chance

Friday, March 29, 2024

Dear there, By this time tomorrow, your exclusive new subscriber discount will be gone and you'll have to pay twice as much to join Insider and master everything your iPhone has to offer. If, like

Hacker Newsletter #694

Friday, March 29, 2024

Always forgive your enemies - nothing annoys them so much. //Oscar Wilde hackernewsletter Issue #694 // 2024-03-29 // View in your browser Happy Easter if you celebrate it! Heads up - we're taking

Apple RCS 📱, SBF's 25 year sentence 👮, Linux Foundation's Redis fork 👨‍💻

Friday, March 29, 2024

RCS is coming to the iPhone in the fall of 2024 Sign Up|Advertise|View Online TLDR Together With Veracode TLDR 2024-03-29 Build fast, build secure (Sponsor) Software is drowning in security debt.

Data Science Weekly - Issue 540

Friday, March 29, 2024

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

This Week in Rust #540

Friday, March 29, 2024

Email isn't displaying correctly? Read this e-mail on the Web This Week in Rust issue 540 — 27 MAR 2024 Hello and welcome to another issue of This Week in Rust! Rust is a programming language

The Value Of A Promise 🤞

Friday, March 29, 2024

How much is a promise from a tech company really worth, anyway? Here's a version for your browser. Hunting for the end of the long tail • March 28, 2024 The Value Of A Promise When you hear a