PyScripter
Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini. Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan. (Januari 2023) |
| PyScripter | |
|---|---|
| Penulis asli | Kiriakos Vlahos |
| Ditulis dalam | Object Pascal |
| Sistem operasi | Microsoft Windows |
| Tersedia dalam | Python |
| Jenis | Integrated development environment |
| Lisensi | MIT |
| Situs web | sourceforge |
| Repositori | |
PyScripter adalah lingkungan pengembangan terpadu (IDE) Python yang bersifat gratis dan sumber terbuka untuk Windows. IDE ini dibangun dalam Object Pascal.
Fitur
Penyunting dengan sorotan sintaks
- Didasarkan pada unicode
- Dukungan penuh untuk sumber berkas Python yang dikodekan
- Sorotan Brace
- Utilitas kode sumber Python: (pbb)tabify, (pbb)comment (un)indent, dll.
- Perlengkap kode dan memanggil tips
- Kode dan petunjuk debugger
- Memeriksa sintaks selama mengetik
- Bantuan konteks-sensitif untuk kata kunci Python
- Memparameterkan kode templat
- Menerima file turun (dropped) dari penjelajah berkas
- Pemberitahuan perubahan File
- Mengkonversi jeda baris di Windows, Unix, Macintosh
- Print preview dan mencetak sorotan sintaks kode Python
- Sintaks dari berkas HTML, XML dan CSS
- Penyuntingan berkas secara split-view
- Pencarian dan menggantian teks mirip Firefox
- Menyunting berkas secara sisi-demi-sisi
Interpreter Python terintegrasi
- Perlengkapi Kode otomatis
- Panggilan tips
- Sejarah perintah
- Mengeksekusi skrip tanpa menyimpan terlebih dahulu
Pengawakutu Python terintegrasi
- Remote Python debugger
- Call stack
- Variabel jendela
- Watches window
- Conditional breakpoint
- Petunjuk debugger
- Analisis post-mortem
- Dapat menjalankan atau debugging berkas tanpa harus menyimpannya
Tampilan penyunting
- Pembongkaran
- Dokumentasi HTML (pydoc)
Penjelajah berkas
- Konfigurasi mudah dan mampu menjelajah Python path
- Versi kontrol terintegrasi menggunakan Tortoise CVS atau Tortoise SVN
Manajer proyek
- Impor direktori yang tersedia
- Menjalankan beberapa konfigurasi sekaligus
Unit pengujian terpadu
- Tes otomatis
- Unit pengujian GUI
Alat-alat eksternal (dijalankan eksternal dan menangkap output)
- Integrasi dengan alat-alat Python seperti PyLint, TabNanny, Profil, dll.
- Parameter fungsi yang kuat untuk disesuaikan eksternal alat integrasi
Lainnya
- Penjelajah kode
- Akses ke manual Python melalui menu bantuan
- To do list
- Cari dan ganti kode di berkas
- Pengujian ekspresi reguler terintegrasi
- Pilihan untuk menjalankan versi Python tertentu melalui parameter command line
- Menjalankan skrip Python eksternal, mudah dikonfigurasi
- Menemukan definisi, referensi
- Menemukan definisi dengan mengklik, dan riwayat browsing
- Antarmuka modern dengan bentuk merpat serta tampilan dan nuansa (tema) yang dapat dikonfigurasi
- Pilihan konfigurasi IDE yang stabil
Pranala luar
- Repositori PyScripter di GitHub
- PyScripter Review Diarsipkan 2014-12-16 di Wayback Machine.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.