Python 101 — Python Basics with Arabic Video Lessons

A hands-on introduction to Python programming designed specifically for macOS users with no prior coding experience. Includes 21 Arabic video lessons, practical server examples and downloadable project resources.

متوسط +100 الطلاب المسجلين Arabic / English
مدرب الدورة هو Ahmad Naser
+ عرض المزيد
نظرة عامة على الدورة التدريبية

Welcome to Python 101 for Mac — the complete beginner's guide to learning Python on macOS.

  • Set up a professional Python development environment on your Mac from scratch.
  • Learn core programming concepts including variables, loops, functions, and data structures.
  • Write real Python scripts that solve practical, everyday problems.
  • Understand how to work with files, the terminal, and external libraries.
  • Build confidence through hands-on projects and exercises tailored for macOS workflows.

No prior programming experience is required — just a Mac and the willingness to learn.

Arabic video lessons and practical projects


  • الدليل المختصر في لغة البايثون
  • مقدمة واسباب لتعلم لغة البايثون
  • تفعيل الاستضافة المجانية الخاصة بك 2020
  • الدخول للاستضافة والتعرف على مزايا لوحة التحكم
  • التعامل مع الملفات والجلدات الخاصة بالويب والروابط
  • كتابة اول سكريبت بايثون على السيرفر
  • Variables Strings and Numbers
  • error logs and how to fix errors
  • Lists and Arrays
  • Tuples
  • Dictionary and Hashmaps
  • For Loop and While Loop dimensional
  • loop thru list of data
  • if statement
  • Python Indentation
  • print 50 first primary numbers
  • functions
  • Scope of function and local global variable
  • read values from browser GET CGI
  • fee wella ma fee project
  • add javascript and play around python and javascript


ماذا سأتعلم?

Set up a fully functional Python development environment on macOS using Terminal, Homebrew, and VS Code.
Write and execute Python scripts that use variables, control flow, functions, and data structures confidently.
Read from and write to files on your Mac using Python file handling techniques.
Install and use third-party Python libraries via pip to extend your programs.
Debug common Python errors and apply problem-solving strategies to fix broken code.
Build and complete small Python projects that demonstrate real-world programming skills.
المنهاج الدراسي
73 الدروس 10:41:02 ساعة
Getting Started: Setting Up Python on Your Mac
  • Understanding the Mac Terminal
    00:04:30
  • Installing Homebrew on macOS
    00:04:00
  • Installing Python 3 with Homebrew
    00:08:30
  • Installing and Configuring VS Code
    00:02:30
  • Running Your First Python Script
    00:09:00
Python Basics: Variables and Data Types
  • What Are Variables and Why Do They Matter?
    00:05:30
  • Working with Numbers: Integers and Floats
    00:10:00
  • Working with Strings
    00:06:30
  • Booleans and None
    00:13:30
  • Type Conversion and the type() Function
    00:11:00
Control Flow: Making Decisions in Code
  • Comparison and Logical Operators
    00:04:30
  • The if, elif, and else Statements
    00:06:30
  • Nested Conditionals
    00:09:00
  • Getting User Input with input()
    00:07:00
  • Mini Project: Simple Decision-Making App
    00:05:30
Loops: Repeating Actions Efficiently
  • The while Loop
    00:05:30
  • The for Loop and range()
    00:04:30
  • Iterating Over Strings and Collections
    00:07:30
  • Loop Control: break, continue, and pass
    00:05:30
  • Mini Project: Number Guessing Game
    00:06:30
Functions: Writing Reusable Code
  • Defining and Calling Functions
    00:04:00
  • Parameters and Arguments
    00:08:00
  • Return Values
    00:10:30
  • Variable Scope: Local vs Global
    00:05:30
  • Mini Project: Unit Converter
    00:05:30
Data Structures: Lists and Tuples
  • Creating and Accessing Lists
    00:05:00
  • Modifying Lists: Add, Remove, and Sort
    00:05:30
  • List Slicing and Comprehensions
    00:05:30
  • Tuples: Immutable Sequences
    00:07:30
  • Mini Project: Mac App Tracker
    00:06:00
