یک محیط یکپارچه توسعه نرمافزار همه منظوره،سطح بالا،شیءگرا، اِسکریپتی و متن باز است که توسط خیدو فان روسوم در سال ۱۹۹۱ در کشور هلند طراحی شد.
فلسفهٔ ایجاد آن تأکید بر دو هدف اصلی خوانایی بالای برنامههای نوشته شده و کوتاهی و بازدهی نسبی بالای آن است. کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شدهاند و در مقابل کتابخانههایی که در اختیار کاربر است بسیار وسیع هستند.
بر خلاف برخی زبانهای برنامهنویسی رایج دیگر که بلاکهای کد در آکولاد تعریف میشوند (بهویژه زبانهایی که از گرامر زبان سیپیروی میکنند) در زبان پایتون از نویسه فاصله و جلو بردن متن برنامه برای مشخص کردن بلاکهای کد استفاده میشود. به این معنی که تعدادی یکسان از نویسه فاصله در ابتدای سطرهای هر بلاک قرار میگیرند، و این تعداد در بلاکهای کد درونیتر افزایش مییابد. بدین ترتیب بلاکهای کد به صورت خودکار ظاهری مرتب دارند.
پایتون مدلهای مختلف برنامهنویسی (از جمله شیگرا وبرنامهنویسی دستوری و تابع محور) را پشتیبانی میکند و برای مشخص کردن نوع متغیرها از یک سامانهٔ پویا استفاده میکند.
این زبان از زبانهای برنامهنویسی مفسر بوده و به صورت کامل یکزبان شیءگرا است که در ویژگیها با زبانهای تفسیری پرل، روبی،اسکیم، اسمالتاک و تیسیال مشابهت دارد و از مدیریت خودکار حافظه استفاده میکند.
پایتون پروژهای آزاد و متنباز توسعهیافتهاست و توسط بنیاد نرمافزار پایتون مدیریت میگردد.
سازمانهای بزرگی که از پایتون استفاده میکنند، شامل گوگل، یاهو، سرن و ناسا هستند. ITA نیز از پایتون برای بعضی از اجزای خود استفاده میکند.
امنیت اطلاعات ویرایش
از پایتون همچنین استفاده وسیعی در صنعت ایمنی اطلاعات میشود. مثلاً در چندین ابزار پیشنهاد شده توسط تأمین امنیت و امنیت مرکزی و اسکنر امنیت کاربردی وب واپیتی. پایتون معمولاً در توسعه کاربرد مورد استفاده قرار میگیرد.
جاسازی ویرایش پایتون با موفقیت در تعدادی از تولیدات نرمافزاری مثل زبان فایل آغاز گر تعبیه شدهاست. پایتون معمولاً در بستههای انیمیشن ۳D استفاده میشود، مانند Houdini, Maya, Softimage XSI, TrueSpace, Poser, Modo, Nuke, Blender. GIMP, کریتا، Inkcape و Scribus, Paint Shop Pro.
شرکت ازری (ESRI) هماکنون در حال ترقی دادن پایتون به عنوان بهترین انتخاب برای نوشتن فایل آغازگر در آرک جیآیاس(ArcGIS) است. همچنین در بازیها استفاده میشود، مانند Civilization IV و Mount&Blade به عنوان زبان کنترل برای نمایش و عکسالعمل حوادث.
مقبولیت ویرایشدر بسیاری از سیستمهای عملیاتی، پایتون یک جزء استاندارد است؛ چون با بیشتر بخشهای لینوکس انتقال داده میشود و روی NetBSD و OpenBSD و Mac OS X هم قابل نصب است. ردهت لینوکس و فدورا هر دو از نصبکننده پایتونی آنادا استفاده میکنند. لینوکس Gentoo از پایتون در سیستم مدیریت بسته، حمل و ابزارهای دستیابی خود استفاده میکند. Pardus از آن برای مدیریت و در طول راهاندازی سیستم استفاده میکند.
استفاده ,پایتون ,زبان ,میکند ,بلاکهای ,کد ,استفاده میکند ,بلاکهای کد ,از پایتون ,به صورت ,مشخص کردن ,استفاده میشود، مانند
درباره این سایت