- Level Foundation
- المدة 27 ساعات hours
- الطبع بواسطة IBM
-
Offered by
عن
Kickstart your learning of Python with this beginner-friendly self-paced course taught by an expert. Python is one of the most popular languages in the programming and data science world and demand for individuals who have the ability to apply Python has never been higher. This introduction to Python course will take you from zero to programming in Python in a matter of hours—no prior programming experience necessary! You will learn about Python basics and the different data types. You will familiarize yourself with Python Data structures like List and Tuples, as well as logic concepts like conditions and branching. You will use Python libraries such as Pandas, Numpy & Beautiful Soup. You’ll also use Python to perform tasks such as data collection and web scraping with APIs. You will practice and apply what you learn through hands-on labs using Jupyter Notebooks. By the end of this course, you’ll feel comfortable creating basic programs, working with data, and automating real-world tasks using Python. This course is suitable for anyone who wants to learn Data Science, Data Analytics, Software Development, Data Engineering, AI, and DevOps as well as a number of other job roles.الوحدات
About the course
1
Videos
- Course Introduction
3
Readings
- About this course
- Course Overview
- Helpful Tips for Course Completion
Getting Started with Python and Jupyter
1
External Tool
- Hands-on Lab: Write Your First Program
2
Videos
- Introduction to Python
- Getting Started with Jupyter
1
Readings
- Introduction to Jupyter
Types
1
Assignment
- Practice Quiz: Types
1
External Tool
- Hands-on Lab: Types
1
Videos
- Types
Expressions and Variables
1
Assignment
- Practice Quiz: Expressions and Variables
1
External Tool
- Hands-on Lab: Expression and Variables
1
Videos
- Expressions and Variables
String Operations
1
Assignment
- Practice Quiz: String Operations
1
External Tool
- Hands-On Lab: String Operations
1
Videos
- String Operations
Module 1 Summary, Cheatsheet, Graded Quiz, and Glossary
1
Assignment
- Module 1 Graded Quiz: Python Basics
1
Readings
- Module 1 Summary: Python Basics
Lists and Tuples
1
Assignment
- Practice Quiz: Lists and Tuples
2
External Tool
- Hands-On Lab: Lists
- Hands-On Lab: Tuples
1
Videos
- Lists and Tuples
Dictionaries
1
Assignment
- Practice Quiz: Dictionaries
1
External Tool
- Hands-On Lab: Dictionaries
1
Videos
- Dictionaries
Sets
1
Assignment
- Practice Quiz: Sets
1
External Tool
- Hands-On Lab: Sets
1
Videos
- Sets
Module 2 Summary, Cheatsheet, Graded Quiz, and Glossary
1
Assignment
- Module 2 Graded Quiz: Python Data Structures
1
Readings
- Module 2 Summary: Python Data Structures
Conditions and Branching
1
Assignment
- Practice Quiz: Conditions and Branching
1
External Tool
- Hands-On Lab: Conditions and Branching
1
Videos
- Conditions and Branching
Loops
1
Assignment
- Practice Quiz: Loops
1
External Tool
- Hands-On Lab: Loops
1
Videos
- Loops
Functions
1
Assignment
- Practice Quiz: Functions
1
External Tool
- Hands-On Lab: Functions
1
Videos
- Functions
Exception Handling
1
Assignment
- Practice Quiz: Exception Handling
1
External Tool
- Hands-On Lab: Exception Handling
1
Videos
- Exception Handling
Objects and Classes
1
Assignment
- Practice Quiz: Objects and Classes
1
External Tool
- Hands-On Lab: Objects and Classes
1
Videos
- Objects and Classes
Practice with Python Programming Fundamentals
1
External Tool
- Practice Lab: Text Analysis
Module 3 Summary, Cheatsheet, Graded Quiz, and Glossary
1
Assignment
- Module 3 Graded Quiz: Python Programming Fundamentals
1
Readings
- Module 3 Summary: Python Programming Fundamentals
Reading and Writing Files with Open
1
Assignment
- Practice Quiz: Reading and Writing Files with Open
2
External Tool
- Hands-On Lab: Reading Files with Open
- Hands-On Lab: Writing Files with Open
2
Videos
- Reading Files with Open
- Writing Files with Open
Pandas
1
Assignment
- Practice Quiz: Pandas
2
External Tool
- Practice Lab: Selecting Data in a DataFrame
- Hands on Lab: Loading Data with Pandas
2
Videos
- Pandas: Loading Data
- Pandas: Working with and Saving Data
Numpy in Python
1
Assignment
- Practice Quiz: Numpy in Python
2
External Tool
- Hands-On Lab: One Dimensional Numpy
- Hands-On Lab: Two Dimensional Numpy
2
Videos
- One Dimensional Numpy
- Two Dimensional Numpy
Module 4 Summary, Cheatsheet, Graded Quiz, and Glossary
1
Assignment
- Module 4 Graded Quiz: Working with Data in Python
1
Readings
- Module 4 Summary: Working with Data in Python
Simple APIs
1
Assignment
- Practice Quiz: Simple APIs
2
External Tool
- Hands-On Lab: Introduction to API
- Practice Project: GDP Data Extraction and Processing
1
Videos
- Application Program Interface
REST APIs, Web Scraping, and Working with Files
1
Assignment
- Practice Quiz: REST APIs, Web Scraping, and Working with Files
4
External Tool
- Hands-on Lab: Access REST APIs & Request HTTP
- Hands-On Lab: API Examples
- Hands-on Lab: Web Scraping
- Hands-on Lab: Working with different file formats
5
Videos
- REST APIs & HTTP Requests - Part 1
- REST APIs & HTTP Requests - Part 2
- (Optional) HTML for Web Scraping
- (Optional) Web Scraping
- Working with Different File Formats
Module 5 Summary, Cheatsheet, Graded Quiz, and Glossary
1
Assignment
- Module 5 Graded Quiz: APIs and Data Collection
1
Readings
- Module 5 Summary: APIs and Data Collection
Final Exam
1
Assignment
- Final Exam for the Course
Course Wrap-Up
2
Readings
- Congratulations and Next Steps
- Python Cheat Sheet: The Basics
Auto Summary
Kickstart your Python journey with this beginner-friendly course in Data Science and AI, taught by an expert. Learn Python basics, data types, structures, and libraries like Pandas and Numpy. Gain hands-on experience with Jupyter Notebooks. Ideal for aspiring Data Scientists, Data Analysts, Software Developers, and AI enthusiasts. Available via Coursera with Starter and Professional subscription options.

Joseph Santarcangelo