Gain an understanding of core programming concepts while using Python.
Overview
Syllabus
Introduction
- Programming concepts with Python
- What you should know
- Using GitHub Codespaces
- Functions
- Code reuse
- Parameters and arguments
- Multiple parameters
- Local and global variables
- Objects
- Classes
- Object names
- Mutability
- Class inheritance
- Overriding inherited methods
- Modules
- Packages
- Lists
- Multidimensional lists
- Tuples
- Queues
- Stacks
- Create and combine sets
- Sort sets
- Add and remove items from sets
- Dictionaries
- Add items to dictionaries
- Reverse lookup issues
- If-else statements
- Match statements
- For loops
- While loops
- Break statements
- Catch errors
- Validate input
- Customize errors
- Polling
- Event-driven programming
- Next steps
Taught by
Barron Stone