Ruby Öğrenmek için güncel kaynaklar

Ruby Öğrenmek için güncel kaynaklar

Ruby Öğreniyorum

Ruby Öğrenmek için güncel kaynaklar Ruby dilini öğrenirken aldığım ders notlarını bölüm bölüm paylaşmaya çalışacağım.

Object Oriented Programming (OOP)

Bu konunun mimari olan Alan Kays’ın kendi tanımıyla başlamak istiyorum;

  1. Her şey bir nesnedir.
  2. Nesneler birbirine mesaj gönderip alabilir; bu işlem sırasında ihtiyaç doğrultusunda argüman kullanabilir.
  3. Her nesnenin, başka nesnelerden oluşan, kendine ait bir hafızası vardır.
  4. Her nesne, bir sınıfın örneğidir.
  5. Ayni sınıfın örnegi olan nesneler, aynı işleri yapabilir.
  6. Sınıflar, kalıtlama hiyerarşisi adı verilen tek root’lu bir agaç yoluyla organize edilirler.

Ders Notları

Uğur abi her gün düzenli olarak uzak masaüstü bağlantısı ile günlük ders anlatıyor ve yapmam gereken ufak ödevler veriyor. Dersleri incelerken code ve ne-ogrendik adında iki farklı dosya göreceksiniz. code olan dosyadan çok bişey anlamayabilirsiniz (belki de hiç bir şey) gayet normal. Bu kodlar canlı anlatım sırasında hızlıca yazılmış ve geçilmiş kodlardır. Ders bittikten sonra bu kodların üzerinden geçip, temize yani ne-ogrendik sayfasına aktarıyorum. ne-ogrendik sayfalarına bakarak neler işlediğimize bakabilir, çok daha rahat anlayabilirsiniz. Bu kodları çalıştırabilmek için TextMate başlığını inceleyin.

TextMate

Tarayıcı konsolu üzerinden js yazıp çalıştırmak ve sonucu direkt görmek ne kadar basitse, TextMate ile ruby yazmak ve sonucu anında görmek bu kadar basit. Üstelik inline olarak 😎 (aşağıdaki görsele tıklayıp videoya bakabilirsiniz)

Ruby Öğrenmek için güncel kaynaklar

Bonus: TextMate ve İnteraktif Giriş

Ruby Kodlar

  1. Ders Kodları
  • Yorum
    • Tek satır
    • Çok satır
  • Değişken
    • Local
    • Global
  • Metod
    • Argüman almayan
    • Argüman alan
  1. Ders Kodları
  • Array
  • Hash
  • Example
  1. Ders Kodları
  • If & Unles
  • While & Until
  • Switch Case
  • Range
  1. Ders Kodları
  • String (derinlemesine bakış)

Testler

  1. Test
  2. Test

Kaynaklar

Ruby Öğrenmek için güncel kaynaklar konumuzu incelediğiniz için teşekkür ederim.

Bir yanıt yazın