آنچه یاد می گیرم

چیزهایی که یاد می گیرم رو اینجا می نویسم

آنچه یاد می گیرم

چیزهایی که یاد می گیرم رو اینجا می نویسم

پایتون جلسه اول


مقدمه


پایتون یک زبان برنامه نویسی رایگان و آسان است. کسانی که با زبانهای شیء گرا آشنایی دارند مثل c++ یا متلب و یا جاوا می دانند یادگیری کار با این زبانها خیلی راحت هست.


پایتون همچنین می تواند با زبانهای دیگر و از جمله با متلب ارتباط برقرار کند. کافی است python matlab interface را دانلود کنید. اما محدودیت آن این است که ماتریس های چندبعدی را پشتیبانی نمی کند. 


یکی از نکات جالبی که بهتر است بدانید این است که با پایتون می توانید بسیاری از کارهایی که با کامپیوترتان انجام می دهید را خودکار کنید. بسیاری از بازیها را می توان به راحتی با این زبان برنامه نویسی کرد. پایتون همچنین برای شبیه سازی ماشین های حالت finite state machines که دارای فضای حالت بسیار بزرگ هستند استفاده می شود. افرادی که با ماشین های حالت سروکار دارند احتمالا با مشکل کمبود حافظه در متلب برخورد کرده اند. این مشکل در پایتون وجود ندارد.


یادگیری پایتون برای همه می تواند مزایایی داشته باشد. برای دانشجویان برای شبیه سازی ها، برای برنامه نویسان و علاقمندان به طراحی بازی و نرم افزار و حتی برای طراحان وبسایت. و به طور کلی برای تمام کاربران کامپیوتر! بی شک پایتون یکی از جذابترین، مفیدترین و ساده ترین زبانهای برنامه نویسی است.


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

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

http://wiki.python.org/moin/BeginnersGuide/Download


اگر سیستم عامل مک دارید. با رفتن به applications->utilities->terminal و تایپ python می تونید وارد محیط اجرایی پایتون بشید. پایتون دارای یک محیط نوشتن کد و یک shell برای اجرای کد است.


اولین برنامه پایتون را بنویسید

بعد از نصب مترجم یک shell  باز می شود که با <<<  منتظر دستور شماست!

خیلی راحت از او بپرسید دو بعلاوه دو چند می شود!

>>> 2+2

و enter کنید.

حالا می تونید اولین برنامه ی معروف سلام دنیا!‌ رو بنویسید!

>>> my_mood='good'

>>>if my_mood=='good':

... print 'Hello World!'

...

Hello World!


و چون مودتون خوبه برنامه به حرفتون گوش داده و می گه سلام دنیا! دقت کنید که در خط سوم حتما باید یک tab بزنید. چون دستورات داخل if باید indent شده باشند. دقت کنید که در خط چهارم با کلید enter فرمان به اتمام رسیده.

(اولین واکنش من بعد از دیدن زبان پایتون این بود که چقدر شبیه MATLAB!)


حالا که راه ورود رو یاد گرفتید بهتره راه خروج رو هم بدونید!  برای خروج از محیط python، راههای مختلفی وجود دارد:

- تایپ ()quit

- ctrl + D در سیستم عاملهای unix و ctrl+z در ویندوز

بهترین بسته آموزشی پایتون:

http://docs.python.org/tutorial/