Python: Revizyonlar arasındaki fark

WikiKod sitesinden
Gezinti kısmına atla Arama kısmına atla
Değişiklik özeti yok
Etiket: 2017 kaynak düzenleyici
Değişiklik özeti yok
Etiket: 2017 kaynak düzenleyici
1. satır: 1. satır:
{{DISPLAYTITLE:Python Programlama Dili}}
{{Programlama dili bilgi kutusu
{{Programlama dili bilgi kutusu
  | ad                            = Python
  | ad                            = Python
26. satır: 27. satır:
}}
}}


Python, [[Nesne yönelimli programlama|nesne yönelimli]], yorumlamalı, birimsel (modüler) ve etkileşimli yüksek seviyeli bir programlama dilidir.


Girintilere dayalı basit söz dizimi, dilin öğrenilmesini ve akılda kalmasını kolaylaştırır. Bu da ona söz diziminin ayrıntıları ile vakit yitirmeden programlama yapılmaya başlanabilen bir dil olma özelliği kazandırır.


Modüler yapısı, sınıf dizgesini (sistem) ve her türlü veri alanı girişini destekler. Hemen hemen her türlü platformda çalışabilir (Unix, Linux, Mac, Windows, Amiga, Symbian). Python ile sistem programlama, kullanıcı arabirimi programlama, ağ programlama, web programlama, uygulama ve veritabanı yazılımı programlama gibi birçok alanda yazılım geliştirebilirsiniz. Büyük yazılımların hızlı bir şekilde prototiplerinin üretilmesi ve denenmesi gerektiği durumlarda da C ya da C++ gibi dillere tercih edilir.


Python 1980'lerin sonunda ABC programlama diline alternatif olarak tasarlanmıştı. Python 2.0, ilk kez 2000 yılında yayınlandı. 2008'de yayınlanan Python 3.0, dilin önceki versiyonuyla tam uyumlu değildir ve Python 2.x'te yazılan kodların Python 3.x'te çalışması için değiştirilmesi gerekmektedir. Python 2 versiyonun resmi geliştirilme süreci, dilin son sürümü olan Python 2.7.x serisi versiyonların ardından 1 Ocak 2020 itibarıyla resmi olarak sona erdi.
'''Python''', güçlü, esnek ve öğrenmeyi kolay bir programlama dilidir. 1991 yılında [[Guido van Rossum]] tarafından geliştirilmiştir.


Python 2.x geliştirilme desteğinin sona ermesinin ardından, Python dilinin 3.7.x ve sonraki sürümlerinin geliştirilmesi devam etmektedir.
== Python Nedir? ==
Python, yüksek seviyeli, yorumlamalı ve genel amaçlı bir programlama dilidir. Sözdizimi basit ve okunabilirdir, bu da onu hem yeni başlayanlar hem de deneyimli geliştiriciler için ideal kılar.
 
=== Temel Özellikler ===
* '''Kolay Öğrenim:''' Basit ve temiz sözdizimi
* '''Platform Bağımsız:''' Windows, Linux, macOS destegi
* '''Geniş Kütüphane:''' Zengin standart kütüphane
* '''Topluluk Desteği:''' Büyük ve aktif geliştirici topluluğu
 
== Hızlı Başlangıç ==
 
=== İlk Python Programınız ===
<syntaxhighlight lang="python">
print("Merhaba Dünya!")
name = input("Adınız nedir? ")
print(f"Merhaba, {name}!")
</syntaxhighlight>
 
=== Temel Veri Tipleri ===
<syntaxhighlight lang="python">
# Sayılar
sayi = 42
ondalik = 3.14
 
# Metinler
metin = "Python öğreniyorum"
 
# Listeler
renkler = ["kırmızı", "mavi", "yeşil"]
 
# Sözlükler
kisi = {"ad": "Ali", "yaş": 25}
</syntaxhighlight>
 
== Popüler Kütüphaneler ==
 
'''Web Geliştirme'''
* [[Django]] - Tam özellikli web framework
* [[Flask]] - Mikroframework
* [[Requests]] - HTTP kütüphanesi
 
'''Veri Bilimi'''
* [[Pandas]] - Veri manipülasyonu
* [[NumPy]] - Sayısal hesaplamalar
* [[Matplotlib]] - Grafikler ve görselleştirme
 
 
'''GUI Geliştirme'''
* [[Tkinter]] - Standart GUI kütüphanesi
* [[PyQt5/6]] - Profesyonel arayüzler
* [[Kivy]] - Mobil ve masaüstü uygulamaları
 
'''Diğer Kullanışlı Kütüphaneler'''
* [[Pillow]] - Görüntü işleme
* [[BeautifulSoup]] - Web scraping
* [[PyInstaller]] - Executable dosya oluşturma
 
== Öğrenme Kaynakları ==
 
