#383 – AUGUST 27, 2019
View in Browser »
Your Guide to the CPython Source Code
In this detailed Python tutorial, you’ll explore the CPython source code. By following this step-by-step walkthrough, you’ll take a deep dive into how the CPython compiler works and how your Python code gets executed.
REAL PYTHON
Refactoring Functions to Multiple Exit Points
“It’s sometimes claimed that not only should a function have a single entry point, but that it should also have a single exit. One could argue such from sense of mathematical purity. But unless you work in a programming language that combines mathematical purity with convenience […] that point seems moot to me.”
MARTIJN FAASSEN
Safely Roll Out New Features in Python With Optimizely Rollouts
Tired of code rollbacks, hotfixes, or merge conflicts? Instantly turn on or off features in production. Comes with unlimited collaborators and feature flags. Embrace safer CI/CD releases with SDKs for Python and all major platforms. Get started today for free →
OPTIMIZELY sponsor
Python 3 Readiness Update
This is an automated Python 3 support table for the most popular packages. 360 out of the 360 most downloaded packages on PyPI now support Python 3.
PY3READINESS.ORG
Time to Shed Python 2
“Don’t constrict yourself, Python 2 slithers off into the sunset in 2020.”
NCSC.GOV.UK
Discussions
Python Jobs
Python Web Developer (Remote)
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)
Senior Software Developer (Edmonton, AB)
Lead Data Scientist (Buffalo, NY)
Articles & Tutorials
How to Use Python Lambda Functions
Learn about Python lambda functions and see how they compare with regular functions and how you can use them in accordance with best practices.
REAL PYTHON video
Quick and Dirty Mock Service With Starlette
“Have you ever needed to mock out a third party service for use in a large testing environment? I recently did, and I used Starlette, a new async Python web framework, to do it. See what Starlette offers!”
MATT LAYMAN • Shared by Matt Layman
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
Insider Trading Visualized With Python
“We use Python to visualize insider trading as reporting in SEC Form 4 filings. Our goal is find patterns to create signals for buy/sell decisions and general risk monitoring of investment portfolios.”
JAN L. SCHROEDER
Editing Excel Spreadsheets in Python With openpyxl
Learn how to handle spreadsheets in Python using the openpyxl package. You’ll see how to manipulate Excel spreadsheets, extract information from spreadsheets, create simple or more complex spreadsheets, including adding styles, charts, and so on.
REAL PYTHON
Handling Imbalanced Datasets With SMOTE in Python
Use SMOTE and the Python package, imbalanced-learn
, to bring harmony to an imbalanced dataset.
JUAN DE DIOS SANTOS
Building an Image Hashing Search Engine With VP-Trees and OpenCV
Learn how to build a scalable image hashing search engine using OpenCV, Python, and VP-Trees.
ADRIAN ROSEBROCK
How the Gunicorn WSGI Server Works
An overview of how the Gunicorn WSGI HTTP server works internally.
REBECA SARAI
Left-Recursive PEG Grammars
Part 5 of Guido’s series on PEG parsers.
GUIDO VAN ROSSUM
Continuously Deploying Django to DigitalOcean With Docker and GitLab
MICHAEL HERMAN • Shared by Michael Herman
Projects & Code
aiomixcloud: Mixcloud API Wrapper for Python and Async IO
GITHUB.COM/AMIKROP • Shared by Aristotelis Mikropoulos
drf-pretty-update: Django REST Framework (DRF) Writable Nested Fields
GITHUB.COM/YEZYILOMO • Shared by Yezileli Ilomo
Events
PyCon Latam 2019
August 29 to September 1, 2019
PYLATAM.ORG
EuroSciPy 2019
September 2 to September 7, 2019
EUROSCIPY.ORG
Melbourne Python Users Group, Australia
September 2, 2019
J.MP
Dominican Republic Python User Group
September 3, 2019
PYTHON.DO
Heidelberg Python Meetup
September 4, 2019
MEETUP.COM
Happy Pythoning!
This was PyCoder’s Weekly Issue #383.
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