Introduction to Python

Overview

This is a college-level introduction to Programming class in Python.

Python is quickly becoming the most popular programming languages, and its libraries are used extensively in artificial intelligence and simulations.

Syllabus

 

Introduction

Elementary Programming

Math Functions, Strings, and Objects

Selections

Loops

Functions

Objects and Classes

More on Strings and Special Methods

GUI Programming Using Tkinter

Lists

Mutlidimensioanl  Lists

Inheritance and Polymorphism

Files and Exception Handling

Tuples, Sets and Dictionaries

Recursion

Textbook: Introduction to Programming Using Python, Daniel Liang

Instructor:

Dr Liu has many years of training young enthusiastic mathletes  achieving anything from perfect AMC 8 scores, to qualifying for USAJMO and USAMO. His PhD is in semiconductor Physics, under the guidance of a Nobel laureate in Physics and has worked in Hughes Research Laboratories for years, publishing 60+ peer-reviewed papers and securing 9 US and international patents.  Last decade he has designed a trading system in a trading firm, designed virtual reality software at Hewlett Packard and trained corporate customers using enterprise software from Oracle. On the side he has been working as a math coach in the Bay Area. He has won a record 11 leadership circle awards for excellence in software teaching inside Oracle.

 

For registration, please send email to 

spring.light.edu@gmail.com,
springlightedu@gmail.com

For more information about SpringLight Programming courses, click HERE.