نصب محیط Python 3
قبل از شروع نصب و آماده سازی محیط برنامه نویسی پایتون ممکن هست اجراکننده های آنلاین کدهای پایتون مفید باشد . با این امکان آموزش سریعتر خواهد بود و دیگر نیازی به درگیر شدن با سیستم عامل خاص خود را برای شروع آموزش نخواهید داشت
یک سایت خوب برای اجرای کدهای پایتون ، سرویس نصب شده روی سایت tutorialspoint هست که در لینک زیر آمده است
پایتون ۳ برای ویندوز ، مک و بسیاری از توزیع های لینوکس موجود میباشد .
نصب محیط Local پایتون
یک پنجره ی ترمینال باز کنید و دستور python را تایپ کنید . اگر پایتون از قبل نصب شده باشد نسخه ی آن نمایش داده خواهد شد .
نصب پایتون در ویندوز :
باینری آخرین نسخه ی پایتون ۳ در این لینک موجود میباشد
شما میتوانید انواع مختلف روش های نصب را پیدا کنید
- Windows x86-64 embeddable zip file
- Windows x86-64 executable installer
- Windows x86-64 web-based installer
- Windows x86 embeddable zip file
- Windows x86 executable installer
- Windows x86 web-based installer
توجه : حداقل ویندوزی که برای نصب پایتون ۳٫۵٫۱ نیاز دارید ویندوز ۷ سرویس پک ۱ خواهد بود . برای نسخه های ۳٫۰ تا ۳٫۴x ویندوز xp هم میتوانید استفاده کنید .
نصب پایتون در لینوکس
توزیع های مختلف لینوکس ، از package manager های مختلفی برای نصب پکیج جدید استفاده میکنند .
در Ubuntu شما میتوانید پایتون رو از کد ترمینال زیر نصب کنید
$sudo apt-get install python3-minimal
نصب از طریق سورس
Download Gzipped source tarball from Python's download URL : https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz Extract the tarball tar xvfz Python-3.5.1.tgz Configure and Install: cd Python-3.5.1 ./configure --prefix=/opt/python3.5.1 make sudo make install
نصب پایتون در مک
برای سیستم عامل مک دانلودر خودکار را از لینک https://www.python.org/downloads/mac-osx/ دریافت کنید
- Mac OS X 64-bit/32-bit installer : python-3.5.1-macosx10.6.pkg
- Mac OS X 32-bit i386/PPC installer : python-3.5.1-macosx10.5.pkg
روی پکیج دابل کلیک کنید و مراحل نصب را به راحتی انجام دهید
آخرین بروزرسانی ها و اخبار و تمام اطلاعات و آموزش های مربوط به پایتون در سایت رسمی پایتون هست
سایت رسمی پایتون : http://www.python.org/
شما میتوانید Document پایتون را از سایت مذکور دانلود کنید این داکیومنت به صورت فایل های HTML پی دی اف قابل دریافت میباشد
برای دسترسی سریعتر لینک داکیومنت پایتون : http://www.python.org/doc/
راه اندازی PATH
برنامه ها و فایل های اجرایی میتوانند در پوشه های مختلفی قرار بگیرند ، بنابراین سیستم عامل ، سیستم عامل یک PATH برای جستجو فراهم میکند که پوشه ها را لیست بندی میکند تا سیستم عامل فایل های اجرایی exe را جستجو کند !
Path در متغییرهای محلی که بصورت string در سیستم عامل نگهداری میشوند . این متغیر ها اطلاعات مورد نیاز command shell و دیگر برنامه ها را در خود دارد .
متغیر path که در یونیکس به آن PATH ، و در ویندوز به آان path میگویند (یونیکس به کوچک و بزرگ بودن حروف حساس هست در حالی که ویندوز چنین نیست) .
در مک ، installer جزئیات path را کنترل میکند ، برای فراخوانی مترجم python از هر پوشه ی خاصی ، باید مسیر python را به path اضافه کنید.
path در Unix / Linux
برای اضافه کردن مسیر پایتون به path در یک session خاص :
- در csh shell : رشته ی PATH را تایپ کنید و اینتر بزنید : "$PATH:/usr/local/bin/python3"
- در bash shell (Linux) : تایپ کنید PYTHONPATH=/usr/local/bin/python3.4 و اینتر بزنید
- در sh یا ksh shell : تایپ کنید PATH="$PATH:/usr/local/bin/python3" و اینتر بزنید
توجه : /usr/local/bin/python3 پوشه ی پایتون هست
تعریف Path در ویندوز
برای اضافه کردن path پایتون در ویندوز برای یک Session خاص :
- cmd یا command prompt را باز کنید :رشته ی %path%;C:\Python را تایپ کنید و اینتر بزنید
توجه : مسیر پایتون در ویندوز C:\Python هست
متغیرهای محیطی پایتون
متغیرها | توضیحات |
PYTHONPATH | نقش این متغیر مشابه path هست . این متغیر به مترجم پایتون میفهماند که فایل های module که به یک برنامه ایمپورت شده اند محلشان کجاست ! . این متغیر بایستی شامل پوشه ی سورس کتابخانه ی پایتون و همچنین پوشه هایی که شامل سورس کدهای پایتون میشود . PYTHONPATH بعضی وقت ها توسط خود installer تعریف میشود . |
PYTHONSTARTUP | این متغیر شامل مسیر فایل اولیه اجرای ، سورس پایتون هست . این متغیر همیشه در اولین استارت مترجم پایتون ، اجر میشود . نامش در یونیکس .pythonrc.py هست و شامل دستوراتی هست که ابزار ها و module ها را لود کند یا PYTHONPATH را ویرایش میکند |
PYTHONCASEOK | این متغیر در ویندوز مورد استفاده قرار میگیرد . این متغیر مربوط به case-insensitive میباشد تا پایتون را در این زمینه راهنمایی کند . این متغیر را برای هر مقداری که میخواهید فعال کنید اخصاص دهید |
PYTHONHOME | این یک جایگزین برای module جستجوی path هست . معمولا در پوشه ی PYTHONSTARTUP و PYTHONPATH قرار میگیرد برای راحتی سوئیچ کردن بین module ها |
اجرای python
سه راه مختلف برای اجرای پایتون وجود دارد :
۱ مفسر تعاملی :
شما میتوانید پایتون را از طریق UNIX ، DOS یا هر سیستم دیگری که دارای مترجم command – line یا پنجره ی shell باشد اجرا کنید . کلمه ی python را تایپ کنید و اینتر بزنید
دسسترسی راحت :
$python # Unix/Linux or python% # Unix/Linux or C:>python # Windows/DOS
در جدول زیر گزینه های موجود در command line آمده است
نام گزینه | توضیحات |
-d | خروجی debug را فراهم میکند |
-O | بایت کد بهینه را تولید میکند . نتیجه ی فایل های .pyo |
-S | مسیر های پایتون path |
-v | خروجی های طولانی (ردیابی های دقیق موارد مهم) |
-X | غیر فعال کردن ساختن class-based |
-c cmd | اجرای پایتونی که بعنوان رشته به cmd ارسال شده |
file | اجرای پایتون از پوشه ای خاص |
۲ اجرای اسکریپت از خط فرمان یا Command Line
اسکریپت پایتون میتواند درون command line اجرا شود که این کار با فراخوانی مفسر درون برنامه امکان پذیر هست . مانند زیر :
$python script.py # Unix/Linux or python% script.py # Unix/Linux or C:>python script.py # Windows/DOS
نکته : مطمئن باشید به فایل های خود پرمیشن داده باشید .
۳ محیط توسعه ی یکپارچه :
شما میتوانید پایتون را از طریق رابط کاربری گرافیکی نیز اجرا کنید کافیست برنامه ی گرافیکی (GUI) برای پایتون داشته باشید .
- UNIX : بهترین محیط توسعه برای یونیکس IDLE هست
- Windows : گزینه های زیادی ممکن هست وجود داشته باشد ولی PythonWin پیشنهاد میکنیم زیرا اولین محیط توسعه ی پایتون در ویندوز بود
- Macintosh : برای توسعه ی پایتون در مکینتاش نیز محیط IDLE وجود دارد که میتوانید از سایت دانلود و نصب کنید
توجه : تمامی مثال ها درون آموزش های ما در پایتون نسخه ی ۳٫۴٫۱ نصب شده روی ویندوز ۷ و Ubuntu هست .
لطفا سوالات و مشکلات مربوط به این پست را از طریق نظر دهی در زیر پست اعلام کنید
با احترام
عباس نیکزاد

درود. آموزش به صورت فیلم با کیفیت هم منتشر خواهید کرد یا خیر؟
تشکر
سلام بله دوره ی آموزش پایتون ویدئویی در حال تهیه میباشد و به زودی منتشر خواهد شد .
سلام من ترم اول نرم افزار هستم خیلی دوس دارم برنامه نویسی رو سریع یاد بگیرم . تو گوگل میگشتم که به سایت شما اومدم و دیدم واقعا مطالب پربار و مفیدی دارید و از سازنده ی سایت آقای نیکزاد کمال تشکر رو میکنم و آرزوی موفقیت و پیروزی براشون دارم
سایت رو لطفا ادامه بدید
خوشحالم دوست گرامی که سایت مفید واقع شده و حتما سایت پربارتر و قویتر ادامه خواهد داشت