#381 – AUGUST 13, 2019
View in Browser »
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
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)
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)
Lead Data Scientist (Buffalo, NY)
Python Developer (Remote)
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
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
PyCon Korea 2019
August 15 to August 19, 2019
PYCON.KR
Karlsruhe Python User Group (KaPy)
August 16, 2019
BL0RG.NET
PyDelhi User Group Meetup
August 17, 2019
MEETUP.COM
Dominican Republic Python User Group
August 20, 2019
PYTHON.DO
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 »
[ 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