Eğitim İçeriği

Introduction to Julia

  • Hangi niş Julia tarafından dolduruluyor
  • Julia veri analizi konusunda size nasıl yardımcı olabilir
  • Bu kurstan neler bekleyebilirsiniz
  • Julia'ün REPL'si ile başlarken
  • Julia geliştirme için alternatif ortamlar: Juno, IJulia ve Sublime-IJulia
  • Julia ekosistemi: dokümantasyon ve paket araması
  • Daha fazla yardım alma: Julia forumları ve Julia topluluğu

Dizeler: Merhaba Dünya

  • Julia REPL ve "Merhaba Dünya" ile toplu yürütmeye giriş
  • Julia Dize Türleri

Scalar Türleri

  • Değişken nedir? Neden bir ad ve tür kullanıyoruz?
  • Tam Sayılar
  • Kayan Noktalı Sayılar
  • Karmaşık Sayılar
  • Rasyonel Sayılar

Diziler

  • Vektörler
  • Matrisler
  • Çok Boyutlu Diziler
  • Heterojen Diziler (hücre dizileri)
  • Kapsamlar

Diğer Elementary Türleri

  • Demeler
  • Aralıklar
  • Sözlükler
  • Semboller

Kendi Türlerinizi Oluşturma

  • Soyut Türler
  • Birleşik Türler
  • Parametrik Birleşik Türler

Fonksiyonlar

  • Julia'te bir fonksiyon nasıl tanımlanır
  • Julia fonksiyonları, türler üzerinde çalışan yöntemler olarak
  • Çoklu Gönderim
  • Çoklu gönderimin geleneksel nesne yönelimli programlamadan nasıl farklı olduğu
  • Parametrik Fonksiyonlar
  • Girdilerini Değiştiren Fonksiyonlar
  • Anonim Fonksiyonlar
  • İsteğe Bağlı Fonksiyon Argümanları
  • Zorunlu Fonksiyon Argümanları

Yapıcılar

  • İç Yapıcılar
  • Dış Yapıcılar

Kontrol Akışı

  • Birleşik İfadeler ve Kapsam
  • Koşullu Değerlendirme
  • Döngüler
  • İstisna İşleme
  • Görevler

Kod Organizasyonu

  • Modüller
  • Paketler

Meta Programlama

  • Semboller
  • Expressions
  • Alıntı
  • İç Temsil
  • Ayrıştırma
  • Değerlendirme
  • Enterpolasyon

Veri Okuma ve Yazma

  • Dosya Sistemi
  • Veri G/Ç
  • Düşük Seviyeli Veri G/Ç
  • Veri Çerçeveleri

Dağıtımlar ve Statistics

  • Dağıtımları Tanımlama
  • Dağıtımları Değerlendirmek ve Örneklemek için Arayüz
  • Ortalama, Varyans ve Kovaryans
  • Hipotez Testi
  • Genelleştirilmiş Doğrusal Modeller: Doğrusal Regresyon Örneği

Çizim

  • Çizim Paketleri: Gadfly, Winston, Gaston, PyPlot, Plotly, Vega
  • Gadfly'a Giriş
  • Interact ve Gadfly

Paralel Hesaplama

  • Julia'ün mesaj geçirme uygulamasının tanıtımı
  • Uzak Çağrı ve Getirme
  • Paralel Harita (pmap)
  • Paralel Döngü
  • Görevler Aracılığıyla Zamanlama
  • Dağıtılmış Diziler

Kurs İçin Gerekli Önbilgiler

Bir miktar programlama bilgisi tercih edilir, ancak zorunlu değildir. Bu kursun amacı, Julia programlama dilinin temellerini kendi kendine yeten bir şekilde öğretmektir.

 14 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (1)

Yaklaşan Etkinlikler

İlgili Kategoriler