Hello, world! Welcome to Introduction to Python Programming. Throughout this course, you will learn basic to advanced Python Programming, from basic variables to learning decorators. You will also have the opportunity to build different projects using Python. In the end, you will have the opportunity to build your own project, whether it’s a simple CLI, website, or game. This introductory programming course in Python is [not?] suitable for students without prior programming experience.
Hello, world! Welcome to Introduction to Python Programming. Throughout this course, you will learn basic to
advanced Python Programming, from basic variables to learning decorators. You will also have the opportunity to
build different projects using Python. In the end, you will have the opportunity to build your own project, whether
it’s a simple CLI, website, or game.
This introductory programming course in Python is [not?] suitable for students without prior programming
experience.
--- Introduction to Programming ---
1 - Introduction to Python/Computational Thinking (variable, conditional statements, loop,
functions, etc)
2 - Introduction to Object-Oriented Programming, File I/O, Decorators and Generator
Assignment #0: Email (DUE: )
--- Deep in Data Type ---
3 - Number, Tuple, String, List, Dictionaries, Set
4 - Project:
Assignment #1: Caesar Cipher (DUE: )
--- Modulization and Algorithm ---
5 - Introduction to Algorithms: Big O, Binary Search, Linear Search, Bubble Sort, Selection Sort,
Insertion Sort
6 - Quicksort, Tree Structure, Deploy to PIP
Assignment #2: Vote