Best of Planet PythonAugust 2024

  1. 1
    Article
    Avatar of planetpythonPlanet 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.

  2. 2
    Article
    Avatar of planetpythonPlanet 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.

  3. 3
    Article
    Avatar of planetpythonPlanet 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.

  4. 4
    Article
    Avatar of planetpythonPlanet 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.

  5. 5
    Article
    Avatar of planetpythonPlanet 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.

  6. 6
    Article
    Avatar of planetpythonPlanet 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.

  7. 7
    Article
    Avatar of planetpythonPlanet 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.

  8. 8
    Article
    Avatar of planetpythonPlanet 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.