Python vs. Excel, Python CSV Practice Problems, Analyzing LEGO Prices, and More

#477 – JUNE 15, 2021 VIEW IN BROWSER
The PyCoder’s Weekly Logo
Excel, Python, and the Future of Data Science
What’s the most widely used tool in data science? Is it pandas or NumPy? Is it the Python language itself? Not really. It’s Excel. You might argue that data scientists aren’t using Excel as their primary tool, and you might be right. But Excel enables non-technical users, like small business owners, to gain insights into their data. In this article, Anaconda CEO Peter Wang discusses his goal of making Python and PyData the “conceptual successor” to Excel.
MATT ASAY

Practical SQL for Data Analysis
If you need to do some data analysis, what tool do you reach for first? Is it pandas? While pandas is great, it comes with some costs that you might not be aware of, including large memory overhead that can quickly get in the way of your projects. Using databases with SQL can alleviate memory issues. In this tutorial, you’ll learn how to do common data analysis tasks in SQL, which opens the door to mixing SQL and pandas to create lightweight programs that are also fast!
HAKI BENITA

Visualize Performance and Quickly Troubleshoot your Python Application with Datadog APM
Datadog’s APM allows you to find the most resource-consuming parts in your production code all the time, at any scale, with minimal overhead. Trace requests across service boundaries and optimize bottlenecks by drilling into individual traces end-to-end and enhance user experience. Try it free →
DATADOGsponsor

Python Practice Problems: Parsing CSV Files
In this tutorial, you’ll prepare for future interviews by working through a set of Python practice problems that involve CSV files. You’ll work through the problems yourself and then compare your results with solutions developed by the Real Python team.
REAL PYTHON

Jazzband Joins the PSF Fiscal Sponshorship Program
JAZZBAND.CO

Microsoft Is Hiring to Help Speed Up Python
TWITTER.COM/GVANROSSUM

Mypy 0.900 Released
MYPY-LANG.BLOGSPOT.COM


Discussions


Why Can’t Comments Appear After a Line Continuation Character?
Chaining together many object methods can create long tines that break the PEP 8 79-character line length recommendation. You can use \ to break the chain of methods onto individual lines, but if you want to leave comments at the end of some of the lines, you’re out of luck. There’s another pattern, though, that solves this.
STACK OVERFLOW

What Are Some Common Ways to Distribute Python Packages Internally?
Brian Okken, co-host of the Python Bytes podcast, asks Twitter users about internal package distribution, and the Twitterverse responds.
TWITTER.COM/BRIANOKKEN


Python Jobs


Senior Software Engineer (Remote)
TRUVERIS

Software Engineer (Remote)
CLOSE

Principal Engineer/Software Architect (Washington, D.C., USA)
KIMETRICA

Software Engineer (Remote)
1POINT21 INTERACTIVE

More Python Jobs >>>


Articles & Tutorials


A Bayesian Analysis of Lego Prices in Python With PyMC3
Follow along with this in-depth analysis of LEGO prices to see Bayesian analysis in action. Along the way, you’ll how pooled and unpooled linear models can be used to determine if a LEGO set is fairly priced. The article is quite technical, so experience with Bayesian statistics is recommended.
AUSTIN ROCHFORD

How I Teach Python on the Raspberry Pi 400 at the Public Library
Community-based programming courses are a great way to introduce folks to computer programming that otherwise may not have the means to do so. One of the barriers to learning to code is cost. You need a computer to program on, after all. But with the advent of tiny computers like the Raspberry Pi, computers aimed at education are more affordable than ever.
DON WATKINS

Get Feedback Faster with YourBase Test Acceleration
YourBase Test Acceleration can reduce testing and compute cost time by up to 90%. You don’t have to replace your CI, your build system, or your version control. Getting started is as easy as a pip install, and security review is simple as you don’t have to share any data with us →
YOURBASEsponsor

Using Pandas to Make a Gradebook in Python
With this Python project, you’ll build a script to calculate grades for a class using pandas. The script will quickly and accurately calculate grades from a variety of data sources. You’ll see examples of loading, merging, and saving data with pandas, as well as plotting some summary statistics.
REAL PYTHON course

Detecting Deforestation With Python & Using GraphQL With Django and Vue
Are you looking for an in-depth data science project to practice your skills on? Perhaps you would like to add new tools to your Python web development projects instead? This week on the show, David Amos is back, and he’s brought another batch of PyCoder’s Weekly articles and projects.
REAL PYTHON podcast

Design and Distribute your Python Notifications with Courier’s Omni-Channel API
Centralized Notification Strategies are much wow| Scale your Python app’s notification capabilities| Keep your codebase clean of HTML templates| Plugin Sendgrid, Mailgun, Firebase, Twilio, etc, and manage all of your notifications with one API and UI
COURIERsponsor

Python Sentinel Objects, Type Hints, and PEP 661
PEP 661 proposes adding a utility for defining sentinel values in the standard library. In this article, you’ll get a summary of PEP 661, learn what sentinel objects are with real-world examples, and see how to use them with type hints.
DEATH AND GRAVITY • Shared by Adrian

