Python Fundamentals

This course is designed for beginners who want to learn the core concepts of computer programming using Python. This course provides a step-by-step introduction to programming, building a strong foundation that prepares learners for real-world development and more advanced studies.

  • The course begins with an introduction to computer programming, helping students understand how programs work and how Python is used to solve problems. Learners then move on to Python basics, where they explore variables, data types, and basic syntax.

  • Students will study Python operators, including arithmetic, assignment, comparison, logical, and other commonly used operators. This is followed by control flow, where learners gain control over program execution using conditional statements and loops.

  • The course then introduces data structures, teaching how to store, organize, and manipulate data using lists, tuples, sets, and dictionaries. Learners will also learn how to write reusable code through functions, improving program structure and readability.

  • Next, students explore exception handling, learning how to manage errors and build reliable programs. This is followed by file handling, where learners work with files to read, write, and manage data.

  • The course also covers Object-Oriented Programming (OOP) in Python, introducing key concepts such as classes, objects, inheritance, and encapsulation. Learners will then study regular expressions, enabling powerful text searching and pattern matching.

  • Finally, the course concludes with modules and packages, teaching students how to organize code, reuse functionality, and work with external Python libraries.

  • Throughout the course, learners will engage in quizzes, hands-on exercises, and practical examples to reinforce learning and build confidence.

  • By the end of this course, students will have a solid foundation in Python programming and be ready to progress to more advanced topics or real-world applications.

ዝርዝር ዋጋታት

ትምህርትና ብክልተ መገዲ ኢዩ ዝወሃብ።

  • → ተማሃሮ ንበይኖም ቪድዮ ብምርኣይ ይመሃሩ።
  • → ምስ መምህር ኣብ ዙም ፕሮጀክት ይሰርሑን ይመሃሩን።
  • £300 Now £240.00

    ቪድዮን ናይ ዙም ትምህርትን One time payment

    Buy
  • £150 Now £120

    ቪድዮ ንበይኑ One time payment

    Buy

Course curriculum

    1. Welcome

    2. What is Programming

    3. Getting Started with Python - Windows

    4. Getting Started with Python - Mac

    5. Introduction Quiz

    1. Variables

    2. Data Types

    3. Numbers

    4. Strings

    5. Input and Type Casting

    6. Basics Quiz

    1. Introduction

    2. Arithmetic Operators

    3. Assignment Operators

    4. Comparison Operators

    5. Logical Operators

    6. Identity Operators

    7. Membership Operators

    8. Operators Quiz

    9. Operators Assignment

    1. If...Else

    2. Match Case

    3. Debugging Code

    4. For Loop

    5. While Loop

    6. Break and Continue

    7. Control FLow Quiz

    8. FizzBuzz Exercise

    9. BMI Exercise

    1. Introduction

    2. Lists

    3. Tuples

    4. Sets

    5. Dictionaries

    6. Data Structures Quiz

    7. Data Structures Exercise

    8. Data Structures Exercise Solution

    1. Introduction

    2. Creating a Function

    3. Function Parameters

    4. Function Stub

    5. Scope and Lifetime of Variables

    6. Lambda Function

    7. Filter

    8. Map

    9. Reduce

    10. Type Annotation

    11. Documentation - Docstrings

    12. Functions Quiz

    13. Functions Exercise

    14. Functions Exercise Solution

About this course

  • 104 lessons
  • 18 hours of video content
  • Project based approach
  • Unlimited access
  • Certificate of Completion

Video