Membuat Bilangan Random di Python

Di dalam buku saya tentang Python, pada salah satu project latihannya di Bab 5, adalah tentang membuat aplikasi game tebak angka. Ketika aplikasi ini nanti dijalankan, komputer akan merandom sebuah bilangan bulat positif kemudian user diminta menebaknya. Permainan tebak angka ini akan berhenti jika tebakan user sesuai dengan bilangan yang dipilih oleh komputer tersebut.

Untuk membuat aplikasi di atas, di dalam kode program Python diperlukan proses untuk merandom sebuah bilangan. Bagaimana cara merandom bilangan di dalam Python? baik bilangan riil maupun bilangan bulat (integer)? Serta dalam kasus lainnya, apabila terdapat sekumpulan bilangan dalam sebuah list, bagaimana mengambil secara acak sebuah bilangan dari list tersebut? Artikel ini akan membahasnya secara detil.

Continue reading “Membuat Bilangan Random di Python”

Cara Mudah Membuat Rekap Data di Python

Di dalam proses analisis data, pembuatan rekap data dapat menghasilkan sebuah informasi dari sekumpulan data yang diperoleh. Sebagai contoh, misalkan terdapat data sejumlah 10.000 mahasiswa, di mana dalam data tersebut terdapat gender si mahasiswa. Dengan menggunakan sebuah rekap jumlah mahasiswa berdasarkan gender tersebut, kita bisa mengetahui berapa persentase mahasiswa bergender laki-laki dan juga perempuannya. Lebih banyak manakah antara mahasiswa bergender laki-laki atau perempuan.

Di dalam Python, untuk membuat rekap data sangat mudah sekali dilakukan. Salah satu idenya adalah dengan menggunakan bantuan tipe data dictionary. Tipe data dictionary adalah sebuah tipe data dinamis di dalam Python yang mirip dengan tipe data array asosiatif di dalam PHP, di mana indeks dari dictionary ini adalah berupa key (bisa berupa string atau number). Secara umum struktur dari sebuah dictionary adalah berupa pasangan key dan value, yaitu berbentuk {key1: value, key2: value, ...}. Mirip array asosiatif di dalam PHP bukan?

Continue reading “Cara Mudah Membuat Rekap Data di Python”

Teknik Mengambil Data Kolom Tertentu pada List Dua Dimensi Python

Di dalam Python terdapat beberapa tipe data dinamis yang dapat digunakan untuk menyimpan banyak data. Salah satu tipe data dinamis ini adalah list. List merupakan tipe data yang bersifat mutable, di mana struktur list ini dapat diubah, tidak seperti tipe data dinamis lainnya yaitu tuple dan set.

Secara struktur, tipe data list mirip dengan array di mana dapat menyimpan banyak data dalam bentuk satu dimensi maupun dua dimensi. Pada artikel ini akan dibahas bagaimana teknik mengambil data pada kolom tertentu pada list dua dimensi. Tidak seperti jika mengambil data pada baris tertentu dari list yang mudah dilakukan, mengambil data pada kolom tertentu pada list ini perlu dilakukan teknik tertentu. Ada dua teknik yang akan dibahas pada artikel ini untuk keperluan tersebut, yaitu menggunakan teknik manual dengan menggunakan looping, dan menggunakan lambda expression.

Continue reading “Teknik Mengambil Data Kolom Tertentu pada List Dua Dimensi Python”