| Traditional Face Detection With Python |
In this course on face detection with Python, you’ll learn about a historically important algorithm for object detection that can be successfully applied to finding the location of a human face within an image.
REAL PYTHON video
Three Techniques for Inverting Control, in Python
Inversion of Control, in which code delegates control using plugins, is a powerful way of modularising software. It may sound complicated, but it can be achieved in Python with very little work. This article examines three different techniques for handling IOC in Python.
Save 40% on Your Order at manning.com
Take the time to learn something new! Manning Publications are offering 40% off everything at manning.com, including everything Pythonic. Just enter the code
pycoders40 at the cart before you checkout to save →
NumPy 1.17.0 Drops Python 2 Support
“The 1.17.0 release contains a number of new features that should substantially improve its performance and usefulness. The Python versions supported are 3.5-3.7, note that Python 2.7 has been dropped.”
print() Function Deep Dive (17,000 Words Guide)
Learn all there is to know about the print() function in Python and discover some of its lesser-known features. Avoid common mistakes, take your “hello world” to the next level, and know when to use a better alternative.
An Overview of the Python Tooling Landscape
An opinionated guide to tooling in Python covering pyenv, poetry, black, flake8, isort, pre-commit, pytest, coverage, tox, Azure Pipelines, sphinx, and readthedocs.
Learn How Python Async Web Frameworks Work by Writing One From Scratch
Tools for Remote/Pair-Programming In-The-Cloud?
Who Says Python Programmers Don’t Have a Sense of Humor?
As an Expert, Which Bad Habits Would You Advice Beginner Python Programmers to Avoid?
Python Is Eating the World (Discussion)
Senior Python Developer (Austin, TX)
Backend and DataScience Engineers (London, Relocation & Visa Possible)
Software Engineering Lead (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)
Python Developer (Remote)
More Python Jobs >>>
Articles & Tutorials
Inheritance and Composition: A Python OOP Guide
In this step-by-step tutorial, you’ll learn about inheritance and composition in Python. You’ll improve your object oriented programming skills by understanding how to use inheritance and composition and how to leverage them in their design.
An Intro to Flake8
Flake8 is a style guide enforcement tool for Python that you can use in place of PyLint to help you find errors in your code and more closely follow PEP8. This article shows you how to get up and running with Flake8.
Python Developers Are in Demand on Vettery
Vettery is an online hiring marketplace that’s changing the way people hire and get hired. Ready for a bold career move? Make a free profile, name your salary, and connect with hiring managers from top employers today →
Organizing PythonPune Meetups
PythonPune is a meetup group in Pune India. This blog post is about how the author got involved in organizing the meetup and what the process looks like.
Keras for Beginners: Implementing a Convolutional Neural Network
A beginner-friendly guide on using Keras to implement a simple Convolutional Neural Network (CNN) in Python.
What Every Developer Should Learn Early On
“These are a few of the things I wish they were teaching at university instead of pure theory.”
Making an Interactive Projected Surface With Python + OpenCV
“Computer vision + music = life-sized rhythm games”
Python Libraries for Interpretable Machine Learning
Using Django Signals to Simplify and Decouple Code
Testing Scientific Code
Projects & Code
austin: Frame Stack Sampler for CPython
“The most interesting use of Austin is probably in conjunction with FlameGraph to profile Python applications while they are running, without the need of instrumentation. This means that Austin can be used on production code with little or even no impact on performance.”
jupyter-black: Black Formatter for Jupyter Notebook
moviepy: Video Editing With Python
LibCST: Concrete Syntax Tree Parser and Serializer Library
Parses Python 3.7 source code as a CST tree that keeps all formatting details (comments, whitespaces, parentheses, etc). It’s useful for building automated refactoring (codemod) applications and linters.
chart: Python Charts With 0 Dependencies
GITHUB.COM/MAXHUMBER • Shared by Max Humber
mintotp: Minimal TOTP Generator in 20 Lines of Python
mesapy: Memory-Safe Python Based on PyPy
pip-tools: Set of Tools to Keep Your Pinned Python Dependencies Fresh
Poetry: Python Dependency Management and Packaging Made Easy
scalpl: Seamlessly Operate on Nested Dictionaries