0% found this document useful (0 votes)
12 views24 pages

Python-Lesson 1 PDF

Phyton Lesson 1
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views24 pages

Python-Lesson 1 PDF

Phyton Lesson 1
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

PYTHON

GİRİŞ
SEVİYESİ
HADİ
BAŞLAYALIM

Ali Eren Kayhan


PYTHON'IN
TEMEL ÖZELLİKLERİ?
Kolay Okunabilirlik ve Yazılabilirlik: Python, basit ve okunabilir bir sözdizimine sahiptir. Bu, kodun daha hızlı
yazılmasını ve anlaşılmasını sağlar.
Yorumlanmış Dil: Python kodu, derlenmeden doğrudan yorumlayıcı tarafından çalıştırılır. Bu, geliştirme sürecini
hızlandırır çünkü derleme adımı yoktur.
Dinamik Tür Sistemi: Değişkenlerin türleri, programın çalışma zamanında belirlenir. Bu, esneklik sağlar ve
değişkenlerin türlerini önceden belirtme zorunluluğunu ortadan kaldırır.
Kapsamlı Standart Kütüphane: Python, dosya işleme, ağ iletişimi, internet protokolleri, veri analizi ve daha birçok
konuda geniş bir standart kütüphaneye sahiptir.
Çoklu Paradigma Desteği: Python, nesne yönelimli, işlevsel ve prosedürel programlama paradigmalarını destekler.
Taşınabilirlik: Python kodu, farklı işletim sistemlerinde (Windows, macOS, Linux) minimal değişikliklerle
çalıştırılabilir.
Büyük Topluluk ve Destek: Python, geniş bir kullanıcı topluluğuna sahiptir ve bol miktarda çevrimiçi kaynak, belge
ve kütüphane mevcuttur.
Geniş Kullanım Alanı: Web geliştirme, veri bilimi, yapay zeka, makine öğrenimi, otomasyon, bilimsel hesaplamalar
gibi birçok alanda yaygın olarak kullanılır.
PYTHON'IN
KULLANIM
ALANLARI
PYTHON'IN
KULLANIM ALANLARI
Web Geliştirme: Django, Flask gibi popüler web framework'leri ile web uygulamaları
geliştirilir.
Veri Bilimi ve Makine Öğrenimi: NumPy, pandas, scikit-learn, TensorFlow, PyTorch gibi
kütüphaneler ile veri analizi, görselleştirme ve makine öğrenimi projelerinde kullanılır.
Sistem Otomasyonu ve Betik Yazma: Sistem yöneticileri ve geliştiriciler için betik yazma
ve otomasyon görevlerinde kullanılır.
Oyun Geliştirme: Pygame gibi kütüphaneler ile basit oyunlar geliştirilir.
Masaüstü Uygulamaları: Tkinter, PyQt gibi araçlar ile masaüstü uygulamaları oluşturulur.
Bilimsel ve Sayısal Hesaplamalar: Matplotlib, SciPy gibi kütüphaneler ile bilimsel
araştırmalar ve hesaplamalar yapılır.
Siber Güvenlik: Penetrasyon testleri ve güvenlik analizlerinde kullanılır.
Yapay Zeka ve Robotik: AI projeleri ve robotik uygulamalarında yaygın olarak kullanılır.
PYTHON'IN
TARİHÇESİ
Python, 1980'lerin sonunda Guido van Rossum tarafından
geliştirilmeye başlandı ve ilk kez 1991'de piyasaya sürüldü.
Guido van Rossum, ABC programlama dilinde çalışırken
edindiği deneyimlerle, kullanıcı dostu ve güçlü bir dil
yaratmayı hedefledi. Python, özellikle kod okunabilirliğine
ve basitliğe odaklanarak, programcıların yazdıkları kodu
daha kolay anlamalarını ve sürdürmelerini sağlamayı
amaçladı.
Python ismi, Guido van Rossum'un sevdiği "Monty Python's
Flying Circus" adlı İngiliz komedi dizisinden esinlenerek
seçildi. İlk sürümlerinden itibaren, dilin amacı; hem yeni
başlayanların öğrenebileceği, hem de profesyonel
yazılımcıların karmaşık projelerde kullanabileceği bir dil
olmasıydı.
HADİ İŞİN
MUTFAĞINA
GİDELİM
DEĞİŞKENLERİN TANIMLANMASI
Değişkenler, programlama dillerinde verileri saklamak için kullanılan adlandırılmış yer tutuculardır. Değişkenlere,
veri değerleri atanabilir ve bu değerler programın çeşitli yerlerinde kullanılabilir. Python'da bir değişken
tanımlamak oldukça basittir.

