Pengembang dapat menggunakan beberapa kerangka kerja Python untuk mempermudah pengembangan, termasuk yang berikut:
A. Django
Django adalah salah satu kerangka kerja web Python yang paling banyak digunakan untuk mengembangkan situs web besar. Django menawarkan beberapa fitur berguna, seperti server web untuk pengembangan dan pengujian, antarmuka mesin cetakan untuk membuat situs web, dan berbagai mekanisme keamanan.
B. Sebuah botol
Flask dapat di artikan kerangka kerja mikro untuk mengembangkan aplikasi web kecil. Fitur termasuk dukungan komunitas kuat, dokumentasi yang ditulis baik, mesin templat, pengujian unit, dan server web terintegrasi. Flask juga menawarkan ekstensi untuk dukungan validasi, lapisan pemetaan basis data, dan keamanan jaringan.
C. TurboGears
TurboGears adalah kerangka kerja yang dirancang untuk membuat aplikasi web lebih cepat dan lebih mudah. Di bawah ini ada beberapa fitur yang di miliki turbo gears yang populer :
- Struktur tabel database kustom
- Alat untuk membuat dan mengelola sebuah proyek
- Sebuah mesin model untuk membangun database
- Mesin template untuk membuat antarmuka pengguna
- Mekanisme penanganan keamanan jaringan
D, Apache MXNet
Apache MXNet adalah kerangka pembelajaran mendalam yang cepat, fleksibel, dan dapat diskalakan yang digunakan pengembang untuk membuat prototipe eksplorasi dan aplikasi pembelajaran mendalam. Apache MXNet mendukung beberapa bahasa pemrograman antara lain Java, C++, R dan Perl. Apache MXNet menawarkan berbagai alat dan pustaka untuk mendukung pengembangan. Misalnya, Anda dapat menemukan buku interaktif tentang pembelajaran mesin (ML), alat visi komputer, dan model pembelajaran mendalam untuk pemrosesan bahasa alami (NLP) yang berhubungan dengan bahasa alami seperti teks dan ucapan.
E. PyTorch
PyTorch adalah framework ML yang dibangun di atas library Torch dan merupakan salah satu library ML open source. Pengembang menggunakannya dalam aplikasi seperti NLP, robotika, dan visi komputer untuk menemukan informasi penting dalam gambar dan video. Mereka juga menggunakannya untuk menjalankan aplikasi pada CPU dan GPU.