Merhaba değerli TurkHackTeam üyeleri bu konumda genel olarak Python nedir, neden python'u seçmeliyiz, kullanım alanları ve kurulumuna değindim, umarım hoşunuza gider. Keyifli okumalar...
Python
Python Nedir?
Python nesne yönelimli, konuşma diline yakın, yüksek seviyeli bir programlama dilidir.
1980'lerin sonunda Guido van Rossum tarafından tasarlandı ve 1990 yıllarında geliştirilmeye başlandı. Python adını bilinenin aksine "Yılan'dan" değil, Rossum'un çok sevdiği "Mont Python" adlı altı kişilik bir İngiliz komedi grubu olan Monty Python's Flying Circus adlı gösterisinden almıştır. Günümüzde ise Python, Python Yazılım Vakfı'nın çabalarıyla geliştirilmektedir.
Python ilk sürümüne Ocak 1994'te ulaşmış, 2.0 sürümü ise 16 Ekim 2000'de yayınlanmıştır. 2008'den itibaren 3.x sürümleri yayınlanmaya başlanmıştır.
Neden Python?
Programlamayı kolay, hızlı ve doğru bir şekilde öğrenmek için dili doğru seçmek çok önemlidir. Yanlış seçimler, bu alana yeni başlayacak kişileri daha yolun başından geri döndürebilir ve bu alana olan ilgilerini azaltacağı gibi heveslerini de kırabilir.
Dil seçiminde bazı kriterler göz önünde bulundurulmalıdır, bunlar;
— Dili öğrenmesi kolay mı?
— Yeterince öğretici kaynağı var mı?
— Söz dizimi kolay mı? gibi...
Bundan sebeple "Neden Python?" sorusunun cevabına gelecek olursak eğer;
— Basit bir söz dizimine sahip olduğu için öğrenilmesi diğer dillere kıyasla daha kolaydır.
— Açık kaynak kodlu bir programlama dilidir. Yani herkes Python kodlarını inceleyebilir ve geliştirme sürecine katkıda bulunabilir.
— Linux, MacOS ve Windows gibi işletim sistemleriyle uyumlu olarak çalışır.
— Tamamen ücretsiz ve açık kaynaklıdır.
— Kapsamlı dökümantasyona ve öğrenme ortamlarına sahiptir.
Python Kullanım Alanları
Python çok geniş bir kullanım alanına sahiptir. Son zamanlarda yapay zeka, makine öğrenmesi, veri analizi ve görselleştirme alanlarında da yaygın olarak kullanılmaya başlanmıştır.
Kullanım Alanları;
— Konsol Uygulamaları
— Web Uygulamaları (Sunucu Tarafı)
— Makine Öğrenmesi
— Veri Analizi ve Görselleştirme
— Oyun Geliştirme
— Masaüstü Uygulamaları
— Mobil Uygulamalar
— Güvenlik Uygulamaları
— Robotik Kodlama
Python Kurulumu
Windows ve MacOS için direkt dosyayı indirip, ileri ileri diyerek kurulabileceği için o kısımları anlatmayacağım ve Linux için olan kısma geçeceğim.
Linux için:
Bu kurulumu herhangi bir Linux sistemde uygulayabilirsiniz.
1- python.org adresinden indirme dosyasını indirin.
2- Dosyayı açın ve Python 3.x.x (sizde x yerine güncel sürüm numarası yazar.) klasörüne girin.
3- Terminali açın ve "apt-get install build-essential" yazın ve Enter'a basın. Burada Linux, paketleri oluşturmak için gereken Build-Essential desteğini kurar.
4- Terminale "apt-get install libsqlite3-dev" yazın ve Enter'a basın. Burada Linux, veri tabanı manipülasyonu için Python tarafından gereken SQL desteğini kurar.
5- Terminale "apt-get install libbz2-dev" yazın ve Enter'a basın. Linux arşivleme için Python'ın gerektirdiği bzip2 desteğini kurar.
6- Terminale "cd Python 3.xx" yazın ve Enter'a basın.
7- Terminale "./configure" yazın ve Enter'a basın. İşlem bittikten sonra "make" yazıp enter'layın.
8- Son olarak da terminale "sudo make altinstall" yazın ve Enter'a basın. Kurulum tamamlanmış olacaktır.
Umarım beğenmişsinizdir. Buraya kadar okuduğunuz için teşekkür eder, iyi günler dilerim...