sudotux
03-10-2007, 15:27
همونطور که میدونید در لینوکس با استفاده از یک ویرایشگر متن و یا خود ترمینال ( شل ) میتوان به برنامه نویسی با زبان پایتون پرداخت. اما محیط های IDE امکانات بیشتری برای برنامه نویسی در اختیار می گذارند. و اما IDE چیست ؟
IDE مخفف Integrated Development Environment , به معنای محیط مجتمع توسعه نرم افزار میباشد. IDE یک بسته ی نرم افزاری است که تمام ابزارهای لازم برای برنامه نویسی را یکجا دارد. این ابزار ها معمولا شامل :
ویرایشگر متن ویژه که امکانات خاصی دارد, کامپایلر , ابزار خطایابی و کنترل اجرا ( Debug ) , پیوند دهنده های (Linker) خودکار و ... . بیشتر این ابزارها برای سهولت برنامه نویسی , توانایی های ویژه ای دارند . ویرایشگرهای متن که در محیط های IDE استفاده میشوند , قابلیت های بصری به برنامه می دهند تا کد خواناتر شود و نوشتن و دنبال کردن برنامه آسانتر باشد . به عنوان مثال دستورات را با رنگ خاصی متمایز میسازند , متغیرها را با رنگ دیگری مشخص میکنند , توضیحات اضافی را به شکل مایل نشان میدهند و حتی با نوشته های خاصی شما را راهنمایی میکنند که کجای برنامه چه چیزهایی بنویسید . تمام این امکانات سبب شده تا برنامه نویسی جذاب تر از گذشته باشد و برنامه نویس به جای اینکه نگران سرگردانی در کد برنامه یا رفع خطا باشد , تمرکز خویش را بر منطق برنامه و قابلیت های آن استوار کند.
بعد از این مقدمه می خوام تعدادی از محیط های برنامه نویسی پایتون را در این تاپیک معرفی کنم.
IDE مخفف Integrated Development Environment , به معنای محیط مجتمع توسعه نرم افزار میباشد. IDE یک بسته ی نرم افزاری است که تمام ابزارهای لازم برای برنامه نویسی را یکجا دارد. این ابزار ها معمولا شامل :
ویرایشگر متن ویژه که امکانات خاصی دارد, کامپایلر , ابزار خطایابی و کنترل اجرا ( Debug ) , پیوند دهنده های (Linker) خودکار و ... . بیشتر این ابزارها برای سهولت برنامه نویسی , توانایی های ویژه ای دارند . ویرایشگرهای متن که در محیط های IDE استفاده میشوند , قابلیت های بصری به برنامه می دهند تا کد خواناتر شود و نوشتن و دنبال کردن برنامه آسانتر باشد . به عنوان مثال دستورات را با رنگ خاصی متمایز میسازند , متغیرها را با رنگ دیگری مشخص میکنند , توضیحات اضافی را به شکل مایل نشان میدهند و حتی با نوشته های خاصی شما را راهنمایی میکنند که کجای برنامه چه چیزهایی بنویسید . تمام این امکانات سبب شده تا برنامه نویسی جذاب تر از گذشته باشد و برنامه نویس به جای اینکه نگران سرگردانی در کد برنامه یا رفع خطا باشد , تمرکز خویش را بر منطق برنامه و قابلیت های آن استوار کند.
بعد از این مقدمه می خوام تعدادی از محیط های برنامه نویسی پایتون را در این تاپیک معرفی کنم.