| 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.
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 →
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.
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.
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.
PyPI Close to 200,000 Packages
Reformatting Python Code Using Black Without Messing Up
Why Have I Heard the Phrase “Pure Python” but Not “Pure Java”, “Pure C”, etc?
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)
LEVVEN ELECTRONICS LTD.
Lead Data Scientist (Buffalo, NY)
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.
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 →
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!
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.”
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.
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.
Super Easy Python CLIs With Click
How to give your Python scripts a full-featured Command-Line Interface (CLI) using the
Simple Scene Boundary/Shot Transition Detection With OpenCV
Learn how to implement a simple scene boundary and shot transition detector with OpenCV and Python.
Software Defined Network and the OpenFlow Protocol
Explains a simple implementation of a switching hub using software defined networking with Python.
Python 3 at Mozilla
How far along has Mozilla come in the Python 3 migration?
ANDREW HALBERSTADT • Shared by Python Bytes FM
nonlocal Statement in Python
ABHILASH RAJ • Shared by Abhilash Raj
What Are Some Open-Source Python Projects That Are Really Well Written?
Scala’s Case Class in Python With Case Matching
The Future of Qt for Python
Projects & Code
dry-python: Set of Libraries for Pluggable Business Logic Components
mypy Static Type Checker Plugin for Pytest
flake8-mypy: A Plugin for Flake8 Integrating
homer: Make Your Text More Clear, Simple and Useful for the Reader
starlark: Python-Like Configuration Language
sneklang: Experimental Restricted Subset of Python for Safe Evaluation
opendrop: Apple AirDrop Implementation Written in Python
strictyaml: Type-Safe YAML Parser and Validator
memory-profiler: Monitor the Memory Usage of a Python Program
PYPI.ORG • Shared by Mike Driscoll