Jupyter Notebook vs Google Colab

Jupyter Notebook’u ve Google Colab’i uzun süre kullandım. Şimdi sizlere aralarındaki farkları ve hangisinin sizin için daha iyi olduğunu anlatacağım.

Ahmet Kök
Not Tutuyoruz
3 min readJan 7, 2022

--

Not: Bu yazı bir çeviri yazıdır. Orijinal yazıya buradan ulaşabilirsiniz.

Google Colab vs Jupyter Notebook
Google Colab vs Jupyter Notebook

Jupyter Notebook, Colab’in temel aldığı açık kaynaklı bir projedir. Colab, herhangi bir şey indirmenize, yüklemenize veya çalıştırmanıza gerek kalmadan Jupyter Notebook’u kullanmanıza ve başkalarıyla paylaşmanıza olanak tanır. Yani Colab, Jupyter Notebook’un geliştirilmiş versiyonudur diyebiliriz.

Google Colab

  • Colab, bir Web Uygulaması olduğundan, kullanmak için İnternet bağlantınızın olması gerekir.
  • Bulutta çalışır ve programınızı sunucu tarafında çalıştırır, böylece paketleri indirmenize gerek kalmaz.
  • Size yaklaşık 12 Gb RAM’i olan ücretsiz bir sanal makine verir aynı zamanda çok daha performanslı ve çok daha hızlı bir GPU kartına erişim sağlar. 12 saat boyunca ücretsiz GPU’lara erişebilirsiniz.
  • Çalışmalarınız Google Drive hesabınıza kaydedilir.

Jupyter Notebook

  • Jupiter Notebook kendi bilgisarınızda çevrim dışı çalışır.
  • Program kendi bilgisarınızda çalıştığı için dosya sisteminize direkt erişimizin olur.
  • Kullandığınız donanım elinizdeki cihazınkiyle sınırlıdır.
  • İhtiyacınız olan her şeyi paket yöneticileri kullanarak indirmeniz gerekir.

Jupyter notebook = Kod çalıştırma, not alma, multimedya ekleme(video, fotoğraf…) + Okuma-değerlendirme-yazdırma döngüsü + Terminal.

Google colab = Jupyter notebook + collaboration(iş birliği) ve bulut tabanlı donanım desteği.

Google linkColab vs Jupyter Notebook

Hangisi daha iyi?

Colab, çalışmanızı direkt notebook üzerinden diğer geliştiricilerle paylaşmanıza olanak tanır. Bu da çalışmanızı GitHub ile paylaşmakla zaman kaybetmenizi engeller. Ayrıca Colab, çalışmayı uzaktan bilgisayar üzerinde çalıştırdığı için “benim sistemimde çalışıyordu!” cümlesini de tarihe karıştırır. Eğer sadece kişisel projeler üzerinde çalışıyorsanız Jupyter sizin için yeterli olur. Bunun yanında ticari amaçlı geliştirme yapıyorsanız, Colab daha profesyonel geliştirme imkanı sağlar.

Eğer yazılım alanında çalışmıyor ve iş bilgisayarınıza Jupyter Notebook gibi alakasız şeyler indirmek istemiyorsanız direkt tarayıcı üzerinden Colab kullanmaya başlayabilirsiniz. Bu sayede hiçbir şey indirmenize gerek kalmaz.

--

--

Ahmet Kök
Not Tutuyoruz

Merhaba, ben Ahmet. Blogumda, ilgimi çeken her türlü konuda yazıyorum. Bana https://ahmetkok.dev üzerinden ulaşabilirsiniz