Learn Python from scratch and explore its various applications in web development and data science. This introductory course covers the fundamentals of Python programming, including data types, conditional statements, loops, functions, and an introduction to object-oriented programming.
Overview
Syllabus
Section 1
Fundamentals of Python
- Python Overview + History
- Anaconda Distribution
- Jupyter Notebook + Markdown
- Data Types + Variables
- Assignment Operators
- Numbers vs. strings
- Concatenation
Procedual Programming
- Built in Functions
- Control Flow Statements
- Functions
- Lists
- Indexing + Slicing
Section 2
Iterative Code
- Intro to looping
- For Loop
- While Loop
Complex Data Types
- String
- Methods
- Lists
- Tuples
- Sets
- Dictionaries
Section 3
Object Programming
- Intro to Object Oriented Programming
- Inheritance
Python's Uses
- Different Environments
- Data Science with Jupyter
- Web Development with Flask