Skip to content

Belajar R sampai mahir. Fokus: clean code dan reproducible research

License

Notifications You must be signed in to change notification settings

Kelas-Heru-Handika/kelas-R

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kelas R: Belajar Pemograman R sampai Mahir

Selamat datang di repository pendamping untuk video YouTube kelas "Belajar R sampai Mahir". Kelas ini dikembangkan untuk memudahkan kawan-kawan untuk belajar R secara otodidak. Fokus pembelajaran adalah penggunaan R dari level paling dasar hingga ke level profesional sebagaimana peneliti dan data scientist menggunakan R.

Kelasnya dibagai menjadi bebarapa sesi. Setiap sesi memiliki penomoran episode sendiri. Tujuan sistem penomoran ini agar memudahkan nantinya untuk dimutakhirkan sesuai perkembangan bahasa pemograman R.

Manfaat kelas ini:

  1. Bagi yang pertama kali belajar R, kelas ini berisi materi belajar R mulai dari paling dasar hingga materi tingkat lanjut dan praktek-prakter terkini dalam penggunaan R.
  2. Bagi yang sudah mengenal R, materinya membantu untuk mendalami R. Pemateri juga mencoba berbagi teknik untuk mengurangi kebiasaan buruk dalam penggunaan R.
  3. Bagi guru dan dosen, syllabus ini terbuka untuk diterapkan di kelas. Mohon dicantumkan sumber dari YouTube ini. Support penonton akan sangat membantu meningkatkan kualitas video.

PERHATIAN! Syllabus dapat berubah sewaktu-waktu dan sangat terbuka menerima masukan penonton. Silahkan komen di video YouTube kelas R untuk memberikan masukan materi.

Dasar R

Sesi ini fokus untuk belajar dasar pemograman R. Pada banyak pembelajaran pemograman R, sering fokusnya hanya belajar syntax R. Pada sesi ini, materinya juga berisi teknik fundamental pemograman secara umum. Harapannya, kawan-kawan punya pondasi programming yang kuat untuk memudahkan dalam menggunakan R.

Tabel materi

Episode Topik Links
01 Pengenalan materi belajar R
02 Mengenal variabel
03 Mengenal tipe data
04 Mengenal vektor
05 Mengenal list
06 Mengenal Matrik
07 Mengenal Data Frame
08 Kontrol operasi (for loop)
09 Kontrol operasi (if else)
10 Mengenal dan belajar fungsi
11 Mengenal library
12 Beda absolute dan relative path
13 Membaca file
14 Menggunakan pipe operator
15 Code convention
16 Mengenal dan mnggunakan namespace
17 Workflow RStudio

Manipulasi dan Transformasi Data dengan R

Sesi ini fokus pada pembelajaran berbagai cara manipulasi dan transformasi data dengan menggunakan paket R terkini, seperti Dplyr, tydir, dan sejenisnya.

Episode Topik Links
01 Mengenal dplyr
02 Menggabungkan column
03 Teknik memfilter data
04 Teknik menggabungkan data frame

Visualisasi Data dengan R

Fokus pembelajaran pada penggunaan visualisa ggplot dan turunannya serta belajar teknik visualisasi, seperti pemilihan warna.

Episode Topik Links
01 Mengenal ggplot dan syntax-nya
02 Bikin bar plot
03 Bikin

Manipulasi String dengan R

Fokus pembelajar pada teknik-tenik manipulasi string/karakter dan pengenalan regular expression di R.

Episode Topik Links
01 Manipulasi string dengan base R
02 Mengenal Stringr

Reproducible Research dengan R

Fokus pembelajaran pada teknik reproducible research serta belajar git dan github dan penggunaannya di R.

Episode Topik Links
01 Mengenal kembali code convention
02 R markdown dan manfaatnya
03 Intro git dan GitHub
04 Organisasi R script

Praktek data science/statistika dengan R

Secara umum, sesi ini fokus pada pengaplikasian materi di atas dengan menggunakan real data, serta pengaplikasian ilmu machine learning (baca statistika) di R.

Episode Topik Links
01 Eksplorasi data
02 Principal Component Analyses
03 Discriminant Function Analyses
04 Analyses of variance

R Tingkat Lanjut

Sesi ini fokus ke pemahaman R hingga ke hardware level.

Episode Topik Link
01 Tipe data di R tingkat lanjut
02 Belajar fungsi tingkat lanjut
03 Foreign function interface (FFI) intro
04 FFI R dan Python
05 FFI R dan C/C++
06 FFI R dan Rust
07 Writing test
08 Bikin paket R

Referensi

List referensi ini akan di-update sesuai perkembangan video.

About

Belajar R sampai mahir. Fokus: clean code dan reproducible research

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages