A place to put the code samples of my Python Friday blog series:
- AsyncAwait
- Basics
- Celery
- Python Friday #121: RabbitMQ and Python
- Python Friday #122: Asynchronous Jobs With Celery
- Python Friday #123: Running Celery on Windows
- Python Friday #124: Delay Jobs in Celery
- Python Friday #125: Logging in Celery
- Python Friday #126: Flask and Celery
- Python Friday #127: Track the State of a Celery Task
- Python Friday #128: Periodic Tasks in Celery
- DataVisualisation
- Dash
- Matplotlib
- Python Friday #164: Visualise Data With Matplotlib
- Python Friday #165: Figures and Axes in Matplotlib
- Python Friday #166: Export your Matplotlib Plots
- Python Friday #167: Often used Diagrams for Matplotlib
- Python Friday #168: Customise your Plots in Matplotlib
- Python Friday #169: Style Your Plots in Matplotlib
- Python Friday #170: XKCD Styled Plots for Matplotlib
- Python Friday #171: Annotate Your Matplotlib Plots
- Python Friday #172: Combine Multiple Plots in Matplotlib
- NDC Talks
- Seaborn
- Plotly
- Python Friday #190: Interactive Plots With Plotly
- Python Friday #191: Often used Diagrams for Plotly
- Python Friday #192: Plotly-Specific Diagrams
- Python Friday #193: Choosing Colours for Plotly
- Python Friday #194: Templates for Plotly
- Python Friday #195: Customise Your Plots in Plotly
- Python Friday #196: Engine Troubles When Saving Plots With Plotly
- WordCloud
- EnvironmentVars
- FastAPI
- Python Friday #214: First Steps With FastAPI
- Python Friday #216: Test Your FastAPI Application
- Python Friday #217: Path- and Query Parameters in FastAPI
- Python Friday #218: Send Data to FastAPI
- Python Friday #219: Structure your FastAPI Application
- Python Friday #220: Manage To-Dos With FastAPI
- Python Friday #221: Refactor the FastAPI To-Do Application
- Python Friday #222: Filter the Tasks in the FastAPI Application
- Python Friday #223: Better Pydantic Models for FastAPI
- Python Friday #224: Better HTTP Status Codes for FastAPI
- Python Friday #225: Set a Response Header With FastAPI
- Python Friday #226: Fine-Tune the OpenAPI Documentation in FastAPI
- Python Friday #228: HTTP Basic Authentication in FastAPI
- Python Friday #229: OAuth2 and JWT to Protect a FastAPI Application
- Python Friday #230: Fix the PydanticJsonSchemaWarning in FastAPI
- Flask
- Python Friday #32: First Steps With Flask
- Python Friday #33: Activate Auto-Reload for Flask in VS Code
- Python Friday #34: Jinja Templates
- Python Friday #35: Shared Layouts in Jinja
- Python Friday #36: Routing in Flask
- Python Friday #38: Forms for Your Flask App
- Python Friday #39: Form Validation for Your Flask App
- Python Friday #40: Form Validation for Your Flask App With ViewModels
- Python Friday #41: Structure Your Flask App
- Python Friday #42: Using Blueprint to Clean-up Your View Functions File
- Python Friday #43: Add Security Headers to Your Flask Application
- Git
- Images
- JSON
- Jupyter
- Python Friday #160: Jupyter Notebooks for Your Data Analysis
- Python Friday #161: Organise Data and Code in Jupyter Notebooks
- Python Friday #162: Tips & Tricks to Work effectively With JupyterLab
- Python Friday #163: Share Your Jupyter Notebooks
- Python Friday #183: Advanced Tips & Tricks for JupyterLab
- Python Friday #184: Performance-Related Magic Commands in Jupyter
- NumPy
- Pandas
- Python Friday #103: Working With CSV Files in Pandas
- Python Friday #104: Creating a Pivot Table in Pandas
- Python Friday #175: Visualise Data in Pandas With Plot()
- Python Friday #176: Visualise Data in Pandas With Hist() & Boxplot()
- Python Friday #177: Customise Your Plots in Pandas
- Python Friday #178: Clean-up Your Data With Pandas
- Python Friday #179: Explore Your Data With Pandas
- Python Friday #185: Creating DataFrames in Pandas
- Python Friday #186: Filter Data in Pandas
- Playwright
- Python
- RSS
- RegEx
- SQLAlchemy
- Python Friday #92: Where to Start With SQLAlchemy
- Python Friday #73: First Steps with SQLAlchemy
- Python Friday #74: Important Concepts in SQLAlchemy
- Python Friday #75: CRUD With Raw SQL in SQLAlchemy Core
- Python Friday #76: CRUD With Metadata in SQLAlchemy Core
- Python Friday #77: Filters in SQLAlchemy Core
- Python Friday #78: Relationship Patterns in SQLAlchemy Core
- Python Friday #79: JOINs in SQLAlchemy Core
- Python Friday #80: Creating the Foundation for SQLAlchemy ORM
- Python Friday #81: CRUD in SQLAlchemy ORM
- Python Friday #82: Filters in SQLAlchemy ORM
- Python Friday #83: Relationship Patterns in SQLAlchemy ORM
- Python Friday #84: Working With Relational Data in SQLAlchemy ORM
- Python Friday #85: Eager Loading vs Lazy Loading in SQLAlchemy ORM
- Python Friday #86: Database Migrations With Alembic and SQLAlchemy
- Python Friday #87: Handling Pre-Existing Tables With Alembic and SQLAlchemy
- Python Friday #88: Activate Batch Mode in Alembic to Work With Constraints in SQLite
- Python Friday #89: Constraints, Indexes and Default Values in SQLAlchemy ORM
- Python Friday #90: SQL Server Connection Strings for SQLAlchemy
- Python Friday #91: Automap for SQLAlchemy ORM
- Selenium
- Python Friday #142: First Steps With Selenium
- Python Friday #143: Driver Manager for Selenium
- Python Friday #144: Automate Browsers With Selenium (Part 1)
- Python Friday #145: Automate Browsers With Selenium (Part 2)
- Python Friday #146: Download Jetpack Statistics With Selenium
- Python Friday #147: End-To-End Tests With Selenium and Pytest
- Python Friday #148: Selenium Grid With Docker
- Python Friday #149: Multiple Browsers in Selenium Grid
- Python Friday #150: Create a Dynamic Selenium Grid
- Python Friday #151: Create Videos With Selenium Grid
- Twitter
- Python Friday #110: Accessing Twitter from Python
- Python Friday #111: Twitter Authentication & Tweepy
- Python Friday #112: How to Use Tweepy in Flask
- Python Friday #113: Explore Friends and Followers With Tweepy
- Python Friday #114: Debug Tweepy
- Python Friday #115: Working With Twitter Lists in Tweepy
- Python Friday #116: Search Twitter from Tweepy
- Python Friday #117: Streaming Search Results With Tweepy
- Python Friday #118: Block and Mute Accounts With Tweepy
- Python Friday #119: Follow, Like and Retweet With Tweepy
- Python Friday #131: Working With Bookmarks in Tweepy
- Types
- Video
- Web
- helper
- Python Friday #71: A Progress Bar for Your Python Script
- Python Friday #93: Pretty Print for Python
- Python Friday #94: Store Your Objects With Pickle
- Python Friday #97: Changing the Current Working Directory
- Python Friday #98: Run Other Applications From Your Code
- Python Friday #99: Iterate in Reversed Order Through Your Lists
- Python Friday #105: Multiply Strings in Python
- Python Friday #108: Getting Input From the Command Line
- Python Friday #120: Modify the Create Date of a File
- Python Friday #157: Access Your Wi-Fi Passwords on Windows
- Python Friday #227: Hash a Password With Bcrypt