fullscreen background
Skip to main content

Summer Quarter

Summer Registration Opens May 20
shopping cart icon0

Courses


« Back to Professional & Personal Development

TECH 19 — A Practical Introduction to Python

Quarter: Summer
Instructor(s): Scott Simpson
Duration: 8 weeks
Format/Location: Live Online
Date(s): Jul 9—Aug 27
Class Recording Available: Yes
Class Meeting Day: Tuesdays
Grade Restriction: No letter grade
Class Meeting Time: 5:30—7:00 pm (PT)
Tuition: $460
   
Refund Deadline: Jul 11
 
Unit(s): 1
   
Enrollment Limit: 40
  
Status: Registration opens May 20, 8:30 am (PT)
 
Quarter: Summer
Day: Tuesdays
Duration: 8 weeks
Time: 5:30—7:00 pm (PT)
Date(s): Jul 9—Aug 27
Unit(s): 1
Format/Location: Live Online
 
Tuition: $460
 
Refund Deadline: Jul 11
 
Instructor(s): Scott Simpson
 
Grade Restriction: No letter grade
 
Enrollment Limit: 40
 
Recording Available: Yes
 
Status: Registration opens May 20, 8:30 am (PT)
 
Why buy software tools when you can build your own? Python is a popular and flexible programming language widely adopted in many fields and professions that can do just that. Learning a programming language can be intimidating, so this course starts at the very beginning and focuses on the basics of the Python language and the Python Standard Library, which is a collection of script modules and small programs designed to simplify the programming process and remove the need to rewrite commonly used commands. However, this course won’t just teach fundamental Python skills; we’ll put those skills to use by building a basic terminal-based note-taking application to store and retrieve notes in a file on disk. We’ll design and create this application using foundational Python concepts such as variables, control structures, and collections. At the end of the course, you’ll have accrued valuable programming skills and built a working application that demonstrates your programming ability.

No prior programming experience is required. This course focuses on Python fundamentals, with limited exposure to Python libraries such as NumPy, Pandas, etc.

SCOTT SIMPSON
Technology Instructor, LinkedIn Learning; Software Developer

Scott Simpson is a technology instructor and software developer with over 25 years of IT and software development experience. He works primarily in Python, SQL, and Bash, building software and tools for video production and information-based workflows. He has taught on a wide range of topics, including Python, Linux, SQL, and IT infrastructure. He received a BA and an MA from San Diego State.

Textbooks for this course:

(Recommended) Eric Matthes, Python Crash Course, Third Edition (ISBN 978-1718502703 )