#386 – SEPTEMBER 17, 2019
View in Browser »
Call for Proposals for PyCon 2020 Is Open
The submission deadlines are: Tutorial proposals are due November 22, 2019. Talk, Charlas, Poster, and Education Summit proposals are due December 20, 2019.
PYCON.BLOGSPOT.COM
Python vs C++: Selecting the Right Tool for the Job
Explore the similarities and differences you’ll find when comparing Python vs C++. You’ll learn about memory management, virtual machines, object-oriented programming differences, and much more.
REAL PYTHON
Find a Python Job Through Vettery
Vettery specializes in developer roles and is completely free for job seekers. Interested? Submit your profile, and if accepted, you can receive interview requests directly from top companies seeking Python devs. Get started →
VETTERY sponsor
PEP 603: Adding a frozenmap Type to collections
A draft PEP that proposes adding a new fully persistent and immutable mapping type called frozenmap to the collections module in the Python standard library.
PYTHON.ORG
Java Primer for Python Developers
“There are large distinctions between the two programming languages, but I’ll try to give the most notable that I encountered–as I approached Java from a Python-heavy background.”
MAX MAUTNER
The Boring Technology Behind a One-Person Internet Company
The Python-powered tech stack of a one-person company (ListenNotes podcast search engine).
WENBING FANG
Types for Python HTTP APIs
How Instagram uses types to document and enforce a contract for their Python HTTP APIs.
ANIRUDH PADMARAO (INSTAGRAM)
Discussions
Python Jobs
Python Backend Developer (Kfar Saba, Israel)
Senior Software Engineer (Remote)
Senior Python Developer/PM/Architect (Austin, TX)
Senior Software Developer (Edmonton, Canada)
Articles & Tutorials
PyGame: A Primer on Game Programming in Python
Learn how to use PyGame. This library allows you to create games and rich multimedia programs in Python. You’ll see how to draw items on your screen, implement collision detection, handle user input, and much more!
REAL PYTHON
How “Export to Excel” Almost Killed Our System
“Inspired by an actual incident we had in one of our systems caused by an Export to Excel functionality implemented in Python, we go through the process of identifying the problem, experimenting and benchmarking different solutions.”
HAKI BENITA
SQL, Python, and R. All in One Platform. Free Forever.
Mode Studio combines a SQL editor, Python & R notebooks, and visualization builder in one platform. Connect your data warehouse and analyze with your preferred language. Make custom visualizations (D3.js, HTML/CSS) or use out-of-the-box charts.
MODE ANALYTICS sponsor
JPMorgan’s Athena Has 35 Million Lines of Python 2 Code, and Won’t Be Updated to Python 3 in Time
“With 35 million lines of Python code, the Athena trading platform is at the core of JPMorgan’s business operations. A late start to migrating to Python 3 could create a security risk.”
JAMES SANDERS
Should You Use “Dot Notation” or “Bracket Notation” With Pandas?
There are two ways to select a Series from a DataFrame: “dot notation” and “bracket notation” (square brackets). Find out which one you should use, and why.
KEVIN MARKHAM
LEGB? Meet ICPO, Python’s Search Strategy for Attributes
How Python looks up object attributes like obj.name using a “instance, class, parent, object” search algorithm.
REUVEN LERNER
Never Delete PyPI Release
Why you should (almost) never delete a bad release from PyPI—and what to do as a package maintainer instead.
ALEX BECKER • Shared by Alex Becker
“Level Up Your Python” Humble Bundle
Support Pythonic charities like the PSF and get books, software, and videos collectively valued at $867 for a pay-what-you-want price.
HUMBLEBUNDLE.COM sponsor
Python Does What?! Welcome to the float Zone…
A Python “gotcha” involving floating point numbers and tuples.
PYTHONDOESWHAT.COM
Projects & Code
python-intervals: Data Structure and Operations for Intervals
GITHUB.COM/ALEXANDREDECAN • Shared by Alexandre Decan
ml-workspace: All-In-One Web-Based IDE Specialized for Machine Learning and Data Science
GITHUB.COM/ML-TOOLING • Shared by Lukas Masuch
Events
PyCon TW 2019
September 20 to September 23, 2019
PYCON.TW
DjangoCon US
September 22 to September 28, 2019
DJANGOCON.US
PyWeek 28
September 22 to September 30, 2019
PYWEEK.ORG
Happy Pythoning!
This was PyCoder’s Weekly Issue #386.
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