📓
Everything I Know
  • index
  • #
    • 3D Printing
  • A
    • Abandoned Spaces
    • ADHD
    • Aging
    • Algorithms & Data Structures
      • Array
      • Constraint Satisfaction Problem
      • Dynamic Programming
      • Graph
      • Hash Table
      • Heap
      • Linked List
      • Queue
      • Recursion
      • Set
      • Stack
      • Tree
      • Trie
      • Union Find
    • Amazon Web Services
    • Android
    • Anime, Comics & Manga
    • APIs
    • Artificial Intelligence
    • Assembly
      • ARM
      • MIPS
      • x86
    • Audio / Video Editing
    • Awesome
    • Azure
  • B
    • Board Games
    • Books
  • C
    • C (programming language)
    • C++
    • Cars
    • Cascading Style Sheets
    • Chess
    • Comedy
    • Command Line
      • Autotools
      • Awk
      • Bash scripting
      • Grep
      • Lsof
      • Sed
      • SSH
    • Competitive Programming
    • Compilers
    • Computer Graphics
      • OpenGL
      • Vulkan
      • WebGPU
    • Computer Networks
    • Computer Science
    • Concurrency
    • Continuous Integration / Delivery
    • Cooking
    • Cryptography
    • Cryptocurriencies
    • Curriculum Vitae
  • D
    • Databases
      • PostgreSQL
      • SQL
      • SQLite
    • Design Patterns
    • Digital Minimalism
    • Distributed Systems
    • Docker
    • Documentaries
    • Documentation
    • Domain Name System
    • Dopamine
    • Drawing
  • E
    • eCommerce
    • Electronics
      • Repairs
    • Engineering
    • Entrepreneurship
    • Events
  • F
    • Fashion
    • Fitness
      • Exercise
      • Nutrition
      • Weight Loss
    • Focus
    • Football
  • G
    • Game Development
      • Godot
      • LibGDX
      • Unity
      • Unreal Engine
    • Git
    • Goals
    • Guitar
  • H
    • Habits
    • Happiness
    • House
      • Tradespeople
      • Buying
      • Renting
  • I
    • Interviews
      • Behavioural Interviews
      • Coding Interviews
      • System Design Interviews
  • J
    • Java
    • JavaScript
      • Astro
      • Bun
      • Electron
      • Jest
      • Node.js
      • Nue.js
      • React.js
      • Redux
      • Vue.js
    • Journaling
  • K
    • Karting
    • Knots
    • Knowledge Bases
    • Kotlin
    • Kubernetes
  • L
    • LaTeX
    • Learning
      • Drawing
      • Languages
        • Certificate of Proficiency in English
        • Japanese
      • Piano
    • Legacy Code
    • LEGO
    • Lifestyle
    • Life Hacks
    • Linux
    • LISP
  • M
    • Machine Learning
      • Deep Learning
    • MacOS
    • Maths
    • Meditation
    • Movies
    • Music
      • Music Production
      • Music Theory
  • N
    • Negotiation
    • News
  • O
    • Operating Systems
      • Linux
  • P
    • Parenting
    • Personal Finance
      • ISAs
      • Pensions
    • PHP
    • Physics
    • Podcasts
    • Procrastination
    • Productivity
    • Programming
      • Functional Programming
      • Object Oriented Programming
      • Performance
    • Prometheus
    • Psychology
    • Public Speaking
    • Purpose
    • Puzzles
    • Python
      • Django
      • Pandas
  • Q
    • Quantum Computing
    • Quotes
  • R
    • Regular Expressions
    • Relationships
    • Reverse Engineering
    • Rust
      • Cargo
  • S
    • Security
      • Android
      • Binary Exploitation
      • CompTIA Security+ SYO-701
      • CTFs
      • Forensics
      • Linux
      • Web
      • Windows
    • Self Improvement
    • Shaving
    • Sitting
    • Sleep
    • Social Skills
    • Spring (framework)
    • Stoicism
    • Strength Training
      • Deadlifts
      • Push Ups
    • Success
    • System Design
      • Site Reliability Engineering
  • T
    • Table Tennis
    • Testing
    • Thinking
    • Touch Typing
    • Travel
      • Japan
        • Fukuoka
        • Hiroshima
        • Kyoto
        • Okinawa
        • Osaka
        • Tokyo
      • London
      • Rome
    • TV Series & Programmes
    • Twitch
    • TypeScript
    • Typography
  • V
    • Virtual Tours
    • Vim
    • Video Games
      • Emulation
      • Mods
      • Music
      • Speedrunning
      • Warzone
  • W
    • Web Apps
    • Web Cams
    • Web Development
      • Selenium
      • Web Assembly
    • Windows
      • Windows Development
    • Work
      • Freelancing
      • GitHub Profile
      • Interesting Companies
      • Job Boards
      • Remote Work
      • Startup
    • Writing
Powered by GitBook
On this page
  • Resources
  • Articles
  • Books
  • Courses
  • GitHub repositories
  • Hacker News threads
  • Images
  • Interpreters
  • Libraries
  • Tools
  • Videos
  • Websites

Was this helpful?

  1. P

Python

https://www.python.org/

Resources

