Category: Python
Classifying Technical Documentation with TensorFlow: Building a GitHub README Classifier
In this tutorial, I’ll walk you through how to build a machine learning system that automatically classifies GitHub README files by programming language. This practical application of natural language processing demonstrates how to use TensorFlow to analyze and categorize technical documentation. To provide a simple development environment we’re going to use a Jupyter Notebook. Each…
Interactive Mapping with Python: Building a Transit Visualization using Folium
Folium makes it easy to create beautiful interactive web maps in Python by combining the power of Python’s data handling with the Leaflet.js mapping library. While there are many ways to showcase Folium’s capabilities, building a transit system visualization provides a perfect practical example – combining real world data and various layer types. In this…
UV: The Ultra-Fast Python Package Manager and Resolver
Python package management has long been a source of frustration for many developers. From slow resolution times to dependency conflicts, the limitations of traditional tools like pip have spawned numerous alternatives, each with their own tradeoffs. Enter uv – a revolutionary package manager that promises ultra-fast performance while maintaining compatibility with the Python ecosystem you already know.…
Creating GStreamer Pipelines in Python
What is GStreamer GStreamer is a powerful multimedia framework that allows developers to create a wide variety of media-handling components. It’s designed as a pipeline-based architecture where elements can be linked together to perform complex media operations like playback, encoding, decoding, and streaming. What can we do with GStreamer With GStreamer, you can: Uses in…
Getting Started with Jupyter Notebooks in VS Code
Introduction Jupyter notebooks are powerful interactive computing environments that have revolutionized how we work with data and code. Originally developed for Python (from IPython notebooks), they’ve evolved into a language-agnostic platform that combines live code execution, rich text documentation, visualizations, and computational outputs all in one document. Think of them as a digital laboratory notebook…