Rumah Coding

Rumah Coding Rumah Coding adalah lembaga pelatihan yang fokus pada programming

Pandas itu mudah kalau mengerti struktur datanya! Dua struktur utama di Pandas :πŸ“Š SERIES = 1 kolom | πŸ“‹ DATAFRAME = tabel...
14/05/2026

Pandas itu mudah kalau mengerti struktur datanya!

Dua struktur utama di Pandas :
πŸ“Š SERIES = 1 kolom | πŸ“‹ DATAFRAME = tabel lengkap

Series = Array 1D dengan index. DataFrame = Kumpulan Series (banyak kolom).

Semua operasi Pandas berangkat dari dua struktur ini!

NumPy = Numerical Python! Core dari NumPy adalah ndarray (n-dimensional array).Kenapa NumPy lebih cepat?πŸ“Œ Homogen - satu...
13/05/2026

NumPy = Numerical Python!

Core dari NumPy adalah ndarray (n-dimensional array).

Kenapa NumPy lebih cepat?
πŸ“Œ Homogen - satu tipe data
πŸ“Œ Vectorized - operasi tanpa loop
πŸ“Œ Contiguous memory - lebih cepat diakses

Ini fondasi untuk semua operasi di NumPy!

Di Go, yang penting bukan siapa parent class-mu, tapi apa yang bisa kamu lakukan Interfaces di Go membawa konsep duck ty...
12/05/2026

Di Go, yang penting bukan siapa parent class-mu, tapi apa yang bisa kamu lakukan

Interfaces di Go membawa konsep duck typing ke level yang lebih eksplisit :
Kalau sebuah type punya method yang sesuai, otomatis dianggap memenuhi interface β€” tanpa perlu keyword implements.

Simple, fleksibel, dan bikin code lebih clean ✨

Jangan sampai data ikut hilang saat container dihapus!Di Docker, container itu bersifat ephemeral β€” cepat dibuat, cepat ...
11/05/2026

Jangan sampai data ikut hilang saat container dihapus!
Di Docker, container itu bersifat ephemeral β€” cepat dibuat, cepat dihancurkan. Tapi untuk database, upload file, atau konfigurasi penting, kita butuh penyimpanan yang tetap aman dan persisten.

✨ Solusinya? Docker Volumes
Volumes memungkinkan data disimpan di luar lifecycle container, jadi data tetap ada meskipun container restart atau dihapus. Cocok banget buat production environment

Evaluasi model itu penting πŸ“ŠAccuracy, Precision, Recall, F1 Score, dan AUC-ROC membantu kita memahami seberapa baik perf...
10/05/2026

Evaluasi model itu penting πŸ“Š

Accuracy, Precision, Recall, F1 Score, dan AUC-ROC membantu kita memahami seberapa baik performa model machine learning. Pilih metrik yang sesuai dengan kebutuhan kasusmu πŸš€

TensorFlow dimulai dari Tensor! Sebelum belajar deep learning dengan TensorFlow, kamu harus paham dulu tentang TENSOR.Ap...
09/05/2026

TensorFlow dimulai dari Tensor!

Sebelum belajar deep learning dengan TensorFlow, kamu harus paham dulu tentang TENSOR.

Apa itu Tensor?
Tensor = generalization dari matrix. Bisa 0D (skalar), 1D (vector), 2D (matrix), 3D+

Di TensorFlow :
πŸ“Œ tf.constant = nilai tetap (seperti const)
πŸ“Œ tf.Variable = nilai yang bisa diubah (untuk bobot model)

Ini fondasi utama untuk membuat neural network. Semua data dan bobot di TensorFlow berupa tensor.

Switch statement di Rust? Jauh lebih powerful! match expression di Rust bukan sekadar switch β€” dia exhaustive, bisa dest...
08/05/2026

Switch statement di Rust? Jauh lebih powerful!

match expression di Rust bukan sekadar switch β€” dia exhaustive, bisa destructuring, ada pattern guards, dan banyak fitur keren lainnya.

Slide ini bahas :
- Dasar match dengan exhaustive checking
- Match dengan enum dan binding
- Pattern guards dan range patterns
- Destructuring struct dan tuple
- Fitur ini bikin Rust code jadi super expressive dan compiler selalu jagain biar ga ada case yang ketinggalan!

Simpan dan share ke teman Rustacean! πŸ’ͺ

Training model PyTorch masih bingung pilih optimizer? Slide ini bahas 3 optimizer populer :- SGD : Klasik dengan momentu...
07/05/2026

Training model PyTorch masih bingung pilih optimizer?

Slide ini bahas 3 optimizer populer :
- SGD : Klasik dengan momentum, generalization bagus untuk CV
- Adam : Adaptive, default choice, konvergen cepat
- RMSprop : Bagus untuk RNN dan non-stationary problems

Tips :
Mulai dengan Adam untuk prototyping, lalu coba SGD+momentum untuk production CV models!

Simpan dan share ke teman ML engineer!

List Comprehension = Cara Pythonic! Buat list dengan lebih singkat dari for loop :```pythonsquares = [i ** 2 for i in ra...
06/05/2026

List Comprehension = Cara Pythonic!

Buat list dengan lebih singkat dari for loop :
```python
squares = [i ** 2 for i in range(10)]
```

πŸ“Œ BASIC : [expression for item in iterable]
πŸ“Œ DENGAN FILTER : [expr for item in iterable if condition]
πŸ“Œ DENGAN IF-ELSE : [x if x > 0 else -x for x in numbers]
πŸ“Œ UNTUK DICT & SET : {k: v for k, v in items.items()}

~20% lebih cepat dari append dalam loop!

Operasi matematika di array NumPy masih pakai Python loop? Bisa lebih cepat! πŸš€Universal functions (ufunc) di NumPy adala...
04/05/2026

Operasi matematika di array NumPy masih pakai Python loop?
Bisa lebih cepat! πŸš€

Universal functions (ufunc) di NumPy adalah fungsi vectorized yang jalan di C-level. Hasilnya? Operasi jutaan elemen dalam hitungan detik!

Slide ini bahas :
- Apa itu ufunc dan kenapa cepat
- Built-in ufuncs populer (trig, log, aritmatika)
- Binary ufuncs dan broadcasting
- Cara buat custom ufunc dengan frompyfunc

Wajib tahu buat yang kerja dengan data numerik!

Simpan dan share ke teman data scientist! πŸ’ͺ

Go Modules vs GOPATH - perbedaan utama! Dulu : GOPATH - Semua project di $GOPATH/src/, tidak ada versioningSekarang : Go...
04/05/2026

Go Modules vs GOPATH - perbedaan utama!

Dulu : GOPATH - Semua project di $GOPATH/src/, tidak ada versioning
Sekarang : Go Modules

πŸ“¦ go.mod = manifest dependencies

go mod init | go get package@version | go mod tidy

Kenapa switch ke Modules?

βœ… Versi per project | βœ… Tidak perlu GOPATH | βœ… Reproducible builds

Address

Jalan Margonda Raya Gang Kramat Batas No. 4
Depok
16423

Opening Hours

Monday 08:00 - 17:00
Tuesday 08:00 - 17:00
Wednesday 08:00 - 17:00
Thursday 08:00 - 17:00
Saturday 08:00 - 17:00
Sunday 08:00 - 17:00

Alerts

Be the first to know and let us send you an email when Rumah Coding posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Rumah Coding:

Share