=== Tutorials ===
* [[Python'a Giriş]]
* [[Adım Adım Python]]
* [[Pratik Projeler]]
* [[Kod Örnekleri]]
 
=== Referans Materyaller ===
* [[Python Sözdizimi Rehberi]]
* [[Kütüphane Referansları]]
* [[Hata Çözüm Rehberi]]
* [[Best Practices]]
 
== Topluluk ==
 
=== Katılım ===
* [[Forum]] - Sorularınızı sorun
* [[Kod Paylaşımı]] - Projelerinizi paylaşın
* [[Katkıda Bulunma]] - Wiki'ye katkı sağlayın
 
=== Son Güncellemeler ===
* [[Özel:Son değişiklikler|Son Değişiklikler]]
* [[Yeni Eklenen Makaleler]]
* [[Güncel Python Haberleri]]
 
== Proje Örnekleri ==
 
{| class="wikitable"
|-
! Proje Türü !! Açıklama !! Zorluk Seviyesi
|-
| [[Hesap Makinesi]] || Basit matematik işlemleri || Başlangıç
|-
| [[To-Do Listesi]] || Görev yönetim uygulaması || Orta
|-
| [[Web Scraper]] || Web verisi toplama || Orta
|-
| [[Veri Analizi Projesi]] || Excel/CSV veri işleme || İleri
|-
| [[REST API]] || Web servisi geliştirme || İleri
|}
 
 
{| class="wikitable" style="width:100%"
|-
! style="width:25%" | Temel Konular
! style="width:25%" | Uygulama Geliştirme 
! style="width:25%" | Veri İşleme
! style="width:25%" | İleri Konular
|-
| valign="top" |
* [[Python Kurulumu]]
* [[Temel Sözdizimi]]
* [[Veri Tipleri]]
* [[Kontrol Yapıları]]
* [[Fonksiyonlar]]
* [[Sınıflar ve Objeler]]
| valign="top" |
* [[GUI Geliştirme]]
** [[Tkinter]]
** [[PyQt]]
** [[Kivy]]
* [[Web Geliştirme]]
** [[Django]]
** [[Flask]]
** [[FastAPI]]
| valign="top" |
* [[Veri Analizi]]
** [[Pandas]]
** [[NumPy]]
** [[Matplotlib]]
* [[Veritabanı İşlemleri]]
** [[SQLite]]
** [[MySQL]]
** [[PostgreSQL]]
| valign="top" |
* [[Makine Öğrenmesi]]
** [[Scikit-learn]]
** [[TensorFlow]]
** [[PyTorch]]
* [[Otomasyon]]
** [[Selenium]]
** [[BeautifulSoup]]
** [[PyAutoGUI]]
|}
 
__NOTOC__
 
== Yararlı Linkler ==
* [https://www.python.org/ Resmi Python Web Sitesi]
* [https://docs.python.org/3/ Python Dokümantasyonu]
* [https://pypi.org/ Python Package Index (PyPI)]
 
== Ayrıca Bakınız ==
* [[Programlama Dilleri]]
* [[Web Geliştirme]]
* [[Veri Bilimi]]
 
[[Kategori:Python]]
[[Kategori:Programlama Dilleri]]
[[Kategori:Anasayfalar]]

11.46, 2 Ekim 2025 tarihindeki hâli

Python
Paradigmasıçok paradigmalı: nesne yönelimli, zorunlu, fonksiyonel, yansıtıcı
İlk çıkışı20 Şubat 1991
TasarımcıGuido van Rossum
GeliştiriciPython Yazılım Vakfı
Önemli uygulamalarıCPython, IronPython, Jython, Python for S60, PyPy, Unladen Swallow
LehçeleriStackless Python, RPython
EtkilendikleriABC, ALGOL 68, C, Haskell, Icon, Java, Lisp, Modula-3, Perl
EtkiledikleriBoo, Cobra, D, Falcon, Groovy, Ruby, JavaScript, Comfy, Land (programlama dili)
PlatformuÇapraz platform
İşletim sistemimacOS, Linux, Windows, OpenBSD, FreeBSD
LisansPython Yazılım Vakfı Lisansı
Olağan dosya uzantıları.py, .pyw, .pyc, .pyo, .pyd, .pyz
Web sitesiwww.python.org



Python, güçlü, esnek ve öğrenmeyi kolay bir programlama dilidir. 1991 yılında Guido van Rossum tarafından geliştirilmiştir.

Python Nedir?

Python, yüksek seviyeli, yorumlamalı ve genel amaçlı bir programlama dilidir. Sözdizimi basit ve okunabilirdir, bu da onu hem yeni başlayanlar hem de deneyimli geliştiriciler için ideal kılar.

Temel Özellikler

  • Kolay Öğrenim: Basit ve temiz sözdizimi
  • Platform Bağımsız: Windows, Linux, macOS destegi
  • Geniş Kütüphane: Zengin standart kütüphane
  • Topluluk Desteği: Büyük ve aktif geliştirici topluluğu

Hızlı Başlangıç

İlk Python Programınız

print("Merhaba Dünya!")
name = input("Adınız nedir? ")
print(f"Merhaba, {name}!")

Temel Veri Tipleri

# Sayılar
sayi = 42
ondalik = 3.14

# Metinler
metin = "Python öğreniyorum"

# Listeler
renkler = ["kırmızı", "mavi", "yeşil"]

# Sözlükler
kisi = {"ad": "Ali", "yaş": 25}

Popüler Kütüphaneler

Web Geliştirme

Veri Bilimi


GUI Geliştirme

  • Tkinter - Standart GUI kütüphanesi
  • PyQt5/6 - Profesyonel arayüzler
  • Kivy - Mobil ve masaüstü uygulamaları

Diğer Kullanışlı Kütüphaneler

Öğrenme Kaynakları

Tutorials

Referans Materyaller

Topluluk

Katılım

Son Güncellemeler

Proje Örnekleri

Proje Türü Açıklama Zorluk Seviyesi
Hesap Makinesi Basit matematik işlemleri Başlangıç
To-Do Listesi Görev yönetim uygulaması Orta
Web Scraper Web verisi toplama Orta
Veri Analizi Projesi Excel/CSV veri işleme İleri
REST API Web servisi geliştirme İleri


Temel Konular Uygulama Geliştirme Veri İşleme İleri Konular


Yararlı Linkler

Ayrıca Bakınız