Planet Python RSS
217 subscribers
16.9K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
PyCoder’s Weekly: Issue #617 (Feb. 20, 2024)

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

#617 – FEBRUARY 20, 2024 View in Browser » uv: Python Packaging in Rust uv is an extremely fast Python package installer and resolver, designed as a drop-in alternative to pip and pip-tools. Thi
TechBeamers Python: 10 Python Tricky Coding Exercises

Link: https://www.techbeamers.com/python-tricky-coding-exercises/

Hello dear Python coding buddies. It’s time to get your brain in action and solve some challenging problems. We have worked out 10 Python tricky coding exercises to be done using loops. These would re
Robin Wilson: How to fix GeoPandas drop_duplicates on geometry column not getting rid of all duplicates?

Link: https://blog.rtwilson.com/how-to-fix-geopandas-drop_duplicates-on-geometry-column-not-getting-rid-of-all-duplicates/

I use GeoPandas for a lot of my vector GIS data manipulation in Python.
I had a situation the other day where I ended up with duplicates of some geometries in my GeoDataFrame, and I wanted to remove t
Real Python: How to Read User Input From the Keyboard in Python

Link: https://realpython.com/python-keyboard-input/

You may often want to make your Python programs more interactive by responding dynamically to input from the user. Learning how to read user input from the keyboard unlocks exciting possibilities and
PyCharm: PyCharm 2024.1 EAP 6: In-editor Code Review

Link: https://blog.jetbrains.com/pycharm/2024/02/2024-1-eap-6/

Our new EAP build for PyCharm 2024.1 is now available for you to download!
This new build is packed with a bunch of updates to the integration with version control systems.
You can download the new ve
PyBites: Stuck in import hell? Walk your way out.

Link: https://pybit.es/articles/stuck-in-import-hell-walk-your-way-out/

Welcome to Hell
Cue the theme song from The Fresh Prince of Bel Air.

This is a story that turns out well.


But my code got stuck in import hell.


I tried to teach my students all about pytest.


In
Talk Python to Me: #450: Versioning Web APIs in Python

Link: https://talkpython.fm/episodes/show/450/versioning-web-apis-in-python

You've built an awesome set of APIs and you have a wide array of devices and clients using them. Then you need to upgrade an end point or change them in a meaningful way. Now what? That's the conversa
Real Python: The Real Python Podcast – Episode #193: Wes McKinney on Improving the Data Stack & Composable Systems

Link: https://realpython.com/podcasts/rpp/193/

How do you avoid the bottlenecks of data processing systems? Is it possible to build tools that decouple storage and computation? This week on the show, creator of the pandas library Wes McKinney is h
Python⇒Speed: What can you do about climate change?

Link: https://pythonspeed.com/articles/climate-change/

Climate change is impacting the whole planet, and getting worse every year.
So you want to do something—but you’re not sure what.
If you do some research you might encounter an essay by Bret Victor—Wh
Wingware: Wing Python IDE Version 10.0.2 - February 23, 2024

Link: https://wingware.com/news/2024-02-23

Wing 10.0.2 adds AI chat and other improvements to Wing Pro's AI assisted development
capabilities, quick toggling between debug stack frames for project and test files, better
UI for auto-imports in
Matt Layman: Finish Stripe Integration - Building SaaS with Python and Django #183

Link: https://www.mattlayman.com/blog/2024/finish-stripe-integration-building-saas-with-python-and-django-183/

In this episode, we completed the Stripe integration. I added all the necessary test code, incorporated the webhook for handling account activation, and wrote the view that Stripe needed to redirect t
Kushal Das: django-ca, HSM and PoC

Link: https://kushaldas.in/posts/django-ca-hsm-and-poc.html


django-ca is a feature rich
certificate authority written in Python, using the django framework. The
project exists for long, have great documentation and code comments all around.
As I was looking a
Test and Code: 215: Staying Technical as a Manager

Link: https://podcast.pythontest.com/episodes/215-staying-technical-as-a-manager

Software engineers that move into leadership roles have a struggle between learning leadership skills, maintaining technical skills, and learning new leadership and technical skills. Matt Makai went f
ListenData: How to Scrape Google News with Python

Link: https://www.listendata.com/2024/02/how-to-scrape-google-news-with-python.html

This tutorial explains how to scrape Google News for articles related to the topic of your choice using Python.
We are interested to see the following information for each news article.

Title : Artic
Armin Ronacher: Austria: A Fearful Country In Need Of A Vision

Link: http://lucumr.pocoo.org/2024/2/26/austria-needs-a-vision

This will be a slightly different post. It has to do with the country I
am living in with my family: Austria. More importantly it has to do with
some some observations and of mine about how this cou
Python GUIs: Which Python GUI library should you use? — Comparing the Python GUI libraries available in 2024

Link: https://www.pythonguis.com/faq/which-python-gui-library/

Python is a popular programming used for everything from scripting routine tasks to building websites and performing complex data analysis. While you can accomplish a lot with command line tools, some
Real Python: Duck Typing in Python: Writing Flexible and Decoupled Code

Link: https://realpython.com/duck-typing-python/

Python makes extensive use of a type system known as duck typing. The system is based on objects’ behaviors and interfaces. Many built-in classes and tools support this type system, which makes them p
PyCharm: PyCharm 2023.3.4: AI Assistant’s Efficiency Boosters and a more powerful Django Structure tool window

Link: https://blog.jetbrains.com/pycharm/2024/02/2023-3-4/

This year, we are trying out a new approach with our releases, moving away from a quarterly schedule to more regular monthly feature-rich releases. This change is intended to deliver new features more