• Search...

categories: Technology & Innovation

Digital
Software
Technology
Web
SDG 4: Quality Education
SDG 8: Decent Work and Economic Growth

Python From Start to Finish

Duration: 3 h 41 m / 117 lessons

Level: General

Course Language: Arabic

By the end of this course, you will be able to

  • How to create variables, how to handle different types of data, how to modify data in lists, together with how to handle dates, time, numbers, and texts using Python.

  • How to get the installation materials, how to set up and get familiarized with the work environment, as well as learning the foundational basics of the language.

  • Different types and levels of functions and their utilities, in addition to learning about object-oriented programming and inheritance and why they really matter.

Course details

  • 3 h 41 m/117 lessons
  • Last updated: 1/3/2022
  • 3 Quiz
  • 3 learning resources
  • Course completion certificate

Course Content

Free lessons

1.

Introduction into Python

2.

Comments and its purpose

2 Minutes
3.

What is variable and how to build it

3 Minutes
4.

Input and Output

3 Minutes
5.

Setup Environment

2 Minutes
6.

Arithmetic operators

3 Minutes
7.

Knowing Python framework environment

2 Minutes
8.

Comparison operators

2 Minutes
9.

Data types

3 Minutes
10.

Find out what type of data within a given variable

2 Minutes
11.

Note on text and numeric data

1 Minutes
12.

Transforming between different types of data

6 Minutes
1.

Introduction into Python

1.

Setup Environment

2 Minutes
2.

Knowing Python framework environment

2 Minutes
1.

Comments and its purpose

2 Minutes
1.

What is variable and how to build it

3 Minutes
1.

Input and Output

3 Minutes
1.

Arithmetic operators

3 Minutes
2.

Comparison operators

2 Minutes
3.

Data types

3 Minutes
4.

Find out what type of data within a given variable

2 Minutes
5.

Note on text and numeric data

1 Minutes
6.

Transforming between different types of data

6 Minutes
1.

Introduction to advanced data

2.

LIST

2 Minutes
3.

Review List elements and change some data in the List

2 Minutes
4.

Adding to the List

2 Minutes
5.

Deleting From the List

1 Minutes
6.

Tuple

3 Minutes
7.

Dictionary

3 Minutes
8.

Accessing the dictionary elements

2 Minutes
9.

Editing on dictionary elements

1 Minutes
1.

If statement

2 Minutes
2.

Else function

1 Minutes
3.

Note on If statements

3 Minutes
4.

Elif function

3 Minutes
1.

While loop

4 Minutes
2.

For loop

2 Minutes
3.

For loop in range

4 Minutes
1.

Function definition

1 Minutes
2.

Recall function

1 Minutes
3.

Adding inputs to the function

2 Minutes
4.

Use a virtual input to the function

1 Minutes
Quizzes
learning resources
1.

Finding the absolute value

2.

Rounding numbers

1 Minutes
3.

Raise to power

4.

Finding the largest and smallest number from group of numbers

5.

Sum a set of numbers once

6.

Finding the square root

1 Minutes
7.

Rest of the division

8.

Generate a random number within a range

9.

Create a date

1 Minutes
10.

Create time

1 Minutes
11.

Create a timestamp

1 Minutes
12.

Change the date and time format

2 Minutes
1.

Indexing

1 Minutes
2.

Slicing

3 Minutes
3.

Slice Function

1 Minutes
4.

Index Function

2 Minutes
5.

Len Function

1 Minutes
6.

Count Function

1 Minutes
7.

In Parameter

2 Minutes
8.

Merge and loop

2 Minutes
1.

Searching using Find Function

2 Minutes
2.

Convert text to List

1 Minutes
3.

Text Verification

1 Minutes
4.

Strip Function

1 Minutes
5.

Text formatting

1 Minutes
6.

Raw String definition

2 Minutes
7.

Format Function

3 Minutes
1.

2D Lists

2 Minutes
2.

Filter Function

2 Minutes
3.

Map Function

1 Minutes
4.

Reverse Function

2 Minutes
1.

Positional Arguments

1 Minutes
2.

Keyword Arguments

1 Minutes
3.

Default Parameter

2 Minutes
4.

Argument Packing

3 Minutes
5.

Argument Unpacking

1 Minutes
6.

Packing and Unpacking

1 Minutes
7.

Dictionary Packing

1 Minutes
8.

Dictionary Unpacking

Quizzes
learning resources
1.

Introduction to Object Oriented Programming (OOP)

1 Minutes
2.

Class and Object

1 Minutes
3.

Attributes and Methods

1 Minutes
4.

Create a Class

1 Minutes
5.

Create an Object

1 Minutes
6.

A view on self

1 Minutes
7.

Constructor

2 Minutes
8.

Encapsulation

2 Minutes
1.

dir. Function

1 Minutes
2.

Adding Attribute

3.

Deleting Attributes and Object

1 Minutes
4.

Class Attribute

1 Minutes
5.

Setter and Getter

1 Minutes
6.

Using Setter and Getter

2 Minutes
7.

Access Modifiers with Properties

2 Minutes
8.

Access Modifiers with Functions

2 Minutes
1.

Inheritance

1 Minutes
2.

Applying Inheritance

3 Minutes
3.

Overriding

1 Minutes
4.

Multilevel Inheritance

1 Minutes
5.

Multi inheritance

6.

MRO

2 Minutes
7.

Applying MRO

1 Minutes
8.

Inheritance Constructor

2 Minutes
9.

Polymorphism in Python

2 Minutes
Quizzes
learning resources
1.

Scope

2.

Local Scope

3.

Global Scope

4.

Keyword Global

1.

Module

2.

Import Usage

3.

From .. Import Usage

1 Minutes
4.

As usage

1.

Introduction into Files

2.

Creating file

2 Minutes
3.

Writing into file

4.

Closing the file

1.

Exception Handling

1 Minutes
2.

Try .. except

2 Minutes
3.

Else

4.

Using except with identifying error type

2 Minutes
5.

Assert

1 Minutes
6.

Raise

1 Minutes
1.

Introduction into synchronous and asynchronous

1 Minutes
2.

Asynchronous

2 Minutes
1.

What now?

1 Minutes

About this course

When it comes to learning something new, the biggest obstacle is knowing where to start. Not to mention that it becomes way more difficult when you seek to learn a programming language. In light of that, we present to you this complete guide to learning the popular programming language; Python. It doesn’t matter whether you are an experienced programmer or new to the field because you will definitely have your learning needs met here. Don’t wait up and start learning now!

Course requirements and prerequisites

There are no requirements for this course. Your interest in the topic and your commitment to learning are all you need to achieve the utmost benefit from this course.

Mentor

Python From Start to Finish

Duration: 3h 41m / 117 lessons
Level: General
Course Language: Arabic
Looking for help?