KKitForma.

Dil

EnglishEnglishTürkçeTurkishDeutschGermanAraç bu dilde yok · kataloğu açEspañolSpanishAraç bu dilde yok · kataloğu açFrançaisFrenchAraç bu dilde yok · kataloğu açPortuguêsPortugueseAraç bu dilde yok · kataloğu açItalianoItalianAraç bu dilde yok · kataloğu açNederlandsDutchAraç bu dilde yok · kataloğu açPolskiPolishAraç bu dilde yok · kataloğu açРусскийRussianAraç bu dilde yok · kataloğu açУкраїнськаUkrainianAraç bu dilde yok · kataloğu açSvenskaSwedishAraç bu dilde yok · kataloğu açNorskNorwegianAraç bu dilde yok · kataloğu açDanskDanishAraç bu dilde yok · kataloğu açSuomiFinnishAraç bu dilde yok · kataloğu açČeštinaCzechAraç bu dilde yok · kataloğu açRomânăRomanianAraç bu dilde yok · kataloğu açΕλληνικάGreekAraç bu dilde yok · kataloğu açالعربيةArabicAraç bu dilde yok · kataloğu açעבריתHebrewAraç bu dilde yok · kataloğu açفارسیPersianAraç bu dilde yok · kataloğu açاردوUrduAraç bu dilde yok · kataloğu açहिन्दीHindiAraç bu dilde yok · kataloğu açবাংলাBengaliAraç bu dilde yok · kataloğu açதமிழ்TamilAraç bu dilde yok · kataloğu açతెలుగుTeluguAraç bu dilde yok · kataloğu açमराठीMarathiAraç bu dilde yok · kataloğu açગુજરાતીGujaratiAraç bu dilde yok · kataloğu aç简体中文Chinese SimplifiedAraç bu dilde yok · kataloğu aç繁體中文Chinese TraditionalAraç bu dilde yok · kataloğu aç日本語JapaneseAraç bu dilde yok · kataloğu aç한국어KoreanAraç bu dilde yok · kataloğu açTiếng ViệtVietnameseAraç bu dilde yok · kataloğu açไทยThaiAraç bu dilde yok · kataloğu açBahasa IndonesiaIndonesianAraç bu dilde yok · kataloğu açBahasa MelayuMalayAraç bu dilde yok · kataloğu açFilipinoFilipinoAraç bu dilde yok · kataloğu açKiswahiliSwahiliAraç bu dilde yok · kataloğu açAfrikaansAfrikaansAraç bu dilde yok · kataloğu açMagyarHungarianAraç bu dilde yok · kataloğu açБългарскиBulgarianAraç bu dilde yok · kataloğu açHrvatskiCroatianAraç bu dilde yok · kataloğu açSrpskiSerbianAraç bu dilde yok · kataloğu açSlovenčinaSlovakAraç bu dilde yok · kataloğu açSlovenščinaSlovenianAraç bu dilde yok · kataloğu açLietuviųLithuanianAraç bu dilde yok · kataloğu açLatviešuLatvianAraç bu dilde yok · kataloğu açEestiEstonianAraç bu dilde yok · kataloğu açCatalàCatalanAraç bu dilde yok · kataloğu açEuskaraBasqueAraç bu dilde yok · kataloğu aç
← Tüm konular ve arama

Python

Python ortamları, veri işleme, içe aktarma ve çalışma zamanı hataları.

