باز هم پایتون: ابزارهای آنلاین پایتون
این مطلب برای کسانی که روز و شب را در وب میگذرانند یا اجازه نصب مفسر پایتون را در سیستمی که با آن کار میکنند ندارند به درد میخورد. وب پر است از ابزارهای ریز و درشت پایتون که کار با پایتون را بدون نیاز به هیچ مفسر، IDE و یا ادیتوری ممکن میسازند. حتی ابزارهایی جهت Trace کردن کدها یا دیدن حافظه مجازی و همچنین ابزارهای آنلاین جهت دیباگ کردن برنامهها هم تهیه شدهاند.
در این مقاله به بررسی چند ابزار مهم و سودمند تحت وب برای پایتون میپردازیم.
آنچه بیش از همه برای پایتون در وب در دسترس است مفسر است. انواع مفسرهای ریز و درشت پایتون با ارائه امکانات مختلف و به همراه یک ادیتور تحت وب با یک جستجوی ساده پیدا میشوند.
simple online Python interpreter
یک مفسر ساده برای نوشتن کدهای عادی و نه چندان پیچیده. در مورد استفاده از این مفسر کمی دقت کنید چون تمام امکانات پایتون در این مفسر پشتیبانی نمیشود و همچنین بعضی از دستورات مثل raw_input در این مفسر به گونهای دیگر استفاده میشوند.
مفسری عالی برای پایتون ۲٫۷٫۴ که امکانات زیادی در اختیار شما میگذارد.
- استفاده از سه ویرایشگر ACE, Vim و Emacs
- امکان ویرایش چند فایل به صورت همزمان
- وجود یک Command Line برای اجرای برنامه با پارامتر
- دانلود فایلهای نوشته شده
البته از این سایت برای تفسیر و ترجمه بیش از صد زبان برنامه نویسی، اسکریپت نویسی و نشانه گذاری میتوانید استفاده کنید.
این وبسایت از ۱۷ زبان برنامه نویسی از جمله پایتون ۲٫۷٫۲ پشتیبانی میکند. این سایت مزایای زیادی برای کاربرانش فراهم میکند.
- محیط کاربری زیبا
- دانلود فایلهای ویرایش شده
- ارائه مثالهایی برای استفاده کاربران
این وبسات مفسری عالی با امکانات زیاد را در اختیارتان میگذارد. از ideone برای ترجمه و تفسیر بیش از ۷۰ زبان برنامه نویسی میتوان استفاده کرد. وجود مثالهایی برای برنامه نویسان از نقاط قوت این سایت است.
ابزار مفید دیگری که میتوانید از آن استفاده کنید CodeSkulptor است که بر پایه کتابخانههای pygame نوشته شده و برای نوشتن برنامههای پایتون با GUI و همچنین بازیهای ۲ بعدی بسیار مناسب است. برای استفاده از این ابزار ممکن است نیاز داشته باشید از تحریمهای گوگل بگذرید.
این مفسر هم با ظاهر جالبی که دارد توان خوبی در تفسیر برنامههای پایتون دارد. برای استفاده از این سایت نیاز به نصب Microsoft Silverlight دارید.
مفسری زیبا و عالی برای پایتون که دورهای آموزشی برای پایتون هم ارایه میدهد. از امکانات این سایت برای زبانهای ruby و javascript هم میتوانید استفاده کنید.
این سایت نسخهای از iPython را برای پایتون ۲٫۷٫۵ را ارائه میدهد. البته این سایت ادیتوری جهت استفاده ندارد.
دستهی دیگری از ابزارهای تحت وب پایتون مفسرهای بصری یا Debuger های بصری هستند. استفاده از این ابزارها به فهم برنامه کمک شایانی میکند.
یکی از بهترین مفسرهای بصری pythontutor است که استفاده از آن بسیار ساده است و محیط زیبایی دارد.
اینها را هم ببینید: