دانلود Pythonista برای آیفون
Pythonista یک محیط کامل اسکریپتنویسی برای Python 3.10 است که بهطور مستقیم روی آیپد یا آیفون شما اجرا میشود، بنابراین میتوانید اسکریپتهای پایتون را در حین حرکت توسعه داده و اجرا کنید.
ویژگیهای کلیدی Pythonista
مانند خود Python، "باتریها شامل میشود" – این به معنای وجود ماژولهای محبوب شخص ثالث مانند requests، numpy، matplotlib، pandas (و بسیاری دیگر) و همچنین ماژولهایی است که بهطور خاص برای iOS ساخته شدهاند. با Pythonista، اسکریپتهای شما میتوانند به دادههای حسگر/موقعیت، کتابخانه عکس شما، مخاطبین، یادآوریها، کلیپ بورد و موارد دیگر دسترسی پیدا کنند و این امکان را به شما میدهند که از تمام پتانسیلهای Python و iOS بهرهبرداری کنید.
Pythonista با یک رابط کاربری دوستانه طراحی شده است که شروع به کار با کدنویسی را برای هر کسی ساده میکند، صرفنظر از سطح مهارت. همچنین مستندات کامل Python برای خواندن آفلاین در اپلیکیشن در دسترس است.
Pythonista فقط برای یادگیری و تمرین Python نیست – بلکه یک ابزار قدرتمند برای خودکارسازی iOS با چندین افزونه اپلیکیشن است. شما میتوانید اسکریپتها را مستقیماً از برگه اشتراک یا صفحه کلید سیستم سفارشی در تقریباً هر اپلیکیشنی فراخوانی کنید و اسکریپتها را با Shortcuts و Siri ادغام کنید. با Pythonista، اجرای اسکریپتهای خود هر زمان که به آنها نیاز دارید آسان است، بدون نیاز به جابجایی بین اپلیکیشنهای مختلف.
ویژگیهای بیشتر منحصربهفرد
- ویرایشگر کد قدرتمند با قابلیتهای هایلایت سینتکس، تکمیل کد و پشتیبانی از اسکریپتنویسی
- پاسخگوی تعاملی با تکمیل کد، تاریخچه دستورات و پشتیبانی از نمایش تصاویر
- اشکالزدای بصری یکپارچه و بازرسی اشیا
- مستندات آفلاین کامل با جستجوی سریع مستقیماً از ویرایشگر
- تمهای زیبا با رنگهای روشن و تیره، و یک ویرایشگر تم برای ساخت تم شخصی خود
- ویرایشگر UI برای پروتوتایپسازی سریع
- چککننده استایل PEP 8 و فرمت کننده کد یکپارچه
- پشتیبانی از بیشتر کتابخانههای استاندارد Python و ماژولهای اضافی برای گرافیک، صدا و ادغام با iOS (برای مثال کلیپ بورد، مخاطبین، یادآوریها، عکسها، ui...)
- بسیاری از ماژولهای محبوب شخص ثالث شامل شدهاند، به عنوان مثال requests، numpy، matplotlib، pandas، Pillow...
- روشهای متنوع برای مثال
- برنامه جهانی برای آیپد و آیفون
- افزونه برگه اشتراک برای اجرای اسکریپتها از تقریباً هر اپلیکیشن
- صفحه کلید قابل اسکریپت در سطح سیستم برای استفاده از Python در هر اپلیکیشنی که متن را ویرایش میکند
- ادغام پیشرفته با اپلیکیشن Shortcuts، به شما این امکان را میدهد که از اسکریپتهای Python به عنوان اقدامات در میانبرها و خودکارسازیهای شخصی استفاده کنید.
لطفاً توجه داشته باشید که Pythonista طراحی نشده است تا نصب یا دانلود ماژولهای اضافی نوشتهشده به زبانهای کامپایلشده (C/C++) را امکانپذیر کند. در حالی که بسیاری از کتابخانههای نیتیو محبوب وجود دارند و بهخوبی عمل میکنند، معمولاً نصب ماژولهای اضافی با وابستگیهای C/C++ ممکن نیست.
نام "Pythonista" با اجازهٔ مهربانانه از بنیاد نرمافزار پایتون استفاده میشود.