TECH 19 — A Practical Introduction to Python
Quarter: Winter
Instructor(s): Scott Simpson
Date(s): Jan 21—Mar 11
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: Jan 23
Unit(s): 1
Enrollment Limit: 50
Status: Registration opens Dec 2, 8:30 am (PT)
Quarter: Winter
Day: Tuesdays
Duration: 8 weeks
Time: 5:30—7:00 pm (PT)
Date(s): Jan 21—Mar 11
Unit(s): 1
Tuition: $460
Refund Deadline: Jan 23
Instructor(s): Scott Simpson
Grade Restriction: No letter grade
Enrollment Limit: 50
Recording Available: Yes
Status: Registration opens Dec 2, 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
Software Developer
Scott Simpson is a technology instructor at LinkedIn Learning and a 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) Bill Lubanovic, Introducing Python: Modern Computing in Simple Packages, 2nd Edition (ISBN 978-1492051367)