Python Programming I

COM SCI X 418.104B

Python is a high-level, dynamically typed, and portable programming language that excels when the cost of software development outweighs performance considerations.

READ MORE ABOUT THIS COURSE
Hybrid
Online
Classroom
Starting at $995.00
As few as 10 weeks
4.0
3.6

What you can learn.

  • Explore the Python language and its standard library
  • Practice objected-oriented programming software engineering
  • Use third-party Python libraries to simplify programming
  • Exercise good software engineering practice
  • Write and debug Python programs in an integrated development environment
  • Use Python to access the Internet and databases

About this course:

Python is a high-level, dynamically typed, and portable programming language that excels when the cost of software development outweighs performance considerations, which is quite often in practice. Python covers similar territory as Perl and is similarly an open-source product, but it is considered easier to learn, write, and maintain. NASA, Industrial Light and Magic (ILM), Honeywell, and many other companies all use Python to handle jobs for which classical programming languages are not well-suited. This course introduces Python and its libraries as a general programming environment, then applies Python to real-world problems, such as website development, database access, text processing, XML editing, GUI development, and system administration. 
Suggested Prerequisites

It is advisable that you complete the following (or equivalent) since they are prerequisites for Python Programming I.

COM SCI X 414.20 Fundamentals of Software Development, programming experience, or consent of instructor.

Winter 2020 Schedule

Available Format(s):

These courses are fully online, and there are no in-person classroom meetings.

Available
-
371342
Fee:
$995.00
25 days left. Enroll by Jan 8, 2020
See Details
Notes
Enrollment limited. Enrollment deadline: January 14, 2020. Internet access required. Materials required.
Refund Deadline
No refunds after January 12, 2020
Course Requirements
Introduction to Computing Using Python (2nd Edition) by Ljubomir Perkovic

Hybrid courses utilize a combination of in-person classroom meetings and online meetings.

Available
-
Tuesday 6:30PM - 9:30PM
Location: UCLA
371341
Fee:
$995.00
24 days left. Enroll by Jan 7, 2020
See Details
Notes

Enrollment limited. Enrollment deadline: January 14, 2020. Internet access required. Materials required.

Students are required to bring a laptop to class.

Refund Deadline
No refunds after January 20, 2020
Course Requirements
Introduction to Computing Using Python (2nd Edition) by Ljubomir Perkovic
Schedule
Type
Date
Time
Location
Lecture
Tue Jan 7, 2020
6:30PM - 9:30PM
UCLA
Boelter Hall 5252
Lecture
Tue Jan 21, 2020
6:30PM - 9:30PM
UCLA
Boelter Hall 5252
Lecture
Tue Feb 4, 2020
6:30PM - 9:30PM
UCLA
Boelter Hall 5252
Lecture
Tue Feb 18, 2020
6:30PM - 9:30PM
UCLA
Boelter Hall 5252
Lecture
Tue Mar 3, 2020
6:30PM - 9:30PM
UCLA
Boelter Hall 5252
Lecture
Tue Mar 17, 2020
6:30PM - 9:30PM
UCLA
Boelter Hall 5252

Available Format(s):

These courses are fully online, and there are no in-person classroom meetings.

Future Offering (Opens February 03, 2020 12:00:00 AM)
-
373248
Fee:
$995.00
See Details
Notes
Enrollment limited. Enrollment deadline: April 7, 2020. Internet access required. Materials required.
Refund Deadline
No refunds after April 05, 2020
Course Requirements
Introduction to Computing Using Python (2nd Edition) by Ljubomir Perkovic

These courses meet in person and make use of an online presence to varying degrees.

Future Offering (Opens February 03, 2020 12:00:00 AM)
-
Wednesday 6:30PM - 9:30PM
Location: UCLA Extension Lindbrook Center in Westwood
373249
Fee:
$995.00
See Details
Notes
Enrollment limited. Enrollment deadline: April 7, 2020. Internet access required. Materials required.
Refund Deadline
No refunds after April 14, 2020
Course Requirements
Introduction to Computing Using Python (2nd Edition) by Ljubomir Perkovic
Schedule
Type
Date
Time
Location
Lecture
Wed Apr 1, 2020
6:30PM - 9:30PM
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 208
Lecture
Wed Apr 8, 2020
6:30PM - 9:30PM
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 208
Lecture
Wed Apr 15, 2020
6:30PM - 9:30PM
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 208
Lecture
Wed Apr 22, 2020
6:30PM - 9:30PM
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 208
Lecture
Wed Apr 29, 2020
6:30PM - 9:30PM
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 208
Lecture
Wed May 6, 2020
6:30PM - 9:30PM
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 208
Lecture
Wed May 13, 2020
6:30PM - 9:30PM
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 208
Lecture
Wed May 20, 2020
6:30PM - 9:30PM
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 208
Lecture
Wed May 27, 2020
6:30PM - 9:30PM
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 208
Lecture
Wed Jun 3, 2020
6:30PM - 9:30PM
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 208
Lecture
Wed Jun 10, 2020
6:30PM - 9:30PM
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center 208

Contact Us

Our team members are here to help. Hours: Mon-Fri, 8am-5pm.

This course applies towards the following certificates & specializations…

Keep up to date on the latest news and offerings in Data Analytics & Management

vector icon of building

Corporate Education

Learn how we can help your organization meet its professional development goals and corporate training needs.

Learn More

vector icon of building

Donate to UCLA Extension

Support our many efforts to reach communities in need.

Innovation Programs

Student Scholarships

Coding Boot Camp

Lifelong Learning