beginner

Learn the basics of Python with these beginner-friendly tutorials

An Intro to Protocol Buffers with Python

Protocol buffers are a data serialization format that is language agnostic. They are analogous to Python’s own pickle format, but one of the advantages of protocol buffers is that they can be used by multiple programming languages. For example, Protocol buffers are supported in C++, C#, Dart, Go, Java, Kotlin, Objective-C, PHP, Ruby, and more

An Intro to Protocol Buffers with Python Read More »

Global Interpreter Lock Optional in Python 3.13

Python’s Global Interpreter Lock (GIL) may finally be coming to an end. The Python Steering Council recently announced that they are accepting PEP 703. This PEP proposes adding a build configuration (–disable-gil) to CPython, which will turn off the GIL. The Python Global Interpreter Lock or GIL, is a mutex or lock that only ever allows

Global Interpreter Lock Optional in Python 3.13 Read More »

The Python Show – Episode 2 – Data Science and Python with Akshay Pachaar (Video)

The Python Show’s second episode is now on YouTube! Today’s episode is about data science and Python with my guest, Akshay Pachaar! You can follow Akshay on Twitter or befriend him on LinkedIn. Topics covered include: How Akshay got into tech, data science, and Python Using Python in data science Python and maps / GIS

The Python Show – Episode 2 – Data Science and Python with Akshay Pachaar (Video) Read More »

The Python Show – Episode 2 – Data Science and Python with Akshay Pachaar

Today’s episode is about data science and Python with my guest, Akshay Pachaar! You can follow Akshay on Twitter or befriend him on LinkedIn. Topics covered include: How Akshay got into tech, data science, and Python Using Python in data science Python and maps / GIS Machine learning LLMs Content creation + audience growth tips

The Python Show – Episode 2 – Data Science and Python with Akshay Pachaar Read More »

An Intro to Textual – Creating Text User Interfaces with Python

Textual is a Python package used to create cross-platform Text User Interfaces (TUI). This may sound like you’ll be creating a user interface with ASCII-art, but that is not the case. Textual is quite advanced and allows you to add widgets to your terminal applications, including buttons, context switchers, scroll bars, checkboxes, inputs and more.

An Intro to Textual – Creating Text User Interfaces with Python Read More »

Python’s Built-in Functions Video Series

I have started producing a new Python video series on Python’s built-in functions. Did you know there are over 70 built-in functions? Here’s a listing of all the functions straight from the Python documentation: Here’s the introduction video to my new series on The Mouse vs Python YouTube channel: But that’s only the introduction. You

Python’s Built-in Functions Video Series Read More »