Python IDE [آرشيو] - P30World Forums


PDA

View Full Version : Python IDE


Hosein-mec
10-03-2007, 03:27 PM
همونطور که میدونید در لینوکس با استفاده از یک ویرایشگر متن و یا خود ترمینال ( شل ) میتوان به برنامه نویسی با زبان پایتون پرداخت. اما محیط های IDE امکانات بیشتری برای برنامه نویسی در اختیار می گذارند. و اما IDE چیست ؟

IDE مخفف Integrated Development Environment , به معنای محیط مجتمع توسعه نرم افزار میباشد. IDE یک بسته ی نرم افزاری است که تمام ابزارهای لازم برای برنامه نویسی را یکجا دارد. این ابزار ها معمولا شامل :

ویرایشگر متن ویژه که امکانات خاصی دارد, کامپایلر , ابزار خطایابی و کنترل اجرا ( Debug ) , پیوند دهنده های (Linker) خودکار و ... . بیشتر این ابزارها برای سهولت برنامه نویسی , توانایی های ویژه ای دارند . ویرایشگرهای متن که در محیط های IDE استفاده میشوند , قابلیت های بصری به برنامه می دهند تا کد خواناتر شود و نوشتن و دنبال کردن برنامه آسانتر باشد . به عنوان مثال دستورات را با رنگ خاصی متمایز میسازند , متغیرها را با رنگ دیگری مشخص میکنند , توضیحات اضافی را به شکل مایل نشان میدهند و حتی با نوشته های خاصی شما را راهنمایی میکنند که کجای برنامه چه چیزهایی بنویسید . تمام این امکانات سبب شده تا برنامه نویسی جذاب تر از گذشته باشد و برنامه نویس به جای اینکه نگران سرگردانی در کد برنامه یا رفع خطا باشد , تمرکز خویش را بر منطق برنامه و قابلیت های آن استوار کند.

بعد از این مقدمه می خوام تعدادی از محیط های برنامه نویسی پایتون را در این تاپیک معرفی کنم.

Bayazee
10-03-2007, 03:42 PM
سلام
بسیار عالی :46:
اگر مایل بودید منم كمكتون می كنم یه چیز خوب در بیاد و عینا روی pylearn.com هم قرارش می دیم تا همه استفاده كنند . همچین چیزی نیاز هست . كمكی لازم بود بگید :46:

Hosein-mec
10-03-2007, 04:01 PM
SPE یک محیط برنامه نویسی cross-platform برای زبان برنامه نویسی پایتون است. قابیلت هایی که این برنامه داره به شرح زیر است :

- syntax highlighting
- auto completion
- auto indentation
- call tips
- multiple tabs
- syntax checking and an integrated GUI designer (wxGlade)
- SPE is free software


تصویری از محیط برنامه

http://aycu28.webshots.com/image/28667/2004685736811906899_rs.jpg

لینک دانلود نسخه 0.8.4

http://rapidshare.com/files/60018691/_spe.zip


برای اجرای برنامه , بعد از دانلود فایل زیپ را از حالت فشرده خارج کرده و بدون تغییر دادن نام فولدر, در ترمینال دستور زیر را اجرا کنید:

cd ~/_spe
sudo python SPE.py


نکته 1: قبل از اجرای برنامه بسته های python-wxgtk و libwxgtk رو باید نصب کنید. ( نسخه 2.6 یا 2.8 )

نکته 2: کاربران Ubuntu میتوانند از طریق مخازن اوبونتو این برنامه رو نصب کنند. ولی ورژن موجود در مخازن اوبونتو قدیمیتره.

sudo aptitude install spe



سایت اصلی نرم افزار:

http://pythonide.blogspot.com/

Hosein-mec
10-03-2007, 04:07 PM
سلام
بسیار عالی :46:
اگر مایل بودید منم كمكتون می كنم یه چیز خوب در بیاد و عینا روی pylearn.com هم قرارش می دیم تا همه استفاده كنند . همچین چیزی نیاز هست . كمكی لازم بود بگید :46:

ممنون از لطفتون. حتما به کمک و تجربه شما نیاز دارم. شما اگه ایرادی در توضیحات و نوشته های بنده مشاهده کردید حتما به من گوشزد کنید تا برطرف بشه.

Bayazee
10-04-2007, 01:35 AM
ممنون از لطفتون. حتما به کمک و تجربه شما نیاز دارم. شما اگه ایرادی در توضیحات و نوشته های بنده مشاهده کردید حتما به من گوشزد کنید تا برطرف بشه.

سلام
خواهش می كنم . لطف دارید . منهم سعی می كنم برخی از IDE ها یا مواردی تركیبی رو كه یه چیزایی مثل معجون می مونه و خودم با قاطی كردن چند تا چیز بدست آوردم معرفی كنم و توضیح بدم . امیدوارم با كامل تر شدنش كمكی باشه برای دوستانی كه تازه می خوان برنامه نویسی با این زبان رو شروع كنند .
موضوعی كه بنظرم رسید اگر مواردی چون مزیتهاش به فارسی باشه همراه با توضیحی مختصر خیلی بهتر هست . :46:

Hosein-mec
02-19-2008, 09:00 PM
SPE 0.8.4.c Python IDE


New features:
- new versions of WinPdb debugger, PyChecker, wxGlade & XRCed gui designer
- clear output pane
- support for wxPython 2.8
- linux support for nautilus, gnome-terminal, konqueror, konsole, thunar
- improved blender support up to 2.45

Fixes:
- sidebar sash more tolerant
- show path in title (linux)
- run with filename with spaces
- nicer debug dialog box
- kill process fix
- notebook
- insert signature
- numpad keys
- find tab with nonexisting files
- add environment to SPE.py (linux)
- better warning for documentation for unsaved files
- better handling of new empty files


http://download.berlios.de/python/SPE-0.8.4.c-wx2.6.1.0-no_setup.zip

قابل اجرا در تمامی سیستم عامل ها و توزیع های گنو/لینوکس! ( روش اجرا در پست اول توضیح داده شده است )

DHT
06-02-2008, 12:05 AM
سلام
با تشکر از شما دوستان که زحمت ایجاد این تایپیک رو کشدید.

من یه خورده با ویژوا بیسیک داخل ویندوز آشنا هستم . وحالا که لینوکسی شدم می خوام داخل لینوکس برنا مه نویسی رو شروع کنم.به نظر شما از پایتون شروع کنم یا گامباس. البته در مورد این دو زبان اطلاعات دقیقی ندارم .که اگه توضیح بدین ممنون میشم.
من یه زبانی می خوام که به صورت ویژوال باشه.اگه منو راهنمایی کنید و بگید که از کجا باید اون رو دانلود کنم ممنون میشم.

باتشکر