1. Python Decorators In Action

    5 min read

    An overview on Python higher-order functions, decorators and some practical examples for when decorators can be used.

  2. Regression With Scikit Learn (Part 4)

    5 min read

    In our final coverage of regression using SciKit Learn, we look at how we can use regression with regularization.

  3. Regression With Scikit Learn (Part 3)

    4 min read

    In part three, we look at using k-fold cross-validation to prevent dependency on a particular train/test split.

  4. Regression With Scikit Learn (Part 2)

    5 min read

    In second blog post on linear regression, we take what we learned in part one and look deeper into the basics of linear regression and applying a train-test-split to our data.

  5. Regression With Scikit Learn (Part 1)

    4 min read

    Continuing with our look into supervised learning, today we explore the basics linear regression by applying it to another Scikit Learn toy dataset.

  6. Measuring Classifier Model Performance

    7 min read

    See how we can visual test the performance capability of our K-Nearest Neighbors classifier using Scikit Learn.

  7. First Look At Supervised Learning With Classification

    10 min read

    The 34 Days of Python series is moving into its second phase with Machine Learning. The journey will start with a first look at project setup and classification.

  8. Python Lambda Functions Deployed With The Typescript AWS CDK

    7 min read

    Deploy a simple Python lambda function with the TypeScript AWS CDK to LocalStack.

  9. Oil Paint Effect With OpenCV Python

    2 min read

    Apply an oil paint effect to images in Python with OpenCV.

  10. Automating Pip Package Deployment With Github Actions

    4 min read

    Learn how to use GitHub Actions to speed up your Pip package deployments to PyPi.

  11. Generating Fake CSV Data With Python

    8 min read

    Learn how to generate random data and export it to CSV to use in your projects.

  12. Semantic Versioning In Python With Git Hooks

    6 min read

    Use Conventional Commits, pre-commit and Commitizen to automate your versioning based on commit messages.

  13. Your First Pip Package In Python

    8 min read

    Learn how to deploy your first package to Pip in this straight-forward tutorial.

  14. PyTest With GitHub Actions

    4 min read

    Build off previous work on PyTest by adding a GitHub action to run PyTest in CI.

  15. How PyDoc Helps Your Python Development

    7 min read

    Explore PyDoc and understand how it can improve your documentation and how to search it.

  16. Time Functionality In Python

    3 min read

    Explore how to work with the time module from the Python Standard Library in detail.

  17. Mocking Python datetime In Tests With FreezeGun

    5 min read

    Learn how to set up reliable PyTest unit tests for the Python datetime library with FreezeGun.

  18. Datetime In Python

    4 min read

    Learn how to work with the datetime library in Python.

  19. Exceptions In Python

    4 min read

    An overview look at custom exceptions in Python

  20. Working With Regex Expressions In Python

    4 min read

    This post will look at how the regex module in python can be used to work with regular expressions.

  21. Beautiful CLIs With The Rich Python Library

    4 min read

    See how the Rich library for Python can make it easy to add color and style to terminal output.

  22. Annotating Video Clips With MoviePy

    4 min read

    Introduce yourself to MoviePy through a simple example to add text to video.

  23. Pretty Error Output In Python

    2 min read

    Make debugging Python errors more enjoyable.

  24. CLI Prompts In Python

    5 min read

    Use PyInquirer to create more interactive and user-friendly command line prompts.

  25. Tip: Interactive Python Notebooks With Binder

    2 min read

    Display your public GitHub repositories in an interactive notebook.

  26. Tip: Making Directories Recursively With Python

    1 min read

    Using the OS module recursively make folders on your operating system.

  27. Python Unit Testing With PyTest

    4 min read

    Learn the basics of installing and using PyTest with a basic math module example.

  28. Building CLIs With python-fire

    3 min read

    Work through an example of building a simple CLI script with the python-fire library.

  29. Reading a file directory with Python

    3 min read

    Use the glob library to create a list of all the files in a directory.

  30. Frontmatter Parsing With Python

    2 min read

    Learn how to take a markdown file and parse the frontmatter metadata for usage in your scripts.

  31. Composing Images and Text with Python

    4 min read

    Use the Pillow image library to add text and icons layers to an image programmatically.

  32. Unsplash API with Python

    3 min read

    Installing and using an unofficial Python Unsplash API by salvoventura

  33. First Steps With Jupyter Notebooks

    3 min read

    Setting up a Jupyter Notebook for the first time to aid with the 100 Days of Python challenge