Planet Python RSS
216 subscribers
16.9K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Python Engineering at Microsoft: Introducing the Data Wrangler extension for Visual Studio Code Insiders

Link: https://devblogs.microsoft.com/python/data-wrangler-release/

We’re excited to announce the launch of Data Wrangler, a revolutionary tool for data scientists and analysts who work with tabular data in Python. Data Wrangler is an extension for VS Code Insiders an
Real Python: The Real Python Podcast – Episode #149: Coding With namedtuple & Python's Dynamic Superpowers

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

Have you explored Python's collections module? Within it, you'll find a powerful factory function called namedtuple(), which provides multiple enhancements over the standard tuple for writing clearer
Python for Beginners: Pandas DataFrame to List in Python

Link: https://www.pythonforbeginners.com/basics/pandas-dataframe-to-list-in-python

Python lists and dataframes are two of the most used data structures in python. While we use python lists to handle sequential data, dataframes are used to handle tabular data. In this article, we wil
eGenix.com: PyDDF Python Spring Sprint 2023

Link: https://www.egenix.com/company/news/PyDDF-Spring-Sprint-2023

The following text is in German, since we're announcing a Python sprint in Düsseldorf, Germany.

Ankündigung
Python Meeting Herbst Sprint 2023 in
Düsseldorf

Samstag, 25.03.2023, 10:00-18:00 Uhr
Sonnt
Mike Driscoll: Python’s Built-in Functions – The all() Function (Video)

Link: https://www.blog.pythonlibrary.org/2023/03/17/pythons-built-in-functions-the-all-function-video/

This is the next video in my Python Built-ins Series.
Did you know Python has an all() function? Do you know what to use the all() function for?
Find out today by watching this short video!

 
More Vi
Stack Abuse: DBSCAN with Scikit-Learn in Python

Link: https://stackabuse.com/dbscan-with-scikit-learn-in-python/

Introduction
You are working in a consulting company as a data scientis. The project you were currently assigned to has data from students who have recently finished courses about finances. The financ
Matt Layman: Locking Down Your Users' Secrets: Django Sessions 101

Link: https://www.mattlayman.com/blog/2023/django-sessions-secure/

Django is a powerful and popular web framework that makes it easy to build robust and secure web applications. One of the key features of Django is its ability to manage user sessions, which are essen
Talk Python to Me: #407: pytest tips and tricks for better testing

Link: https://talkpython.fm/episodes/show/407/pytest-tips-and-tricks-for-better-testing

If you're like most people, the simplicity and easy of getting started is a big part of pytest's appeal. But beneath that simplicity, there is a lot of power and depth. We have Brian Okken on this epi
Glyph Lefkowitz: Building And Distributing A macOS Application Written in Python

Link: https://blog.glyph.im/2023/03/py-mac-app-for-real.html

Why Bother With All This?
In other words: if you want to run on an Apple platform, why not just write
everything in an Apple programming language, like Swift? If you need to ship
to multiple platform
Hynek Schlawack: How to Automatically Switch to Rosetta With Fish and Direnv

Link: https://hynek.me/til/automatic-rosetta-fish-direnv/

I love my Apple silicon computer, but having to manually switch to Rosetta-enabled shells for my Intel-only projects was a bummer.
ListenData: ChatGPT-4 Is a Smart Analyst, Unlike GPT-3.5

Link: https://www.listendata.com/2022/12/limitations-of-ChatGPT.html

ChatGPT has been trending on social media platforms. It has crossed one million users in just a week time. Those who haven't heard about ChatGPT, it's a large language model trained by OpenAI. In simp
Brian Okken: Sharing is Caring - Sharing pytest Fixtures - PyCascades 2023

Link: https://pythontest.com/pycascades-2023/

Slides and code and such for a talk for PyCascades 2023.
Talk page: Sharing is Caring - Sharing pytest Fixtures
Scheduled Time: Sunday, March 19, 11:30 am
Summary:
pytest rocks, obviously. When
Django Weblog: Django 4.2 release candidate 1 released

Link: https://www.djangoproject.com/weblog/2023/mar/20/django-42-rc1/

Django 4.2 release candidate 1 is the final opportunity for you to try out the farrago of new features before Django 4.2 is released.
The release candidate stage marks the string freeze and the call f
Python GUIs: Working With Git and Github in Your Python Projects

Link: https://www.pythonguis.com/tutorials/git-github-python/

Using a version control system (VCS) is crucial for any software development project. These systems allow developers to track changes to the project's codebase over time, removing the need to keep mul
Mike Driscoll: PyDev of the Week: Pierre Raybaut

Link: https://www.blog.pythonlibrary.org/2023/03/20/pydev-of-the-week-pierre-raybaut/

Today we welcome Pierre Raybaut (@pierreraybaut) as our PyDev of the Week! Pierre is the creator of Spyder, the Scientific Python IDE. Pierre is also the creator of pythonxy and WinPython.
You can see
TestDriven.io: Django Performance Optimization Tips

Link: https://testdriven.io/blog/django-performance-optimization-tips/

This article looks at where potential performance issues can occur in a Django application and how to address them in order to speed up your app.
Armin Ronacher: Lessons from a Pessimist: Make Your Pessimism Productive

Link: http://lucumr.pocoo.org/2023/3/20/lessons-from-a-pessimist

This year I decided that I want to share my most important learnings about
engineering, teams and quite frankly personal mental health. My hope is that
those who want to learn from me find it useful.
Real Python: Executing Python Scripts With a Shebang

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

When you read someone else’s Python code, you frequently see a mysterious line, which always appears at the top of the file, starting with the distinctive shebang (#!) sequence. It looks like a not-so
Python Morsels: What is a context manager?

Link: https://www.pythonmorsels.com/what-is-a-context-manager/

Context managers power Python's with blocks. They sandwich a code block between enter code and exit code. They're most often used for reusing common cleanup/teardown functionality.



Table of content