> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم
سلام مجدد خدمت دوستان علاقه مند به پایتون.
در قسمت قبل گفتیم که پایتون یک زبان تفسیریه و مفسر پایتون روی هر سیستم عاملی نصب باشه، میشه روی اون سیستم پایتون رو اجرا کرد.
در این قسمت یک سری توضیحات راجع به نحوه نصب مفسر پایتون آماده کردم.
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم
سلام مجدد خدمت دوستان علاقه مند به پایتون.
در قسمت قبل گفتیم که پایتون یک زبان تفسیریه و مفسر پایتون روی هر سیستم عاملی نصب باشه، میشه روی اون سیستم پایتون رو اجرا کرد.
در این قسمت یک سری توضیحات راجع به نحوه نصب مفسر پایتون آماده کردم.
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم
بعد از گذشت چندین سال از بوجود اومدن پایتون، سازندگان این زبان تصمیم به ایجاد یک سری تغییرات کلی در دستور زبان و ... این زبان گرفتند.
پایتون جدیدی که بعد از اون تغییرات عرضه شد، به پایتون 3 معروفه. و پایتون قدیمی به پایتون 2 معروفه.
دلیل این که پایتون 2 از بین نرفت وجود کتابخانه های غنی و قدرتمند پایتون بود که همگی به پایتون 2 نوشته شده بودند. که البته بعدا اکثر کتابخانه هارو به پایتون 3 بازنویسی کردند.
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم
بعد از گذشت چندین سال از بوجود اومدن پایتون، سازندگان این زبان تصمیم به ایجاد یک سری تغییرات کلی در دستور زبان و ... این زبان گرفتند.
پایتون جدیدی که بعد از اون تغییرات عرضه شد، به پایتون 3 معروفه. و پایتون قدیمی به پایتون 2 معروفه.
دلیل این که پایتون 2 از بین نرفت وجود کتابخانه های غنی و قدرتمند پایتون بود که همگی به پایتون 2 نوشته شده بودند. که البته بعدا اکثر کتابخانه هارو به پایتون 3 بازنویسی کردند.
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم
در این سری از آموزش ها من تصمیم گرفتم پایتون 3 رو آموزش بدم.
چون سرعت بهتری نسبت به پایتون 2 داره و همچنین کارایی بیشتر !
مفسر پایتون (مخصوص سیستم عاملتون) رو میتونید از وبسایت رسمی پایتون دانلود کنید.
https://www.python.org/downloads/
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم
در این سری از آموزش ها من تصمیم گرفتم پایتون 3 رو آموزش بدم.
چون سرعت بهتری نسبت به پایتون 2 داره و همچنین کارایی بیشتر !
مفسر پایتون (مخصوص سیستم عاملتون) رو میتونید از وبسایت رسمی پایتون دانلود کنید.
https://www.python.org/downloads/
Python.org
Download Python
The official home of the Python Programming Language
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم
نکته:
شما یا یک برنامه نویس هستید و یا قصد دارید یک برنامه نویس بشوید، قبل از هر چیز سعی کنید با موتور جستجوی گوگل دوست شوید !
مطمئن باشید جواب 99% سوالهایتان را به راحتی خواهید یافت.
من به طور میانگین روزانه 10 بار در موتور جستجوی گوگل جستجو میکنم.
مباحث و مقالات مختلف برنامه نویسی
سوالات برنامه نویسی
خطایابی
کتاب های الکترونیکی
...
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم
نکته:
شما یا یک برنامه نویس هستید و یا قصد دارید یک برنامه نویس بشوید، قبل از هر چیز سعی کنید با موتور جستجوی گوگل دوست شوید !
مطمئن باشید جواب 99% سوالهایتان را به راحتی خواهید یافت.
من به طور میانگین روزانه 10 بار در موتور جستجوی گوگل جستجو میکنم.
مباحث و مقالات مختلف برنامه نویسی
سوالات برنامه نویسی
خطایابی
کتاب های الکترونیکی
...
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم
ویندوز و مک.
نصب پایتون در ویندوز و مک که مثل نصب برنامه های دیگر ویندوز و مک میباشد. از اونجایی که من مطمئنم شما دفعه ی اولتون نیست که با کامپیوتر کار میکنید، به جزئیات نصب در ویندوز و مک نمی پردازم. و همچنین در صورت بروز هر گونه خطا، میتوانید خطای بوجود آمده را در گوگل جستجو کنید. چون تعداد خطاهایی که ممکنه بوجود بیاد زیاده، از توضیح و تفسیر یک به یک این خطاها در اینجا معذورم.
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم
ویندوز و مک.
نصب پایتون در ویندوز و مک که مثل نصب برنامه های دیگر ویندوز و مک میباشد. از اونجایی که من مطمئنم شما دفعه ی اولتون نیست که با کامپیوتر کار میکنید، به جزئیات نصب در ویندوز و مک نمی پردازم. و همچنین در صورت بروز هر گونه خطا، میتوانید خطای بوجود آمده را در گوگل جستجو کنید. چون تعداد خطاهایی که ممکنه بوجود بیاد زیاده، از توضیح و تفسیر یک به یک این خطاها در اینجا معذورم.
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم
لینوکس
پایتون نسخه 2.7 یا 3.4 در بعضی از توزیع های لینوکس موجود است. اما باز هم تاکید میکنم که ورژن 3.5 رو نصب کنید.
اگر توزیع شما از دستور apt-get پشتیبانی میکنه:
sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.5
اگر توزیع شما از دستور yum پشتیبانی میکنه:
yum install python3.5
بد نیست بدونید که همین دستور yum به پایتون نوشته شده !
همچنین در آدرس زیر میتونید کد منبع پایتون 3.5 رو (هم در فرمت زیپ شده به .xz و هم در فرمت زیپ شده به .gzip ) دانلود و نصب کنید.
https://www.python.org/downloads/release/python-351/
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم
لینوکس
پایتون نسخه 2.7 یا 3.4 در بعضی از توزیع های لینوکس موجود است. اما باز هم تاکید میکنم که ورژن 3.5 رو نصب کنید.
اگر توزیع شما از دستور apt-get پشتیبانی میکنه:
sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.5
اگر توزیع شما از دستور yum پشتیبانی میکنه:
yum install python3.5
بد نیست بدونید که همین دستور yum به پایتون نوشته شده !
همچنین در آدرس زیر میتونید کد منبع پایتون 3.5 رو (هم در فرمت زیپ شده به .xz و هم در فرمت زیپ شده به .gzip ) دانلود و نصب کنید.
https://www.python.org/downloads/release/python-351/
Python.org
Python Release Python 3.5.1
The official home of the Python Programming Language
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم
اندروید
برای نصب پایتون بر روی اندروید کافیست به آدرس زیر رفته و برنامه Qpython3 را دانلود کنید.
http://qpython.com/
برای همراهی در این سری از آموزش ها Qpython رو پیشنهاد نمیکنم چون از نسخه پایتون 3.4 استفاده میکنه.
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم
اندروید
برای نصب پایتون بر روی اندروید کافیست به آدرس زیر رفته و برنامه Qpython3 را دانلود کنید.
http://qpython.com/
برای همراهی در این سری از آموزش ها Qpython رو پیشنهاد نمیکنم چون از نسخه پایتون 3.4 استفاده میکنه.
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم
پس از امتحان درستیه نصب، مفسر را ببندید و به نکات زیر به دقت توجه کنید.
عکس های نشان داده شده مفسر استاندارد پایتون بود.
همچنین برنامه ها و محیط های برنامه نویسی رنگارنگ و گرافیکی زیادی نیز وجود داردن که هم در لینوکس و هم در ویندوز قابل نصب هستند.
از این بین میتوان به pycharm یا spyder اشاره کرد.
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم
پس از امتحان درستیه نصب، مفسر را ببندید و به نکات زیر به دقت توجه کنید.
عکس های نشان داده شده مفسر استاندارد پایتون بود.
همچنین برنامه ها و محیط های برنامه نویسی رنگارنگ و گرافیکی زیادی نیز وجود داردن که هم در لینوکس و هم در ویندوز قابل نصب هستند.
از این بین میتوان به pycharm یا spyder اشاره کرد.
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم
حالات مفسر:
مفسر پایتون چندین حالت دارد.
> > >
به این معناست که مفسر متوقف شده است و منتظر دستورات جدید از سوی شماست.
. . .
وقتی دستورات شما بیش از یک خط باشد، هنگامی که به خط بعد میروید مفسر این نقاط را به شما نشان خواهد داد بدین معناست که همچنان منتظر ورود ادامه ی دستورات است.
دستوراتی که شما مینویسید از جلوی < < < شروع میشود. ممکن است یک خط باشد و یا شامل چندین خط که در این صورت شامل . . . هم هست و پس از اجرای دستورات شما، به یک < < < جدید ختم میشود و منتظر دستورات جدید میماند.
بنابر این میتوان گفت تمام انچه بین پایان دستورات شما و < < < بعدی است، همان جواب دستورات شماست.
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم
حالات مفسر:
مفسر پایتون چندین حالت دارد.
> > >
به این معناست که مفسر متوقف شده است و منتظر دستورات جدید از سوی شماست.
. . .
وقتی دستورات شما بیش از یک خط باشد، هنگامی که به خط بعد میروید مفسر این نقاط را به شما نشان خواهد داد بدین معناست که همچنان منتظر ورود ادامه ی دستورات است.
دستوراتی که شما مینویسید از جلوی < < < شروع میشود. ممکن است یک خط باشد و یا شامل چندین خط که در این صورت شامل . . . هم هست و پس از اجرای دستورات شما، به یک < < < جدید ختم میشود و منتظر دستورات جدید میماند.
بنابر این میتوان گفت تمام انچه بین پایان دستورات شما و < < < بعدی است، همان جواب دستورات شماست.
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم
توجه:
در قید معنای دستورات در عکس پایین نباشید زیرا به زودی همه دستورات را فرا خواهید گرفت.
دستورات برنامه نویسی در عکس پایین، کد های زیر هستند:
if 2+2 is 4:
print("True")
جواب برنامه هم کلمه ی True نشان داده شده قبل از < < < آخر است.
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم
توجه:
در قید معنای دستورات در عکس پایین نباشید زیرا به زودی همه دستورات را فرا خواهید گرفت.
دستورات برنامه نویسی در عکس پایین، کد های زیر هستند:
if 2+2 is 4:
print("True")
جواب برنامه هم کلمه ی True نشان داده شده قبل از < < < آخر است.
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم
IDE:
Integrad Development Enviroment به معنای محیط توسعه ی مجتمع.
محیط های برنامه نویسی هستند که به برنامه نویس امکان نوشتن برنامه های کامپیوتری رو میدن و از نظر امکانات تفاوت هایی هم با هم دارند.
مثلا اکثر ide ها کلمات کلیدی زبان برنامه نویسی را با رنگ جداگانه از سایر دستورات نشان میدهند کد برنامه قابل فهم تر باشد.
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم
IDE:
Integrad Development Enviroment به معنای محیط توسعه ی مجتمع.
محیط های برنامه نویسی هستند که به برنامه نویس امکان نوشتن برنامه های کامپیوتری رو میدن و از نظر امکانات تفاوت هایی هم با هم دارند.
مثلا اکثر ide ها کلمات کلیدی زبان برنامه نویسی را با رنگ جداگانه از سایر دستورات نشان میدهند کد برنامه قابل فهم تر باشد.