Course

Python Programming for Beginners


This hands-on, lab-based course is intended for newcomers to programming. Python is favored by first-time programmers because it presents engineering concepts in a straight-forward, clear language, while quietly and behind-the-scenes, it takes care of the difficult, tedious and error-prone details that present the major obstacles to writing a program in older languages. Python is an open-sourced language with rich features and is used extensively in the industries.

The course covers the important concepts and programming mechanisms that exist in all programming languages: reading and writing to standard IO, using operators, controlling the flow of execution, using functions, reading and writing files, and basic object-oriented programming concepts. It also includes Python specific facilities such as code introspection, re-use, built-in sequence types, and iteration.

Note(s): If you are already familiar with any programming language, the pace of this course may be slow. If you have a basic understanding of Python, you may want to consider the intermediate level "Python: Object-Oriented Programming" (CMPR.X420). More experienced programmers should take "Python for Programmers" (CMPR.X416).

Sections Open for Enrollment:

Open Sections and Schedule
Start / End Date Units Location Cost Instructor
09-15-2020 to 12-15-2020 1.5 ONLINE $580

Sara Saatchi

Enroll

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Tue, 09-15-2020 12:01 a.m. 12:02 a.m. Online ONLINE
Tue, 12-15-2020 11:58 p.m. 11:59 p.m. Online ONLINE
Open Sections and Schedule
Start / End Date Units Location Cost Instructor
10-03-2020 to 11-07-2020 1.5 ONLINE $580

Sara Saatchi

Enroll

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Sat, 10-03-2020 9:00 a.m. 12:00 p.m. Live-Online ONLINE
Sat, 10-10-2020 9:00 a.m. 12:00 p.m. Live-Online ONLINE
Sat, 10-17-2020 9:00 a.m. 12:00 p.m. Live-Online ONLINE
Sat, 10-24-2020 9:00 a.m. 12:00 p.m. Live-Online ONLINE
Sat, 10-31-2020 9:00 a.m. 12:00 p.m. Live-Online ONLINE
Sat, 11-07-2020 9:00 a.m. 12:00 p.m. Live-Online ONLINE
Open Sections and Schedule
Start / End Date Units Location Cost Instructor
11-10-2020 to 02-09-2021 1.5 ONLINE $580

Sara Saatchi

Enroll

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Tue, 11-10-2020 12:01 a.m. 12:02 a.m. Online ONLINE
Tue, 02-09-2021 11:58 p.m. 11:59 p.m. Online ONLINE

Course Inquiry

Ask us any questions you may have about this course.

Contact Us
Speak to a student services representative.

Call (408) 861-3860

Envelope extension@ucsc.edu