Python’s filter(): Extract Values From Iterables
In this step-by-step tutorial, you’ll learn how Python’s filter() works and how to use it effectively in your programs. You’ll also learn how to use list comprehension and generator expressions to replace filter() and make your code more Pythonic.
REAL PYTHON


Projects & Code


novelWriter: Cross-Platform Editor Designed for Writing Novels Built With Python and Qt
GITHUB.COM/VKBO

speechbrain: A PyTorch-based Speech Toolkit
GITHUB.COM/SPEECHBRAIN

pyWhat: Identify Anything With Python
GITHUB.COM/BEE-SAN

textual: A Text User Interface With Rich as the Renderer
GITHUB.COM/WILLMCGUGAN

pyrgg: Python Random Graph Generator
GITHUB.COM/SEPANDHAGHIGHI

📆🐍 Upcoming Python Events


⋅ Real Python Office Hours (Virtual) June 16, 2021

⋅ PyFest June 16 – 19, 2021

⋅ PyCon Namibia 2021 June 18 – 20, 2021

⋅ DigitalOcean deploy: Power Your Business June 29, 2021

⋅ EuroPython 2021 (Virtual) July 26 – August 1, 2021

⋅ PyCon India 2021 (Virtual) September 17 – 20, 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

70+ Python Projects, PEP 654 and Exception Groups, Context Managers, and More

Tuesday, June 8, 2021

PEP 654: Exception Groups and `except*` #476 – JUNE 8, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo PEP 654: Exception Groups and except* Currently, Python's exception handling mechanisms

Detecting Deforestation From Satellite Images, Python Virtual Environment With conda, Matplotlib Scatter Plots, and More

Tuesday, June 1, 2021

Detecting Deforestation From Satellite Images #475 – JUNE 1, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo Detecting Deforestation From Satellite Images How would you go about detecting

Running a One-Woman Hardware Company, Building a Django Blog, Understanding Django Sessions, and More

Tuesday, May 25, 2021

The Tools and Tech I Use to Run a One-Woman Hardware Company #474 – MAY 25, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo The Tools and Tech I Use to Run a One-Woman Hardware Company Winterbloom

Land a Starship With Python, Async in Flask 2.0, Gaming on the BBC micro:bit, and More

Tuesday, May 18, 2021

How SpaceX Lands Starship (Sort Of) #473 – MAY 18, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo How SpaceX Lands Starship (Sort Of) While waiting for SN15 to launch, Thomas Goddard set out to

The Quest for Faster Python, Performance as the Nemesis of Secure Code, How to Use Stacks and Queues, and More

Tuesday, May 11, 2021

The Quest for Faster Python #472 – MAY 11, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo The Quest for Faster Python There seems to be a lot going on in the Python JIT compiler space. Facebook

You Might Also Like

Daily Coding Problem: Problem #1414 [Easy]

Tuesday, April 16, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Bloomberg. Determine whether there exists a one-to-one character mapping from one string

Charted | The Declining Value of the U.S. Federal Minimum Wage 📉

Tuesday, April 16, 2024

This graphic compares the nominal vs. inflation-adjusted value of the US minimum wage, from 1940 to 2023. View Online | Subscribe Presented by: The economy is changing. Is your portfolio adapting? >

⚙️ Limitless

Tuesday, April 16, 2024

Plus: OpenAI Japan takeover ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

The latest Go developer survey results are in

Tuesday, April 16, 2024

Plus lots of database stuff, a new Go book is in print, and a Minesweeper implementation. | #​503 — April 16, 2024 Unsub | Web Version If you wondered why you didn't get an issue last week, we took

Noonification: HackerNoons Emoji Credibility Indicators are Live on GitHub and Figma!

Tuesday, April 16, 2024

Top Tech Content sent at Noon! How are you, @newsletterest1? 🪐 What's happening in tech this week: The Noonification by HackerNoon has got you covered with fresh content from our top 5 stories of

We’re LIVE! 🤖

Tuesday, April 16, 2024

We're up to this slide [IMAGE] ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Issue #49: Juno by Alex Staravoitau

Tuesday, April 16, 2024

Today, we're looking at Juno by Alex Staravoitau. Juno offers a comprehensive Python development environment for both iPad and iPhone, designed to meet all your coding needs. It features

Microsoft’s new $1.5B AI deal is more political than you think

Tuesday, April 16, 2024

Microsoft's investment in the UAE's G42 has broad geopolitical implications... View this email online in your browser By Alex Wilhelm Tuesday, April 16, 2024 Welcome to TechCrunch AM! This

GPT-4 tops chatbot leaderboard again

Tuesday, April 16, 2024

Slack alternatives; Best Samsung phone; Insta360's new camera ZDNET ZDNET Tech Today - US April 16, 2024 placeholder GPT-4 Turbo reclaims 'best AI model' crown from Anthropic's Claude 3

LW 129 - Checkout Branding and Extensions

Tuesday, April 16, 2024

Checkout Branding and Extensions Shopify Development news and articles I've been doing a deep dive on checkout extensions and branding recently and I've decided to include links to some keys