Introduction To Python
Introduction To Python
Open Now
Goal of Class: develop foundation for Python
Instructor: Kelly Lao, rising 9th grader with several years of coding experience
[email protected]
Course Information:
Welcome to the Introduction to Python class! This year we will be providing an
introductory python class to 10-13 year old students who have little to no experience
with the python language, or programming in general. This class is meant to help
build basic skills in programming, which will serve as a foundation of later coding.
Course Instructor:
Kelly Lao is a rising 9th grader who has several years of coding experience, including
a year long python course, and an intensive 6-week programming camp.
Additionally, she has taught an introduction to Python course for one year at the
Newtown-Yardley chinese school. You can reach her at [email protected].
Course Materials:
- A working computer to download Python on
- Have Python downloaded
- Have PyCharm downloaded
- Make sure you have a gmail account and access to Google Colab
Course Goals:
This course will familiarize you with and provide practice for:
I. Core Python knowledge
A. Basic syntax and arithmetic
B. Taking keyboard input and sending output
C. Defining variables
D. Strings, integers, floats, and other data types
E. Lists and indexing
II. Control Flow
A. Conditionals
B. The while loop
C. The for loop
D. Break and continue
III. Functions (if time provides)
A. Calling built-in functions
B. Defining functions
C. Returning values
D. Scope
Week # Topic
Week 3 Tuples
Dictionaries
Week 4 Classes
If Else Statements
Elif Statements
Week 9 Scope
Intro to Modules
Packages + Modules