#501 – NOVEMBER 30, 2021
View in Browser »
Late-Bound Argument Defaults for Python
Python supports default values for arguments to functions, but those defaults are evaluated at function-definition time. A proposal to add defaults that are evaluated when the function is called has been discussed at some length on the python-ideas mailing list.
JAKE EDGE
Data Visualization Interfaces in Python With Dash
In this course, you’ll learn how to build a dashboard using Python and Dash. Dash is a framework for building data visualization interfaces. It helps data scientists build fully interactive web applications quickly.
REAL PYTHON course
Application Performance Monitoring Built for Developers, by Developers
Scout is a lightweight, production-grade application monitoring service built for modern development teams. Proactive alerting, real-time insight and always-on support means you can rest easy knowing Scout will find performance issues before your customers do. Embed our agent, and we’ll do the rest →
SCOUT APM sponsor
Rats in Doom: A Novel VR Setup for Rodents
A novel VR setup developed for rodents that lets rats play Doom. Uses Python for the controller interface.
VIKTOR TÓTH
CPython Dev in Residence: Weekly Report, November 22–28
A short review of try/except
, exception handling in asyncio
today, and the future of asyncio
error handling.
ŁUKASZ LANGA
Discussions
Python Jobs
Senior Python Developer (Anywhere)
Senior Backend Engineer (Anywhere)
Senior Backend Software Engineer (Anywhere)
Senior Python Engineer (Anywhere)
Senior Software Engineer (United States)
Full Stack Software Engineer (Washington D.C., USA)
Senior Software Engineer (Washington D.C., USA)
Python Backend Engineer (Hasselt, Belgium)
Articles & Tutorials
Programmers Should Stop Celebrating Incompetence
The creator of Ruby on Rails on programmer competence: “The world has never had a greater need for programmers than it does today. It’s never had a greater need for competent programmers than it does today. Let’s skip the overly self-deprecating nonsense that nobody knows what they’re doing, and trying to learn things in depth is not for us.”
DAVD HEINEMEIER HANSSON opinion
How to Ditch Codecov for Python Projects
“Codecov’s unreliability breaking CI on my open source projects has been a constant source of frustration for me for years. I have found a way to enforce coverage over a whole GitHub Actions build matrix that doesn’t rely on third-party services.”
HYNEK SCHLAWACK
Get Your Next Python Job Through Hired
Hired is home to thousands of companies ranging from startups to Fortune 500s that are actively hiring developers, data scientists, mobile engineers, and more. Its really easy: once you create a profile, hiring managers can send interview requests based on your skills. Sign up today →
HIRED sponsor
Ready to Publish Your Python Packages?
Are you interested in sharing your Python project with the broader world? Would you like to make it easily installable using pip? How do you create Python packages that share your code in a scalable and maintainable way?
REAL PYTHON podcast
How to Write a Great Stack Overflow Question
“The single best thing you can do when asking for coding help online is provide a short, complete example script that others can copy, paste, and run without any modification to reproduce your problem.”
KEVIN MARKHAM • Shared by Kevin Markham
Experimental APIs in Python 3.10 and the Future of Trust Stores
“In Python 3.10.0 there were a few new APIs added to the ssl
module related to certificate chains that weren’t listed in the Python 3.10 release notes due to being experimental.”
SETH MICHAEL LARSON
The Problem With Python’s map
and filter
(And How We Might Fix It)
The author explores the pros and cons of Python’s default map()
and filter()
implementation and potential improvements that could be made.
ABHINAV OMPRAKASH • Shared by Abhinav
Shortcut Provides Speedy Task Management, Reporting, and Collaboration for Software Teams
Shortcut is project management built for developers. Whether you’re a startup that iterates quickly by providing every engineer with a free pallet of Red Bull, or a large org that has strict ship dates to hit, give us a try for free.
SHORTCUT sponsor
The Rinds of the Cheese Shop Menu
A silly analysis of the weird and wonderful contents of PyPI: What are the longest package names? Numeric vs non-numeric version names?
BEN NUTTALL • Shared by Ben Nuttall
Projects & Code
RexMex: Recommender System Evaluation Library
GITHUB.COM/ASTRAZENECA • Shared by Benedek Rozemberczki
kolo: See Everything Happening in Your Running Django App
GITHUB.COM/KOLOFORDJANGO • Shared by Philipp Acsany
SQLLineage: SQL Lineage Analysis Tool
GITHUB.COM/REATA • Shared by Ryan Hu
FastAPI-Azure-Auth: Azure AD Auth for FastAPI Apps
INTILITY.GITHUB.IO • Shared by Jonas Krüger Svensson
Events
Weekly Real Python Office Hours Q&A (Virtual)
December 1, 2021
REALPYTHON.COM
FlaskCon 2021 Online
December 1 to December 5, 2021
FLASKCON.COM
PyCon Tanzania
December 1 to December 6, 2021
PYCON.OR.TZ
PyCode Conference
December 2 to December 4, 2021
PYCODE-CONFERENCE.ORG
Pyjamas Conf 2021
December 4 to December 6, 2021
PYJAMAS.LIVE
PyCon Indonesia 2021
December 4 to December 6, 2021
PYCON.ID
Happy Pythoning!
This was PyCoder’s Weekly Issue #501.
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