~/mira/gizli-debug-defteri/

Ben Mira. Doktoraya başlayacağım. Sanırım.

Biyoinformatiğe girmek istiyorum ama kafamda çok fazla bilinmeyen değişken var: Python, R, Linux, veri setleri, hata mesajları... Bir de hayatın kendi debug edilmemiş tarafları.

Instagram'da her Çarşamba hatalarımı debug edeceğim. Ama anlatmadıklarım var. Onları gizli debug defterimde tutuyorum.

~/mira/gizli-debug-defteri/init.py
01mira = {
02    "hedef": "biyoinformatik öğrenmek",
03    "durum": "biraz panik, biraz merak",
04    "eski_güvenli_alan": "laboratuvar",
05    "yeni_yol": "veri",
06    "hata_mesaji": "NeredenBaslayacagimHatasi"
07}
08
09print("Kod çalışmadı. Hikâye devam ediyor.")
lab notebook sample_id: MIRA_001 unresolved variables detected
debug log warning: path_changed old_path: lab new_path: data

Mira'nın alanı

Burası klasik bir PDF indirme sayfası değil.

Burası benim küçük debug alanım. Kodlarım, kaygılarım, eski laboratuvar notlarım ve biyoinformatiğe başlarken kendime yazdığım küçük hatırlatmalar burada duruyor.

Laboratuvar eski güvenli alanım.
Veri yeni dilim.
Hata mesajları bazen düşündüğüm kadar korkutucu değil.
Her Çarşamba Instagram'da yeni bir hata geliyor.
old_path_vs_new_path.py
01ex = "laboratuvar"
02new_path = "biyoinformatik"
03
04if ex == "laboratuvar":
05    print("Tanıdık. Güvenli. Biraz da nostaljik.")
06
07if new_path == "biyoinformatik":
08    print("Ama veriyi okumayı öğrenmem gerekiyor.")

İçerik

Gizli Debug Defteri'nde ne var?

Instagram'da hikâyemin görünen tarafını anlatacağım. Bu defterde ise biraz daha iç ses var.

  • Laboratuvarla eski bağım
  • Biyoinformatiğe başlama kaygım
  • Python / R / Linux korkusu
  • ObjectNotFound: özgüven
  • GEO ve ilk veri seti paniği
  • Metadata, script düzeni ve grafik yorumlama notları
  • Küçük kod kartları
  • Debug notları
  • Instagram'da anlatmadığım birkaç iç değişken
hidden_notes.py
hidden_notes = [
  "ExLabDetected",
  "NeredenBaslayacagimHatasi",
  "ObjectNotFound: özgüven",
  "AssumptionOverflow",
  "FirstDatasetAnxiety",
  "PlotGuzelAma"
]

Debug Çarşambası

Her Çarşamba yeni bir hata mesajı geliyor.

Bu defter benim başlangıç notlarım. Ama asıl hikâye Instagram'da akacak. Doktora yolculuğum, ilk teknik hatalarım, beklenmeyen değişkenlerim ve bazen çalışınca daha da karışan kodlarım orada.

Yeni bölümleri kaçırmamak için Instagram'da Debug Çarşambası bildirimlerini açabilirsiniz.

Instagram'da takip et
Yakında: İlk hata daha kod yazmadan geliyor.
Yakında: Tanımsız bir değişken sisteme girecek.
Yakında: ObjectNotFound sadece veriyle ilgili olmayacak.
Yeni bölüm her Çarşamba.

PDF indir

Gizli Debug Defteri'ni indirmek ister misin?

E-postanı bırak, defteri göndereyim. İstersen bana kendi hata mesajını da yaz. Teknik olabilir. Kişisel olabilir. "Nereden başlayacağımı bilmiyorum" da gayet geçerli.

download.py
if merak_ediyorsan:
    download("miranin-debug-defteri.pdf")
~/mira/gizli-debug-defteri/form_embed.html

PDF e-posta adresine gönderilecek. Formdaki bazı alanlar opsiyonel. Mira da her değişkeni ilk günden tanımlayamadı.

Form açılmazsa buradan yeni sekmede açabilirsiniz.

ERES Akademi

Biyoinformatik öğrenmek tek başına debug etmek zorunda değil.

Mira'nın defterindeki başlıklar size tanıdık geldiyse, ERES Biyoinformatik Akademi'de biyoinformatiği uygulama odaklı eğitimlerle adım adım çalışabilirsiniz.

Biyoinformatik eğitimlerini incele
Kod kartları
Script dosyaları
Püf noktalar
Mini quizler
Hata çözüm notları
Tekrar izlenebilir asenkron dersler
Dijital doğrulanabilir sertifika
closing_debug.py
while hata_mesaji:
    mira.debug()
    mira.learn()

print("Kod çalışmadı. Hikâye devam ediyor.")

Kapanış

Kod çalışmadıysa panik yok.

Ben de buradan başlıyorum. Laboratuvarı özleyerek, veriden biraz çekinerek, hata mesajlarını bazen fazla kişisel algılayarak... Ama her Çarşamba bir hata mesajını debug edeceğim.