Fixes.co.za
Cool Python Articles
Initializing search
    • Home
    • About
      • Unable To Import Library Via Gradle
      • Android Could Not Resolve Error
      • Android Improving Performance With Images In Memory
      • Android Log All Sqlite Statements
      • Android Project Setup Bible
      • Android Sending Data Fragments And Activities
      • Android Studio Cheatsheet
      • Bootstrapping An Android Project
      • Check Your Key Hash Android
      • Create A New Activity With Navigation Android
      • Creating a Callback to Send Data From Fragment to Activity
      • Install An Apk
      • Install Android Studio Development Environment
      • Publishing An App To Google Play Store
      • Remove Actionbar For Certain Activity
      • Show Icons On Actionbar Not In Overflow Android
      • View All Methods Local To A Class Android Studio
      • Ansible Ad Hoc Commands
      • Ansible Dynamic Inventory
      • Ansible Local Infrastructure
      • Ansible Network Automation
      • Ansible Playbooks Beyond The Basics
      • Ansible Playbooks
      • Ansible Setup
      • Awx Basics
      • Awx - Get a List of Available Collections in your Execution Environment
      • Awx - Give a Project a Custom Virtual Env
      • Awx Moving Custom Venvs to Execution Environments
      • Awx Rest Api
      • Common Ansible Errors
      • Enter Python Debugger From Running An Ansible Playbook
      • Install Ansible Ubuntu
      • Quickly Check Server Status Memory Storage
      • Using External Ansible Modules
      • Add Existing Ubuntu User To www Data Group
      • Htaccess Not Recognised Ubuntu
      • API Design - Loosely Coupled Microservices
      • Api Product Manager
      • Api Security
      • Api Tools, Articles and Resources
      • Api's - Rest vs Soap vs RPC vs GraphQL
      • Designing Great Web Apis
      • Graphene GraphQL Library for Python
      • Kong King Of Api Gateways
      • Requesting An Oauth Token
      • What Is OpenApi
      • Asteroids
      • Big Bang
      • Black Hole
      • Cosmos
      • Galaxies
      • Stars
      • Automation Wisdoms
      • Chatops Links
      • AWS Certification Path
      • Aws Cli Tips
      • AWS Codebuild
      • AWS Database Migration Service
      • AWS Lambda
      • Commonly used AWS Services
      • ECS - Elastic Container Service
      • Azure Command Line
      • Azure Linux Vm Active Directory
      • Basics Microsoft Machine Learning
      • R Programming Languaage Integration
      • High Performance Sports Betting - Key Notes
      • Learning Bitcoin from the Command Line Notes
      • The Blocksize War - Summary Notes
      • Grokking Bitcoin Notes
      • Mastering Bitcoin Notes
      • Mastering Lightning Network Notes
      • Self-Hosted Python Based Bitcoin Payment Processors / Gateways
      • The Bitcoin Standard Notes
      • The Fiat Standard Notes
      • Bad Blood Book Summary
      • Free to Choose
      • Fundamentals of Software Architecture
      • Hard-Boiled Egg Index (Zimbabwe Inflation)
      • Steinhoff - Steinheist (Corporate Accounting Fraud)
      • Remote - Office not Required
      • Software Architecture - The Hard Parts
      • The Speedbag Bible Routines
      • Zero To One
      • Dependent Origination
      • Core Fundamental Teachings of Buddha
      • Meditation - My thoughts and selected texts from readings
      • Stars
      • Right Concentration - Meditation Guide
      • Teachings from the Pali Canon
      • Simple Core Path of Buddha
      • The 108 Defilements - Buddha
      • Who ordered the Truckload of Dung Stories Summarised
      • The C Programming Language Summarised
      • Adding Tasks To A Celery Queue On An Infinite Loop
      • Celery Basics
      • Celery vs Faust
      • Firewall Cmd
      • Installing Pandoc on CentOS
      • Chess - Basics
      • Remote Dev Debugging with SSHD
      • Secrets of Code Review
      • Bus Error Core Dumped
      • Firecracker Microvm
      • Kata Containers
      • Podman vs Cri-o vs Containerd
      • Tungsten Fabric
      • Couch Db Gui
      • Quickstart Couch Db
      • Bootstrap 4 Good Bits
      • How To Maintain Line Breaks And Newline Formatting
      • Backtesting Algorithmic Trading With Python
      • Datascience Getting Started
      • Datawarehousing Terms
      • Finding Outliers And Bad Data In Stock Data
      • Machine Learning In Financial Markets
      • Numpy
      • Pandas Change Column Data Type To Float Thousands Separator
      • Pandas How To Make Column Values Into Column Index
      • Pandas
      • Python For Data Analysis
      • Statistics
      • Deploying Vault
      • Naming Things
      • Vault Overview - Stored Secrets
      • Django Adding Default Data After Migrations
      • Django Admin
      • Django Authentication
      • Django Best Practices
      • Django Cache
      • Django Class Based Views
      • Django Escaping Html In Test
      • Django Forms
      • Django How to get the Root Path
      • Django and HTMX
      • Django Locale
      • Django Migrations
      • Django Model Validations
      • Django Models
      • Django Multi Tenant App
      • Django Orm
      • Django Permissions Without A Model
      • Django Rest Framework (DRF)
      • Django Rotating Log
      • Django Shell
      • Django Signals
      • Django Social Authentication
      • Django Testing Admin
      • Django Workday Hours Model Field
      • Django - Getting Started
      • Make Django Rest Framework Datetime Fields Timezone Aware
      • Must Have Python And Django Libraries
      • Obey The Testing Goat
      • Standalone Reusable Apps
      • Templates
      • Testing Model Is Registered On Admin Site
      • Testing
      • Urls
      • Containerisation Options
      • Docker Basics
      • Docker Commands Quick Start
      • Docker Environment Variables
      • Docker Faq
      • Docker Host Network
      • Docker Portainer Build Invalid Reference Format
      • Docker Systemd Script
      • Edit A File In Docker Container With No Editor
      • Find All Images In Your Docker Registry
      • Mount Volume Into Running Container
      • Push Image To Private Image Registry
      • Ssh Into Docker
      • The Path Of Docker
      • A Tour of Economics
      • Basic Economics - Thomas Sowell
      • Notes on Education Free and Compulsory - Murray Rothbard
      • Quotes
      • Change Mapping of an Index in Kibana
      • Elastic Search Basics
      • Elastic in Action Notes
      • Elasticsearch And Python
      • Queries
      • Logstash
      • Learning Emacs - Book Notes
      • Fancy Words
      • Words and Definitions
      • South African Financial Planning
      • Flask Basics
      • Fetch And Track All Remote Branches
      • Find When A Specific Line Was Removed
      • Git Checkout a Tag
      • Git Commands
      • Git Corrupt Loose Object
      • Git Submodules
      • Install Latest Git On Ubuntu
      • Revert a Merge
      • Search For A Commit Message
      • Sync Pull From Upstream In Your Fork
      • Continuous Integration Gitlab
      • Gitllab Runners
      • Getting Started With Golang
      • Install Golang On Ubuntu
      • A Brief Timeline of World History
      • Check if Gzip is Enabled
      • Debug Http Webhooks
      • HTTP Caching
      • Http Error Codes Simple Description
      • Http2
      • Http3
      • Introduction To Http
      • Rest Api
      • Find Java Home On Mac
      • Jenkins Host Key Verification Failed When Testing Ssh
      • Juniper associate JNCIA Learning Notes
      • Kafka Definitive Guide
      • Kafka Short Intro
      • Creating A Keycloak Theme
      • Adding Attributes To A User In Keycloak
      • Authentication Flow
      • Events
      • Groups
      • Notes on Keycloak - Identity and Access Management for Modern Applications
      • Identity Brokering
      • Keycloak Adapters
      • Keycloak And Django
      • Keycloak Essential
      • Keycloak Single Sign Out
      • Multitenancy
      • Roles
      • Change Current Namespace
      • Converting Modernising Applications For K8s
      • Create A Namespace
      • Create A Persistent Volume
      • Helm Overview
      • K3s
      • Kubectl Cheatsheet
      • Kubernetes Up And Running
      • Monoliths To Microservices
      • Operators
      • Rancher 2.4
      • Rancher RKE 413 Request Entity Too Large when uploading a file Nginx controller
      • Rancher Certified Operator
      • Rancher Get Kubeconfig
      • Rancher Intro
      • Rancher Rke Under The Hood
      • Set Up Monitoring On K8s Cluster
      • Shooting Yourself In The Foot With Kubernetes
      • Small K8s Distributions
      • Ssh Into Kubernetes Pod
      • Troubleshooting And Debugging Kubernetes
      • Setting Up Homestead
      • Creating A Controller
      • Debugging Db Queries
      • Laravel 5 Elixir
      • Laravel 5 Layout
      • Laravel 5 Models
      • Laravel 5 Setup
      • Laravel 5.2 Changlelog Whats New
      • Laravel Blade Templating Engine
      • Laravel Routes
      • Laravel Set Environment
      • LDAP System Administration
      • Add Users Python Packages To Path Ubuntu
      • Find Large Files
      • Grep Regex Invert and Lookahead
      • Lxd Cluster
      • Making Lxc Containers Available With Public Ips
      • Python - avoid venv clashes with
      • Python Linux Exit Codes
      • Set Timezone On Linux Server
      • Ssh Agent Forwarding
      • Ssh Into Lxd Container
      • Unix Sockets
      • View Banned Ips From Iptables In Fail2ban
      • How to View the Command Name in Top
      • View Process Listening On Ports
      • Using Apache Bench
      • Using h2load
      • Freeing Up Space On Your Development Macbook
      • How To Stop Mysql On Mac Os
      • Installing Binaries on Mac
      • Where Binaries Should Stay
      • Add Customjs To Cms Page Magento 1
      • Create A Custom Block in Magento 1
      • Disable Poll Magento 1
      • Enable Logging Magento 1
      • How To Debug Local Email On Development Machine Magento Without A Smtp Server
      • Log To A File in Magento 1
      • Magento 1 Links
      • Move Sidebar Shop By Or Categories To Left Or Right
      • Permissions Mcrypt Gd Must Be Loaded
      • Set Layout Of Category Page
      • Top Tips Magento
      • Increase File Size Limit Magento 2 Nginx Php Fpm
      • Install Php7 Magento 2 Dependencies
      • Issuing A Letsencrypt Certification For Magento2 With Nginx
      • Magento 2 Api
      • Magento 2 Custom Stock Status Custom Development
      • Magento 2 Database And Models
      • Magento 2 Fundamentals Of Development
      • Magento 2 Get Thumbnail Image From A Product
      • Magento 2 Intial Admin Configuration
      • Magento 2 Links
      • Magento 2 Logrotate For Logs Getting Large
      • Magento 2 Rendering
      • Magento 2 Request Flow
      • Profiling With Nginx
      • Responsive Web Design Magento2
      • Set Up Mail Magento2
      • Setup Free Ssl Letsencypt Https Certificate Magento 2
      • Theming Magento 2 Core Principles
      • Theming Magento 2 Customisation
      • Theming Magento 2 Layout Basics
      • Backend for Frontend - API Pattern
      • Failing At Microservices
      • gRPC
      • Netflix Guide To Microservices
      • Protocol Buffers
      • Simple Description of Microservices
      • Create a MySQL User and Grant Access to a Database
      • Create a database schema with the Correct Collation
      • How to Delete a MySQL User
      • Groupwise Maximum
      • Monitoring Performance
      • MySQL - Performance, Scaling and Connections
      • Turn On Mysql General Log
      • Advanced Batfish: Integrationg Network validation and CI
      • Ansible Molecule Testing
      • Basic Networking Utilities Cheatsheet
      • Getting Started with Juniper and Batfish
      • Intro Ansible Network Automation
      • Jsnapy
      • Key Takeaways Network Automation
      • Napalm Network Automation Basics
      • Netbox Extensability Overview
      • Step by step guide developing a netbox plugin
      • Network Automation Cookbook Notes
      • Network Automation Terms Glossary
      • Network Programmability And Automation
      • Pyez Dev Guide
      • Sdn Nfv Openflow Whitebox Switching
      • Terraform Overview
      • Terraform With Vmware
      • Test Infra
      • BGP
      • Centos Routes
      • Find Local Devices Dhcp
      • How does a Internet Subscriber's traffic Flow travel from Service Provider Perspective
      • Ipv6 And Never Going Sub Slash 64
      • Packet Guide To Core Networking Protocols
      • SELinux And Nginx
      • Enable A Site From Sites Available
      • Nginx Cookbook
      • Nginx On Centos
      • Nginx - Proxy vs Reverse Proxy
      • Running A Production Node App
      • Update Node Js
      • Update Npm Packages Globally
      • Update Npm
      • MongoDB Basics
      • Which Open Source (Self-hosted) NoSQL DB?
      • Difference Between Grant And Scope
      • Oauth And Openid Connect
      • Add User To Cluster Admin Role
      • Autoscaling In Openshift
      • Deploying To Openshift
      • Django Openshift
      • Internal Registry
      • Minishift On Mac
      • Openshift Cli
      • Openshift Registry Setup
      • Openshift Web Console White Screen Of Death
      • Installing OpenWRT on a Mikrotik Hap AC2
      • Openwrt Userguide Notes
      • Enable Logging peewee
      • PHP FPM
      • Php Testing
      • Switch Php Version On Ubuntu 16
      • Switch Php Version With Mac Homebrew
      • Allow Remote Postgres Cluster Access
      • Choosing a primary key
      • Create a Postgres User and Grant Access to a Database
      • DBA General Health Tasks
      • Postgres - Explaining EXPLAIN
      • Extension Must be Loaded via Shared Preload Libraries
      • Postgres - Finding Missing Indexes
      • GIve a user access to read stats
      • Pgbench
      • Postgres - PGBouncer
      • Postgres Caveats
      • Postgres Cheat Sheet
      • Postgres Connections and Load
      • Postgres - DBA Tasks
      • Postgres Performance
      • Postgres - Querying the pg_stats_statements view
      • Postgresql - Statistics Collector
      • Postgres Terminology
      • Postgres Up And Running
      • Postgres - Cool and Useful Postgresql Tools
      • psql
      • The Art of Postgresql
      • Postgres - Transaction Isolation
      • Upgrading Postgresql on Ubuntu
      • Profiling Memory
      • Pyroscope profiling
      • Snakeviz
      • The Mythical Man Month
      • After Dropping into a Python Debugger the Prompt does not type back commands
      • All About Mod Wsgi
      • Anaconda
      • Argparse Getting Arguments Nicely In Python
      • Ascii Encoding Issues Python International
      • Asking for Forgiveness or Look Before you Jump
      • Asyncio Concurrency
      • Basic Http Server
      • Basics Of Scrapy
      • Basics
      • Better String Interpolation
      • Black Magic Of Python Wheels
      • Click - command line arguments in python
      • Code Smells
      • Python collections
      • Composition Vs Inheritance
      • Compound Statements
      • Comprehensions
      • Concurrency
      • Convert Json To Yaml
      • Convert XML to JSON
      • Cool Python Articles
      • Create An Md5 Hash
      • Create And Publish A Python Package To Pypi
      • Creating A Simple Python Library
      • Data Science Basics
      • Dates And Times
      • Debugging Using Ipdb
      • Dependency Hell
      • Design Patterns
      • Dictionaries
      • Doc Tests
      • Docstring types
      • Dump Text From Ipython
      • Effective Python
      • Expecting A Test To Fail
      • File Systems
      • Find the Size of a Python Dictionary
      • Finding Modules And Packages
      • Fluent Python Notes
      • Force Python Package To Upgrade
      • Getting Help Using Pydoc And Help
      • Python Gotchas
      • High Performance Python
      • How to show server rendered graphviz on html frontend
      • How To Skip A Unit Test
      • Idiomatic Python
      • Importing a module gives module has no attribute
      • Install Pip Package Globally
      • Install Python On Ubuntu
      • Install Update Pip
      • Common python Interview Questions
      • Ipython
      • Jinja Append To List
      • Joblib and Memoization
      • Json Loads Invalid Control Character
      • Linked Lists
      • Python Logging
      • Make A Python 3 Virtual Environment
      • Managing Configuration
      • What is the meaning of Underscores in Variables Names in Python?
      • Mock An Entire Module
      • Mock A Single Instance Method
      • Mocks - Where to Patch?
      • Nosetests
      • Object Oriented Python
      • Object Oriented
      • Packaging A Python Executable
      • Python Packaging - an Overview
      • Packaging - Wheel vs Egg
      • Packaging - Pip Install for Development
      • Pipenv
      • Pretty Print Json
      • Print A Python Dict Nicely
      • Pytest
      • Python Caching
      • Python Code Coverage
      • Python Daemon
      • Offline Python Docs
      • Python docs - The Import System
      • Python Exceptions
      • Python Generators
      • Python Imports
      • Python Interactive
      • 10 Python Performance Tips
      • Python Redis Cache
      • Python Tutorial
      • Python Unit Tests
      • Refactoring Python
      • Regular Expressions
      • Secrets Module
      • Black Code Format - Set Line Length
      • Setting Kwargs To An Instance
      • Setup Virtual Environment On Ubuntu
      • Simple Quick Webserver For Serving Local Files
      • Python Sockets How To
      • Sorting Json Dict By Value
      • Splitting A List And Assigning From Each Group
      • Start With A Failing Test Django
      • Static Class Methods
      • Stop Writing Classes
      • Task Queues
      • Testing with Pytest
      • The Powerful Else Keyword
      • Tips And Tricks
      • Tornado Web Server
      • Type Hinting
      • Summary of Understanding Decorators in Python
      • Unit Tests
      • Using Bigger Numbers
      • Using Black In Vscode To Automatically Format Codestyle
      • Using Databases With Python
      • Using Jinja2
      • What Your Pypirc Can Look Like
      • Why does the Python Debugger not Work Sometimes
      • Writing Better Python
      • Zen Of Python
      • Rabbit Mq Basics
      • Task Queue vs Message Queue
      • ZeroMQ
      • Quotes
      • Exploratory Data Analysis
      • R Stats Basics
      • Regression Models
      • Setting Up R On Macos
      • Engine
      • Redis Basics
      • Redis Key Patterns
      • Redis - MISCONF Redis is configured to save RDB snapshots
      • Redis Sysadmin Tasks
      • Convert Rails Sqlite To Mysql
      • Create A Rails Api Quickly
      • How To Add Gem To Gemfile With Commandline
      • Initial Setup Rails
      • Initialise A Gemfile
      • Installing With Without Rdoc Ri
      • Mod Passenger Permissions Spawn
      • Ruby On Mac
      • Update Ruby On Rails
      • Update Ruby With Rbenv
      • Applied Cryptography Notes
      • Check Ssl Certs
      • Encryption Vs Cryptographic Hash
      • Openssl Cookbook
      • Serious Cryptography
      • Sha256 Checksum Verification
      • SSH - The Secure Shell Book (Notes)
      • How to Verify a .sig with PGP on Mac 10.13
      • Tips on Selling Cars
      • Copy Your Ssh Key To Clipboard Fast
      • Setup An Ubuntu Vps Quickly
      • Ssh Into An Aws Box
      • Remove and add indexes programmatically
      • Sqlalchemy - Alembic Migrations
      • SQLAlchemy - Enable logging
      • Sqlalchemy
      • Fundamentals of SQlite
      • SQLite and Python
      • Python Action Runner
      • St2client Execute Action
      • Stackstorm Orquesta
      • Stackstorm
      • Stackstorm Errors
      • Building Scalable Web Applications
      • It Doesnt Have To Be Crazy At Work
      • Software As A Service
      • 50 Rules for Life - Daily Stoic
      • Notes on Enchiridion by Epictetus
      • Notes on Meditations by Marcus Aurelius
      • Summarised Stoic Teachings and Quotes
      • Multi Tenancy
      • Databases, Events and Scale
      • Create A Systemd Script For Mailcatcher
      • SystemD Overview
      • Api Contract Testing
      • Fast Test Slow Test
      • Test Automation strategy Notes
      • Convert Mardown To Docs
      • Free Html Single Size Simple Logos
      • Jq Json Processor
      • Mailcatcher Setup
      • What is MQTT?
      • Pngquant compress images in place
      • Sphinx Readthedocs
      • TCPDump
      • Tmux
      • Varnish Cache
      • Writing Good Documentation
      • Add Someone Elses Public Key To Remote Server
      • Compress And Decompress Tar.Bz2 Files
      • Copy The Contents Of A File Top Clipboard From Commandline
      • Create New User
      • Genymotion Unable To Load Virtualbox Engine Restart Virtualbox
      • How To Scp Files Between Machines
      • How To Setup Key Based Ssh Authentication
      • Run Commands On A Remote Machine As Root
      • Search For Text In Multiple Pdf And Show Line Numbers
      • Setup Firewall on Ubuntu (UFW)
      • Setup Ssh Aliases
      • Fix Utorrent making your Router disconnect from the Internet
      • Ux Design In 60 Seconds
      • Common Vagrant Commands
      • Setting Up Vagrant And Virtual Box
      • Ssh Directly To Vagrant Without Vagrant Ssh
      • Things Vagrant Can Do
      • Vagrant How To Save And Store Images
      • Where Do Downloaded Vagrant Boxes Get Stored
      • Setting Vim To Show Colours
      • Setting Vim To Tab Space 2
      • Undo And Redo In Vim
      • Vim Basics
      • Lxd
      • Mastering KVM Notes
      • Types of Virtualisation Storage
      • Vcenter Vs Vsphere Esxi
      • Vmware Remote
      • Vsphere Rest Api
      • Setting Python Path With Vscode

    2023-04-10 python

    Cool Python Articles

    • Tuples vs. Lists vs. Sets in Python - https://jerrynsh.com/tuples-vs-lists-vs-sets-in-python/
    Made with Material for MkDocs