Python for Data Science, AI & Development
Instructor: Joseph Santarcangelo
Beginner Level • 4 hours to complete • Flexible Schedule
What You'll Learn
- Develop a foundational understanding of Python programming by learning basic syntax, data types, expressions, variables, and string operations.
- Apply Python programming logic using data structures, conditions and branching, loops, functions, exception handling, objects, and classes.
- Demonstrate proficiency in using Python libraries such as Pandas and Numpy and developing code using Jupyter Notebooks.
- Access and extract web-based data by working with REST APIs using requests and performing web scraping with BeautifulSoup.
Skills You'll Gain
Computer Programming
Python Programming
Data Structures
NumPy
Programming Principles
Application Programming Interface (API)
Jupyter
Data Literacy
Pandas (Python Package)
Data Manipulation
Data Import/Export
Restful API
Scripting
Web Scraping
File Management
Object Oriented Programming (OOP)
Data analysis
Shareable Certificate
Earn a shareable certificate to add to your LinkedIn profile
Outcomes
-
Learn new concepts from industry experts
-
Gain a foundational understanding of a subject or tool
-
Develop job-relevant skills with hands-on projects
-
Earn a shareable career certificate
There are 5 modules in this course
This module teaches the basics of Python and begins by exploring some of the different data types such as integers, real numbers, and strings. Continue with the module and learn how to use expressions in mathematical operations, store values in variables, and the many different ways to manipulate strings.
This module begins a journey into Python data structures by explaining the use of lists and tuples and how they are able to store collections of data in a single variable. Next learn about dictionaries and how they function by storing data in pairs of keys and values, and end with Python sets to learn how this type of collection can appear in any order and will only contain unique elements.
This module discusses Python fundamentals and begins with the concepts of conditions and branching. Continue through the module and learn how to implement loops to iterate over sequences, create functions to perform a specific task, perform exception handling to catch errors, and how classes are needed to create objects.
This module explains the basics of working with data in Python and begins the path with learning how to read and write files. Continue the module and uncover the best Python libraries that will aid in data manipulation and mathematical operations.
This module delves into the unique ways to collect data by the use of APIs and web scraping. It further explores data collection by explaining how to read and collect data when dealing with different file formats.