Mohon tunggu...
Rajasa
Rajasa Mohon Tunggu... Pelajar Sekolah - freelance

write

Selanjutnya

Tutup

Ilmu Alam & Tekno

TB1_Audit Sistem Informasi _Model Audit Phython Progreamming

15 Oktober 2023   07:51 Diperbarui: 15 Oktober 2023   08:22 288
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

Anda juga bisa menggunakan bahasa pemrograman populer ini untuk membuat berbagai jenis visualisasi data, seperti diagram pie, diagram garis dan bar, 3D plot, serta histogram.

Selain itu, bahasa Python memiliki banyak library yang berguna untuk data analysis dan machine learning. Berikut adalah beberapa contohnya:

  • pandas. Library Python yang menawarkan tool untuk memanipulasi dan menganalisis struktur data, tabel angka, dan time series.
  • Matplotlib. Library cross-platform ini digunakan untuk menciptakan visualisasi data yang interaktif dan plotting grafis untuk bahasa Python serta ekstensi numeriknya, NumPy.
  • NumPy. Singkatan dari Numerical Python. Library sumber terbuka ini mendukung array multidimensi dan matriks, serta menyediakan beragam routine untuk operasi matematis pada array.
  • SciPy. Dikembangkan berdasarkan NumPy, SciPy atau Scientific Python adalah library yang berguna untuk komputasi sains dan teknis. Library ini berisi algoritme untuk menyelesaikan soal engineering dan matematis, seperti optimasi, aljabar linear, interpolasi, dan integrasi.
  • TensorFlow. Library Python untuk mengembangkan dan melatih model machine-learning menggunakan API tingkat tinggi. Library ini bisa menjalankan deep neural networks untuk berbagai keperluan, seperti pengenalan gambar dan pemrosesan bahasa alami.
  • PyTorch. Library machine-learning untuk Python berbasis Torch, library machine learning lainnya untuk bahasa pemrograman Lua. Library ini utamanya digunakan dalam riset deep learning.
  • Scrapy. Framework Python open-source untuk crawling website dan mengekstrak data terstruktur dari halamannya.

Pengembangan Game

Berkat kesederhanaannya, Python banyak digunakan dalam pembuatan game basic atau prototipe ringkas game yang lebih rumit. Game populer yang ditulis dengan Python di antaranya adalah The Sims 4, World of Tanks, EVE Online, dan Civilization IV.

Sintaksisnya yang beginner-friendly dan simpel memungkinkan game developer pemula mempelajari Python dengan cepat dan menggunakannya untuk membuat GUI, game 2D dan 3D, serta game visual berbasis novel dan fisika.

Game developer profesional bisa menggunakan kode Python untuk membuat protitipe game dengan cepat, serta menyajikan visualisasi yang bisa dimainkan kepada investor untuk mengumpulkan dana.

Untuk menyajikan prototipe game dalam cara yang paling cepat dan efisien, game developer bisa memanfaatkan berbagai framework Python dalam pengembangan game.

Berikut adalah beberapa framework yang paling umum digunakan:

  • pygame. Serangkaian modul Python gratis untuk menulis video game atau membuat program multimedia, yang dikembangkan berdasarkan library Simple DirectMedia Layer (SDL). Library ini portabel dan bisa dijalankan di hampir semua platform dan sistem operasi.
  • pyglet. Ditulis seluruhnya dengan Python, pyglet adalah library yang menyediakan API berorientasi objek untuk membuat game dan aplikasi multimedia. Framework ini tidak memerlukan instalasi eksternal, serta menawarkan dukungan native untuk windowing serta format standar gambar dan audio.
  • Kivy. Framework Python gratis, cross-platform, dan open-source untuk mengembangkan aplikasi dengan natural user interface (NUI), misalnya game yang menggunakan teknologi multitouch.
  • Panda3D. Game engine yang menyediakan beragam subroutine yang berguna untuk 3D rendering dan pengembangan game. Library ini juga menawarkan fitur-fitur seperti scene graph browsing, oprimasi animasi, pemantauan performa, dan error tolerance.
  • Ren’Py. Game engine untuk storytelling digital interaktif melalui kata, gambar, dan suara, yang berfokus pada game novel visual dan simulasi kehidupan yang penuh cerita. Selain dukungan Python, library ini memiliki bahasa scripting miliknya sendiri.

Keunggulan Python

Menyadur dari Pyhton.org, Python merupakan bahasa pemrograman yang dianggap mudah untuk dipelajari, sekalipun oleh para pemula. Kode-kode yang ada di dalamnya mudah dibaca dan dapat menjalankan banyak fungsi kompleks dengan mudah karena banyaknya standard library.

Kekurangan Python

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun