Issue #475

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

June 1, 2021

Detecting Deforestation From Satellite Images, Python Virtual Environment With conda, Matplotlib Scatter Plots, and More
#475 – JUNE 1, 2021 VIEW IN BROWSER
The PyCoder’s Weekly Logo
Detecting Deforestation From Satellite Images
How would you go about detecting deforestation — a contributor to climate change — from satellite images? In this article, you’ll learn how one team built a machine learning (ML) solution to do just that, using FastAI for the modeling and Streamlit to create a dashboard. The article discusses methodology and results, and is a great read about building an ML solution. The project code is a available on GitHub.
ANDRÉ FERREIRA

The Guide to Python Virtual Environments With conda
Learn everything you need to know to get up and running with conda for Python in this in-depth guide. You’ll learn how conda compares to pip, how to install conda, how to install Python and other languages using conda, how to manage conda environments, and even how to package conda environments for distribution.
WHITEBOX

Ray Summit | June 22-24: Scalable Python & ML for Everyone
Ray, the open source Python framework that simplifies building distributed applications, is quickly becoming dominant in large scale machine learning and Python. Join Ray Summit to see how companies like Visa, Uber & Amazon use Ray to scale distributed apps in production—register free to join →
ANYSCALEsponsor

Visualizing Data in Python Using plt.scatter()
In this tutorial, you’ll learn how to create scatter plots in Python, which are a key part of many data visualization applications. You’ll get an introduction to plt.scatter(), a versatile function in the Matplotlib module for creating scatter plots.
REAL PYTHON

EuroPython 2021 Session List Now Available
EUROPYTHON.EU

pipx Is Now a PyPA Member Project
TWITTER.COM/PRADYUNSG

Python 3.10.0b2 Is Available
CPYTHON DEV BLOG


Discussions


Why Python 4.0 Might Never Arrive, According to Its Creator
Redditors discuss Guido van Rossum’s thoughts on why he and the core development team aren’t thrilled about a Python 4 release.
REDDIT


Python Jobs


Backend Software Engineer (Remote)
CLOSE

Senior Full Stack Engineer (Remote)
YONDER

Data Engineer (Remote)
PLACINGIT

Senior Machine Learning Engineer (Remote)
IO-TAHOE

More Python Jobs >>>


Articles & Tutorials


How to Iterate Over DataFrame Rows (And Should You?)
How to iterate over pandas DataFrame rows is one of the top voted questions with the pandas tag on Stack Overflow. That question is also the most copied answer with a code block on the entire site. Clearly, lots of people want to iterate over the rows in a DataFrame. But should you do this, or are there better options?
MATT WRIGHT

Selecting the Ideal Data Structure & Unravelling Python’s pass and with
How do you know you’re using the correct data structure for your Python project? There are so many built into Python and even more that are importable from the collections module. This week on the show, David Amos is back, and he’s brought another batch of PyCoder’s Weekly articles and projects. We discuss a recent three-part video course on selecting the ideal data structure.
REAL PYTHON podcast

Data Science & Analytics Bootcamps to Fit Your Schedule
Join a Metis Online Flex Bootcamp to work on your own schedule with on-demand lectures, while still getting dedicated 1:1 instructor support. You’ll also get focused career support until you’re hired! Explore your options and start your journey today →
METISsponsor

Explore Your Dataset With Pandas
In this step-by-step course, you’ll learn how to start exploring a dataset with Pandas and Python. You’ll learn how to access specific rows and columns to answer questions about your data. You’ll also see how to handle missing values and prepare to visualize your dataset in a Jupyter Notebook.
REAL PYTHON course

pyFLAC: Real-Time Lossless Audio Compression in Python
The Free Lossless Audio Codec, or FLAC, is the go-to compression algorithm for lossless audio. Learn how FLAC is used at Sonos, a company that makes connected speakers, and their newly open-sourced project PyFLAC that you can use for real-time lossless audio compression in Python.
JOE TODD

Python News: What’s New From May 2021?
May 2021 was filled with important Python-related events. In this article, you’ll get a rundown of all the major happenings in the world of Python, including new versions of all six Pallets Projects core projects and, of course, PyCon US 2021.
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 →

leafmap: Geospatial Analysis and Interactive Mapping
GITHUB.COM/GISWQS

pipx: Install and Run Python Applications in Isolated Environments
GITHUB.COM/PYPA

pyFLAC: Real-Time Lossless Audio Compression in Python
GITHUB.COM/SONOS

pynguin: Unit Test Generator Tool for Python
GITHUB.COM/SE2P

vaex: Out-of-Core Hybrid Apache Arrow/NumPy DataFrame for Python
GITHUB.COM/VAEXIO

ray: Universal API for Building Distributed Applications
GITHUB.COM/RAY-PROJECT

📆🐍 Upcoming Python Events


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

⋅ DjangoCon Europe 2021 (Virtual) June 2 — 7, 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.