Etiket Sonuçları : python - VERITABANI.ORG

Python Nedir?

Python 9 ay önce

Bu makalede  hemen hemen herkesin dilinde olan ve günümüzde oldukça popüler olan Python hakkında (piton, paytın, faytın hatta neredeyse fayton bile diyen var ☺ )  bilgi vermiş olacağım bu sayede Python nedir sorusuna cevap bulmuş olacağız. Python, 1989 yıllında  Hollandalı bir bilgisayar programcısı olan Guido van Rossum tarafından yazılmaya başlanmış, açık kaynaklı, nesne yönelimli, yüksek seviyeli bir programlama dilidir. Python Programlama dilinin güçlü yanları, kolay okunabilir, anlaşılabilir ve kolayca yazılabilir bir sözdizimine sahiptir. Bu nedenle, özellikle bilgisayar bilimleri ve veri analizi gibi teknik alanlarda oldukça popülerdir.   Peki, Bu Python nasıl ortaya çıktı ? Python aslında Guido van Rossum tarafından Aralık 1989’da bir hobi proje olarak yaratıldı. Van Rossum’un ofisi Noel boyunca kapalı olduğu için kendisini tatil boyunca meşgul tutmak amacıyla bir hobi proje arıyordu. Yeni bir scripting dil için bir interpreter oluşturmaya karar verdi ve projesine Python ismini verdi. Adını sanılanın aksine bir yılandan değil Guido van Rossum’un çok […]

Python List Comprehension (Liste kavrama)

Python 10 ay önce

Bu makalede python’da daha kısa ve daha hızlı kod yazmamıza imkan veren List Comprehension konusundan bahsedeceğiz. Python’da list comprehension, bir liste oluşturmak için kullanılan kısa ve okunaklı bir yöntemdir. List comprehension, for döngüsüne benzer bir sözdizimine sahiptir, ancak daha kısa ve daha hızlıdır. Örneğin, bir sayı dizisinden yalnızca çift sayıları seçmek istediğinizi varsayalım. Bunun için önce List Comprehension kullanmadan yazalım sonra list comprehension yapısını kullanarak aradaki farkı iyice anlayalım. sayilarim = [1, 2, 3, 4, 5, 6, 7, 8] ciftSayilar = [] for sayi in sayilarim: if sayi % 2 == 0: ciftSayilar.append(sayi) print(ciftSayilar) Bu kod, sayilarim listesindeki çift sayıları seçer ve ciftSayilar listesine ekler. Şimdi bu kod bloğunu list comprehension ile  yazalım sayilarim=[1,2,3,4,5,6,7,8] ciftSayilar=[i for i in sayilarim if i%2==0] print(ciftSayilar) Burada, sayilarim adlı bir liste tanımlıyoruz ve ardından ciftSayilar adlı yeni bir liste oluşturuyoruz. Yeni liste, sayilarim listesindeki tüm çift sayıları içerir. Kodun çıktısı şu şekilde olacaktır: Bu […]

Python’da Hata Yönetimi

Python 10 ay önce

Bu makalemizde Python dilini kullanarak yazdığımız kodları çalıştırdığımızda  bazı hataların oluşabileceğini ve bu hataların neler olduğunu, hatalar çıktığında hatayı nasıl yakalayacağımızı, hatayı nasıl kullanıcıya göstereceğimizi ve hata çıktığında programımızın çalışma zamanını durdurmadan bunu nasıl yönetebileceğimizi anlatacağız. Bir programın çalışması sırasında beklenmeyen bir hata oluşabilir. Bu hata, programın çökmesine veya yanlış sonuçlar üretmesine neden olabilir. Hata yönetimi, bu tür hataları yakalayarak programın çalışmasını durdurmadan önce uygun bir şekilde işlemesini sağlar. Python’da hata yönetimi için “try-except” blokları kullanılır. Bu bloklar, programın hata verebilecek kodlarını içerir. Try bloğu içindeki kodların çalışması sırasında bir hata oluşursa, program except bloğuna geçer ve hata mesajını burada işler. a = 10 / 0 print(a) Bu kodu yazdığımızda aşağıdaki gibi ZeroDivision hatası verir. Burada programın çalışmasını engelleyen hatayı kullanıcıya bir bilgi verecek şekilde tasarlayıp programın çalışmasının devamı sağlanır. try: a=100/0 except ZeroDivisionError: print("sıfıra bölme hatası") except: print("bir hata oluştu") Bu örnekte, try bloğu içinde sıfıra bölme hatası oluşuyor. […]