Programming? – Telegram
Programming?
11.9K subscribers
373 photos
645 videos
978 files
512 links
🏅Channel privileges

🎗Ninth year of operation
🎗Completely specialized members
🎗Transmitter in channel automation
🎗, ...

🎯 second channel Programming books 👇
@topbookit

🎯 third channel laptop👇
@sysline


👨🏻‍💻Admin channels : @coderme
Download Telegram
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم

اندروید

برای نصب پایتون بر روی اندروید کافیست به آدرس زیر رفته و برنامه Qpython3 را دانلود کنید.

http://qpython.com/

برای همراهی در این سری از آموزش ها Qpython رو پیشنهاد نمیکنم چون از نسخه پایتون 3.4 استفاده میکنه.
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم

در صورت بروز هرگونه مشکل در نصب میتوانید مشکل بوجود آمده در نصب را به راحتی با جستجو در اینترنت حل و فصل کنید.

از این قسمت به بعد برای یادگیری بهتر زبان پایتون، نصب بودن مفسر آن بر روی سیستم عامل شما الزامیست.
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم

برای امتحان یک بار مفسر پایتون نصب شده در ویندوز را از محلی که در آن نصب کردیم باز میکنیم.
👇👇👇👇
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم

همچنین عکس زیر مربوط به مفسر پایتون 3.5 اجرا شده بر روی freeBSD است.

👇👇👇👇👇
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم

پس از امتحان درستیه نصب، مفسر را ببندید و به نکات زیر به دقت توجه کنید.

عکس های نشان داده شده مفسر استاندارد پایتون بود.
همچنین برنامه ها و محیط های برنامه نویسی رنگارنگ و گرافیکی زیادی نیز وجود داردن که هم در لینوکس و هم در ویندوز قابل نصب هستند.
از این بین میتوان به pycharm یا spyder اشاره کرد.
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم

حالات مفسر:

مفسر پایتون چندین حالت دارد.

> > >
به این معناست که مفسر متوقف شده است و منتظر دستورات جدید از سوی شماست.


. . .
وقتی دستورات شما بیش از یک خط باشد، هنگامی که به خط بعد میروید مفسر این نقاط را به شما نشان خواهد داد بدین معناست که همچنان منتظر ورود ادامه ی دستورات است.

دستوراتی که شما مینویسید از جلوی < < < شروع میشود. ممکن است یک خط باشد و یا شامل چندین خط که در این صورت شامل . . . هم هست و پس از اجرای دستورات شما، به یک < < < جدید ختم میشود و منتظر دستورات جدید میماند.

بنابر این میتوان گفت تمام انچه بین پایان دستورات شما و < < < بعدی است، همان جواب دستورات شماست.
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم

توجه:
در قید معنای دستورات در عکس پایین نباشید زیرا به زودی همه دستورات را فرا خواهید گرفت.

دستورات برنامه نویسی در عکس پایین، کد های زیر هستند:

if 2+2 is 4:
print("True")

جواب برنامه هم کلمه ی True نشان داده شده قبل از < < < آخر است.
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم

IDE:
Integrad Development Enviroment به معنای محیط توسعه ی مجتمع.
محیط های برنامه نویسی هستند که به برنامه نویس امکان نوشتن برنامه های کامپیوتری رو میدن و از نظر امکانات تفاوت هایی هم با هم دارند.
مثلا اکثر ide ها کلمات کلیدی زبان برنامه نویسی را با رنگ جداگانه از سایر دستورات نشان میدهند کد برنامه قابل فهم تر باشد.
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم

پایتون در نسخه ی ویندوز و مک و بعضی از توزیع های لینوکس خود دارای IDE نیز هست.
همچنین IDE هایی زیادی برای پایتون وجود دارد که در صورت تمایل میتوانید از آنها نیز استفاده کنید.
در ویندوز IDE در محلی که پایتون را نصب کردید و در پوشه ی زیر قرار دارد:

/Lib/idlelib/idle.pyw

به پسوند فایل توجه کنید !
فایل های دارای پسوند .py همگی برنامه های پایتون هستند و فایل های دارای پسوند .pyw برنامه های پایتون مخصوص ویندوز هستند.
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم

توجه:
اکثر عکسهایی که از این به بعد در آموزش ها خواهید دید مربوط به IDE استاندارد پایتون در ویندوز است.

حالا همون برنامه ی ساده بالا رو در IDE استاندارد پایتون اجرا میکنم.
👇👇👇👇👇
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم

همونطور که میبینید دستورات مختلف به منظور درک بهتر برنامه با رنگهای مختلف نشان داده میشن و بد نیست بدونید که این IDE به زبان پایتون نوشته شده است !
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم

برای تمرین هم که شده چندین محاسبه ریاضی با مفسر انجام دهید.
در فصل های بعد خواهیم دید که قدرت این مفسر بسیار بیش از اینهاست !
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم

نکته:
اگر آموزش هارو از کانال تلگرام دنبال میکنید. من هشتگ python و py (مخفف python ) رو برای آموزش ها در نظر گرفتم.
و هشتگ هر قسمت از آموزش مساویه با این هشتگ که بعدش عدد اون قسمت میاد. یعنی اگر مثلاقسمت n رو خواستین (که n اینجا عدد قسمته) کافیه سرچ کنین:
#pyn
که اگر چیزی پیدا نشد یعنی هنوز قسمت n عرضه نشده.
همچنین اگر تمام آموزش های پایتون رو خواستین میتونین از هشتگ python استفاده کنید.


فعلا خدا نگهدار.

پایان قسمت دوم.
> > > #python
> > > #py3
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت سوم

در قسمت قبل نصب و راه اندازی مفسر پایتون رو انجام دادیم. دیگه وقت اون رسیده وارد مسائل برنامه نویسی بشیم.

هر زبان برنامه نویسی ساختارهای داده ای مختلفی داره که هر کدام خواص و رفتار خاص خودشون رو دارن.
پایتون قدرتمند هم ساختار داده ای قوی و غنی داره. ساختار های داده ای که قراره در این سری از آموزش ها یاد بگیریم رو به ترتیب از آسون به سخت دسته بندی کردم.

1. اعداد صحیح
2. اعداد اعشاری
3. رشته ها
4. لیست ها
5. چند تایی ها
6. ست ها (set)
7. دیکشنری ها

هر یک از ساختار داده ای بالا استفاده های خاص خودشون رو دارن.