📄️ Variables and Data Types
Python Crash Course Chapter 2 - Understanding variables and basic data types in Python
📄️ Lists
Working with Python lists - creation, modification, and organization
📄️ Working with Lists
Using loops, ranges, and slicing to work efficiently with lists
📄️ If Statements
Making decisions in your programs using conditional tests
📄️ Dictionaries
Storing and managing key-value pairs of information
📄️ User Input and while Loops
Making programs interactive with user input and while loops
📄️ Functions
Writing reusable code with functions and organizing your programs
📄️ Classes
Creating and using classes to model real-world objects
📄️ Files and Exceptions
Reading from and writing to files, and handling errors gracefully
📄️ Testing Your Code
Writing tests to ensure your code works correctly and prevent regressions