AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
You can automate manual tasks by writing Python scripts. These scripts can help with data analysis, data cleaning, and data manipulation. Writing scripts to automate repeated tasks at work or for personal use can increase efficiency and productivity.
Hexabyte is a Python-based hex editor tool that allows editing of binary data in multiple formats. It supports side-by-side file comparisons, offers various viewing modes, and includes search functionality. Hexabyte is a customizable and user-friendly tool for analyzing and editing binary data.
IBIS is a versatile data processing tool that provides a data frame API for manipulating tabular data. It supports various query engines, enabling data processing across different backend systems. With deferred execution and portable features, IBIS ensures code flexibility and compatibility for future use.
Building Command Line Interfaces with argpars is a Real Python video course that teaches how to create command line tools using Python's argpars library. The course covers positional and optional arguments, flags, custom actions, and sub-parsers. Learning to build CLIs with argpars can enhance your Python development skills.
What are the typical computer tasks you do manually every week? Could you automate those tasks with a Python script? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder’s Weekly articles and projects.
We discuss a recent Hacker News thread about frequently used automation scripts. We share the kinds of tasks we’ve automated with Python in our work and personal lives.
Christopher shares a tutorial about building a micro-search engine from scratch using Python. The post takes you through coding the components of a crawler, index, and ranker. The finished engine is designed to search the posts of the blogs you follow.
We also share several other articles and projects from the Python community, including a news roundup, how a Polars query works under the hood, using Python for data analysis, understanding open-source licensing, summarizing the significant changes between Python versions, a robust TUI hex editor, and a lightweight dataframe library with a universal interface for data wrangling.
This week’s episode is brought to you by Intel.
Course Spotlight: Building Command Line Interfaces With argparse
In this step-by-step Python video course, you’ll learn how to take your command line Python scripts to the next level by adding a convenient command line interface that you can write with argparse.
Topics:
News:
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. This post introduces you to uv and shows some of its performance numbers.Show Links:
Discussion:
Projects
Additional Links:
Level up your Python skills with our expert-led courses:
Listen to all your favourite podcasts with AI-powered features
Listen to the best highlights from the podcasts you love and dive into the full episode
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
Listen to all your favourite podcasts with AI-powered features
Listen to the best highlights from the podcasts you love and dive into the full episode