Data Structures: Dictionaries and Sets
  • Creating and Accessing Dictionaries
    00:10:00
  • Modifying Dictionaries
    00:09:30
  • Nested Dictionaries
    00:08:30
  • Sets and Their Unique Properties
    00:12:00
  • Mini Project: Contact Book
    00:06:30
File Handling: Reading and Writing Files on Your Mac
  • Understanding File Paths on macOS
    00:11:30
  • Reading Files with open()
    00:12:00
  • Writing and Appending to Files
    00:11:00
  • Working with CSV Files
    00:11:00
  • Mini Project: Personal Journal App
    00:09:30
Modules, Packages, and pip
  • Importing Built-in Python Modules
    00:10:30
  • Creating Your Own Modules
    00:15:30
  • Installing Packages with pip
    00:13:00
  • Virtual Environments with venv
    00:13:00
  • Mini Project: Weather Data Fetcher
    00:12:30
Debugging, Best Practices, and Final Project
  • Reading and Understanding Python Error Messages
    00:08:00
  • Debugging Techniques in VS Code
    00:03:30
  • Writing Clean, Readable Python Code
    00:09:00
  • Organizing a Python Project on macOS
    00:10:00
  • Final Project: Mac Productivity Tool
    00:06:30
فيديو بالعربية — مقدمة
  • الدليل المختصر في لغة البايثون
    المعاينة 00:01:31
  • مقدمة واسباب لتعلم لغة البايثون
    المعاينة 00:06:35
  • تفعيل الاستضافة المجانية الخاصة بك
    00:07:00
  • الدخول للاستضافة والتعرف على مزايا لوحة التحكم
    00:03:33
  • التعامل مع الملفات والجلدات الخاصة بالويب والروابط
    00:14:32
فيديو بالعربية — أساسيات لغة البايثون
  • كتابة اول سكريبت بايثون على السيرفر
    00:09:12
  • Variables Strings and Numbers
    00:11:34
  • error logs and how to fix errors
    00:05:53
  • Lists and Arrays
    المعاينة 00:07:22
  • Tuples
    00:10:07
  • Dictionary and Hashmaps
    00:13:44
  • For Loop and While Loop dimensional
    00:16:36
  • loop thru list of data
    00:10:58
  • if statement
    00:10:52
  • Python Indentation
    00:07:06
  • print 50 first primary numbers
    00:07:31
  • functions
    00:13:00
  • Scope of function and local global variable
    00:05:20
فيديو بالعربية — مزايا ومشروع كامل على بايثون
  • read values from browser GET CGI
    00:08:00
  • fee wella ma fee project
    00:36:45
  • 15-game.py ملف الدرس
    --
  • add javascript and play around python and javascript
    00:30:51
  • تحميل المشروع النهائي
    --
شهادة اتمام الدورة
شهادة اتمام
عن المدرب

Ahmad Naser

خبير ومدرب تقني محترف

36 تقييمات | 2500 الطلاب | 57 الدورات
PHP MYSQL Mongodb Node.js React.js Wordpress Development jQuery Redux
خبير تسويق وبرمجة تطبيقات والعاب٬ مدرب برمجة محترف٬ مؤسس شركة أحمد ناصر للحلول الشاملة في أمريكا، مؤسس شركة ذي جرين باك اند للحلول الشاملة في رام الله، فلسطين، مؤسس مدرسة البرمجة ا...
تقييمات الطلاب
لا توجد تقييمات بعد
كن أول من يقيّم
Python 101 — Python Basics with Arabic Video Lessons
مجاني
عرض الواجهة الحديثة للدورة
يمكنك التبديل بين صفحة LMS الكلاسيكية والواجهة التفاعلية.
يتضمن:
  • 10:41:02 ساعة مقاطع فيديو حسب الطلب
  • 73 الدروس
  • الوصول على الهاتف المحمول والتلفزيون
  • شهادة اتمام الدورة
  • الوصول الكامل مدى الحياة

شارك الدورة

WhatsApp
ابدأ الكتابة للبحث