NumPy (Numerical Python) adalah pustaka Python untuk perhitungan numerik yang sangat cepat dan efisien. Artikel ini menjelaskan dasar-dasar penggunaan NumPy bagi pemula, mulai dari cara instalasi paket, pembuatan array 1D–3D, operasi aritmatika vektorisasi, hingga manipulasi data dengan indexing, slicing, dan broadcasting.
Pemrograman Berorientasi Objek (Object-Oriented Programming, OOP) adalah paradigma pemrograman yang berfokus pada objek—entitas yang memiliki data (atribut) dan perilaku (metode).
Dalam pemrograman Python, modul dan paket merupakan cara untuk mengorganisasi kode agar lebih rapi, terstruktur, dan mudah digunakan kembali (reusable). Ketika program yang dikembangkan semakin besar, membaginya ke dalam modul dan paket yang lebih kecil akan membantu menjaga keterbacaan dan memudahkan pengelolaan.
File I/O (Input/Output) adalah cara program membaca data dari berkas dan menulis hasilnya kembali ke penyimpanan. Hampir semua alur kerja pengembangan atau penggunaan program, mulai dari analisis data sampai otomasi, membutuhkan File I/O yang rapi, aman, dan efisien.
Fungsi adalah suatu “blok” kode yang dapat dipakai ulang untuk melakukan tugas tertentu. Dengan fungsi, program jadi lebih terstruktur, mudah di-maintenance, dan menghindari duplikasi kode.
Python merupakan bahasa pemrograman yang dinilai sudah mature, sehingga fitur seperti struktur kontrol juga sudah tersedia dengan sangat baik. Namun demikian, penggunaannya terkadang dinilai sulit secara logika. Oleh sebab itu, pada bagian ini kita akan membahas mengenai bagaimana mengontrol alur program di Python.
Variabel di berbagai bahasa pemrograman seperti C, C++, termasuk Python, adalah sebuah "wadah" atau lokasi di memori komputer yang digunakan untuk menyimpan suatu nilai atau data, serta memiliki nama yang unik untuk merujuknya. Nilai yang tersimpan dalam variabel ini sifatnya bisa berubah-ubah (dinamis) selama program dieksekusi. Kali ini kita akan membahas mengenai variabel pada bahasa pemrograman Python.
Pada 7 Oktober 2025, tim Python merilis versi stabil terbaru, Python 3.14. Pembaruan ini menggabungkan berbagai peningkatan pada bahasa inti (core), interpreter, dan pustaka standar (standard library). Di antara fitur-fitur paling menonjol, yaitu template string literals, deferred evaluatio...
Dalam dunia Python, terdapat beberapa cara untuk memasang lingkungan pemrograman. Masing-masing memiliki kelebihan dan kekurangannya sendiri. Salah satu cara yang paling efisien dan direkomendasikan, terutama untuk kegiatan riset, data science, maupun pengembangan sistem kompleks, adalah dengan meng...
Python adalah bahasa pemrograman serbaguna yang sangat populer di kalangan pengembang, peneliti, hingga pendidik. Sejak pertama kali dikembangkan oleh Guido van Rossum pada tahun 1991, Python terus tumbuh menjadi bahasa yang mendominasi berbagai bidang — mulai dari pengembangan web, otomasi sistem, hingga kecerdasan buatan (AI) dan sains data.