This Python course is designed to teach students how to code from scratch and become proficient in programming with Python. Students will learn the syntax, principles, and thought processes involved in programming while gaining a solid foundation for further studies in data science or web development.
Overview
Syllabus
Python Fundamentals
Data Types & Variables
- Statements & Expressions
- Variables
- Integers & Floats
- Strings
Data Structures & Attributes
- Functions & Methods
- Lists
- Indexing & Slicing
- Booleans
Structuring Programs
Complex Data Structures & Control Flow
- Dictionaries
- Conditional Statements
- For Loops
- Creating Functions
Packages & Object Oriented Programming
- Classes & Objects
- Modules & Imports
- Packages & Documentation