Introduction to Python

About Python

This is an introductory course to the Python programming language and is intended for those with little programming background. Python is a general-purpose interpreted, interactive, object-oriented, and high-level programming language. It is a great first programming language because it has very simple and consistent syntax unlike other industrial programming languages like C++ and Java, which allows students to focus on important programming skills. This course will teach students how to write scripts to perform various tasks such as how to use data structures, read and write files, and create Graphical User Interfaces.

Syllabus

Lecture 1: Introduction to Python, Setup, Introduction to Data Types, Basic Output

Lecture 2: Boolean Statements and Control Flow

Lecture 3: Lists, List Splicing, List Methods

Lecture 4: Loops

Lecture 5: Functions

Lecture 6: Dictionaries

Lecture 7: Recursion

Lecture 8: Functional Programming

Lecture 9: Classes

Lecture 10: Review

Lecture 11: Practice

Lecture 12:Practice