Etiket: 2017 kaynak düzenleyici |
|
(Aynı kullanıcının aradaki diğer 3 değişikliği gösterilmiyor) |
1. satır: |
1. satır: |
| {{DISPLAYTITLE:Python Programlama Dili}}
| | __NOTOC__ |
| {{Programlama dili bilgi kutusu
| |
| | ad = Python
| |
| | logo = [[Dosya:Python logo and wordmark.svg|220px]]
| |
| | altyazı =
| |
| | paradigması = çok paradigmalı: [[nesne yönelimli programlama|nesne yönelimli]], [[zorunlu programlama|zorunlu]], [[fonksiyonel programlama|fonksiyonel]], [[yansıma (programlama)|yansıtıcı]]
| |
| | çıkış_tarihi = 20 Şubat 1991
| |
| | tasarımcısı = [[Guido van Rossum]]
| |
| | geliştiricisi = [[Python Yazılım Vakfı]]
| |
| | en_son_sürüm = {{wikidata|property|edit|P548=Q2804309|P348}}
| |
| | en_son_sürüm_tarihi = {{açılış tarihi ve yaşı|{{wikidata|qualifier|single|P548=Q2804309|P348|P577}}}}
| |
| | en_son_önizleme_sürümü = {{wikidata|property|edit|reference|P548=Q51930650|P348}}
| |
| | en_son_önizleme_sürümü_tarihi = {{açılış tarihi ve yaşı|{{wikidata|qualifier|single|P548=Q51930650|P348|P577}}}}
| |
| | en_son_test_sürümü =
| |
| | tip_sistemi = [[güçlü tipleme|güçlü]], [[dinamik tipleme|dinamik]]
| |
| | uygulamaları = [[CPython]], [[IronPython]], [[Jython]], [[Python for S60]], [[PyPy]], [[Unladen Swallow]]
| |
| | lehçeleri = [[Stackless Python]], [[RPython]]
| |
| | etkilendikleri = [[ABC (programlama dili)|ABC]], [[ALGOL 68]], [[C (programlama dili)|C]], [[Haskell]], [[Icon]], [[Java (programlama dili)|Java]], [[Lisp]], [[Modula-3]], [[Perl]]
| |
| | etkiledikleri = [[Boo]], [[Cobra (programlama dili)|Cobra]], [[D (programlama dili)|D]], [[Falcon]], [[Groovy]], [[Ruby]], [[JavaScript]], [[Comfy (programlama dili)|Comfy]], [[Land (programlama dili)]]
| |
| | programlama_dili =
| |
| | platformu = [[Çapraz platform]]
| |
| | işletim_sistemi = [[macOS]], [[Linux]], [[Windows]], [[OpenBSD]], [[FreeBSD]]
| |
| | lisansı = [[Python Yazılım Vakfı Lisansı]]
| |
| | dosya_uzantısı = .py, .pyw, .pyc, .pyo, .pyd, .pyz
| |
| | websitesi = [https://www.python.org/ www.python.org]
| |
| | ailesi =
| |
| }}
| |
| | |
| | |
| | |
| | |
| '''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 ===
| |
| <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 ==
| |
| | |
| {{col-begin}}
| |
| {{col-break}}
| |
| '''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
| |
| {{col-break}}
| |
| '''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
| |
| {{col-end}}
| |
| | |
| == Öğ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" | | {| class="wikitable" |
| | |+ |
| | !Davalar |
| | ! |
| | ! |
| | ! |
| |- | | |- |
| ! Proje Türü !! Açıklama !! Zorluk Seviyesi
| | |[[Mirasın reddinin iptali davası|Mirasın Reddinin İptali]] |
| | | |
| | | |
| | | |
| |- | | |- |
| | [[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]]
| |
| |} | | |} |
|
| |
|
| |
|
| |
|
| |
|
| |
| == 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:Python]] |
| [[Kategori:Programlama Dilleri]] | | [[Kategori:Programlama Dilleri]] |
| [[Kategori:Anasayfalar]] | | [[Kategori:Anasayfalar]] |