
Python for Beginners
Course Description
Python programming language is a powerful tool for data analysis. In this course, you’ll learn the basic concepts of Python programming and how data professionals use Python on the job. You'll explore concepts such as object-oriented programming, variables, data types, functions, conditional statements, loops, and data structures.
Welcome to week 1
Introduction to Python
Discover more about Python
Jupyter notebooks
Object-oriented programming
Variables and data types
Create precise variable names
Data types and conversions
Wrap-up
Welcome to week 2
- Define functions and returning values
- Write clean code
- Use comments to scaffold your code
- Make comparisons using operators
- Use if, elif, else statements to make decisions
- Wrap-up
Welcome to week 3
Introduction to while loops
Introduction to for loops
Loops with multiple range() parameters
Work with strings
String slicing
Format strings
Wrap-up
Welcome to week 4
Introduction to lists
Modify the contents of a list
Introduction to tuples
More with loops, lists, and tuples
Introduction to dictionaries
Dictionary methods
Introduction to sets
The power of packages
Introduction to NumPy
Basic array operations
Introduction to pandas
pandas basics
Boolean masking
Grouping and aggregation
Merging and joining data
Wrap-up
Welcome to week 5
Introduction to Course 2 end-of-course portfolio project
End-of-course project wrap-up and tips for ongoing career success
Course wrap-up
