Planet Python RSS
216 subscribers
16.9K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Anarcat: Drowned my camera: dealing with liquid spills in electronics

Link: https://anarc.at/blog/2020-04-27-drowning-camera/

Folks who acutely dig into this website might know that I have been
taking more pictures recently, as I got a new camera
since January 2018: a beautiful Fujifilm X-T2 that I really
like. Recently, I w
Real Python: Structuring a Python Application

Link: https://realpython.com/courses/structuring-python-application/

Python, though opinionated on syntax and style, is surprisingly flexible when it comes to structuring your applications. On the one hand, this flexibility is great: it allows different use cases to us
PyCoder’s Weekly: Issue #418 (April 28, 2020)

Link: https://pycoders.com/issues/418

#418 – APRIL 28, 2020 View in Browser » The Final Python 2 Release Marks the End of an Era The final version of Python 2 has been released. As the Python community looks forward to the new era,
Catalin George Festila: Python : Open any Jupiter notebook from GitHub in Colab.

Link: http://python-catalin.blogspot.com/2020/04/python-open-any-jupiter-notebook-from.html

In this tutorial I will show you how to open any Jupiter notebook from GitHub in the Google online Colab area.
First, go to the jupyter notebook in GitHub project.
Example:
https://github.com/catafest
Red Hat Developers: Alertmanager Watchdog monitoring with Nagios passive checks

Link: https://developers.redhat.com/blog/2020/04/29/alertmanager-watchdog-monitoring-with-nagios-passive-checks/

After installing a fresh Red Hat OpenShift cluster, go to Monitoring -> Alerting. There, you will find a Watchdog alert, which sends messages to let you know that Alertmanager is not only still runnin
Mike Driscoll: Python 101: Conditional Statements

Link: https://www.blog.pythonlibrary.org/2020/04/29/python-101-conditional-statements/

Developers have to make decisions all the time. How do you approach this problem? Do you use technology X or technology Y? Which programming language(s) can you use to solve this? Your code also somet
PyCharm: Interview: Koudai Aono, Author of pydantic Plugin for PyCharm

Link: http://feedproxy.google.com/~r/Pycharm/~3/vrmVCzkQZ9M/

I’ve long been a big fan of pydantic by the prolific Samuel Colvin. In 2018, the package added support for dataclasses by providing its own decorator which “creates (almost) vanilla python dataclasses
Janusworx: The Long Road I took to Learn Basic Python

Link: https://janusworx.com/the-long-road-i-took-to-learn-basic-python/

I have been wanting to switch careers to programming for a long time now.
Just that juggling a part time job, home work, and a broken back, always kept me from somehow giving it the time, that that I
Real Python: Regular Expressions: Regexes in Python

Link: https://realpython.com/regex-python/

In this tutorial, you’ll explore regular expressions, also known as regexes, in Python. A regex is a special sequence of characters that defines a pattern for complex string-matching functionality.
Ea
Django Weblog: PyCharm & DSF Campaign 2020 Results

Link: https://www.djangoproject.com/weblog/2020/apr/29/pycharm-dsf-campaign-2020-results/

For the fourth year in a row, JetBrains PyCharm  partnered with the Django Software Foundation on a promotion, “Get PyCharm, Support Django,” where for 28 days users could purchase new individual PyCh
PyCon: Microsoft’s Python team loves PyCon, including this year’s online version!

Link: https://pycon.blogspot.com/2020/04/microsofts-python-team-loves-pycon.html

Microsoft returned as our top PyCon 2020 sponsor (for the 3rd year) and stepped forward to make another big investment in PyCon and its community. Microsoft not only uses Python for their own developm
Reuven Lerner: Function Dissection Lab: Learn how Python functions work by examining their innards

Link: https://lerner.co.il/2020/04/29/function-dissection-lab-learn-how-python-functions-work-by-examining-their-innards/

PyCon didn’t happen in Pittsburgh, as planned, thanks to the coronavirus and covid-19. But it did happen online, and I was delighted to be able to present a talk!
Here’s the talk video:


And here are
Stories in My Pocket: What is Your Burnout Telling You?

Link: https://everydaysuperpowers.dev/articles/what-your-burnout-telling-you/

I am glad that mental health is being discussed more often in the programming world. In particular, I would like to thank Kenneth Reitz for his transparency over the last few years and contributing hi
Stories in My Pocket: On being an expert

Link: https://everydaysuperpowers.dev/articles/being-expert/

At the most recent PyRVA meeting, I had the opportunity to coach an aspiring web developer to start his first local web server and view a website that he created. It was truly a privilege to see his e
Stories in My Pocket: Pathlib: my new favorite module

Link: https://everydaysuperpowers.dev/articles/pathlib-my-new-favorite-module/

Though `pathlib` was introduced in python 3.4 to some praise, I didn't "get" it. Like many things in python, I needed some time to come around and tinker with it before I realized the power within. I
Stories in My Pocket: Recommendation: Dash for your docs

Link: https://everydaysuperpowers.dev/articles/recommed-dash-for-docs/

Part of what I want to do with this site is recommend tools and resources that I’ve found valuable, in the hopes that you might benefit from them and enjoy them as I have.There has been one program, i
Stories in My Pocket: Don't be afraid of Test-Driven Development

Link: https://everydaysuperpowers.dev/articles/dont-be-afraid-test-driven-development/

Throughout my career, the teams I’ve been on have had a wide range of views on using tests while developing code. As I’ve moved between teams, listened to podcasts, and read articles, I’ve assembled s