<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/planetpython/best-of/2024/08" -->

---
title: Best Planet Python posts — August 2024 | daily.dev
description: The most upvoted Planet Python posts from August 2024, curated by the daily.dev community.
canonical: https://daily.dev/sources/planetpython/best-of/2024/08
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/planetpython/best-of/2024/08
og:type: website
og:site_name: daily.dev
og:title: Best Planet Python posts — August 2024 | daily.dev
og:description: The most upvoted Planet Python posts from August 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Planet Python — August 2024

1. 1  
[](https://daily.dev/posts/create-amazing-progress-bars-in-python-with-alive-progress-j9ywqfzmg "Create Amazing Progress Bars in Python with alive-progress")  
Article  
![Avatar of planetpython](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/eac3cc584cb043b5a242d13752bd3d0c)Planet Python · 2y  
Create Amazing Progress Bars in Python with alive-progress  
Alive-progress is a Python package created by Rogério Sampaio de Almeida that offers various types of progress bars for terminal or IPython REPL sessions. It is easily installable via pip and works with any iterable. The package includes demo scripts for showcasing its capabilities and provides several examples on GitHub to help integrate it into your own code. Useful for enhancing command-line utilities by displaying data processing progress.  
239  
7
2. 2  
[](https://daily.dev/posts/august-2024-python-monthly-newsletter--njxclcwly "[August 2024] Python Monthly Newsletter 💻🐍")  
Article  
![Avatar of planetpython](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/eac3cc584cb043b5a242d13752bd3d0c)Planet Python · 2y  
\[August 2024\] Python Monthly Newsletter 💻🐍  
The 57th Python Monthly Newsletter covers crucial Python articles, resources, and updates. Highlights include an in-depth guide on the 'itertools' module, tips on running an asyncio event loop in a separate thread, insights into Python's packaging tools, and the importance of using high-quality data to mitigate AI's 'model collapse.' Additionally, news covers topics like Epic Games Store on EU iPhones, Apple's app store policies, Nvidia's revenue surge, and inspiring stories and resources.  
78  
1
3. 3  
[](https://daily.dev/posts/creating-progress-bars-in-your-terminal-with-python-and-textual-tgkzyxplr "Creating Progress Bars in Your Terminal with Python and Textual")  
Article  
![Avatar of planetpython](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/eac3cc584cb043b5a242d13752bd3d0c)Planet Python · 2y  
Creating Progress Bars in Your Terminal with Python and Textual  
Learn how to create a simple progress bar in your terminal using the Textual package with Python. The guide covers the installation of Textual, setting up a timer to simulate progress, and positioning widgets in the terminal using Center and Middle containers. The tutorial also includes a sample code to demonstrate the creating and updating of a progress bar upon a button press.  
36
4. 4  
[](https://daily.dev/posts/7-things-that-helped-me-grow-as-a-software-engineer-nnrwoazg5 "7 Things That Helped Me Grow as a Software Engineer")  
Article  
![Avatar of planetpython](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/eac3cc584cb043b5a242d13752bd3d0c)Planet Python · 2y  
7 Things That Helped Me Grow as a Software Engineer  
Growth as a software engineer involves several key principles: having inner drive, consistently delivering results, choosing impactful and interesting projects, developing deep expertise, teaching others, handling criticism well, and understanding the business aspect. Ambition and a love for challenges can drive ongoing learning and career progression.  
35  
1
5. 5  
[](https://daily.dev/posts/displaying-pandas-dataframes-in-the-terminal-lvj4bbvp0 "Displaying Pandas DataFrames in the Terminal")  
Article  
![Avatar of planetpython](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/eac3cc584cb043b5a242d13752bd3d0c)Planet Python · 2y  
Displaying Pandas DataFrames in the Terminal  
Learn how to use the textual-pandas package to display pandas DataFrames directly in your terminal with ease. The guide covers installation using pip and provides sample code to help you quickly get started with creating a Textual application that loads and displays a DataFrame in a table widget.  
30  
1
6. 6  
[](https://daily.dev/posts/10-week-hands-on-python-course-iy5ab9nxp "10-Week Hands-On Python Course")  
Article  
![Avatar of planetpython](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/eac3cc584cb043b5a242d13752bd3d0c)Planet Python · 2y  
10-Week Hands-On Python Course  
Python High Five is a 10-week program starting in September aimed at helping individuals establish a daily Python learning habit. The course involves setting aside 30 minutes each weekday for a mix of video lessons, exercises, and reflections. It includes a group chat for support and weekly office hours. Proven learning techniques like retrieval practice and spaced repetition are used to enhance the learning experience. Participants will also receive an 80% discount on a year of Python Morsels to continue their learning journey.  
22
7. 7  
[](https://daily.dev/posts/python-language-summit-2024-aavt66rku "Python Language Summit 2024")  
Article  
![Avatar of planetpython](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/eac3cc584cb043b5a242d13752bd3d0c)Planet Python · 2y  
Python Language Summit 2024  
The Python Language Summit 2024 gathered core developers to discuss major changes and trends in Python. Seth Michael Larson provides insights into the event's sessions and proposals, offering a rare glimpse into discussions that shape the future of CPython.  
13
8. 8  
[](https://daily.dev/posts/level-up-your-python-skills-this-august-6mb5wtc5i "Level up your Python skills this August")  
Article  
![Avatar of planetpython](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/eac3cc584cb043b5a242d13752bd3d0c)Planet Python · 2y  
Level up your Python skills this August  
August is an ideal month to enhance your Python and Pandas skills with 13 live, online courses covering a wide range of topics, including some new ones. The courses feature in-depth explanations, practical examples, exercises, live coding in Jupyter, and ample Q&A time. Recordings, notebooks, and other materials will be available, making it convenient to learn at any time. Membership at LernerPython.com offers additional benefits like access to all courses, a discussion forum, office hours, and weekly Pandas challenges.  
13

[See all Planet Python archives](/sources/planetpython/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/planetpython/best-of/2024/08#page","url":"https://daily.dev/sources/planetpython/best-of/2024/08","name":"Best Planet Python Posts — August 2024","description":"The most upvoted Planet Python posts from August 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/planetpython/best-of/2024/08#items","numberOfItems":8,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/create-amazing-progress-bars-in-python-with-alive-progress-j9ywqfzmg","name":"Create Amazing Progress Bars in Python with alive-progress"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/august-2024-python-monthly-newsletter--njxclcwly","name":"[August 2024] Python Monthly Newsletter 💻🐍"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/creating-progress-bars-in-your-terminal-with-python-and-textual-tgkzyxplr","name":"Creating Progress Bars in Your Terminal with Python and Textual"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/7-things-that-helped-me-grow-as-a-software-engineer-nnrwoazg5","name":"7 Things That Helped Me Grow as a Software Engineer"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/displaying-pandas-dataframes-in-the-terminal-lvj4bbvp0","name":"Displaying Pandas DataFrames in the Terminal"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/10-week-hands-on-python-course-iy5ab9nxp","name":"10-Week Hands-On Python Course"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/python-language-summit-2024-aavt66rku","name":"Python Language Summit 2024"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/level-up-your-python-skills-this-august-6mb5wtc5i","name":"Level up your Python skills this August"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Planet Python","item":"https://daily.dev/sources/planetpython"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/planetpython/best-of"},{"@type":"ListItem","position":5,"name":"August 2024"}]}]}
```

