Çocuklar İçin Python Proglamlama ve Faydaları
Python; 1980’li yıllarda Guido Van Rossum adlı programcı tarafından geliştirilmeye başlayan bu programlama dili, 1991 yılında 0.9.0 sürümü ile piyasaya sürüldü. Günümüzde Sofia dahil bir çok robot bu program ile geliştiriliyor. Robotlarda en çok kullanılan programlama dili Python’dur. Bunun nedeni uzaktan kontrol veya görüntü işleme yapılabilir, veri analizi veya veri kontrolü yapılabilir, TensorFlow, PyTorch, Keras gibi kütüphanlerle derin makine öğrenmesi uygulamaları yapılabilir olmasıdır. Bunun yanı sıra farklı kullanım amaçları da vardır;
WEB Geliştirme: Java dışında Python ile de WEB geliştirme yapılabilir. PHP’den uzun zaman alan bir kodu yazmak için Python’da dakikalar yeterli olabilir.
Pratiktir: Python öğrenmesi ve kullanması en kolay programlama dili olabilir. Farklı dillerde kodlaması saatler süren kodlar Python ile dakikalar alabilir.
Maaş: Python programcıları diğer programcılara kıyasla daha fazla maaş alırlar. Tam bir rakam verilmese bile böyle olduğu düşünülüyor.
Siber Güvenlik: Günümüz şartlarında bu çok önemli bir maddedir. Bir sorun tespit edildiğinde büyük bir hızla aksiyon alınabiliyor.
İstediğinizi Yapabilirsiniz: Çok geniş bir kütüphaneye sahiptir. Kolay ve hızlı olmasının yanında bu özelliği ile de öne çıkar.
Bazı Büyük Projeler
Django, Zope, YouTube ve BitTorrent gibi önemli uygulamalarda Python kullanılmıştır. Ayrıca Google, NASA ve CERN gibi büyük kurumlarda da bu programlama diline sıkça baş vurulmaktadır. Pek çok Linux dağıtımında ve Apple macOS işletim sisteminde Python öntanımlı bir bileşen olarak gelir.
Pythonun Temeli
Python “integer (tam sayı)” ve “float (ondalık sayı)” veri tiplerinden oluşur.
Bazı Basit Örnek Komutlar
Örnek 1: Ekranda “Merhaba Dünya” yazdıran Python Örneği
print(“Merhaba Dünya”)
Örnek 2: Kullanıcının İsmini Alarak Merhaba (kullanıcı ismi) Yazdıran Python
isim = input(‘İsminizi Girin : ‘)
print(“Merhaba “+isim)
Örnek 3: Girilen 2 Sayıyı Toplayan Python Örneği
sayi1 = input(‘1. Sayı : ‘)
sayi2 = input(‘1. Sayı : ‘)
toplam=float(sayi1)+float(sayi2)
print(“Toplam :{0} “.format(toplam))
Örnek 4: Girilen 2 Sayının Ortalamasını Bulan Python Örneği
sayi1 = input(‘1. Sayı : ‘)
sayi2 = input(‘1. Sayı : ‘)
ortalama=(int(sayi1)+int(sayi2))/2
print(“Ortalama :{0} “.format(ortalama))
Örnek 5: Yazılı Ortalaması Girilen Öğrencinin Sınıf Geçme Durumunu (GEÇTİ – KALDI) Gösteren Python Örneği
sayi = input(‘Sayı : ‘)
if(int(sayi)%2==0):
print(“Sayı Çift”)
else:
print(“Sayı Tek”)
Örnek 6: Kullanıcının girdiği boy ve ağırlık değerlerine göre vücut kitle indeksini (VKİ=ağırlık/(boy*boy), boymetre cinsinden verilmeli) hesaplayınız.
VKİ 18 ile < 25 aralığındaysa normal, VKİ 25 ile <30 aralığındaysa kilolu, VKİ 30 ve daha yüksekse obez, VKİ 35 ve daha fazlaysa ciddi obez olarak kabul edilir. VKİ’ni hesaplayarak kişinin durumunu yazdırınız
print(“VÜCUT KİTLE ENDEKSİ HESAPLAMA PROGRAMI 💪“)
boy = float(input(“Boy (m):”))
kilo = int(input(“Kilo (kg):”))
endeks = kilo/(boy*boy)
if endeks <=18:
print(“\n zayıf VKİ:{}“.format(endeks))
elif endeks > 18 and endeks <=25 :
print(“\n kilolu VKİ:{}“.format(endeks))
elif endeks > 25 and endeks <=30:
print(“\n obez VKİ:{}“.format(endeks))
elif endeks > 30:
print(“\n ciddi obez VKİ:{}“.format(endeks))
Örnek 7: 1-100 Arası Sayıları Ekranda Listeleyen Python Örneği.
for i in range(1,101):
print(i)
Örnek 8: Maaşı ve zam oranı girilen işçinin zamlı maaşını hesaplayarak ekranda gösteren Python örneği:
yeniMaas=0
maas=input(“Maaşı Gir : “)
zam=input(“Zam Oranı(%) : “)
yeniMaas=int(maas)+(int(maas)*int(zam)/100)
print(“Zamlı Maaş :“,yeniMaas)
Örnek 9: Bir string içerisinde belirlenen bir karakterin olup olmadığını kontrol eden Python programı kodları. Kontrol etme işlemi fonksiyon içinde yapılmıştır.
def kontrol(str):
sayac = 0
for ch in str:
if ch == ‘ğ’:
sayac = sayac + 1
return True
break
metin=input(‘Metin : ‘)
if(kontrol(metin)==True):
print(‘ğ karakteri metin içinde var’)
else:
print(‘ğ karakteri metin içinde yok’)
Örnek 10: Python Tkinter Form Kullanımı
import tkinter
nesne = tkinter.Tk()
nesne.mainloop()
Örnek 11: Python Form Entry Kullanımı
from tkinter import *
from tkinter import messagebox
pencere = Tk()
pencere.title(“www.yazilimkodlama.com”)
pencere.geometry(“400×300”)
#grid form çizdirme
uygulama = Frame(pencere)
uygulama.grid()
L1 = Label(uygulama, text=”Adınızı Girin”)
L1.grid(padx=110, pady=10)
E1 = Entry(uygulama, bd =2)
E1.grid(padx=110, pady=3)
#formu çiz
pencere.mainloop()
Örnek 12: Python Tkinter ListBox Kullanımı
from tkinter import *
from tkinter import messagebox
pencere = Tk()
pencere.title(“www.yazilimkodlama.com”)
pencere.geometry(“400×300”)
#grid form çizdirme
uygulama = Frame(pencere)
uygulama.grid()
Lb1 = Listbox(uygulama)
Lb1.insert(1, “Python“)
Lb1.insert(2, “C#”)
Lb1.insert(3, “JAVA”)
Lb1.insert(4, “JAVASCRIPT”)
Lb1.grid(padx=110, pady=10)
#formu çiz
pencere.mainloop()
Kaynakça
> Apple macOS işletim sisteminde Python öntanımlı bir bileşen olarak gelir
Bu artık doğru değil, 12.3 sürümüyle beraber Python artık macOS ile beraber gelmemeye başladı.[1]
[1] https://developer.apple.com/documentation/macos-release-notes/macos-12_3-release-notes#Python
Kerem selamlar,
Güncel versiyonu için bir inceleme yazısı yazmak ister misin?
Teşekkürler.