03.11.2014 Views

Bahasa-Pemrograman-Python-di-Platform-GNU

Bahasa-Pemrograman-Python-di-Platform-GNU

Bahasa-Pemrograman-Python-di-Platform-GNU

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Pengembangan Aplikasi Pen<strong>di</strong><strong>di</strong>kan<br />

<strong>Python</strong> merupakan bahasa pemrograman yang dapat <strong>di</strong>gunakan untuk keperluan<br />

pembelajaran, tingkat pengenalan, maupun tingkat lanjutan. Komunitas<br />

pen<strong>di</strong><strong>di</strong>kan dengan peminatan khusus yang menggunakan <strong>Python</strong> merupakan<br />

salah satu tempat pengembang pemula untuk memulai mengenal <strong>Python</strong>. Py-<br />

Biblio merupakan aplikasi untuk pen<strong>di</strong><strong>di</strong>kan yang berhubungan dengan banyak<br />

sumber yang berbeda. Kelas yang <strong>di</strong>adakan oleh Software Carpentry, <strong>di</strong>danai<br />

oleh yayasan perangkat lunak <strong>Python</strong> (PSF).<br />

<strong>Pemrograman</strong> Jaringan Komputer<br />

Sebagai tambahan dari dukungan <strong>Python</strong> terhadap web dan internet, <strong>Python</strong><br />

menye<strong>di</strong>akan dukungan untuk tingkat pemrograman jaringan komputer yang<br />

lebih rendah, seperti : antar muka soket jaringan, Twisted<strong>Python</strong> yang merupakan<br />

framework untuk pemrograman jaringan komputer secara asinkron.<br />

Pengembangan Perangkat Lunak<br />

<strong>Python</strong> seringkali <strong>di</strong>gunakan untuk mendukung pengembang perangkat lunak,<br />

seperti pembuatan kendali dan manajemen pengembangan, pengetesan dan<br />

fungsi lainnya. Aplikasi <strong>Python</strong> yang seringkali <strong>di</strong>gunakan untuk pengembangan<br />

perangkat lunak adalah : Scons untuk membangun kendali, Buildbot dan<br />

Apache Gump untuk kompilasi dan pengetesan yang <strong>di</strong>otomasi secara terus<br />

menerus, Roundup atau Trac untuk penelusuran bug dan manajemen proyek<br />

serta Roster Integrated Development Environments (IDE).<br />

Game dan Grak 3 Dimensi<br />

<strong>Python</strong> secara luas <strong>di</strong>gunakan untuk pengembangan game, baik untuk keperluan<br />

komersil, maupun untuk keperluan hobby. Beberapa aplikasi dan dukungan<br />

<strong>Python</strong> untuk pengembangan game adalah : <strong>Python</strong> Games yang terdapat<br />

pada lingkungan desktop Linux/Unix, PyGame dan PyKyra yang merupakan<br />

framework untuk pengembangan game, pustaka-pustaka rendering 3 <strong>di</strong>mensi<br />

yang terse<strong>di</strong>a untuk <strong>Python</strong>, PyWeek yang merupakan kontes pengembangan<br />

game yang <strong>di</strong>langsungkan hampir setiap tahun. Sebagai informasi, game e<strong>di</strong>ting<br />

software Blender yang berjalan <strong>di</strong>atas Linux menggunakan <strong>Python</strong> untuk<br />

scripting aplikasi.<br />

5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!