Complete Python Fundamentals
This course is available only as a part of subscription plans
Training duration : 3 hours
Understand available tools and data types in Python, Understand control flow in Python
Troubleshoot errors in your code
Construct complex if/else statements, Construct complex control flow statements and define functions to complete tasks
Write for loops and while loops
Define functions to complete tasks
Write lambda functions and list comprehensions
Determine the appropriate kind of function for a task
Open, write to, and save files using native Python syntax, Write information to common file types
Use pandas and numpy to interact with a wide variety of file types
Use numpy to perform mathematical calculations on data in a data frame
Mona Khalil
Mona Khalil
Across this 3 hour class, you will build a solid foundation in key Python skills across 4 topic areas:
Lesson 1: Foundations of Python Usage (45 minutes)
Learn to navigate the basics of Python and available tools for utilizing this programming language in your work. You will use Jupyter Notebooks to practice Python syntax, troubleshooting errors, and familiarizing yourself with the data types that serve as the building blocks for your work.
Lesson 2: Control Flow (45 minutes)
Develop an understanding of the order in which your program executes, and the necessary steps needed to complete a series of tasks. In this lesson, you’ll learn how to apply if/else statements, for loops, and while loops to evaluate and process information.
Lesson 3: Writing Functions (45 minutes)
An effective workflow in Python reuses code you define within functions. In this lesson, you’ll learn when and how to write functions in Python, and utilize Python’s lambda functions & list comprehensions to manipulate and process a wide array of information you may encounter.
Lesson 4: Manipulating Data (45 minutes)
In this last lesson, you’ll learn how to interact with files brought into your Python environment. You’ll learn Python’s native methods for reading, manipulating, and writing to files in different formats. You’ll also learn how the pandas library sets you up for success when interacting with files in Python.
Do not need any prior experience using Python, but should have an understanding of common filetypes such as CSVs.