50 çözüm rehberi · Sayfa 1 / 3

  1. Python fonksiyonu önceki çağrının öğelerini neden hatırlıyor?

    Değiştirilebilir varsayılan argüman her çağrıda değil, fonksiyon tanımlanırken oluşturulur. Varsayılan liste böylece istenmeden ortak duruma dönüşebilir.

  2. Döngüde oluşturulan Python callback’leri neden son değeri kullanıyor?

    Closure yakalanan değişkeni genellikle çağrıldığı anda okur; o sırada döngü bitmiştir.

  3. İç içe listeyi değiştirmek neden yüzeysel kopyayı da değiştiriyor?

    Yüzeysel kopya dış kabı çoğaltır; iç öğelerin referansları aynı kalır. `copy = original[:]` iç listeleri bağımsız yapmaz.

  4. Liste üzerinde dolaşırken silmek neden bazı eşleşmeleri atlıyor?

    Silme sonraki öğeleri sola kaydırır, iterator ise ilerlemeye devam eder; bazı eşleşmeler geride kalır.

  5. Fonksiyonda sonraki atama neden önceki satırda UnboundLocalError oluşturuyor?

    Atama, aksi belirtilmedikçe adı bütün fonksiyon boyunca yerel yapar. Yerel atamadan önce okunacak değer bulunmaz.

  6. Python generator neden ikinci dolaşımda boş?

    Generator yeniden oynatılabilen koleksiyon değil, tüketilen iterator’dır. Bittiğinde ikinci döngüde okunacak öğe kalmaz.

  7. Sözlükte eksik anahtar ile saklanan None değerini nasıl ayırırım?

    `mapping.get(key)` hem eksik anahtarda hem açıkça saklanan `None` değerinde `None` döndürür. Null anlamlıysa bilgi kaybolur.

  8. list.sort sonucunu atayınca neden None elde ediyorum?

    `list.sort()` mevcut listeyi değiştirir ve `None` döndürür; yeni sıralı liste üretmez.

  9. Her dataclass örneği kendi liste alanını nasıl alır?

    Değiştirilebilir alan her örnek için ayrı oluşturulmalıdır. Dataclass bunun için `field(default_factory=list)` sunar.

  10. json.py adlı yerel dosya neden import json işlemini bozuyor?

    Python içe aktarma konumlarını sırayla arar; aynı adlı proje dosyası standart modülün önüne geçebilir. İz, döngüsel import hatasına benzeyebilir.

  11. pip kurulumu başarılıyken çalışan Python neden paketi bulamıyor?

    Kurulum aracı ile uygulama farklı Python veya sanal ortam kullanıyor olabilir. Başarılı kurulum çalışan yorumlayıcıya yapıldığını kanıtlamaz.

  12. Göreli dosya yolu terminalde çalışırken zamanlanmış görevde neden çalışmıyor?

    Göreli yollar süreç çalışma dizininden çözülür; zamanlayıcı terminalden farklı dizin seçebilir. Kaynak dosyaya göre otomatik çözülmez.

  13. UnicodeDecodeError hatasını karakter kaybetmeden nasıl düzeltirim?

    Çözücü dosyanın gerçek kodlamasından farklı bir kodlama kullanıyordur. Hataları yok saymak ad veya kimlikleri bozabilir.

  14. CSV çıktısında Windows üzerinde neden boş satırlar oluşuyor?

    CSV yazıcısı satır sonlarını zaten yönetir; metin modundaki ek dönüşüm varsayılan ayarda çakışabilir.

  15. Python neden saat dilimli ve saat dilimsiz datetime değerlerini çıkaramıyor?

    Saat dilimsiz datetime’ın zaman yorumu yoktur; saat dilimli değer ise offset taşır. Python yerel saat mi UTC mi olduğunu tahmin etmez.

  16. Yaz saati biterken tekrarlanan saati nasıl temsil ederim?

    Saat geri alındığında aynı yerel saat iki farklı ana karşılık gelebilir. Bölge adı tek başına hangi tekrarın istendiğini belirlemez.

  17. Float’tan oluşturulan Decimal neden beklenmeyen basamaklar içeriyor?

    Float’ı Decimal’a çevirmek float’ın ikili yaklaşımını korur; önceki ondalık metni geri getirmez.

  18. Python json.dumps neden başka ayrıştırıcının reddettiği NaN üretiyor?

    Python JSON kodlayıcısı varsayılan olarak sonlu olmayan float değerlerini kabul eder; bunlar katı JSON sayı sözdiziminde yoktur. Diğer uygulamalar reddedebilir.

  19. Boşluk içeren dosya adını subprocess’e nasıl güvenle aktarırım?

    Shell komut metni argümanları kabuk sözdizimiyle karıştırır; elle tırnaklama platformlar arasında kırılgandır.

  20. stdout ve stderr pipe iken subprocess neden kilitlenebilir?

    Alt süreç bir pipe’ı doldururken üst süreç başka kanalı veya bitişi bekleyebilir. Alt süreç tamamlanamadan bloke olur.

  21. Async Python endpoint dosya işlerken diğer istekleri neden donduruyor?

    Fonksiyonu async tanımlamak senkron işi otomatik olarak bloklamaz hâle getirmez. CPU döngüsü veya bloke eden kütüphane event loop iş parçacığını meşgul eder.

  22. Coroutine was never awaited uyarısı neden oluşur?

    Async fonksiyonu çağırmak coroutine nesnesi üretir; işi tamamlamaz. Nesne await edilmeden veya planlanmadan bırakılırsa uyarı oluşur.

  23. Asyncio görevi iptal edildiğinde temizliği nasıl yapmalı?

    İptal await noktasında işbirlikçi olarak iletilir. İptali yutmak timeout ve yapılandırılmış eşzamanlı kapanışı bozabilir.

  24. asyncio.wait_for neden belirtilen timeout’tan uzun sürebilir?

    Timeout iptali başlatır; `wait_for` sonra işlemin iptalinin tamamlanmasını bekleyebilir. Uzun temizlik veya yutulan iptal toplam süreyi uzatır.

Kendi sorunu sor · Soru ve cevap yazmak için giriş yap.