What You Need to Know Before
You Start
Starts 5 June 2025 07:07
Ends 5 June 2025
00
days
00
hours
00
minutes
00
seconds
11 hours 3 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Paid Course
Optional upgrade avallable
Overview
If you are learning Python and you want to take your Python skills to the next level with intensive practice, then this course is for you. Apply your knowledge to solve more than 100 Python exercises and check your solutions with step-by-step video lectures with visual effects and diagrams.
Syllabus
- Introduction to Python
- Basic Python Syntax and Concepts
- Data Structures
- Functions and Modules
- Input and Output
- Error Handling and Debugging
- Loop Constructs
- Object-Oriented Programming Basics
- Advanced Topics
- String Manipulation
- Working with Libraries
- Recursion and Algorithmic Thinking
- Final Project
- Course Wrap-Up
Overview of Python Basics
Setting Up Your Python Environment
Using Jupyter Notebooks for Practice
Variables and Data Types
Operators and Expressions
Control Flow: If Statements
Lists and List Operations
Tuples and Sets
Dictionaries and Dictionary Operations
Defining Functions
Lambda Functions
Importing and Using Modules
Reading from and Writing to Files
Formatted Output
Understanding and Handling Exceptions
Debugging Techniques
For Loops
While Loops
Nested Loops
Classes and Objects
Methods and Attributes
Inheritance and Encapsulation
List Comprehensions
Generators and Iterators
String Methods and Formatting
Regular Expressions
Introduction to Numpy for Numerical Operations
Using Matplotlib for Data Visualization
Understanding Recursion
Basic Algorithms and Problem Solving
Developing a Mini Python Application
Code Review and Feedback
Summary of Key Learnings
Next Steps in Python Programming
Taught by
Estefania Cassingena Navone
Subjects
Programming