Python Patterns
python-patterns.guidePython Patterns explains common software design patterns through examples in Python.
Looking for something like Python Cheatsheet? Here are 24 alternatives, ranked by how closely they match it on purpose, features and platforms. Of these, 4 are free or have a free plan and 2 are open source.
Review Python syntax, standard idioms, and common programming patterns in this reference.
| # | Alternative | Pricing | Open source | Platforms |
|---|---|---|---|---|
| 1 | Python Patterns | — | Not stated | Web |
| 2 | Hitchhiker's Guide to Python | — | Not stated | Linux, macOS, Web |
| 3 | Programiz | — | Not stated | Web |
| 4 | zetcode | — | Not stated | Web |
| 5 | TechSchool | — | Not stated | Web |
| 6 | 30 Days Of Python | — | Not stated | — |
| 7 | Exercism | Free | Not stated | Web |
| 8 | Coding Problems | — | Yes | — |
| 9 | PHP: The Right Way | — | Not stated | Web |
| 10 | Python Programming for the Humanities | — | Not stated | Web |
Python Patterns explains common software design patterns through examples in Python.
The Hitchhiker's Guide to Python is an opinionated guide to the Python programming language.
Programiz offers free online compilers and code editors alongside programming tutorials for languages including Python, JavaScript, SQL, and C++.
ZetCode offers accessible programming tutorials covering C#, Go, Python, Java, and other languages.
TechSchool provides free technology education and programming courses, including Elixir, Python, Ruby, React, and Node.
The 30 Days of Python challenge provides step-by-step lessons for learning Python at an individually paced schedule.
Exercism offers practice and mentoring across 83 programming languages.
Coding Problems provides solutions to coding and algorithm problems and multiple programming exercises.
PHP: The Right Way offers a quick reference to PHP practices, coding standards, and links to tutorials.
This course teaches Python programming for humanities research, including text processing and NLP.
The Python Discord community brings together people learning or helping others with the Python programming language.
FutureCoder teaches Python programming from the beginning through interactive lessons.
RegexLearn teaches regular expressions through interactive lessons and practice at different levels.
The system design primer explains large-scale system design and includes interview preparation material and Anki flashcards.
LearnPython.org offers interactive Python tutorials and points learners to introductory lessons.
This Vim cheat sheet lists commands for navigation, editing, files, and other common editor tasks.
Find programming commands and syntax quickly with SpeedSheet, a set of interactive cheat sheets.
Scratch lets people create interactive stories, games, and animations with a visual programming language and online community.
Sourcecodester publishes free source code projects and tutorials in programming languages including Python, PHP, and Java.
This free beginner guide introduces programming with the Python 3 language.
Read Automate the Boring Stuff with Python, a free-to-read book by Al Sweigart about practical Python programming.
CS50’s Python course introduces programming with Python, covering code reading and writing, testing, debugging, and core concepts.
Learn Python with Thonny, a beginner-focused IDE that includes official installers and programming tools.
CheckiO provides coding games where learners practice Python and TypeScript programming.
Alternatives are suggested from the purpose and features described in our listings. Different pages for the same product appear once. Read each description to check whether it fits your task. How we choose alternatives · Suggest an alternative