برنامه نویسی با پیتون
سه شنبه 1 اردیبهشت 1394 11:04 PM
پایتون زبانی است که در اوایل سال 1990 در مؤسسۀ تحقیقات بین المللی ریاضیات و کامپیوتر
Guido ساخته شد. با اینکه پایتون نام نوعی مار است، اما Guido van Rossum توسط (CWI) هلند
Monty Python's Flying Circus این نام را زمانی که در حال مطالعۀ مطالبی در مورد گروه کمدي
بود، براي زبان خود انتخاب کرد. او می خواست نامی کوتاه، منحصر به فرد و تا حدودي مرموز بر روي
زبان خود بگذارد و اعتقاد داشت که نباید بر خلاف بعضی از مخترعین، نام خود را بر روي آن بگذارد .
را از نام این گروه کمدي که مورد توجه مردم بود، برگزید. Python بنابراین
براي سیستم عامل Scripting Language انگیزة اصلی ساختن زبان پایتون، طراحی یک
در آن زمان درگیر توسعۀ آن بود، اما طراحی پایتون نشان داد که این زبان به Guido بود که Amoeba
منظور پوشش حوزة گوناگون و وسیعی از مقاصد، به اندازة کافی عمومی است.
پایتون هم اکنون توسط هزاران مهندس در سراسر جهان به طور افزاینده اي در نقش هاي مختلف
استفاده می شود. کمپانی ها امروزه از پایتون در محصولات تجاري براي انجام اعمالی چون آزمایش
جستجو در وب، کدنویسی بازي ها، سازگار ،(GUIs) تراشه ها و بردها، توسعۀ واسط هاي گرافیکی کاربر
و بسیاري از کارهاي دیگر استفاده م یکنند. این زبان قابل حمل در C++ کردن کتابخانه هاي کلاس
و ... قابل اجرا است. OS/2 ،Unix ،Windows سیستم عامل هاي مختلفی از جمله
C++ و زیر مجموع هاي از C ، علیرغم اینکه دانشجویان معمولاً از زبا نهاي ایستایی چون پاسکال
یا جاوا براي شروع برنامه نویسی استفاده می کنند، به اعتقاد ما بهتر است پایتون را ب هعنوان اولین زبان
برنامه نویسی خود انتخاب کنند، چراکه پایتون نحوة نگارش ساده تر، منظم تر و باقاعده تري دارد و
کتابخانۀ وسیعی نیز با آن همراه است. از همه مهم تر اینکه استفاده از پایتون در یک دورة برنامه نویسی
مقدماتی به آنها اجازه می دهد بر روي مهارت هاي مهم برنامه نویسی از قبیل تجزیۀ مسائل و طراحی
انواع داده اي تمرکز کنند. دانشجویان به وسیلۀ پایتون م یتوانند به سرعت با مفاهیم اولی ه اي چون
حلقه ها و توابع آشنا شوند. آنها حتی می توانند با اشیاء کاربر-تعریف در همان دوره هاي اولیه کار کنند .
براي نمونه قادرند یک ساختار درختی را به عنوان لیس تهاي تودرتوي پایتون پیاده سازي کنند.
انشاء الله از پست بعدی برنامه نویسی به زبان پایتون رو شروع خواهیم کرد و نرم افزار تحت سیسم ویندوز رو معرفی خواهم کرد