Tuesday, August 20, 2019

PyCoder’s Weekly: Issue #382 (Aug. 20, 2019)

#382 – AUGUST 20, 2019
View in Browser »

The PyCoder’s Weekly Logo


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

alt

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)

Close

Senior Python Developer (Austin, TX)

InQuest

Backend and DataScience Engineers (London, Relocation & Visa Possible)

Citymapper Ltd

Software Engineering Lead, Python (Houston, TX)

SimpleLegal

Software Engineer (Multiple US Locations)

Invitae

Python Software Engineer (Munich Germany)

Stylight GmbH

Senior Software Developer (Edmonton, AB)

Levven Electronics Ltd.

Lead Data Scientist (Buffalo, NY)

Utilant LLC

More Python Jobs >>>

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

alt

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

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

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 »

alt

[ 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

TestDriven.io: Working with Static and Media Files in Django

This article looks at how to work with static and media files in a Django project, locally and in production. from Planet Python via read...