Course curriculum

  • 1

    Python Primer

    • How to Study and what to study on Al Nafi Portal.

    • Python Primer Main Course Explanation

    • How to install Python Anaconda

    • Python Primer 000

    • Python-Primer-100

    • Python-Primer-100

    • Python Primer 101

    • Python-Primer-101

    • Python Primer 102a

    • Python-Primer-102-a

    • Python Primer 102b

    • Python-Primer-102-b

    • Python primer 102c

    • Python-Primer-102-c

    • Python primer 102d

    • Python-Primer-102d

    • Python Primer 103

    • Python-Primer-103

    • Python Primer 104

    • Python-Primer-104

    • Python Primer 105

    • Python-Primer-105

    • Python Primer 106

    • Python-Primer-106

  • 2

    Python Alpha

    • Python Alpha 000

    • Python-Alpha-000

    • Python Alpha 100

    • Python-Alpha-100

    • Python Alpha 101a

    • Python-Alpha-101a

    • Python Alpha 101b

    • Python-Alpha-101b

    • Python Alpha 200

    • Python-Alpha-200

    • Python Alpha 200(Cont.)

    • Python-Alpha-200

    • Python Alpha 300

    • Python-Alpha-300

    • Python Alpha 400a

    • Python-Alpha-400a

    • Python Alpha 400b

    • Python-Alpha-400b

    • Python Alpha 500

    • Python-Alpha-500

    • Python Alpha 500 easy version

    • Python-Alpha-500-easy-version

    • Python Alpha 600a

    • Python-Alpha-600a

    • Python Alpha 600b

    • Python-Alpha-600b

    • Python Alpha 600c

    • Python-Alpha-600c

    • ALPHA 600C QUIZ

    • Python Alpha 700a

    • Python-Alpha-700a

    • Python-Alpha-700b

    • Python-Alpha-700b

    • Python Alpha 800

    • Python-Alpha-800

    • Python Alpha 800b

    • Python-Alpha-800b

    • Python Alpha 900

    • Python-Alpha-900

    • Python Alpha 900a

    • Python-Alpha-900a

    • Python Alpha 900b

    • How to Study and what to study on Al Nafi Portal.

    • Python-Alpha-900b

    • Python Alpha 1000a

    • Python-Alpha-1000a-Classes-in-Python

  • 3

    Python Beta

    • Python Beta 000

    • Python Beta 100 Object and Data Structures

    • Python-Beta-100-Obejct-and-Data-Structures

    • Python Beta 101 Python and Numbers 01

    • Python Beta 101 Python and Numbers 02

    • Python Beta 101 Python and Numbers 03

    • Python-Beta-101-Python-and-Numbers

    • Python Beta 102 Python and Strings

    • Python-Beta-102-Python-and-string-01

    • Python Beta 102a Python and Strings

    • Python-Beta-102a-Python-and-string

    • Python Beta 103 Python and Strings

    • Python Beta 104 Python and Strings

    • Python Beta 105 Python and Strings

    • Python-Beta-Python-and-string-03-04-05

    • Python Beta 106 Python and Strings

    • Python Beta 106 Python and Print Function

    • Python Beta 107 lists and dictionaries

    • Python Beta 107a lists and dictionaries

    • Python Beta 107b lists and dictionaries

    • Python Beta 107c lists and dictionaries

    • Python-Beta-107-LIsts-and-Distionaries

    • Python Beta 108a tuples. sets and booleans

    • Python Beta 108b tuples. sets and booleans

    • Python Beta 108c tuples. sets and booleans

    • Python-Beta-108-Tuples-sets-and-Booleans

    • Python-Beta-108C-Tuples-sets-and-Booleans

    • Python Beta 109 Input and Output Function in Python

    • Python-Beta-109-Input-and-Output-in-Python

    • Python Beta 110 Python Boolean Operators

    • Python Beta 110 Boolean Operators

    • Python Beta 120a Python If and Else

    • Python Beta 120b Python If and Else

    • Python-Beta-120-if-and-else

    • Python Beta 130a for loops

    • Python Beta 130b for loops

    • Python-Beta-130-Loops-in-Python

    • Python Beta 140 for loops

    • Python Beta 150 Loops in Python continued

    • Python-Beta-150-Loops-in-Python-continued

    • Python Beta 160 List Comprehensions

    • Python Beta 170 Methods and Help in Python

  • 4

    Python Beta The Next Level up! Part 1

    • What to Study and How to Study

    • Python Beta Next Level how to study

    • Python Beta the next level up Intro

    • Python Programming Book

    • Python Beta the next level up Variable Creation

    • Python Beta the next level up List

    • Python Beta the next level up Dictionary

    • Python Beta the next level up Tuple

    • Python Beta the next level up Sets

    • Python Beta the next level up If elif else

    • Python Beta the next level up Loop

    • Python Beta the next level up Functions

    • Python Beta the next level up Functions excercise

    • Python Beta the next level up Error Handling

    • Python Beta the next level up Read File

    • Python Beta the next level up Write File

    • Python Beta the next level up Classes

    • Python Beta the next level up Inheritance

    • Python Beta the next level up Best Practices & Recap

  • 5

    Python Beta The Next Level up! Part 2

    • 1.Intro

    • 2.1.Datetime

    • 2.2.Exercise

    • 3.OS_module

    • 4.Inspect_module

    • 5.1.sqlite_module_p1

    • 5.2.sqlite_module_p2

    • 5.3.sqlite_module_p3

    • 6.CSV_module

    • 7.Subprocess_module

    • 8.Requests_module

    • 9.Recap

    • Python _Beta_Part 2

  • 6

    Python Beta The Next Level up! Part 3

    • 1.Overview

    • 2.Testing

    • 2. Testing Python file

    • 3.Debugging

    • 3. Debugging Python File

    • 4.Exercise

    • 5.Decorate

    • 5. decorator python file

    • 6.Lambda

    • 6. Lambda python file

    • 7.Exercise

    • 8.Profiling

    • 8. profiling Python file

    • 9.Exercise

    • 10.Recap

    • Python _Beta_Part 3

  • 7

    Python Beta The Next Level up! Part 4

    • 4.1.Overview

    • 4.2.Install_Modules

    • 4.3.Exercise

    • 4.4.LXML

    • LXML File

    • 4.5.Exercise

    • 4.6.ConfigParser

    • Config parser

    • 4.7.Exercise

    • 4.8.Threading

    • Threading

    • 4.9.Exercise

    • Temp file

    • Threading_exercise_solution

    • 4.10.Numpy

    • Numpy and Numpy Linear Algebra

    • 4.11.Exercise

    • 4.12.Recap

    • 4.13.End_of_course

    • Python _Beta_Part 4

  • 8

    Python_Beta_Resources

    • Python Notebook