0% found this document useful (0 votes)
299 views

Introduction To Python

This 10-week introduction to Python class is aimed at students aged 10-13 with little coding experience. The instructor, Kelly Lao, is a rising 9th grader with several years of coding experience. The goal is to develop a foundation in Python by covering basic syntax, data types, control flow, and functions. Students will need a computer with Python and PyCharm downloaded to complete assignments like practice problems and a final class project.

Uploaded by

api-54124839
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
299 views

Introduction To Python

This 10-week introduction to Python class is aimed at students aged 10-13 with little coding experience. The instructor, Kelly Lao, is a rising 9th grader with several years of coding experience. The goal is to develop a foundation in Python by covering basic syntax, data types, control flow, and functions. Students will need a computer with Python and PyCharm downloaded to complete assignments like practice problems and a final class project.

Uploaded by

api-54124839
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

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

You might also like