TECH 19 — A Practical Introduction to Python
Quarter: Summer
Instructor(s): Scott Simpson
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
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 )