Python

Python ile Fonksiyonlar

Python ile Fonksiyonlar Fonksiyonlar programlamada belli işlevleri olan ve tekrar tekrar kullandığımız yapılardır. Örneğin baştan beri kullandığımız print() fonksiyonunun görevi içine gönderdiğimiz değerleri ekrana yazdırmaktır. Bu fonksiyon Python geliştiricileri tarafından bir defa yazılmış ve biz de bu fonksiyonu programlarımızın değişik yerlerinde tekrar tekrar kullanıyoruz. İşte fonksiyonların tam olarak kullanım amacı budur. Fonksiyonlar Devamı…

Python

Python ile Decorator Fonksiyonlarının Oluşturulması

Python ile Decorator Fonksiyonlarının Oluşturulması Decorator fonksiyonlar, Python ‘da fonksiyonlarımıza dinamik olarak ekstra özellikler eklediğimiz fonksiyonlardır ve decorator fonksiyonların kullanımı kod tekrarı yapmamızı engeller. Flask gibi frameworklerde oldukça fazla kullanılır.   Önce iki sayıyı bölen bir fonksiyon oluşturalım:   Sorun şu ki yukarıdaki fonksiyonda matematikte geçersiz olan 0’a bölme olayının izinli Devamı…

Python

Python ile Dosya Açma ve Yazma İşlemleri

Python ile Dosya Açma ve Yazma İşlemleri Bu yazı ile beraber Python ile dosya açma ve yazma işlemleri yapmaya başlayacağız. Dosya Açmak Bir dosyayı açmak için fonksiyonunu kullanıyoruz. Yapısı şu şekildedir. open(“dosyaAdı”,”dosyaErişmeKipi”) Dosya adını istediğiniz isimde verebilirsiniz. Dosya erişme kipi ise bizim dosya üzerindeki işlemlerimizi belirler. Bunlardan bazıları ise:   Devamı…

Python

Python ile Lambda İfadeleri

Python ile Lambda İfadeleri Bu yazıda Python ile lambda ifadelerini (expression) öğrenmeye çalışacağız. lambda ifadeleri fonksiyonlarımızı oluşturmak için bulunan pratik bir yöntemdir. Gerektiği yerde bu ifadeleri kullanabiliriz. Biliyorsunuz listelerimizi oluşturmak için List Comprehension yöntemini kullanıyorduk. İsterseniz önce list comprehension yöntemini hatırlayalım. Küçük fonksiyonlar için bu ifadeyi kullanmak akıllıca olabilir. Aynı buradaki gibi bir fonksiyon da tek satır halinde Devamı…

Python

Python ile break ve continue İfadeleri

Python ile break ve continue İfadeleri Python ‘da break ve continue ifadeleri, döngülerde programcılar tarafından en çok kullanılan ifadelerdir. Sırayla inceleyecek olursak: break İfadesi Döngü herhangi bir yerde ve herhangi bir zamanda break ifadesi ile karşılaştığı zaman çalışmasını bir anda durdurur. Böylelikle döngü hiç bir koşula bağlı kalmadan sonlanmış olur. Devamı…

Python

Python ile Dosyalarda Değişiklik Yapmak

Python ile Dosyalarda Değişiklik Yapmak Bu yazıda Python ile dosyalarda nasıl değişiklik yapılır bundan bahsettim. Eğer biz bir dosyanın belli bir yerine seek() fonksiyonu ile gidip, write() fonksiyonunu kullanırsak, yazdığımız değerler öncesinde bulunan değerlerin üzerine yazılacaktır. Bunun için hem okuma hem de yazma işlemimizi yapmamızı sağlayan “r+” kipini kullanacağız.   Devamı…

Python

Python ile Dosya Okuma

Python ile Dosya Okuma Python ile dosya okuma ve verileri almak için kipi ile açmamız gerekmektedir. Eğer kipiyle açmış olduğumuz dosya bulunmuyorsa Python, hatası dönecektir. Şimdi bulunduğumuz dizinde bulunan dosyasını açalım. Eğer bu isimde bir dosyanız bulunmuyorsa oluşturup içine bazı değerler girebilirsiniz. file=open(“yazi.txt”,”r”,encoding=”utf-8″)   Açmış olduğumuz dosyayı kapatmak için. file.close() Devamı…

Selenium – Web Tarayıcı Bazlı Otomasyon Sistemi

Selenium’u kabaca web tarayıcı otomasyonu olarak tanımlayabiliriz. Yani geliştirmiş olduğumuz web tabanlı uygulamalarının testlerini ya da sürekli tekrarlanan işlemlerin otomasyonunu sağlamaya yarar. Verilen komutlar doğrultusunda tarayıcı üzerinde istenilen işlemler gerçekleştirilir.  Selenium OpenSource bir tool olduğu için bir çok işletim sisteminde, aşağıdaki diller ve web tarayıcıları ile herhangi bir problem yaşamadan Devamı…