ضعیفبد نیستمتوسطخوبعالی (1 votes, average: 5٫00 out of 5)
Loading...

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

امروزه زبان های برنامه نویسی مختلف و متعددی وجود دارد که بسته به نیازمان می توانیم یکی از آنها را انتخاب کنیم و از آن استفاده کنیم.

پایتون | Python
پایتون | Python

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

پایتون/Python یک زبان همه منظوره، شی گرا سطح بالا می باشد که توسط یک شخص هلندی بنام خودو فان روسوم در سال 1991 طراحی شده است و هم اکنون توسط بصورت متن باز و توسط بنیاد نرم افزار پایتون مدیریت میگردد. برنامه های پایتون دارای خوانایی بالایی می باشند و همچنین در برنامه نویسی کتابخانه های بزرگی را در اختیار برنامه نویس قرار می دهد.

برخلاف سایر زبان ها که کد های در داخل {} قرار میگیرند در پایتون بلاک ها بصورت تورفتگی یا اصصلاحا کنگره گذاری می باشد و همانطور که گفته شد باعث مرتب بودن کد ها و افزایش خوانایی برنامه ها می شود.

اولین نخسه از پایتون با برچسب 0.9.0 منتشر شد که در آن کلاس هایی با خاصیت ارث بری و توابع و انواع داده str, list, dict وجود داشت.

در سال 1994 نخسه 1.0 منتشر شد که توابعی چون reduce, filter, map, lambda را شامل می شد.

پایتون 3.0 (که پایتون ۳۰۰۰ ویا Py3k نیز خوانده می‌شود) به منظور شکستن backward compatibility یا به عبارتی قطع سازگاری با گذشته پایتون ۲ و بهبود خطاها در نسخهٔ ۲ و حذف روشهای قدیمی طراحی شد. به عبارتی دیگر لازم نیست که پایتون ۳ بتواند کدی که با پایتون ۲ نوشته شده را تفسیر کند که البته این مشکل توسط نرم‌افزار 2to3 حل می‌شود.

برخی از تغییرات عمده پایتون 3.0 :

  • تغییر پرینت چون یک تابع غیرقابل انتقال است نه یک توضیح. این باعث می‌شود که تغییر یک ماژول برای استفاده از یک تابع پرینت متفاوت، آسان باشد و بنابراین ایجاد نحو منظم تر می‌شود. در پایتون ۲٫۶ این امکان با تایپ کردن from – future – import print – function فراهم شد.
  • یکسان کردن تایپ str/Unicode، به نمایندگی از یک متن، و معرفی یک تایپ byte تغییر ناپذیر؛ با یک تایپ مطابق با bytearray تغییر پذیر، که هر دو آرایه از بایت را ارائه می‌کنند.
  • از بین بردن خصوصیات سازگاری معکوس، شامل کلاس‌های به فرم قبل، قسمت کردن اعداد صحیح، استثناءهای رشته‌ای، و گزارش‌های نسبتاً نا آشکار.

سازمان‌های بزرگی که از پایتون استفاده می‌کنند همانند گوگل، یاهو، ناسا و… مشهورترین کاربر زبان پایتون غول دنیای اینترنت، گوگل است. پایتون به‌عنوان زبان مورد‌علاقه برنامه‌نویسان گوگل شناخته می‌شود. موتور پردازش ابری گوگل Google App Engine از پایتون پشتیبانی می‌کند.

پایتون معمولا در بسته‌های انیمیشن ۳D استفاده می‌شود، مانند Houdini, Maya, Softimage XSI, TrueSpace, Poser, Modo, Nuke, Blender. GIMP, Krita, Inkcape, Scribus, Paint Shop Pro ESRI. همچنین در بازی‌هایی مانند Civilization IV و Mount&Blade به عنوان زبان کنترل برای نمایش و عکس العمل حوادث.

شرط‌ های پایتون شامل:

  • شرط if، که یک بلوک کد، تا else و elif را اجرا می‌کند.
  • شرط for، که روی یک شیء تکرار شدنی تکرار می‌شود، به هر متغیر محلی مقدار داده می‌شود برای استفاده توسط بلوک مربوطه.
  • شرط class، که یک بلوک کد را اجرا می‌کند و فضاهای محلی آن را به یک کلاس ملحق می‌کند، برای استفاده در برنامه نویسی شیء گرا.
  • شرط def، که یک تابع را تعریف می‌کند.
  • شرط with، که یک بلوک کد را به یک مدیر متن ضمیمه می‌کند. (به عنوان مثال، اندوختن یک قفل قبل از اجرای بلوک کد و آزاد کردن قفل بعد از اجرا)

در پایتون ما داده هایی چون int,string,float داریم و list,tuple,dict .. داریم.

پایتون | Python
پایتون | Python

یکی از ویژگی های بسیار خوب پاتون این است که بر خلاف زبان های برنامه نویسی همچون VB .NET مستقل از پلتفرم می باشد و از آن در تمامی سیستم عامل ها و هم برنامه های تحت سیستم عامل و هم برنامه های تحت وب می توان استفاده کرد بطوری که کد های نوشته شده در این زبان در محدوده وسیعی از پلتفرم ها مانند لینوکس،ویندوز،مک و حتی گوشی های موبایل قابل اجرا است .

چگونه برنامه نویسی با پایتون را شروع کنیم ؟

برای اینکه بتوانید با زبان پایتون برنامه نویسی کنید ابتدا باید یکی از ورژن های پایتون را نصب کنید که می توانید آنرا از سایت رسمی ان به ادرس python.org دانلود کنید، سپس یکی از نرم افزار های برنامه نویسی همانند PyCharm را نصب کنید و برنامه نویسی با پایتون را شروع کنید و از آن لذت ببرید.

PyCharm

پایتون یک کتابخانه استاندارد بزرگ دارد، که از آن به عنوان یکی از بزرگ‌ترین توانایی‌های پایتون یاد می‌شود، مشروط به اینکه ابزارهای از پیش نوشته شده، با بسیاری از وظایف سازگار باشد. ماژول‌های کتابخانه استاندارد می‌توانند به شیوه ماژول‌های نوشته شده در سی یا پایتون آرگومان دهی شوند. برای باز کردن یک کتابخانه از دستور import استفاده می شود.

برخی از برنامه های نوشته شده با پایتون : BitTorrent,Blender,Mailman,Kombilo,MoinMoin,Plone,Portage,zope,spe,yum

* بطور کلی ویژگی های پایتون :

  1. شی گرایی
  2. قدرتمند
  3. متن باز
  4. سهولت یادگیری
  5. درونی سازی و گسترش

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

همچنین بزودی، آموزش فارسی پایتون بصورت از مقدمه تا حرفه ای توسط وب سایت میهن لرن تولید و به رایگان به علاقه مندان عرضه خواهد شد.

6 دیدگاه

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

  2. ببخشید باید چه جوری عکس را در پایتون باز کبیم

  3. سپاس بخاطر همه زحمات گرانقدر شما

  4. منابع :
    wikipedia
    wikibooks
    python.org
    _________

    Applications for Python :
    Web and Internet Development
    Software Development
    Desktop GUIs

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *