Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Python® is a versatile programming language that has many benefits for aspiring programmers and other industry professionals. Going beyond the basics of the language will help unlock significant capabilities for optimizing development time and incorporating robust program logic.
In this Specialization, you will apply intermediate-level concepts and skills associated with Python 3, including object-oriented programming, modules and packages, string manipulation, input/output operations, and more.
Syllabus
- Course 1: PCAP: Python Input, Output, and String Handling
- Course 2: PCAP: Python OOP and Code Streamlining
- Course 3: PCAP: Modules, Packages, and Exception Handling
Courses
-
To round out your exploration of advanced Python skills, you'll import modules, work with built-in modules, and create custom modules and packages. You'll also work with built-in and custom exceptions so your code handles problems gracefully. This is the third and final course in a multi-course Specialization. All of the courses in this Specialization require that you use the provided virtual machine, which includes an installation of Python. The course setup instructions provided in the first course go into more detail about the hardware and software requirements.
-
This course will be useful to anyone who has foundational Python experience and wants to expand on their programming skills. You will learn how to perform input/output operations from data files. You'll also work with character encodings and operate on strings. This is the first course in a multi-course Specialization. All of the courses in this Specialization require that you use the provided virtual machine, which includes an installation of Python. The course setup instructions provided in the first module of this course go into more detail about the hardware and software requirements.
-
In this course, you'll continue developing your Python skills by implementing object-oriented design through classes. You'll also streamline code logic and scope by using list comprehensions, lambda functions, and closures. This is the second course in a multi-course Specialization. All of the courses in this Specialization require that you use the provided virtual machine, which includes an installation of Python. The course setup instructions provided in the first course go into more detail about the hardware and software requirements.
Taught by
Bill Rosenthal