پرش به محتوا

پایتون هرکجا

از ویکی‌پدیا، دانشنامهٔ آزاد
پایتون هرکجا
توسعه‌دهنده(ها)PythonAnywhere LLP
نوشته‌شده باپایتون
سیستم‌عاملچندسکویی / اچ‌تی‌ام‌ال۵
نوعمحیط یکپارچه توسعه نرم‌افزار، میزبانی وب
مجوزمالکیتی
وبگاهwww.pythonanywhere.com

پایتون هرکجا (به انگلیسی: PythonAnywhere) یک محیط یکپارچه توسعه نرم‌افزار برخط (IDE) و سرویس میزبانی وب (بستر به عنوان یک سرویس) مبتنی بر زبان برنامه‌نویسی پایتون است.[۱] توسط گیلز توماس و رابرت اسمیتسون در سال ۲۰۱۲ تأسیس شد، دسترسی درون مرورگر به واسط خط فرمان پایتون و Bash مبتنی بر سرور را به همراه با یک ویرایشگر کد با برجسته‌سازی نحو را فراهم می‌کند. پرونده‌های برنامه را می‌توان با استفاده از مرورگر کاربر به سرویس منتقل و از آن استفاده کرد. برنامه‌های کاربردی وب میزبانی شده توسط این سرویس را می‌توان با استفاده از هر چارچوب کاربردی مبتنی بر واسط دروازه کارساز وب نوشت.

پایتون هرکجا توسط Resolver Systems ساخته شد،[۲] که همچنین ResolverOne را تولید کرده‌است، یک برنامه صفحه گسترده مبتنی بر پایتون را نیز تولید کرده‌است. در تاریخ ۱۶ اکتبر ۲۰۱۲ این محصول توسط یک شرکت جدید PythonAnywhere LLP خریداری شد که در آینده محصول را توسعه داده و نگهداری خواهد کرد و تیم توسعه دهنده فعلی را به خود اختصاص داده‌است.[۳]

تیم توسعه دهنده از پایتون هرکجا برای توسعه PythonAnywhere استفاده می‌کند و می‌گوید ویژگی‌های همکاری آن به این دلیل کمک می‌کند زیرا از روش برنامه‌نویسی مفرط استفاده می‌کنند.[۴]

امکانات[ویرایش]

  • از سی‌پایتون، پای‌پای و آی‌پایتون، پشتیبانی می‌کند که شامل نسخه‌های ۲٫۷، ۳٫۳، ۳٫۴، ۳٫۵، ۳٫۶، ۳٫۷ و ۳٫۸ پایتون می‌باشد.[۵]
  • کنسول‌های تعاملی درون مرورگر با کد در حال اجرا بر روی سرورهای میزبانی شده، قابل اشتراک گذاری بین چندین کاربر است.
  • میزبانی وب مبتنی بر واسط دروازه کارساز وب، به عنوان مثال جنگو، فلسک، web2py
  • پشتیبانی از کدگذاری از آی‌پد و سایر دستگاه‌های تلفن همراه.
  • نحو برجسته در ویرایشگر مرورگر.
  • بسیاری از ماژول‌های محبوب پایتون از قبل نصب شده‌اند.[۶]
  • مانند برنامه‌های کرون جاب برای اجرای اسکریپت‌ها در یک زمان معین از روز.
  • برای اجرای اسکریپت‌ها وظایف را همیشه روشن کنید و در صورت خرابی، آنها مجدد راه اندازی می‌شوند.[۷][۸]

کاربردها[ویرایش]

پایتون هرکجا به عنوان "ساده‌ترین راه برای استقرار برنامه‌های web2py " در کتاب رسمی در مورد چارچوب وب توصیف شده‌است،[۹] هنگام یادگیری نام‌پای،[۱۰] بستر انتخابی در آموزش دختران جنگو است،[۱۱] و به عنوان راهی برای میزبانی برنامه‌های کاربردی وب مبتنی بر یادگیری ماشین توصیه می‌شود.[۱۲]

جستارهای وابسته[ویرایش]

منابع[ویرایش]

  1. "PythonAnywhere: un ambiente Python nel proprio browser". html.it.
  2. "Products - Resolver Systems". Resolver Systems. Archived from the original on 2014-07-17. Retrieved 2012-05-16.
  3. "Resolver Systems News: Acquisition". Resolver Systems. Archived from the original on 2013-02-01. Retrieved 2012-11-22.
  4. "Installation-Free Programming in the Cloud". Develop in the Cloud. Archived from the original on 2013-01-21. Retrieved 2012-07-12.
  5. https://blog.pythonanywhere.com/184/
  6. https://www.pythonanywhere.com/batteries_included/
  7. https://help.pythonanywhere.com/pages/AlwaysOnTasks/
  8. https://blog.pythonanywhere.com/172/
  9. Massimo Di Pierro (2013). web2py (5th Edition). Lulu.com. pp. 568–. ISBN 978-0-578-12021-8.
  10. Ivan Idris (29 April 2015). NumPy Cookbook - Second Edition. Packt Publishing Ltd. pp. 85–. ISBN 978-1-78439-982-5.
  11. "Django Girls Tutorial: Deploy!". Django Girls.
  12. Sebastian Raschka (23 September 2015). Python Machine Learning. Packt Publishing Ltd. pp. 272–. ISBN 978-1-78355-514-7.

پیوند به بیرون[ویرایش]