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
> > > #py1
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت اول


زبان های تفسیری(interpreter):
در این زبان ها چیزی به نام کامپایلر وجود ندارد و شما بلافاصله بعد از نوشتن برنامه (بدون صرف وقت برای کامپایل) برنامه رو توسط "مفسر" (مفسر ها خودشون برنامه کامپیوتر هستند) اجرا میکنید.
> > > #python
> > > #py1
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت اول

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

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


مشتاقان برنامه نویسی یک نصیحت رو از من (یه برنامه نویس ساده) به یاد داشته باشید.
قبل از این که اصلا بفهمید اسم زبان های برنامه نویسیه مختلف چیه؟ تحقیق کنید که اصلا شاخه های برنامه نویسی چیه؟
مسلما ساختن یک بازی کامپیوتری برای یک برنامه نویسی که تمام وقت خودش رو در برنامه نویسی صرف کار با معادلات ریاضی و رسم نمودار ... کرده، کار آسونی نیست.
شاخه های برنامه نویسی متنوعی وجود دارد.
ساخت بازی و ... .
هک و امنیت و شبکه و ... .
طراحی و ساخت وبسایت و ... .
و شاخه های دیگر.
بهترین راه (راهی که اگر انجام بدین پشیمون نمیشین) اینه که اول این شاخه ها رو بشناسید و در رابطه با علاقتون به شاخه مورد نظر و بازار کارش و ... حسابی فکر و تحقیق کنید.
بعد از اطمینان از انتخاب، به فکر پیدا کردن زبان برنامه نویسی باشید، زبانی که در بین بقیه زبان ها در راستای نوشتن برنامه های متناسب با شاخه ای که انتخاب کردید، قوی تر ظاهر شده باشه.
> > > #python
> > > #py1
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت اول


و یک نصیحت هم از من به برنامه نویسان معمولی:
از نظر من در مواجه شدن با یه مشکل برنامه نویسی، فقط 50% دانش برنامه نویسیتون به دردتون میخوره. 50% دیگه چیه؟ هوش و زیرکی شما در نحوه استفاده از دانش برنامه نویسیتون!
> > > #python
> > > #py1
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت اول

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


در قسمت بعد هم قراره پایتون رو روی سیستم خودمون نصب کنیم.


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

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

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

بعد از گذشت چندین سال از بوجود اومدن پایتون، سازندگان این زبان تصمیم به ایجاد یک سری تغییرات کلی در دستور زبان و ... این زبان گرفتند.
پایتون جدیدی که بعد از اون تغییرات عرضه شد، به پایتون 3 معروفه. و پایتون قدیمی به پایتون 2 معروفه.

دلیل این که پایتون 2 از بین نرفت وجود کتابخانه های غنی و قدرتمند پایتون بود که همگی به پایتون 2 نوشته شده بودند. که البته بعدا اکثر کتابخانه هارو به پایتون 3 بازنویسی کردند.
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم

در این سری از آموزش ها من تصمیم گرفتم پایتون 3 رو آموزش بدم.
چون سرعت بهتری نسبت به پایتون 2 داره و همچنین کارایی بیشتر !

مفسر پایتون (مخصوص سیستم عاملتون) رو میتونید از وبسایت رسمی پایتون دانلود کنید.

https://www.python.org/downloads/
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم

نکته:
شما یا یک برنامه نویس هستید و یا قصد دارید یک برنامه نویس بشوید، قبل از هر چیز سعی کنید با موتور جستجوی گوگل دوست شوید !
مطمئن باشید جواب 99% سوالهایتان را به راحتی خواهید یافت.
من به طور میانگین روزانه 10 بار در موتور جستجوی گوگل جستجو میکنم.
مباحث و مقالات مختلف برنامه نویسی
سوالات برنامه نویسی
خطایابی
کتاب های الکترونیکی
...
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم

برای دنبال کردن ادامه ی این آموزش ها و رفتن به قسمت 3، داشتن مفسر پایتون مخصوص سیستم عاملتون (ورژن 3.5) ضروریست.
> > > #python
> > > #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/
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم

فری بی اس دی FreeBSD

نصب با pkg
pkg install python3.5

همچنین اگر پورت ها رو نصب کردید میتونید به راحتی با دستورات زیر پایتون 3.5 رو نصب کنید:

cd /usr/ports/lang/python35
make install clean
> > > #python
> > > #py2
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت دوم

اندروید

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

http://qpython.com/

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

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

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

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