Skip to main content

$ 19.99

Lifetime access

The course starts on TODAYNovember 23, 2024

Course will end on January 22, 2025

9 Weeks (8-10 hours per week)

Enroll

Last update on November 16, 2024

Python 101

somX
Somali
Self Paced
Verified certificate

Python 101

somX

ABOUT THIS COURSE

Python 101 is designed for beginners looking to delve into the world of programming. This course will introduce you to Python, one of the most versatile and widely-used programming languages today. Wh

What you'll learn

  • 1. Python Basics: Understand Python syntax, variables, types, and conditional statements.
  • 2. Control Structures: Learn about loops, decision making, and flow control in Python.
  • 3. Functions and Modules: Discover how to write reusable code using functions and organize your code effectively with modules.
  • 4. Data Structures: Gain knowledge of Python’s data structures such as lists, sets, dictionaries, and tuples for effective data manipulation.
  • 5. File Handling: Learn how to read from and write to files in Python, an essential skill for data processing.
  • 6. Error Handling: Understand exception handling in Python to manage errors and enhance code robustness.
  • 7. Practical Projects: Apply your skills in real-world projects to solidify your learning and create a portfolio of work.

Course content

Workshop 1: Getting Started with Python

Course Introduction

1 lectures

Lesson 1 - What will you learn in this course?

1 lectures

Lesson 2: Setup and Installation

1 lectures

Lesson 3: Hello World

1 lectures

Workshop 2: Data Types and Variables

Lesson 1: Data Types

1 lectures

Lesson 2: Variables in Python

1 lectures

Lesson 3: Variable Names

1 lectures

Lesson 4: Using Variables in your Programs

1 lectures

Lesson 5: Types of Errors

1 lectures

Project Assignment 1

3 lectures

Workshop 3: Strings and Numbers

Lesson 1: Strings with len Function

1 lectures

Lesson 2: Strings with bracket notation

1 lectures

Lesson 3: Comments

1 lectures

Lesson 4: Escape character and sequences

1 lectures

Lesson 5: Formatted string

1 lectures

Lesson 6: String methods

1 lectures

Lesson 7: Numbers

1 lectures

Lesson 8: Working with numbers

1 lectures

Lesson 9: Input function

1 lectures

Lesson 10: Type conversion

1 lectures

Lesson 11: Falsy and Truthy values

1 lectures

Lesson 12: Word Replacement Exercise

1 lectures

Quiz 01

1 lectures

Project assignment 2

5 lectures

Workshop 4: Conditional Statements and Loops (Control Flow)

Lesson 1: Comparison Operators

1 lectures

Lesson 2: Conditional Statements

1 lectures

Lesson 3: Ternary Operator

1 lectures

Lesson 4: Logical Operators

1 lectures

Lesson 5: For Loop

1 lectures

Lesson 6: For Else

1 lectures

Lesson 7: Nested Loops

1 lectures

Lesson 8: Iterables

1 lectures

Lesson 9: While Loops

1 lectures

Project assignment 3

4 lectures

Workshop 5: Functions

Lesson 1: Defining Functions

1 lectures

Lesson 2: Parameter and Argument

1 lectures

Lesson 3: Exercise

1 lectures

Lesson 4: Solution

1 lectures

Lesson 5: Types of Functions

1 lectures

Lesson 6: Keyword Arguments

1 lectures

Lesson 7: Defining Multiple Arguments

1 lectures

Project assignment 4

5 lectures

Workshop 6: Data Structures

Lesson 1: Lists

1 lectures

Lesson 2: Accessing List Items

1 lectures

Lesson 3: List unpacking

1 lectures

Lesson 4: Looping over lists

1 lectures

Lesson 5: Adding or Removing items

1 lectures

Lesson 6: Finding items

1 lectures

Lesson 7: Sorting lists

1 lectures

Lesson 8: List comprehensions

1 lectures

Lesson 9: Tuples

1 lectures

Lesson 10: Sets

1 lectures

Lesson 11: Dictionaries

1 lectures

Project assignment

1 lectures

Workshop 7: Exceptions and Python Standard Library

Lesson 1 - Handling Exceptions

1 lectures

Lesson 2 - Handling Different Exceptions

1 lectures

Lesson 3 - Pyhon Standard Library, Working with path class

1 lectures

Lesson 4 - Working with directories

1 lectures

Lesson 5 - Working with files

1 lectures

Lesson 6 - Opening web browser

1 lectures

Project assignment

1 lectures

Workshop 8: Learn to Build a Smart GPT Chatbot with OpenAI’s API

Lesson1: Build a Smart GPT Chatbot with OpenAI’s API

1 lectures

Workshop 9: Learn to Build a Smart Gemini Chatbot with Google's API

Lesson1: Build a Smart Gemini Chatbot with Google's API

1 lectures

Instructors

instructor-avator

Mohamed Ahmed Ghazali

44 Learners

2 Course