Kategori: Python
-
Kısa Pandas Alıştırmaları
Pandas; python dilinde yazılmış NumPy üzerine kurulu açık kaynaklı bir veri düzenleme aracıdır. DataFrame; Pandas içerisindeki ana veri saklama yapısıdır, veriyi satırlar ve kolonlar şeklinde tutabilirsiniz.Series: Pandas içinde başka bir veri yapısı, DataFrame’den en belirgin farkı tek kolonlu bir yapısı olması. Pandas aracı, eğer Anaconda kullanıyorsanız kurulu gelen ortamınızda(environment) hazır bulunması gerekir, eğer yok ise…
-
Seaborn ile Türkiye Deprem Verilerini Görselleştirme
Şu Kaggle yazısını okuduktan sonra basit bir şekilde Türkiye’de olan deprem verileri ile görselleştirme yapmaya çalıştım. AFAD’a bağlı bu web sitesinden harita üzerinde bir coğrafi alan seçerek o bölgede kayıt edilmiş sismik hareketleri bir kaç filtre ile almak mümkün. Fakat veri sayısı çoğalınca harita üzerinde işaretlemeye çalışması zorlaşıyor ve tarayıcıyı kilitleyebiliyor. Ya tarayıcının ağ isteklerine…
-
Python ile Rastgele Şifre Oluşturma ve Kaydetme
Python ile küçük bir şifre oluşturma ve bunları sqlite ile kaydetme uygulaması uygulaması yaparak güzel bir pratik yapacağız. Uygulama komut satırından kullanılacak, alabileceği komutlar şu şekilde olacak; create: rastgele bir şifre oluşturup konsola yazacak. list: kayıtlı şifreleri listeleyecek save: iki parametre daha alacak, kayıt edilmesi istenen şifre ve ona ait bir bilgi Kod üzerinde yaptıklarımı…
-
Python ile Numara Tahmin Oyunu
Bir programlama dilini öğrenmek için gerekli dersleri izlemek asla yeterli olmaz, Python veya başka bir dile giriş yapanlar için bunun gibi pek çok uygulama pratiği amaçsız yada faydasız gibi görünse de çok yararlı olacaktır. Uygulamamız şu şekilde olacak; konsol üzerinde başlatacağız, önce bize bilgi verecek daha sonra bizden girdiler isteyerek sayıya ne kadar yaklaştığımızı konsola…
-
Python ile Chaos Game
Chaos Game, seçtiğimiz bir çokgen üzerinde rastgele noktalar üreterek bir fraktal oluşturabileceğimiz yöntemdir. Şurada ve şurada daha detaylı olarak anlatılıyor. Kısaca; çokgenimizin içinde kalan bölgede rastgele bir nokta seçilir. Daha sonra çokgenimizin yine rastgele bir köşesi seçilir ve başlangıç noktamız ile bu köşenin tam ortasına bir işaret(nokta) konulur. Tekrar rastgele bir köşe seçilerek işaret koyduğumuz…
-
Kısa NumPy Alıştırmaları
NumPy; Python kullanılan bilimsel projelerde kullanılmak üzere tasarlanmış, çok boyutlu dizilerde hesaplamalar yapabileceğimiz bir pakettir. Öncelikle kullanabilmek için paketi kodumuza dahil ederek başlıyoruz. shape; dizimizdeki boyut sayısı kadar elemanı olan bir tuple döndürür, dizi hakkındaki en temel ve en gerekli bilgidir. Bu tuple içindeki değerler ise hangi boyutta kaç adet değerimiz olduğudur. Yukarıdaki örnekte, tek…
-
Python – Karakter Dizileri (String)
Python karakter dizilerini düzenlemek için C-style denilen formatı kullanır. “%” (yüzde işareti) operatörü ile karakter dizileri yeniden düzenlenebilir. isim = “Kemal” print(“Selam %s” % isim) # Konsola “Selam Kemal” yazar Birden fazla değişken ile de kullanılabilir. Bunun için % operatöründen sonra tuple ile değişkenlerimizi yazabiliriz. tur = “kalem” adet = 12 fiyat = 7.5 print(“%d…