Bahasa pemrograman
Ada berbagai macam bahasa pemrograman yang dapat digunakan untuk pengolahan data. Python sebagai salah satu bahasa pemrograman high-level untuk tujuan umum, R dan Julia yang lebih spesifik untuk statistik.
Selain itu, seorang data scientist juga diharuskan untuk mengetahui dasar basis data SQL. Serta mengetahui dasar markdown untuk format penulisan teks.
Berikut ini adalah kumpulan bahasa pemrograman yang disarankan untuk dipelajari untuk menambah wawasan.
Python
Python adalah salah satu bahasa pemrograman yang paling umum digunakan dalam pengolahan data. Hampir disemua bidang data, sangat dibutuhkan keahlian pemrograman python sebagai prasyarat dalam kemampuan mengoding.
R
R lebih dikenal sebagai bahasa pemrograman untuk statistika dan visualisasi grafis. Bahasa pemrograman R telah menjadi standar di antara statistikawan untuk pengembangan perangkat lunak statistika, serta digunakan secara luas untuk pengembangan perangkat lunak statistika dan analisis data.
Julia
Julia adalah salah satu bahasa yang digunakan untuk menganalisis numerik dan visualisasi data secara efisien. Sama halnya dengan Python, Julia termasuk bahasa high-level yang syntaxnya tergolong mudah untuk pemula. Julia adalah kompetitornya Python, sebab performanya jauh lebih cepat dari python.
SQL
SQL merupakan bahasa pemrograman untuk mengakses data dalam basis data relasional. Hampir semua server basis data menggunakan SQL untuk manajemen data. Data scientist tentu akan bergulat dengan database, seperti pembuatan database, mengolah, dan menerjemahkan data agar lebih mudah dipahami.
Scala
Scala merupakan bahasa pemrograman yang berorientasi pada objek yang aman juga mendukung pemrograman fungsional. Scala berjalan pada platform Java (Java virtual machine) dan kompatibel dengan yang ada program Java.
Markdown
Markdown adalah sebuah bahasa markup untuk performatan teks. Berguna untuk membuat laporan, dokumentasi dan presentasi. Secara umum markdown digunakan untuk notebook, bookdown, quarto dan keperluan teks lainnya.
Reuse
Citation
@online{qurrotul_ainur2024,
author = {Qurrotul Ainur, Hervy},
title = {Bahasa Pemrograman},
date = {2024-03-12},
url = {https://hervyqa.dev/programming/start/persiapan-teknis/bahasa-pemrograman/},
langid = {en}
}