Enrollment limited; early enrollment advised. Enrollment deadline: October 7th, 2024
Python Programming I
Python is a high-level, dynamically typed, and portable programming language that excels when the cost of software development outweighs performance considerations.
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.This is an introduction to the Python language. This is NOT an introduction to programming. Some programming experience will be assumed.
By the end of this course you will be able to do the following:
- Write basic programs in Python.
- Use built-in and third-party libraries to enhance your applications.
- Be able to extend your Python knowledge on your own.
COM SCI X 414.20 Fundamentals of Software Development, programming experience.
Fall 2024 Schedule
Winter 2025 Schedule
Enrollment limited; early enrollment advised. Enrollment deadline: January 20th, 2025
Enrollment limited; early enrollment advised. Enrollment deadline: January 20th, 2025
This course applies towards the following certificates & specializations…
Corporate Education
Learn how we can help your organization meet its professional development goals and corporate training needs.
Donate to UCLA Extension
Support our many efforts to reach communities in need.