Certificate of Achievement
has completed the following course:
University of California, Irvine
This practical course explored the dynamic semantics of Python as an object-oriented programming language and developed computational thinking skills in solving data-related problems by focusing on data-science applications.
6 weeks, 3 hours per week
William Henry
University of California, Irvine
Transcript
Learning outcomes
- Explore Python advanced language features for writing efficient programs
- Demonstrate advanced Python Data structures for efficient handling of data
- Apply knowledge to write your own Python classes
Syllabus
- Installing and using VS Code
- Running Python code from the command line
- Passing command-line arguments to Python code
- Writing function docstrings
- Write functions that use *args, **kwargs, and default arguments
- Write and use multiple generator functions
- Use zip and enumerate with generator functions
- Write functions using closures and decorators
- Use memoization to speed up a code example
- Write multiple Python objects with constructors and methods
- Define classes using inheritance
- Load text data into Python and processes it in various ways
- Demonstrate understanding of big o notation via the quiz
- Write a linked list data structure
Issued on 21st February 2025
The person named on this certificate has completed the activities in the transcript above. For more information about Certificates of Achievement and the effort required to become eligible, visit futurelearn.com/proof-of-learning/certificate-of-achievement.
This certificate represents proof of learning. It is not a formal qualification, degree, or part of a degree.