Ana kuruluşumuz:
Python, kolay ve anlaşılır bir dille yazılan ve nesne temelli olan bir tane programlama dilidir. Oldukça işlevlidir; insan diline benzer şekilde komutları isteneni yapar.
Python; okunabilirliği yüksek, kolay öğrenilen, güçlü bir programlama dilidir.
Çok platformlu
Nesne yönelimli (OOP)
Devasa kütüphane ekosistemi
Veri bilimi, yapay zeka, web, otomasyon gibi alanlarda yaygın
print("Merhaba Dünya")
Açıklama: print() fonksiyonu ekrana çıktı verir.
ad = "Ali"
yas = 15
pi = 3.14
Açıklama: Python’da değişkenlerin türünü belirtmezsin. Otomatik algılar.
Veri Türü
Örnek
int
42
float
3.14
str
"Hello"
bool
True / False
list
[1,2,3]
tuple
(1,2,3)
dict
{"ad":"Ali"}
isim = input("Adınız: ")
print("Merhaba", isim)
a = 10
b = 3
print(a + b) # toplama
print(a - b) # çıkarma
print(a * b) # çarpma
print(a / b) # bölme
print(a // b) # tam bölme
print(a % b) # mod
print(a ** b) # üs
sayi = 10
if sayi > 0:
print("Pozitif")
elif sayi == 0:
print("Sıfır")
else:
print("Negatif")
for i in range(5):
print(i)
x = 0
while x < 5:
print(x)
x += 1
liste = [10, 20, 30]
liste.append(40) # sona ekle
liste.remove(20) # değeri sil
liste.pop() # son elemanı çıkar
print(liste)
def selamla(isim):
print("Merhaba", isim)
selamla("Ahmet")
try:
x = int("abc")
except ValueError:
print("Dönüşüm hatası!")
with open("test.txt", "w") as f:
f.write("Merhaba!")
with open("test.txt", "r") as f:
veri = f.read()
print(veri)
import math
print(math.sqrt(16))
class Araba:
def __init__(self, marka, yil):
self.marka = marka
self.yil = yil
def bilgi(self):
print(self.marka, self.yil)
a1 = Araba("BMW", 2020)
a1.bilgi()
pip install numpy
pip install flask
pip install requests
Alan
Kütüphane
Yapay Zeka
TensorFlow, PyTorch
Veri Bilimi
NumPy, Pandas
Web Geliştirme
Flask, Django
Oyun
Pygame
Otomasyon
Selenium
API istekleri
Requests
def topla(a, b):
return a + b
def cikar(a, b):
return a - b
print(topla(5, 3))
print(cikar(10, 4))
import tkinter as tk
p = tk.Tk()
p.title("Merhaba")
etiket = tk.Label(p, text="Python GUI!")
etiket.pack()
p.mainloop()
from flask import Flask
app = Flask(__name__)
@app.route("/")
def home():
return "Merhaba Dünya!"
app.run()
import pygame
pygame.init()
ekran = pygame.display.set_mode((600,400))
while True:
for e in pygame.event.get():
if e.type == pygame.QUIT:
exit()
ekran.fill((0,0,0))
pygame.display.update()