الدرس 1 من 8

بيئة الشغل: Jupyter

مش هنشغل ملفات .py من الـ Terminal تاني، على الأقل في التحليل.

يعني إيه Notebook؟

الـ Jupyter Notebook ملف بيتفتح في المتصفح أو في VS Code، ومتقسم لخانات اسمها cells. كل cell بتكتب فيها كود وتشغله لوحده، والنتيجة (جدول أو رسمة) بتظهر تحتها على طول. زي كراسة معمل: تجربة، ونتيجتها، وملاحظاتك جنبها.

Notebookممتاز للتحليل والتجريب: تشغل حتة حتة وتشوف النتيجة فوراً.
ملف .pyأحسن للبرامج الكاملة والكود اللي هيتنشر، وده اللي اتعلمناه في المرحلة ٢.

التسطيب

terminal
# Inside your project's venv
pip install numpy pandas matplotlib seaborn jupyter

# Option 1: open Jupyter in the browser
jupyter notebook

# Option 2 (easier): in VS Code, create a file ending in .ipynb
☁️ من غير تسطيب خالص: Google Colabلو جهازك ضعيف أو عايز تبدأ فوراً، ادخل على colab.research.google.com واعمل notebook جديد. كل المكتبات دي متسطبة، وكمان هيديك GPU مجاني هتحتاجه جداً في مرحلة الـ Deep Learning.

نوعين cells

  • Code cell: بتكتب فيها بايثون وتشغلها.
  • Markdown cell: بتكتب فيها كلام وعناوين تشرح بيها اللي بتعمله. كده الـ notebook بيبقى تقرير كامل تقدر تبعته لحد.

اختصارات هتوفرلك وقت كتير

الاختصاربيعمل إيه
Shift + Enterشغّل الـ cell وروح للي بعدها
Esc ثم Acell جديدة فوق
Esc ثم Bcell جديدة تحت
Esc ثم Mحوّل الـ cell لـ Markdown
Esc ثم D Dامسح الـ cell
💡 آخر سطر بيتعرض لوحدهفي الـ notebook مش محتاج print لآخر سطر في الـ cell. لو كتبت df بس، هيعرضلك الجدول بشكل حلو. هنا في الدروس هنكتب print عشان الأمثلة تشتغل في أي مكان.
⚠ ترتيب التشغيلتقدر تشغل الـ cells بأي ترتيب، وده بيعمل لخبطة: متغير اتمسح من الكود بس لسه في الذاكرة. لو حاجة غريبة بتحصل، اعمل Restart & Run All واتأكد إن الـ notebook بيشتغل من أوله لآخره.
صفحة المرحلة