About the course
Do you want to learn Python , one of the most popular and accessible programming languages in the world? This free course, offered by TheNewBaghdad, takes you from scratch to mastery in application programming, data science, and graphical user interfaces. You'll receive 54 comprehensive lessons covering basics like variables, lists, and conditionals, as well as advanced topics like object-oriented programming (OOP), regular expressions, and databases. After completing the course, you'll be able to earn a certificate accredited by the Maaref platform . Don't miss this opportunity to develop your programming skills and enter the world of technology with confidence.
Python is an interpreted, object-oriented, and dynamically typed programming language. The Python interpreter reads one line of code at a time and translates it into a low-level language (byte code) before running it. This feature exposes you to runtime errors, but it facilitates the learning process because the code is easy to write and understand.
Course content
Lesson 1:
Python Why - Course Introduction.
Lesson 2:
Python Install
Lesson 3:
First app Python.
Lesson Four:
Python is Objects - The concept of objects in Python.
Lesson 5:
Mutable and Immutable Object.
Lesson 6:
Python variables.
Lesson 7:
Python Comments - Comments.
Lesson 8:
Python lists and tuples.
Lesson Nine:
Python Dictionary - Dictionary.
Lesson 10:
Python Object id - The identifier.
Lesson Eleven:
Python Logic - Logic Gates.
Lesson Twelve:
Python Math - Mathematical Operations.
Lesson Thirteen:
Python Bitwise - Binary Operations.
Lesson Fourteen:
Python Boolean operations.
Lesson fifteen:
Python operation priorities.
Lesson Sixteen:
Python slice - Slicing.
Lesson seventeen:
Get my Age || Python - Age Calculator App.
Lesson Eighteen:
Python Debug - Execution Trace.
Lesson Nineteen:
Python IF "conditional" - Conditional statements.
Lesson Twenty:
Python IF-Else "conditional" - Conditional statements with Else.
Lesson twenty-one:
Python Nested IF "conditional" - Nested conditional statements.
Lesson twenty-two:
Python While Loop - Repetitive Statements.
Lesson twenty-three:
Python For Loop - Repetitive Statements Using for.
Lesson twenty-four:
Python Nested Loop - Nested loop statements.
Lesson twenty-five:
Python Control Loop - Controlling loop statements.
Lesson twenty-six:
Python Functions - Functions.
Lesson twenty-seven:
Python File - Files.
Lesson twenty-eight:
Python Exceptions - Catching Errors.
Lesson twenty-nine:
Python Strings - Text Strings.
Lesson Thirty:
Python OOP Basic Class - Object-Oriented Programming Basics.
Lesson Thirty-One:
Python OOP Class Constructor - Building objects.
Lesson Thirty-Two:
Python OOP kwargs - Using keywords.
Lesson thirty-three:
Python OOP Class Inheritance.
Lesson Thirty-Four:
Python OOP Method Overriding.
Lesson Thirty-Five:
Python OOP Create new Model
Lesson thirty-six:
Python Regular expression - Regular expressions.
Lesson thirty-seven:
Python Sqlite Database - Databases.
Lesson thirty-eight:
Python Database Sqlite3 commit - Working with the database.
Lesson Thirty-Nine:
Python Read JSON from HTTP - Read JSON data from the Internet.
Lesson Forty:
Python Next - Course summary with your next step.
Lesson forty-one:
Python GUI - Graphical Interfaces in Python.
Lesson forty-two:
Python GUI First UI App.
Lesson forty-three:
Python GUI Button and Entry - Enter button.
Lesson forty-four:
Python GUI CallBack - Calling functions.
Lesson forty-five:
Python GUI Events - Events.
Lesson forty-six:
Python GUI Style - Interface Design.
Lesson forty-seven:
Python GUI Grid - Grid.
Lesson forty-eight:
Python Toy Tac Tic - Complete Game Design.
Lesson forty-nine:
Python GUI Frame - windows.
Lesson fifty:
Python GUI RadioButton and CheckBox - Radio buttons.
Lesson fifty-one:
Python GUI TreeView - Display tables.
Lesson fifty-two:
Python UI System Booking 1 - Creating a booking system.
Lesson fifty-three:
Python UI System Booking 2 - Creating a booking system.
Lesson fifty-four:
Python Networkx - Analyze data and simplify complex problems.
Benefits of the course
- 54 Comprehensive Lessons: Covering all the basics and advanced aspects of Python.
- Certified Certificate: After completing the course, you will be able to obtain a certified certificate from the Maaref platform.
- Practical learning: Practical examples and projects help you apply what you learn directly.
How to register
- To register for the course, visit the following link: Registration link .
Application deadline
- Always open.