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
course image

Python Exercises for Beginners: Solve 100+ Coding Challenges

Practice your Python Skills with 100+ Python Exercises and Check your Solutions with Step-by-Step Video Explanations.
via Udemy

4052 Courses


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
  • Overview of Python Basics
    Setting Up Your Python Environment
    Using Jupyter Notebooks for Practice
  • Basic Python Syntax and Concepts
  • Variables and Data Types
    Operators and Expressions
    Control Flow: If Statements
  • Data Structures
  • Lists and List Operations
    Tuples and Sets
    Dictionaries and Dictionary Operations
  • Functions and Modules
  • Defining Functions
    Lambda Functions
    Importing and Using Modules
  • Input and Output
  • Reading from and Writing to Files
    Formatted Output
  • Error Handling and Debugging
  • Understanding and Handling Exceptions
    Debugging Techniques
  • Loop Constructs
  • For Loops
    While Loops
    Nested Loops
  • Object-Oriented Programming Basics
  • Classes and Objects
    Methods and Attributes
    Inheritance and Encapsulation
  • Advanced Topics
  • List Comprehensions
    Generators and Iterators
  • String Manipulation
  • String Methods and Formatting
    Regular Expressions
  • Working with Libraries
  • Introduction to Numpy for Numerical Operations
    Using Matplotlib for Data Visualization
  • Recursion and Algorithmic Thinking
  • Understanding Recursion
    Basic Algorithms and Problem Solving
  • Final Project
  • Developing a Mini Python Application
    Code Review and Feedback
  • Course Wrap-Up
  • Summary of Key Learnings
    Next Steps in Python Programming

Taught by

Estefania Cassingena Navone


Subjects

Programming