مقدمه و نصب پایتون (بخش اول)

ایجاد شده توسط دکتر مصطفی جلیلی در آموزش برنامه نویسی پایتون 18 فوریه 2025
اشتراک گذاری

معرفی زبان برنامه‌نویسی پایتون


پایتون یک زبان برنامه‌نویسی ساده، خوانا و قدرتمند است که به دلیل انعطاف‌پذیری و گستردگی کاربرد، یکی از محبوب‌ترین زبان‌های برنامه‌نویسی در دنیا محسوب می‌شود. این زبان در سال ۱۹۹۱ توسط خیدو فان روسوم (Guido van Rossum) معرفی شد و از آن زمان تاکنون، توسعه‌دهندگان بسیاری از آن برای ساخت انواع نرم‌افزارها، وب‌سایت‌ها، بازی‌ها، پروژه‌های هوش مصنوعی و حتی تحلیل داده استفاده می‌کنند.


چرا پایتون؟



  • سادگی و خوانایی: کدهای پایتون شباهت زیادی به زبان انگلیسی دارند و یادگیری آن برای مبتدیان آسان است.

  • چندمنظوره بودن: از توسعه وب گرفته تا هوش مصنوعی، یادگیری ماشین، خودکارسازی وظایف، امنیت و تحلیل داده‌ها، پایتون کاربرد دارد.

  • کتابخانه‌های قدرتمند: دارای هزاران کتابخانه آماده برای انجام وظایف مختلف (مانند NumPy، Pandas، TensorFlow و Django).

  • جامعه بزرگ: پشتیبانی و منابع زیادی برای یادگیری و حل مشکلات در دسترس است.




کاربردهای پایتون در دنیای واقعی


پایتون در صنایع و زمینه‌های مختلف کاربرد دارد. برخی از مهم‌ترین کاربردهای آن عبارت‌اند از:


توسعه وب: فریمورک‌های Django و Flask برای ایجاد وب‌سایت‌ها و APIها استفاده می‌شوند.
هوش مصنوعی و یادگیری ماشین: پایتون با کتابخانه‌هایی مانند TensorFlow و Scikit-learn، یکی از برترین زبان‌ها در این حوزه است.
تحلیل داده و علم داده: ابزارهایی مانند Pandas، NumPy و Matplotlib برای پردازش و تحلیل داده‌ها بسیار پرکاربرد هستند.
اتوماتیک‌سازی و اسکریپت‌نویسی: پایتون برای انجام کارهای تکراری مثل ارسال ایمیل، استخراج داده از وب، مدیریت فایل‌ها و... کاربرد دارد.
امنیت و تست نفوذ: ابزارهایی مانند Scapy و Pwntools برای هک و امنیت استفاده می‌شوند.
ساخت بازی: با استفاده از Pygame می‌توان بازی‌های دوبعدی ساخت.
برنامه‌نویسی شبکه و اینترنت اشیا (IoT): پایتون در ارتباط با سخت‌افزارهای مختلف و پردازش داده‌های سنسورها نیز استفاده می‌شود.




نصب پایتون روی سیستم‌عامل‌های مختلف


قبل از شروع برنامه‌نویسی، باید پایتون را روی سیستم خود نصب کنیم. در ادامه مراحل نصب روی ویندوز، مک و لینوکس را بررسی می‌کنیم.


نصب پایتون روی ویندوز


۱. به سایت رسمی Python بروید.
۲. نسخه Latest Stable Release (آخرین نسخه پایدار) را دانلود کنید.
۳. هنگام نصب، تیک گزینه "Add Python to PATH" را فعال کنید تا بتوانید از خط فرمان اجرا کنید.
۴. روی Install Now کلیک کنید و منتظر بمانید تا فرآیند نصب تکمیل شود.
۵. برای بررسی نصب، در Command Prompt (CMD) تایپ کنید:


python --version

اگر نسخه پایتون نمایش داده شد، نصب موفق بوده است. 🎉




نصب پایتون روی macOS


۱. بهترین روش نصب روی مک، استفاده از Homebrew است.
۲. ابتدا Homebrew را نصب کنید (اگر نصب ندارید):


/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

۳. حالا با دستور زیر پایتون را نصب کنید:


brew install python

۴. برای بررسی نصب، در ترمینال تایپ کنید:


python3 --version



نصب پایتون روی لینوکس


در اکثر توزیع‌های لینوکس، پایتون به‌صورت پیش‌فرض نصب است. اما اگر نسخه جدیدتری نیاز دارید:



  • Ubuntu/Debian:
    sudo apt update
    sudo apt install python3


  • Arch Linux:
    sudo pacman -S python


  • Fedora:
    sudo dnf install python3



برای بررسی نصب:


python3 --version




بررسی نصب و اجرای اولین کد


پس از نصب پایتون، می‌توان اولین برنامه را اجرا کرد. ترمینال (macOS/Linux) یا Command Prompt (ویندوز) را باز کنید و تایپ کنید:


python

و سپس دستور زیر را وارد کنید:


print("Hello, Python!")

اگر خروجی زیر را دیدید، تبریک! 🎉 پایتون با موفقیت نصب شده است:


Hello, Python!



✅ ادامه دارد...

نظرات (0)

اشتراک گذاری

این پست را با دیگران به اشتراک بگذارید

تنظیمات GDPR

When you visit any of our websites, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and manage your preferences. Please note, that blocking some types of cookies may impact your experience of the site and the services we are able to offer.