PyCoder’s Weekly: Issue #381 (Aug. 13, 2019)

#381 – AUGUST 13, 2019
View in Browser »

The PyCoder’s Weekly Logo


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.
DAVID SEDDON

Save 40% on Your Order at manning.com

alt

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 →
MANNING PUBLICATIONS sponsor

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.”
MAIL-ARCHIVE.COM

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.
REAL PYTHON

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.
ADITHYA BALAJI

Discussions

Python Jobs

Senior Python Developer (Austin, TX)

InQuest

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

Citymapper Ltd

Software Engineering Lead (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

Python Developer (Remote)

418 Media

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.
REAL PYTHON

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.
MIKE DRISCOLL

Python Developers Are in Demand on Vettery

alt

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 →
VETTERY sponsor

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.
BHAVIN GANDHI

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.
VICTOR ZHOU

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.”
RYLAND GOLDSTEIN

Making an Interactive Projected Surface With Python + OpenCV

“Computer vision + music = life-sized rhythm games”
TSUKURU.CLUB

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.”
GITHUB.COM/P403N1X87

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.
GITHUB.COM/INSTAGRAM

Events

PyBay

August 15 to August 19, 2019
PYBAY.COM

PyCon Korea 2019

August 15 to August 19, 2019
PYCON.KR

Kiwi PyCon X

August 23 to August 26, 2019
PYTHON.NZ

IndyPy Web Conf 2019

August 23 to August 24, 2019
INDYPY.ORG


Happy Pythoning!
This was PyCoder’s Weekly Issue #381.
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 ]

Planet Python

Leave a Reply

Your email address will not be published. Required fields are marked *