Python in 100 Cards
The 100 Python cards cover about 80-90% of the fundamental concepts in Python.
Learn python in a smart way. No need to read long texts and explanations. We provide a simple, time-saving alternative. Only information you need is printed in each card.
Includes a good balance of core language features, object-oriented programming, functional programming, and standard library modules.
The Python code is provided.
The Acrobat (.pdf file) is printable.
Each card contains Exercises for practicing the concepts.
We provide hints for the solution and the desired output.
Main Topics Covered:
Basic Syntax and Operations (Data types, variables, loops, conditionals)
Data Structures (Lists, tuples, dictionaries, sets)
Functions (Defining and calling functions, lambda, decorators, etc.)
OOP (Object-Oriented Programming)
Exception Handling
Modules and Libraries
Functional Programming
Iterators and Generators
Comprehensions
File Handling and Context Managers
Higher-Order Functions
Memory Management
The 100 Python cards cover about 80-90% of the fundamental concepts in Python.
Learn python in a smart way. No need to read long texts and explanations. We provide a simple, time-saving alternative. Only information you need is printed in each card.
Includes a good balance of core language features, object-oriented programming, functional programming, and standard library modules.
The Python code is provided.
The Acrobat (.pdf file) is printable.
Each card contains Exercises for practicing the concepts.
We provide hints for the solution and the desired output.
Main Topics Covered:
Basic Syntax and Operations (Data types, variables, loops, conditionals)
Data Structures (Lists, tuples, dictionaries, sets)
Functions (Defining and calling functions, lambda, decorators, etc.)
OOP (Object-Oriented Programming)
Exception Handling
Modules and Libraries
Functional Programming
Iterators and Generators
Comprehensions
File Handling and Context Managers
Higher-Order Functions
Memory Management