Pengantar Pemrograman Julia
Panduan komprehensif tentang bahasa pemrograman Julia, bahasa dinamis umum yang berkinerja tinggi dan sangat cocok untuk komputasi ilmiah dan numerik. Mata kuliah ini mencakup semua hal mulai dari sintaks dasar dan tipe data hingga topik lanjutan seperti metaprogramming, data frame, jaringan, dan antarmuka basis data.
Gambaran Umum Kursus
Ringkasan Konten
Panduan komprehensif tentang bahasa pemrograman Julia, sebuah bahasa dinamis umum yang berkinerja tinggi, sangat cocok untuk komputasi ilmiah dan numerik. Kursus ini mencakup segala sesuatu mulai dari sintaks dasar dan tipe data hingga topik lanjutan seperti metaprogramming, data frame, jaringan, dan antarmuka basis data.
Kelola komputasi ilmiah berkinerja tinggi dengan kecepatan C dan kemudahan Python.
Penulis: Tutorials Point (I) Pvt. Ltd.
Ucapan Terima Kasih: Hak cipta 2020 oleh Tutorials Point (I) Pvt. Ltd. Seluruh konten dan grafik adalah milik Tutorials Point.
Tujuan Pembelajaran
- Mendefinisikan bahasa pemrograman Julia dan mengidentifikasi fitur utama serta latar belakang sejarahnya.
- Membedakan Julia dari bahasa komputasi teknis lainnya dalam hal kinerja dan sintaks.
- Berhasil menginstal dan mengonfigurasi lingkungan Julia dan REPL pada Linux, Windows, dan macOS.
- Menerapkan konvensi gaya Julia untuk penamaan variabel dan menggunakan komentar satu baris atau multi-baris untuk dokumentasi kode.
- Membuat array berbagai jenis dan dimensi menggunakan objek rentang, generator, komprehensi, dan fungsi bawaan seperti
zeros()danones(). - Melaksanakan tugas indeksing dan mutasi array tingkat lanjut menggunakan logika boolean, kata kunci
end, dan fungsi dengan tanda seru (misalnyapush!,splice!). - Membuat dan memanipulasi Tuple dan Named Tuple, termasuk penerapannya sebagai argumen kata kunci fungsi.
- Mengidentifikasi dan mengelola perilaku overflow bilangan bulat serta kesalahan pembagian menggunakan tipe standar dan presisi arbitrer.
- Menganalisis representasi floating-point, termasuk nol bertanda, nilai khusus (NaN, Inf), dan machine epsilon.
- Melaksanakan dan menggabungkan operator aritmatika, bitwise, dan pengupdate untuk memanipulasi tipe data.