Planet Python RSS
214 subscribers
16.8K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
PyBites: 11 Planning and Productivity tips for Python developers

Link: https://pybit.es/articles/11-planning-and-productivity-tips-for-python-developers/

This week we talk with Sambhavi Dhanabalan about productivity as a developer. She shares 11 tips from her experience: 3 around planning and 8 generic tips.
Watch here:


Or listen here:

We also talk
Brett Cannon: State of WASI support for CPython: June 2023

Link: https://snarky.ca/wasi-support-for-cpython-june-2023/

I wanted to give an update on where WASI support for CPython stood today and what I see happening in the future.đź’ˇIf you don&apost know what WASI is or how CPython fits into it, please read my other bl
Abhijeet Pal: How to Add ads.txt to Your Django Project: Boost Ad Revenue with Simple Implementation

Link: http://djangocentral.com/how-to-add-adstxt-to-your-django-project-boost-ad-revenue-with-simple-implementation/

If you're looking to maximize your ad revenue and monetization efforts in your Django project, adding ads.txt is a crucial step, ads.txt is a text file that helps prevent unauthorized ad inventory fro
Abhijeet Pal: How to Read a Text File in Python with Examples

Link: http://djangocentral.com/how-to-read-a-text-file-in-python/

Working with text files is a fundamental task in many Python applications. Whether you're processing large data files, reading configuration files, or analyzing log files, understanding how to read te
CodersLegacy: How to read Excel files with Multiple Sheets in Python Pandas

Link: https://coderslegacy.com/python-pandas-read-excel-files/

Excel files often contain multiple sheets, each representing different aspects of data. When working with such files in Python, it is crucial to know how to extract and analyze data from specific shee
CodersLegacy: Numba Tutorial: Accelerating Python Code with JIT Compilation

Link: https://coderslegacy.com/python-numba-tutorial/

In today’s data-driven world, performance optimization plays a crucial role in computational tasks. Python, being an interpreted language, may not always provide the desired speed for computationally
Python Software Foundation: The Python Language Summit 2023

Link: https://pyfound.blogspot.com/2023/05/the-python-language-summit-2023_29.html

Every year, just before the start of PyCon US, core developers, triagers, and special guests gather for the Python Language Summit: an all-day event of talks where the future direction of Python is di
ListenData: Python for Data Science: Beginner's Guide

Link: https://www.listendata.com/2020/10/learn-python-for-data-science.html

This tutorial would help you to learn Data Science with Python by examples. It is designed for beginners who want to get started with Data Science in Python. Python is an open source language and it i
Stack Abuse: Guide to Interfaces in Python

Link: https://stackabuse.com/guide-to-interfaces-in-python/

Introduction
As you likely know, Python is a dynamically-typed, object-oriented language loved for its simplicity and readability. Its unique approach to object-oriented programming is one of its many
Mike Driscoll: PyDev of the Week: Max Kahan

Link: https://www.blog.pythonlibrary.org/2023/06/26/pydev-of-the-week-max-kahan/

This week, we welcome Max Kahan (@max_does_tech) as our PyDev of the Week! Max is a Python Developer Advocate at Vonage. You can see Max’s code over on GitHub if you’re curious about what Max has been
Real Python: How to Flatten a List of Lists in Python

Link: https://realpython.com/python-flatten-list/

Sometimes, when you’re working with data, you may have the data as a list of nested lists. A common operation is to flatten this data into a one-dimensional list in Python. Flattening a list involves
Python Bytes: #342 Don't Believe Those Old Blogging Myths

Link: https://pythonbytes.fm/episodes/show/342/dont-believe-those-old-blogging-myths

<a href='https://www.youtube.com/watch?v=--AnOKUcXBo' style='font-weight: bold;'>Watch on YouTube</a><br>
<br>

<p><strong>About the show</strong></p>

<p>Sponsored by us! Support our work through:</p
Python Morsels: Counting occurrences in Python with collections.Counter

Link: https://www.pythonmorsels.com/using-counter/

Python's collections.Counter class is extremely handy, especially when paired with generator expressions.


Table of contents

What is a Counter?
Creating a Counter object
Getting the N most common it
CodersLegacy: Creating a Table in CustomTkinter

Link: https://coderslegacy.com/creating-a-table-in-customtkinter/

CustomTkinter is a powerful library that extends the functionality of Tkinter in Python. While CustomTkinter does not provide a built-in table widget, we can recreate a table-like structure using the
Python⇒Speed: When NumPy is too slow

Link: https://pythonspeed.com/articles/numpy-is-slow/

If you’re doing numeric calculations, NumPy is a lot faster than than plain Python—but sometimes that’s not enough.
What should you do when your NumPy-based code is too slow?
Your first thought might
Data School: Make your own *private* GPT with Python đź”’

Link: https://www.dataschool.io/make-a-private-gpt-with-python/

ChatGPT is amazing, but its knowledge is limited to the data on which it was trained.
Wouldn&apost it be great if you could use the power of Large Language Models (LLMs) to interact with your own priv
PyCoder’s Weekly: Issue #583 (June 27, 2023)

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

#583 – JUNE 27, 2023 View in Browser » Building Search DSLs With Django A Domain Specific Language is a small language for a particular application domain. GitHub has a simple example within the
PyBites: Python Coding Interview Learning Path

Link: https://pybit.es/articles/python-coding-interview-learning-path/

Introduction
From a certain perspective, often shared by candidates themselves, the interview process for software jobs can appear unnecessarily nerve-wracking. It seems to be narrowly focused on algo