بايثون من الصفر حتى الاحتراف
Technical

بايثون من الصفر حتى الاحتراف

by حكايات جميلة · 2026-07-17

تعلم لغة البرمجة بايثون من الصفر حتى مستوى متقدم

5 chapters 2,842 words ~11 min read Arabic 179 reads

Read the first chapter

The whole of chapter one, free. About 2 min. Turn the pages with the arrows, your keyboard, or a swipe.

Chapter 1

مقدمة عامة: ما هي بايثون؟ لماذا نتعلمها؟ مجالات استخدامها، وكيفية تثبيتها وإعداد بيئة العمل (مثل VS Code أو PyCharm).

مقدمة عامة: ما هي بايثون؟ لماذا نتعلمها؟ مجالات استخدامها، وكيفية تثبيتها وإعداد بيئة العمل

بايثون لغة برمجة تُستخدم عندما تريد كتابة كود واضح وصيانته سهلة، مع مكتبات جاهزة لأعمال كثيرة. الفرق العملي يظهر فورًا عند التعامل مع ملفات، APIs، وبيانات: نفس الأسلوب العام، مع مكتبات مختلفة.

ملخص سريع (مرجعي)

البند

التفاصيل

اسم اللغة

بايثون Python

هدفها

أتمتة، تحليل بيانات، تطوير خدمات، بناء أدوات

نمط التنفيذ

تنفيذ مباشر عبر مترجم (Interpreter)

شائع في

تطوير الويب، الذكاء الاصطناعي، أدوات التشغيل، الاختبار

بيئات التطوير

VS Code أو PyCharm (اختيار حسب تفضيلك)

ما هي بايثون؟ (تعريف سريع)

بايثون تُشغِّل الكود عبر مترجم يقوم بقراءة التعليمات سطرًا سطرًا. أهم ما يميزها للمبتدئ أنها:

• تقلل عدد الأسطر المطلوبة لإنجاز نفس المهمة مقارنة بلغات أدنى مستوى.

• تمتلك مكتبات قياسية (Standard Library) كافية لبدء العمل بسرعة.

• تستعمل نفس مفاهيم بناء البرنامج عبر المجالات (قوائم، قاموس، دوال…).

مثال مرجعي: ملف بايثون بسيط

هذا تعليق يوضح وظيفة السطر التالي print("مرحبًا من بايثون") # طباعة نص على الشاشة لماذا نتعلمها؟ (من زاوية استخدام فعلية)

أسباب التعلم ترتبط بما ستفعله مباشرة:

• قراءة/كتابة ملفات: CSV وJSON وTXT شائعة في العمل.

• التعامل مع APIs: إرسال طلبات HTTP واستقبال JSON.

• توثيق الكود: توثيق الدوال عبر Docstrings لتسهيل الفهم.

• قابلية التوسع: لاحقًا ستستعمل بايثون مع أدوات مثل Docker وCI.

مرجع توثيق الدوال (Docstring)

def جمع(a, b): """يعيد مجموع عددين a و b.""" return a + b

إرجاع نتيجة الجمع مجالات استخدام بايثون (خريطة سريعة)

المجال

ما الذي تكتبه عادة؟

مدخلات/مخرجات شائعة

تطوير الويب

خدمات REST وواجهات

طلبات HTTP (JSON)

الذكاء الاصطناعي

تجهيز بيانات وتشغيل نماذج

مصفوفات/ملفات بيانات

أتمتة وتشغيل

سكربتات جدولة وتنظيف بيانات

ملفات + أوامر نظام

تحليل بيانات

تنظيف وتحويل البيانات

CSV/Excel → تقارير

ألعاب وأدوات

منطق لعبة أو أدوات مساعدة

ملفات موارد + مدخلات المستخدم

تثبيت بايثون وإعداد بيئة العمل (VS Code أو PyCharm)

1) التحقق من التثبيت

بعد تثبيت بايثون، تحقّق من النسخة:

python --version أو على بعض الأنظمة:

python3 --version 2) إنشاء مشروع وإدارة بيئة افتراضية

استخدم بيئة افتراضية لعزل المكتبات:

mkdir my_project

إنشاء مجلد المشروع cd my_project

الدخول إلى المجلد python -m venv venv

إنشاء بيئة افتراضية باسم venv تفعيل البيئة:

