Introduction to Python Enrollment
Open Now
Goal of Class: develop foundation for Python
Students: 10 - 13 years old, little to no experience
Class Materials: Working Computer with Python (Optional before class)
Instructor: Kelly Lao, rising 9th grader with several years of coding experience
[email protected]
Attended various coding classes and and programming camps
For more information, see class syllabus-
https://docs.google.com/document/d/1syEB-Pe_p3_E19SUmE0L8YcN4223FZe0SUqRftzgvx8/edit?usp=sharing
Python Projects
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 1 Installing Python, Running Programs
Basic Arithmetic and Basic I/O
Basic I/O and Variables
Week 2 Variables and Data Types
Lists
Week 3 Tuples
Dictionaries
Week 4 Classes
If Else Statements
Elif Statements
Week 5 Additional Practice w/ If Else Statement
Week 6 Intro to While Loops
While Loop Applications
Week 7 For Loop and Range Function
More Practice/Review
Week 8 Intro to Functions
Defining Functions
Functions Practice
Week 9 Scope
Intro to Modules
Packages + Modules
Week 10 Class Project
Optional Final Test