#382 – AUGUST 20, 2019
View in Browser »
An Effective Python Environment: Making Yourself at Home
This guide will walk you through the decisions you need to make when customizing your development environment for working with Python: shells, terminal emulators, version management (pyenv), virtual environments & pipenv, package management, and more.
REAL PYTHON
Python Static Analysis at Scale: An Instagram Story
Instagram’s back-end is a massive Django app with several million lines of code. This post is about how they’ve used linting and automated refactoring to help manage the scale of their Python codebase.
BENJAMIN WOODRUFF (INSTAGRAM)
Automated Python Code Reviews, Directly From Your Git Workflow
Take the hassle out of code reviews - Codacy flags errors so you can fix them quickly. Address security concerns, duplication, complexity, drops in coverage, and style violations before you merge. Integrates seamlessly with GitHub, Bitbucket, and GitLab →
CODACY sponsor
Writing Custom Profilers for Python
In this article you’ll learn how to write custom profilers, and in particular profilers that will help you pinpoint the places in your code where it just sits there waiting.
ITAMAR TURNER-TRAURING
Python Web Frameworks Overview List
Django, Flask, Pyramid, and many, many others—get an overview of what’s available so you can choose the right Python framework for your web development project.
STXNEXT.COM
Designing Continuous Build Systems: Handling Webhooks With Sanic
How to use Python and Sanic to handle webhook events from GitHub in continuous build systems.
CHRISTIAN MEDINA • Shared by Cristian Medina
PyCon US 2020 Website is Live
PyCon 2020 takes place April 15–23, 2020 in Pittsburgh, PA.
PYCON.ORG
Discussions
Python Jobs
Senior Backend Software Engineer (Remote)
Senior Python Developer (Austin, TX)
Backend and DataScience Engineers (London, Relocation & Visa Possible)
Software Engineering Lead, Python (Houston, TX)
Software Engineer (Multiple US Locations)
Python Software Engineer (Munich Germany)
Senior Software Developer (Edmonton, AB)
Lead Data Scientist (Buffalo, NY)
Articles & Tutorials
Data Cleaning Using Python & Pandas
Learn how to do simplify your data preprocessing work using the Pyjanitor package. More specifically, you’ll learn how to: Add a column to a Pandas dataframe, remove missing values, remove an empty column, and clean up column names.
ERIK MARSJA
Python Histogram Plotting: NumPy, Matplotlib, Pandas & Seaborn
Get equipped to make production-quality, presentation-ready Python histogram plots with a range of choices and features. It’s your one-stop shop for constructing and manipulating histograms with Python’s scientific stack.
REAL PYTHON video
Slack <3 Python
Slack Python SDK v2 is now available to help you build Slack apps faster with less complexity. Built for Python 3, you can now use new features (like type hints and return types) to help you accomplish more while coding less. Looking for a tutorial or migration guide? It all lives here →
SLACK sponsor
Python for LEGO EV3
“You can now use your EV3 Brick to unleash the power of Python programming using MicroPython. Simply install the EV3 MicroPython image onto any micro SD card and boot up your EV3 Brick from it to start programming straight away.”
LEGO.COM • Shared by Python Bytes FM
How to Make a Discord Bot in Python
Learn how to make a Discord bot in Python and interact with several APIs. See how to handle events, accept commands, validate and verify input, and all the basics that can help you create useful and exciting automations!
REAL PYTHON
Bridging Node.js and Python With PyNode to Predict Home Prices
“In this article I demonstrate a novel Node.js package named PyNode used to invoke Python code within a Node.js application and, more importantly, receive Python return types in the calling Node.js application.”
ADAM MCQUISTAN
Python Now Supported in Azure Functions
Python support for Azure Functions is now generally available and ready to host your production workloads across data science and machine learning, automated resource management, and more.
MICROSOFT.COM
150+ Business Data Science Application Ideas in Python
A curated list of practical business machine learning (BML) and business data science (BDS) applications for Accounting, Customer, Employee, Legal, Management and Operations.
GITHUB.COM/FIRMAI
Super Easy Python CLIs With Click
How to give your Python scripts a full-featured Command-Line Interface (CLI) using the click library.
RICHARD BARELLA
Simple Scene Boundary/Shot Transition Detection With OpenCV
Learn how to implement a simple scene boundary and shot transition detector with OpenCV and Python.
ADRIAN ROSEBROCK
Software Defined Network and the OpenFlow Protocol
Explains a simple implementation of a switching hub using software defined networking with Python.
REBECA SARAI
Python 3 at Mozilla
How far along has Mozilla come in the Python 3 migration?
ANDREW HALBERSTADT • Shared by Python Bytes FM
The nonlocal Statement in Python
ABHILASH RAJ • Shared by Abhilash Raj
Projects & Code
Events
Kiwi PyCon X
August 23 to August 26, 2019
PYTHON.NZ
IndyPy Web Conf 2019
August 23 to August 24, 2019
INDYPY.ORG
Inland Empire Pyladies (CA, USA)
August 26, 2019
MEETUP.COM
Python Sheffield
August 27, 2019
GOOGLE.COM
PyCon Latam 2019
August 29 to September 1, 2019
PYLATAM.ORG
Happy Pythoning!
This was PyCoder’s Weekly Issue #382.
View in Browser »
[ Subscribe to 🐍 PyCoder’s Weekly 💌 – Get the best Python news, articles, and tutorials delivered to your inbox once a week >> Click here to learn more ]
from Planet Python
via read more
No comments:
Post a Comment