Python
179 posts
Modern Python Package Publishing: PyGeoHash's New CI/CD Pipeline
PyGeoHash uses GitHub Actions, cibuildwheel, and PyPI's Trusted Publisher for automated, secure multi-platform Python package builds and publishing.
PyGeoHash Gets Type Hints: A Journey into Modern Python
Enhance PyGeoHash with comprehensive type hints and a new types module, improving developer experience and code quality for modern Python.
Optimal Bankroll Management with Keeks: The Kelly Criterion
Dive into the Kelly Criterion, the foundation of optimal betting and bankroll management. Learn its theory, pros, cons, and implementation with Keeks.
Documenting Your Library's API: Best Practices
Build a clear, comprehensive API reference with Sphinx & autodoc. Learn best practices for structure, content, cross-referencing your Python library docs.
OneHotEncoder: The Workhorse of Categorical Encoding
A comprehensive guide to OneHotEncoder in category_encoders, exploring its core functionality, advantages, and practical limitations in machine learning.
Elo Rating System: The Grandfather of Competitive Rankings
Deep dive into the Elo rating system: history, the math behind it (K-factor, expected score), and practical implementation with the Elote Python library.
Automating Docs Deployment with GitHub Actions and Pages
Keep docs current automatically! Learn to set up GitHub Actions to build Sphinx docs & deploy to GitHub Pages, ensuring sync with your code changes.
Crafting Code Examples: From Snippets to Real-World Scenarios
Master the art of crafting clear, runnable code examples for documentation using doctest, tutorials, and scripts to enhance user understanding.
Keeks 0.1.0 Release: Optimal Bankroll Management Made Simple
Keeks 0.1.0 is here! Python library for optimal bankroll management & betting strategies (Kelly Criterion). Includes simulation and visualization tools.
Getting Started with Sphinx for Python Project Documentation
Learn how to use Sphinx to generate professional, cross-referenced documentation for your Python projects, covering installation, configuration, and autodoc.