• Windows (PowerShell):

.\venv\Scripts\Activate.ps1

تفعيل البيئة الافتراضية • macOS/Linux:

source venv/bin/activate

تفعيل البيئة الافتراضية 3) تثبيت حزمة أساسية للاختبار

pip install requests

مكتبة شائعة للعمل مع APIs 4) إعداد VS Code أو PyCharm (نقطة مرجعية)

الأداة

ما الذي تختارّه؟

الهدف

VS Code

اختيار مترجم Python داخل المشروع

تشغيل الكود بنفس بيئتك

PyCharm

Interpreter ضمن Settings

ربط المشروع بالـ venv

ملاحظة مهمة: عند إنشاء المشروع، تأكد أن “Interpreter” في بيئة التطوير يشير إلى ملف مترجم داخل venv وليس تثبيت النظام.

ملاحظات استخدام (API reference وDeveloper guides)

عند الرجوع لأي مكتبة لاحقًا:

• ابحث عن API Reference: أسماء الدوال، المعاملات Parameters، وقيم الإرجاع.

• اقرأ Developer Guide: طريقة تنظيم المشروع وتدفق الاستخدام.

• افحص الكود والأمثلة الرسمية: خصوصًا شكل المعاملات مثل headers و timeout في طلبات الشبكة.

إلى أين ننتقل بعد هذا؟

المرحلة التالية تركّز على “لبنات” بايثون: المتغيرات وأنواع البيانات والعمليات المنطقية - لأنها ستظهر مباشرة في أي كود لاحق (ملفات، APIs، توثيق الدوال).

End of chapter one. 4 more chapters and about 2,842 words in the full book.

1 / 3

Swipe or use the arrows to turn the page

What's inside: 5 chapters

  1. 1. مقدمة عامة: ما هي بايثون؟ لماذا نتعلمها؟ مجالات استخدامها، وكيفية تثبيتها وإعداد بيئة العمل (مثل VS Code أو PyCharm).
  2. 2. الأساسيات: المتغيرات (Variables)، أنواع البيانات (Data Types)، العمليات الحسابية والمنطقية.
  3. 3. التحكم في التدفق: الشروط (If/Else)، الحلقات التكرارية (For/While loops).
  4. 4. هياكل البيانات: القوائم (Lists)، القواميس (Dictionaries)، المجموعات (Sets)، والـ Tuples.
  5. 5. الدوال الحزم: بناء الدوال (Functions)، النطاقات (Scope)، واستيراد المكتبات (Modules).

About this book

"بايثون من الصفر حتى الاحتراف" is a technical book by حكايات جميلة with 5 chapters and approximately 2,842 words. تعلم لغة البرمجة بايثون من الصفر حتى مستوى متقدم.

This book was created using Inkfluence AI, an AI-powered book generation platform that helps authors write, design, and publish complete books. It was made with the AI Documentation Generator.

Frequently Asked Questions

What is "بايثون من الصفر حتى الاحتراف" about?

تعلم لغة البرمجة بايثون من الصفر حتى مستوى متقدم

How many chapters are in "بايثون من الصفر حتى الاحتراف"?

The book contains 5 chapters and approximately 2,842 words. Topics covered include مقدمة عامة: ما هي بايثون؟ لماذا نتعلمها؟ مجالات استخدامها، وكيفية تثبيتها وإعداد بيئة العمل (مثل VS Code أو PyCharm)., الأساسيات: المتغيرات (Variables)، أنواع البيانات (Data Types)، العمليات الحسابية والمنطقية., التحكم في التدفق: الشروط (If/Else)، الحلقات التكرارية (For/While loops)., هياكل البيانات: القوائم (Lists)، القواميس (Dictionaries)، المجموعات (Sets)، والـ Tuples., and more.

Who wrote "بايثون من الصفر حتى الاحتراف"?

This book was written by حكايات جميلة and created using Inkfluence AI, an AI book generation platform that helps authors write, design, and publish books.

How can I create a similar technical book?

You can create your own technical book using Inkfluence AI. Describe your idea, choose your style, and the AI writes the full book for you. It's free to start.

Write your own technical book with AI

Describe your idea and Inkfluence writes the whole thing. Free to start.

Start writing

Created with Inkfluence AI