Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Python® is one of the most widely used languages in software development today, particularly within the fields of data science, machine learning, and web development. Seasoned programmers and new programmers alike can apply Python skills to accomplish many different business goals. Python is an excellent choice of language for most professionals, and it's especially valuable as a first language for anyone wanting to get into programming.
In this Specialization, you will apply the fundamentals of the Python 3 language and create simple scripts that process data types and structures; interact with the user; perform tasks based on decision-making logic; structure code for reuse; and handle errors.
This Specialization is also designed to assist students in preparing for the Python Institute's PCEP™ – Certified Entry-Level Python Programmer (PCEP-30-02) credential.
Note: This Specialization requires 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.
Syllabus
- Course 1: PCEP: Python Setup
- Course 2: PCEP: Python Data Processing
- Course 3: PCEP: Python Conditionals, Loops, Functions, and Exceptions
Courses
-
To round out your introduction to Python programming, you'll write conditional statements and loops to control flow in your programs. You'll also define and use functions to make your code more modular, and handle exceptions to make it more resilient. 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.
-
In this course, you'll continue developing your Python skills by processing simple data types like integers and strings. You'll also process more complex data structures like lists, sets, and dictionaries. 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.
-
This course will be useful to anyone new to Python programming. You will learn how to set up a Python development environment and develop a simple application. 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.
Taught by
Bill Rosenthal