or
Bu egzersiz, kursun bir parçasıdır
Bu bölümde, verimli Python kodu yazmanın ne anlama geldiğini öğreneceksin. Python'un Standart Kitaplığı'nı keşfedecek, NumPy dizilerini tanıyacak ve bazı yerleşik araçları kullanmayı pratik edeceksin. Bu bölüm, ileride ele alınacak kavramlar için bir temel oluşturur.
Bu bölümde, farklı kodlama yaklaşımlarının çalışma sürelerini nasıl toplayıp karşılaştıracağını öğreneceksin. Kod tabanını profillemek ve darboğazları belirlemek için line_profiler ve memory_profiler paketlerini kullanmayı pratik edeceksin. Sonrasında, bu darboğazları verimli Python koduyla değiştirerek öğrendiklerini uygulayacaksın.
Bu bölüm daha gelişmiş verimlilik ipuçlarını ve püf noktalarını kapsar. Verimli kod yazmak için faydalı birkaç yerleşik modülü öğrenecek ve küme kuramını kullanmayı pratik edeceksin. Ardından Python'daki döngü örüntülerini ve bunları nasıl daha verimli hale getireceğini öğreneceksin.
Bu bölüm, pandas DataFrame'lerle verimli çalışmaya kısa bir giriş sunar. Bir DataFrame üzerinde yineleme yapmak için sahip olduğun çeşitli seçenekleri öğreneceksin. Sonra, bir DataFrame'de saklanan verilere fonksiyonları nasıl verimli şekilde uygulayacağını keşfedeceksin.
Geçerli egzersiz