#361 – MARCH 26, 2019
View in Browser »
An Intro to Threading in Python
In this intermediate-level tutorial, you’ll learn how to use threading in your Python programs. You’ll see how to create threads, how to coordinate and synchronize them, and how to handle common problems that arise in threading.
REAL PYTHON
Is Python Pass-By-Reference or Pass-By-Value? (2014)
A great explanation of Python’s argument-passing semantics.
ROBERT HEATON
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
Changing a Feature Without Breaking Legacy Code
Step by step post about how the author used Python’s decorator feature to change a piece of user facing functionality without breaking existing user code that uses it.
KSHITIJ CHAWLA
Deconstructing xkcd #1987 (Python Environments)
Brett breaks down the famous Python-related xkcd #1987 comic in an attempt to try an de-mystify what has happened to the artist’s laptop. Fun read!
BRETT CANNON
Intro to Object-Oriented Programming (OOP) in Python
Learn the fundamentals of object-oriented programming (OOP) in Python and how to work with classes, objects, and constructors.
REAL PYTHON video
Discussions
Python Jobs
Machine Learning and Data Science Developer (Austin, TX)
Protection Engineering Consultants LLC
Lead Software Developer (Toronto, Canada)
Python Software Engineer (Berlin, Germany)
Articles & Tutorials
How to Turn Django Admin Into a Lightweight Dashboard
How to turn Django Admin into a lightweight dashboard by adding a chart and a summary table. Recommended reading for Django Admin hackers :)
HAKI BENITA
Django Migrations 101
Get comfortable with Django migrations and learn how to create database tables without writing any SQL, how to automatically modify your database after you changed your models, and how to revert changes made to your database.
REAL PYTHON video
Python Opportunities Come to You on Indeed Prime
Indeed prime is a hiring platform exclusively for tech talent like you. If you’re accepted, we’ll match you with companies and roles that line up with your skills, career goals and salary expectations. Apply for free today.
INDEED sponsor
Async/Await for wxPython
How to use async/await in wxPython with the wxasync
library.
ANDY BULKA • Shared by Andy Bulka
Using Ephemeral Python Docker Containers as CLI Applications
How to use Docker containers to sandbox the complex inner workings of a Python command-line (CLI) application.
PRESLAV RACHEV
Multi-Stage Docker Builds for Python: Virtualenv, --user
, and Other Methods
Learn the basics of Docker multi-stage builds for Python apps.
ITAMAR TURNER-TRAURING
Python for Reverse Engineering 1: ELF Binaries
“Building your own disassembly tooling for fun and profit.”
ICYPHOX.SH
Monolith vs Microservices: A Tale From Python at “Scale”
Going from monoliths to microservices, and back?
JAMES LIM
Python’s “else” Clause for Loops
With for
and while
loops in Python, the else
clause is executed if the loop reached its natural end without encountering a break
statement.
REUVEN LERNER
Projects & Code
PyPy v7.1 Released
The biggest change is that PyPy now uses utf-8 internally for unicode strings.
PYPY STATUS BLOG
pyright: Static Type Checker for Python
Microsoft launched a static type checker for Python, written in TypeScript. They claim that “Pyright is typically 5x or more faster than mypy and other type checkers that are written in Python.”
GITHUB.COM/MICROSOFT
iTerm2 Gets a Python API
iTerm 2 is a fantastic terminal emulator for macOS. And now it has a spiffy new Python API.
ITERM2.COM
juniper: CLI for Packaging Lambda Functions
GITHUB.COM/EABGLOBAL • Shared by Pedro Diaz (PythonistaCafe
Events
PuPPy Annual Benefit: Discussion About the Past and Future of Language Design
A historic discussion of language creators about the past and future of language design. Great lineup of guests, including Guido.
PSPYTHON.COM
DjangoCon US 2019 Returns to San Diego
The DjangoCon US 2019 conference will return to San Diego, California, from September 22-27, 2019.
DJANGOPROJECT.COM
PyWeek 27
March 24 to April 1, 2019
PYWEEK.ORG
PythOnRio Meetup
March 30, 2019
PYTHON.ORG.BR
PyDelhi User Group Meetup
March 30, 2019
MEETUP.COM
Melbourne Python Users Group, Australia
April 1, 2019
J.MP
Dominican Republic Python User Group
April 2, 2019
PYTHON.DO
Moscow Python Conf++ 2019
April 5 to April 6, 2019
TILDA.WS
Happy Pythoning!
This was PyCoder’s Weekly Issue #361.
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