Python

Ycimpute Nedir ?

Ycimpute bir python kütüphanesidir Makine öğrenmesi ve veri madenciliğinde kullanılır Ycimpute veri tablolarındaki boş değerleri en uygun verilerler doldurmayı amaçlar Veri seti içerisindeki gürültüyü azaltmayı amaçlar pip install ycimpute  

Python MD5 Hash Yapıcı Şifreleme

import hashlib sifre="Beşiktaş" sifrele=hashlib.md5() sifrele.update(sifre.encode("utf-8")) cikti=sifrele.hexdigest() print(cikti) Yukarıdaki kod ile istediğiniz metinsel ifadeyi kendi yazılımınız içerisinde md5 hash yapısına çevirebilirsiniz. Özellikle veritabanı şifre kontrollerinde md5 hash tekniği çok sık bir şekilde kullanılmaktadır.

Anaconda Navigator Güncelleme

Anaconda Navigator zaman zaman güncellenme problemi ile ilgili hatalar vermektedir. Bu yüzden anaconda güncelleme işlemini sizlerle paylaşmak istiyorum. Bunun için yapmanız gereken sadece 3 aşama var 1- Terminale Giriş Yapın (navigator terminalinden daha kolay işlem yapabilirsiniz) 2- conda yı durdurun – conda deactivate 3- Güncelleyin conda update anaconda-navigator   Eğer yükleme sırasında izinlerle ilgili bir hata aldıysanız endişelenmeyin Anaconda Navigator’u tekrar açtığınızda yükleme izni isteyecektir.

Python Listeyi Metine (String) Çevirme

Python’da genellikle metinleri listelere dönüştürsek de zaman zaman listeleri metinlere yani stringlere dönüştürmemiz gerekebilir. Benim burada en çok kullandığım metot for döngüsü ancak join ile de bu işlem yapılabilmektedir. liste=["Çağrı","Python","PHP","JS","Biliyor"] metin="" for kelime in liste: metin=metin+kelime print(metin) ÇIKTI: Çağrı Python PHP JS Biliyor.

Python Metin (Yazı – String) Birleştirme

Python’da farklı değişkenlerde bulunan veya string içerisinde tanımlandırdığımız metinleri birleştirmek için matematiksel ifadelerde de sık sık kullandığımız + operatörünü kullanabiliriz. Bunu bir örnek ile açıklarsak   isim="Hasan" isim2="Çağrı" soyisim="Güngör" tamisim=isim+isim2+soyisim print(tamisim)

Python Listeden Eleman Veri Silme

Python’da bulunan metotlardan biri de .remove() yani silme metodudur. Peki remove() nasıl çalışıyor   liste=["Quaresma","Fernandes","Nouma","Ahmet Dursun","İlhan Mansız"] liste.remove("Quaresma")  

Python Boş Liste Oluşturma

Gelen bir sınav sorusu üzerine bu paylaşımı yapma gereği duydum. Python ile boş liste nasıl oluşturulur ? Python’da boş liste herhangi bir elemanı olmayan listeyi ifade eder. bosliste=[] Oldukça kolaydır.

Python Sözlük Dictionary Oluşturma ve Metotlar

Python’da en işlevsel veri tiplerinden biri olan sözlükler sık sık kullanılmaktadır. Python sözlüklerinin liste ve demetlerden temel farklı ise birbiriyle bağlı verileri listeleyebilmesidir. Örnek Python sözlükleri sayesinde futbol takımlarını ve bu futbol takımlarının oyuncularını aynı yapı içerisinde depolamamız mümkündür. python sözlükleri {} yapıları ile kullanılmaktadır. Örnek futbolcular={ "Beşiktaş":"Yasin Sülün", "Beşiktaş":"Abubakar", "Fenerbahçe":"Caner", "Galatasaray":"Belhanda", "Beşiktaş":"Sergen", "Beşiktaş":"Abubakar", } Sözlüklerde Kullanabilceğiniz Metotlar Method Açıklama clear() Sözlükteki tüm elemanları siler copy() Sözlüğü kopyalar fromkeys() Özel bir anahtar veya değere göre listeler get() Seçtiğimiz anahtara göre değerleri listeler items() ANahtar değer yapılar...

Python Liste İçerisinden Random Rastgele Eleman Çekme random.choice( )

Random python’da en çok kullanılan sınıflardan biridir. Python random ile rastgele bir çok işlem yapabiliriz. Benim en sık kullandıklarımından biri olan random choice ile liste içerisinden rastgele bir eleman seçebilmek mümkündür. Random.choice( ) methodunu kullanmadan önce bu sınıfın çağrılmış olması gerektiğini unutmayın. Random Sınıfını Çağırma   import random   Listeden Rastgele Eleman Çekme import random liste=["Quaresma","Yasin Sülün","Pablo Escobar","Pushkin"] rastgeledeger=random.choice(liste) print(rastgeledeger) ### Yasin Sülün

Python Replace( ) Kelime Harf Karakter Değiştirme

Python’da sık kullanılan ve çok işlevsel fonksiyonlardan biri olan replace methodu istediğimiz herhangi bir değişken içerisinde istediğimiz herhangi bir karakter veya öbeği istediğimiz başka bir karakter ile değiştirebilmemizi sağlar. Replace( ) Fonksiyonu Nasıl Kullanılır ? degisken.replace("değişecek karakterler","yerine gelecek karakterler") Türkçe Karakterleri İngilizce Karaktere Çevirme Örneği isim="çağrı" isim=isim.replace("ç","c") isim=isim.replace("ö","o") isim=isim.replace("ü","u") isim=isim.replace("ı","i") isim=isim.replace("ğ,"g") isim=isim.replace("ş","s") #output: cagri

Python Sayıları Integer Haline Getirme int( )

Python’da int ( ) fonskiyonu sayesinde bazı string ve float tiplerini intager haline getirebilmem mümkündür. Bunu örneklerle incelememiz daha faydalı olacaktır. sayi="15" #sayi değişkeninin tipi string tırnak işareti bunu sağlıyor sayi2=15.767 #sayi2 değişkeninin tipi float sayi3=15 # sayı3 değişkeninin tipi integer sayi4="onbeş" #sayı3 bir string int(sayi) #sonuç integer olur 15 int(sayi2) #sonuç integer olur 15 int(sayi3) #sayı3 zaten integer bir şey değişmez int(sayi4) #sayı4 integer a dönüştürülemez numerik bir ifade değil

Beautiful Soup ile HTML Tagleri Alma

Beautiful Soup ile sadece bir kaç aşama ile html taglere ulaşabiliriz. Bu da bize büyük kolaylıklar sağlamaktadır.Sayfa analizi veya veri çekme gibi işlemlerde elimizi güçlendiren bu kodları daha önce anlattığım aşamalar ile birlikte göstermek istiyorum. import requests from bs4 import BeautifulSoup robotum={"User-Agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36"} cagrigungor=requests.get("https://www.cagrigungor.com/",headers=robotum) sayfakaynagi=cagrigungor.content soup=BeautifulSoup(sayfakaynagi,"lxml") soup=BeautifulSoup(sayfakaynagi,"html.parser") print(soup.title) print(soup.h1)