categories: Technology, Science & Productivity
Level: Specialized
Course Language: Arabic
Use the Command Line to create, delete files, and manage projects efficiently.
Understand Python fundamentals by creating variables, adding comments, performing calculations, and recognizing the role of Python libraries.
Work with Lists and Strings to organize and store data flexibly.
Apply If statements, Loops, and Functions to build more efficient code.
Explore Object-Oriented Programming (OOP) by creating Classes, Objects, and using Inheritance.
Set up isolated work environments using Modules, Packages, and Virtual Environments for easier project management.
Free lessons
Classes & Objects
Command Line 1 - List and Change Directory
Installing Python
Command Line 2 - Create & Delete
1. Command Line
Introduction
Command Line 1 - List and Change Directory
Command Line 2 - Create & Delete
2. Python Basics
Python Introduction
Installing Python
Installing Pycharm
Variables & Comments
User Input
Arithmetic Operations
Lists
Strings
3. If statements, Loops, Functions
If statements
Loops
Functions | part 1
Functions | part 2
Dictionary
Exceptions
Revision
4. Classes, Objects, Methods, Inheritance
Classes & Objects
Methods
Inheritance
5. Modules, Packages, Virtual Environments
Modules
Packages
Python Module Index
Pypi
Virtual Environment
In this part of the Python & Django course, you’ll master the basics of Python programming, an essential language for building modern web applications. The course starts with an introduction to the Command Line, where you’ll learn to create and delete files efficiently. Then, you’ll dive into Python fundamentals, covering everything from installing Python and PyCharm to working with variables, user input, basic calculations, Lists, and Strings for organizing data. Next, you’ll explore core programming concepts like If statements, Loops, and Functions, along with practical ways to use Dictionaries for efficient data handling. The course also introduces Object-Oriented Programming (OOP), where you’ll learn to create Classes, Objects, Methods, and use Inheritance for flexible code. Finally, you’ll work with Modules, Packages, and Virtual Environments, setting up projects with ease. Whether you’re new to coding or enhancing your skills, this course lays the groundwork for web and app development.
This course requires downloading Python. If you wish to have more information, we recommend you check part 1 of this course.
Software Engineer
636 Learners
4 Courses