Değişken Tanımlama Kuralları


Değişken isimleri harfle başlamalıdır (büyük veya küçük harf fark etmez) veya alt çizgi (_) ile başlamalıdır.
Değişken isimleri harfler, rakamlar ve alt çizgi (_) içerebilir, ancak boşluk ve özel karakterler içeremez.
Değişken isimleri büyük/küçük harfe duyarlıdır (örneğin, degisken ve Degisken farklı değişkenlerdir).
VERİ TÜRLERİ
Python'da temel veri türleri şunlardır:
Integer (Tam sayı): Tamsayı değerlerini saklamak için kullanılır.
Float (Ondalık sayı): Ondalıklı sayı değerlerini saklamak için kullanılır.
String (Dize): Metin verilerini saklamak için kullanılır.
Boolean (Mantıksal): True veya False değerlerini saklamak için kullanılır.
DEĞİŞKEN ATAMA VE KULLANIMI
Python'da değişkenlere değer atamak ve bu değişkenleri kullanmak oldukça basittir. Değişkenlere
değer atamak için eşittir (=) operatörü kullanılır.
DEĞİŞKENLERİN DÖNÜŞÜMÜ
Bazı durumlarda, bir veri türünden başka bir veri türüne dönüşüm yapmak gerekebilir. Python'da
bu tür dönüşümler int(), float(), str(), bool() gibi fonksiyonlarla yapılabilir.
VERİ TÜRÜNE BAĞLI İŞLEMLER
Farklı veri türlerine sahip değişkenlerle işlem yaparken dikkatli olunmalıdır. Örneğin, string ve
integer değerleri doğrudan birleştirilemez.
ARİTMETİK OPERATÖRLER
Python, temel aritmetik işlemleri gerçekleştirmek için çeşitli operatörler sağlar. Bu operatörler
aşağıdaki gibidir:
[Link] (+)
2.Çıkarma (-)
3.Çarpma (*)
4.Bölme (/)
ARİTMETİK OPERATÖRLER
ARİTMETİK OPERATÖRLER
KARŞILAŞTIRMA OPERATÖRLERİ
Python'da karşılaştırma operatörleri, iki değeri karşılaştırmak için kullanılır ve genellikle
koşullu ifadelerde ve döngülerde karar vermek için kullanılır. İşte Python'daki karşılaştırma
operatörleri ve kullanım örnekleri:
KARŞILAŞTIRMA OPERATÖRLERİ
KARŞILAŞTIRMA OPERATÖRLERİ
KARŞILAŞTIRMA OPERATÖRLERİ
SIRA
SİZDE
1.ÇALIŞMA
Input olarak girilen iki float değeri toplayan ve bunu ekrana yazdıran
kodu yazın

İpucu 1: input(“Birinci sayıyı girin: ”)


İpucu 2: Python ile konuşmayın malesef size doğru cevabı direk veremez.
1.ÇALIŞMA
2.ÇALIŞMA
Kullanıcıdan bir sayı alan ve bu sayının pozitif, negatif veya sıfır olup
olmadığını belirleyen kodu yazın.
2.ÇALIŞMA
ÖDEV :)
1- Github hesabı
oluşturulacak.
2- Öğrenciyseniz “Github
student package”
araştırılacak
3- BTK akademiden Versiyon
Kontrolleri: Git ve GitHub
derslerine başlanılacak

You might also like