تثبيت Anaconda وJupyter Notebook
ثبّت Anaconda، وأنشئ بيئة conda مخصصة، وشغّل Jupyter، وتحقق من توفر جميع تبعيات ML
تثبيت Anaconda وJupyter Notebook درس مجاني في Machine Learning Academy على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Machine Learning Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Machine Learning Academy 4 دروس في المجموع.
بعض أجزاء هذا الدرس لم تُترجم بعد وتظهر باللغة الإنجليزية.
Why Anaconda for Machine Learning?
Anaconda bundles Python and 250+ science packages, so you go from a blank machine to a working ML setup in minutes. Its big win: isolated environments per project. 🐍
Downloading and Installing Anaconda
Grab Anaconda for your OS from anaconda.com (it's a big download — the full science stack). Then open a fresh terminal and run conda --version to confirm it worked.
# Verify installation in terminal (not Python)
# conda --version
# Output: conda 23.11.0
# Also verify Python
# python --version
# Output: Python 3.11.xCreating a Dedicated Conda Environment
Give every project its own environment so you can experiment freely without breaking anything else. Create it, activate it, and all your installs stay neatly inside.
# Run these commands in your terminal
# Create a new environment named 'ml_course' with Python 3.11
# conda create -n ml_course python=3.11
# Activate the environment
# conda activate ml_course
# Your prompt will change to show (ml_course)
# All pip/conda installs now go into this environment only
# Deactivate when done
# conda deactivateInstalling the ML Stack
Now install your toolkit: scikit-learn for ML, NumPy and Pandas for data, Matplotlib for charts, Jupyter for notebooks. Prefer conda install for science packages.
# Install all core ML packages in one command
# conda install -n ml_course numpy pandas scikit-learn matplotlib seaborn jupyter
# Or use pip if you prefer
# pip install numpy pandas scikit-learn matplotlib seaborn notebook
# Verify in Python
import numpy as np
import pandas as pd
import sklearn
print('numpy:', np.__version__)
print('pandas:', pd.__version__)
print('sklearn:', sklearn.__version__)Launching Jupyter Notebook
Jupyter Notebook is a browser tool where code, results, and notes live in one document. Run jupyter notebook, then run any cell with Shift+Enter. It's the ML playground.
# In terminal (after conda activate ml_course):
# jupyter notebook
# This opens http://localhost:8888 in your browser
# Create a new notebook and run this test cell:
import numpy as np
import pandas as pd
print('Environment is working!')
print('NumPy array:', np.array([1, 2, 3]) * 2)JupyterLab: The Modern Alternative
JupyterLab is the modern upgrade: file browser, tabs, and a terminal in one window. Same .ipynb files, nicer interface — many people have switched to it.
# Install JupyterLab
# pip install jupyterlab
# Launch JupyterLab
# jupyter lab
# Key JupyterLab shortcuts:
# Shift+Enter -> run cell and move to next
# Ctrl+Enter -> run cell, stay on same cell
# A -> insert cell above (command mode)
# B -> insert cell below (command mode)
# M -> convert cell to Markdown
# D, D -> delete cellEssential Jupyter Notebook Tips
A few habits keep notebooks tidy: use Restart and Run All to catch out-of-order bugs, add markdown notes, and keep one idea per cell. Small habits, big payoff. ✨
# Useful magic commands in Jupyter
# Show all variables in memory
# %who
# Time how long a cell takes to run
# %time sum(range(1_000_000))
# See a matplotlib plot inline (no extra plt.show() needed)
# %matplotlib inline
# Reload external modules automatically when they change
# %load_ext autoreload
# %autoreload 2Managing Environments with conda
As projects pile up, conda helps you manage them — list, update, or remove environments. You can even export one to a YAML file so teammates recreate it exactly.
# List all conda environments
# conda env list
# Export current environment to YAML
# conda env export > environment.yml
# Create environment from YAML (for teammates)
# conda env create -f environment.yml
# Remove an environment you no longer need
# conda env remove -n old_project
# Update a package
# conda update scikit-learnVS Code as an Alternative to Jupyter
Prefer an IDE? VS Code runs .ipynb notebooks too, with autocomplete, debugging, and Git built in. It auto-detects your conda environments as kernels.
Verifying the Full Stack Works
Before any project, run a quick sanity check: import every package and confirm it loads. Sixty seconds now saves hours of mystery import errors later. The code does it.
# Full stack verification cell
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
from sklearn.linear_model import LinearRegression
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import StandardScaler
# Quick smoke test
X = np.random.randn(100, 2)
y = X[:, 0] * 2 + np.random.randn(100) * 0.1
model = LinearRegression()
model.fit(X, y)
print('All imports OK. Model trained successfully.')
print('Coefficient 0:', round(model.coef_[0], 2)) # should be ~2.0Google Colab: ML in the Browser
Don't want to install anything? Google Colab gives you free Jupyter notebooks in the cloud, with libraries ready and optional free GPUs. Great for learning and sharing.
Quick Check
Test your understanding of Machine Learning with Python concepts from this lesson.
Lesson Recap
You set up a full ML toolkit: conda environments keep projects isolated, Jupyter gives you interactive notebooks, and a quick check confirms everything's ready. Next: NumPy. 🎉
تعلم Python مع معلم ذكاء اصطناعي — مجانًا
اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.
- الدورات
- 30
- الدروس
- 120
الأسئلة الشائعة
هل درس «تثبيت Anaconda وJupyter Notebook» مجاني؟
نعم — نص درس «تثبيت Anaconda وJupyter Notebook» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Machine Learning Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Machine Learning Academy 4 دروس في المجموع.
ماذا ستتعلم في «تثبيت Anaconda وJupyter Notebook»؟
ثبّت Anaconda، وأنشئ بيئة conda مخصصة، وشغّل Jupyter، وتحقق من توفر جميع تبعيات ML تتمرن على Machine Learning Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Machine Learning Academy؟
لا تُشترط خبرة سابقة. Machine Learning Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.
كم من الوقت يستغرق درس «تثبيت Anaconda وJupyter Notebook»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Machine Learning Academy هذا؟
نعم. كل درس في Machine Learning Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- تثبيت Anaconda وJupyter Notebook
- أساسيات NumPy: المصفوفات والعمليات الحسابية
- استخدام Pandas لمعالجة البيانات
- تصور البيانات باستخدام Matplotlib وSeaborn