Son Yazılar

Python programının yürütülmesi için geçen süreyi nasıl ölçeriz?

Diyelimki Python’da çalışması biraz zaman alan bir komut satırı programım var. Bu programın yürütülmesi için geçen süreyi tam olarak bilmek istiyorum. Ne yaparım? En basit yol olarak Python time modülünü içe aktarabiliriz: Çıktı: Bu kod gerçek zamanı hesaplar (diğer programlar tarafından kullanılan süre de dahil). Bu nedenle bilgisayarınız başka şeyler yapmakla meşgul olduğunda yazdığınız kod… Okumaya devam et Python programının yürütülmesi için geçen süreyi nasıl ölçeriz?

Yazı, Python olarak sınıflandırılmış

Python’da bir script nasıl sonlandırılır?

Başka dillerde bir komut dosyasından erken çıkmak için die() gibi bir komut kullanabililriz – örneğin PHP’de. Peki Python’da bunu nasıl yapabiliriz? sys.exit() metodunu kullanabiliriz: sys modülü belgelerinden ayrıntılar : sys.exit([arg]) Python’dan çıkın. Bu metod SystemExit özel durumu yükseltilerek uygulanır, bu nedenle try deyimlerinin finally yan tümceleri tarafından belirtilen temizleme eylemleri kabul edilir ve çıkış girişimini dış düzeyde engellemek mümkündür.… Okumaya devam et Python’da bir script nasıl sonlandırılır?

Yazı, Python olarak sınıflandırılmış

Python kodunun profilini nasıl oluşturabiliriz?

Project Euler ve diğer kodlama yarışmalarında yazdığımız kodlar genellikle belirli bir süreden kısa zamanda çalışmak zorunda. Ya da bir program yazarken çözümümüzün ne kadar hızlı çalıştığını merak ederiz. Peki bir Python programının çalışmasının ne kadar sürdüğünü öğrenmenin veya çalışma profilini oluşturmanın en iyi yolu nedir? Python, cProfile adlı bir profil oluşturucu içerir. Yalnızca toplam çalışma süresini vermekle… Okumaya devam et Python kodunun profilini nasıl oluşturabiliriz?

Yazı, Python olarak sınıflandırılmış

Python versiyon öğrenme

Kullanılan python sürümünü öğrenmek için veya komutlarını terminalde çalıştırabiliriz. Bu, kullandığını python versiyonunu gösterecektir. Peki kullandığımız sürümü çıktı mesajı olarak gösterrmek istersek ne yapabiliriz? Yazdığım script Python’un hangi sürümü ile çalıştırılıyor? Python Interpreter’ın hangi sürümünün komut dosyamızı yorumladığına sys modülündeki sys.version dizesinden bakabiliriz: Daha fazla bilgi için sys.version_info veya sys.hexversion kullanılabilir: Bir komut dosyasının Python yorumlayıcısının en az hangi sürüm… Okumaya devam et Python versiyon öğrenme

Yazı, Python olarak sınıflandırılmış

İki listeyi Python sözlüğüne nasıl dönüştürebilirim?

Aşağıdaki iki listeye sahip olduğumuzu düşünelim. Bu listelerden aşağıdaki sözlüğü üretmenin en basit yolu nedir? En performanslı yöntem dict ve zip Python 3’te zip artık tembel bir yineleyici döndürüyor. Dolayısıyla bu artık en performanslı yaklaşım. dict(zip(keys, values)) için bir kerelik genel arama gerektirir. Ancak gereksiz ara veri yapıları oluşturmaz veya fonksiyonlar arasında yerel aramalarla uğraşmak zorunda… Okumaya devam et İki listeyi Python sözlüğüne nasıl dönüştürebilirim?

Yazı, Python olarak sınıflandırılmış

Dizenin boş olup olmadığı Python’da nasıl kontrol edilir?

Boş dizeler “sahte” dir (python 2 veya python 3 referansı), yani Boole bağlamında yanlış (False) olarak kabul edilirler, bu nedenle aşağıdakini yapabiliriz: Değişkeninizin bir dize olduğunu biliyorsanız bu tercih edilen yol olacaktır. Boole bağlamlarında yanlış olan diğer değerler için Doğruluk Değeri Testi belgelerine bakabilirsiniz. Değişkeniniz başka bir tür de olabilirse myString == “” öğesini kullanmalısınız. Tabi bu durumda strip() fonksiyonunu… Okumaya devam et Dizenin boş olup olmadığı Python’da nasıl kontrol edilir?

Yazı, Python olarak sınıflandırılmış

Python’da dizeyi sıfırla doldurma

Sayısal dizenin belirli bir uzunluğa sahip olması için, sayısal bir dizeyi solda sıfırlarla doldurmanın en pythonik yolu nedir? str.zfill özellikle bunu yapmak için tasarlanmış: Bu metodun özellikle sayısal dizeleri işlemek için tasarlandığını unutmayın. Dolayısıyla + ve – işaretlerini dizenin başına taşıyacaktır: Yardım fonksiyonunu çağırdığımızda da aşağıdaki açıklamayı göreceğiz: Biçimlendirme ile dizenin soluna sıfır ekleme Diğer… Okumaya devam et Python’da dizeyi sıfırla doldurma

Yazı, Python olarak sınıflandırılmış

Python’da bir öğenin listede kaç tane olduğu nasıl sayılır?

Bir listemiz olduğunu varsayalım. Bu listede istediğimiz bir elemanın kaç kere bulunduğunu nasıl sayabiliriz? Listedeki bir öğenin tekrarlarını sayma Tek bir öğenin tekrarlarını saymak için: count() Listedeki tüm öğelerin tekrarlarını saymak, listeyi “saymak” veya bir çetele sayacı oluşturmak olarak da bilinir. Tüm öğeleri count() ile sayma Öğelerin tekrarlarını saymak için bir liste üzerinden döngü kurabiliriz: (veya benzer şekilde… Okumaya devam et Python’da bir öğenin listede kaç tane olduğu nasıl sayılır?

Yazı, Python olarak sınıflandırılmış

Python listesinden dizine göre öğe nasıl silinir?

Python’da bir öğeyi dizine göre listeden nasıl kaldırırız? Örneğin list.remove metodunu kullanabiliriz ancak son öğeyi kaldırmak istediğimizde bunu nasıl yapacağız? Aslında çok basit Silmek istediğiniz öğenin dizinini kullanın: Bu yöntem dilimleri de destekler: Detaylı bilgi için Python dökümanlara bakabilirsiniz. pop() ile öğe silme pop() kaldırmak istediğiniz öğeyi döndürür. del() ile arasındaki en önemli fark budur.… Okumaya devam et Python listesinden dizine göre öğe nasıl silinir?

Yazı, Python olarak sınıflandırılmış

Python’da sözlükten bir anahtar nasıl kaldırılır?

Bir anahtarı sözlükte olup olmadığına bakılmaksızın silmek için dict.pop() metodunun iki bağımsız değişkenli formunu kullanabilirsiniz: Bu, belirtilen anahtar sözlükte varsa bu anahtarı geri döndürür ve siler. Yoksa ise None döndürür. İkinci parametre belirtilmezse (yani my_dict.pop(‘key’)) KeyError hatası verir. Var olduğu garanti edilen bir anahtarı silmek için aşağıdaki kullanılabilir: Belirtilen anahtar sözlükte değilse yine bir KeyError hatası… Okumaya devam et Python’da sözlükten bir anahtar nasıl kaldırılır?

Yazı, Python olarak sınıflandırılmış
koddla
Tema Mundana by WowThemes.net.