Articles

  • A Neural Network in 11 lines of Python - Andrew Trask

    • Part 1

    • Part 2 - Gradient Descent

  • A practical introduction to Functional Programming for Python coders - Sachin Joglekar

  • Async Python: The Different Forms of Concurrency - Abu Ashraf Masnun

  • AsyncIO for the Working Python Developer - Yeray Diaz

  • CLI tools hidden in the Python standard library - Simon Willison (Hacker News thread)

  • Comprehensive Python Cheatsheet - Jure Å orn

  • Escaping the PyJail - Ludovic Barman

  • Grok the GIL: How to write fast and thread-safe Python - A. Jesse Jiryu Davis

  • How Python Asyncio Works: Recreating it from Scratch - Jacob Padilla

  • How to recover lost Python source code if it's still resident in-memory - Simon Willison

  • How To Write A Spelling Corrector - Peter Norvig

  • Linear Programming with Python and PuLP - Ben Alex Keen

  • List of Jupyter Notebooks - Peter Norvig

  • Not-so-casual Performance Optimization in Python - Nathan Thomas

  • Profile a section of code with cProfile - Adam Johnson

  • Python 201: A multiprocessing tutorial - Mike Driscoll

  • Python behind the scenes - Victor Skvortsov

  • Python Classes, namedtuples and __slots__ - Mauro de Carvalho

  • Python Packaging Is Good Now - Glyph Lefkowitz (Reddit thread)

  • Summary of Major Changes Between Python Versions - Nicholas Hairs

  • The Design & Implementation of the CPython Virtual Machine - Abhinav Upadhyay

  • The Five Kinds of Python Functions - Steven F. Lott

  • The Flask Mega-Tutorial - Miguel Grinberg

  • The Meaning of Underscores in Python - Dan Bader

  • Things I’ve learned about building CLI tools in Python - Simon Willison

  • Threaded Asynchronous Magic and How to Wield It - Cristian Medina

  • Understanding all of Python, through its builtins - Tushar Sadhwani

  • Understanding Python Decorators in 12 Easy Steps! - Simeon Franklin

  • Unicode in Python, Completely Demystified - Kumar McMiIlan

  • Weird Python "Features" That Might Catch You By Surprise - Martin Heinz

  • When is Cheryl's Birthday? - Peter Norvig

  • Writing a 6502 emulator in Python - Dailystuff on the Internet

Books

  • Effective Python - Brett Slatkin

  • Fluent Python - Luciano Ramalho

  • Intuitive Python - David Muller

  • Practical Python Projects Book - Yasoob Khalid

  • Practices of the Python Pro - Dane Hillard

  • Python Distilled - David M. Beazley

  • Serious Python - Julien Danjou

  • Slither Into Python

  • The Little Book of Python Anti-Patterns

  • Think Python: How to Think Like a Computer Scientist - Allen B. Downey

    • Second Edition - version 2.4.0

    • Third Edition

Courses

  • Advanced Python Mastery - David Beazley

  • Practical Python Programming - David Beazley

GitHub repositories

  • 30 Days of Python

  • Awesome asyncio

  • Awesome Functional Python

  • Awesome Python

  • Awesome Python Books

  • Awesome Python Decorator

  • Awesome Python Talks

  • decompyle3 - Python decompiler

  • Free Python Books

  • PyCrumbs

  • Python Education

  • Python GitHub Projects

  • Python Koans - Learn Python through TDD

  • Python Quick Tips

  • Python Tips

  • Python Wats

  • Pytudes - Peter Norvig

  • uncompyle6 - Python decompiler

Hacker News threads

  • Which book would you recommend for learning Python in detail?

Images

Interpreters

  • CPython

  • Cython - C Extensions for Python

  • IronPython - Python for .NET

  • Jython - Python for the Java Virtual Machine

  • LPython - High performance typed Python compiler

Libraries

  • Arcade - game development

  • bandit - security issue scanner

  • CustomTkinter - UI library based on Tkinter

  • Dear PyGui - GUI toolkit built with Dear ImGui

  • docopt - command-line interface description language

  • Flet - web-based UI powered by Flutter

  • Loguru - Python logging made (stupidly) simple

  • MkDocs - project documentation with Markdown

  • NiceGUI - web-based UI

  • Nuitka - Python to executable compiler

  • peewee - simple and small ORM

  • Poetry - dependency management and packaging

  • py2wasm - Python to Wasm compiler

    • Announcing py2wasm: A Python to Wasm compiler - Syrus Akbary, Wasmer

  • pydantic - data validation

  • PySide6 - Qt for Python

  • Pyxel - A retro game engine for Python

  • ReactPy - It's React, but in Python

  • Sanic - async web server/framework

  • Sphinx - documentation generator

  • Streamlit - web-based UI

  • vprof - visual profiler

  • wxPython - GUI toolkit for Python

  • Z3 - theorem prover

Tools

  • pyupgrade

  • Ruff - linter

  • uv - package installer and resolver

Videos

  • An Introduction to Property Based Testing - Alex Chan

  • Building native Rust modules for Python - Arthur Pastel

  • Combining Rust and Python: The Best of Both Worlds? - ArjanCodes

  • Generators, coroutines and nanoservices - Reuven M. Lerner

  • Python Library Development - Vitor Baptista

  • PyVideo.org

  • Rusty Python - Robin Raymond

  • So you think you can PDB? - Clayton Parker

  • What is a Coroutine Anyway? - John Reese

Websites

  • Dis This - Online Python disassembler

  • Full Stack Python

  • futuecoder - learn python from scratch

  • New Coder

  • Practical Python Programming - David Beazley

  • PyFlo - The beginners guide to becoming a Python programmer

  • Pysheeet

  • Python 3 Module of the Week

  • Python API Checklist

  • Python Books

  • Python Tutor - Visualize code execution

  • Python Type Challenges (GitHub)

  • Real Python

PreviousPuzzlesNextDjango

Last updated 6 months ago

Was this helpful?