Mario

WFN Üye
Konular
622
Mesajlar
622
Çözüm
0
Ticaret Puanı
0
Üyelik
24 Gün
Konum
Zonguldak
Web Sitesi
Var
Alanı
Google Optimiz.
1/1
Konu sahibi
Python’a başlamak için Python 3’ü kurun, terminalden çalıştığını doğrulayın, küçük bir .py dosyası oluşturup çalıştırın; ardından değişkenler, koşullar, döngüler ve fonksiyonları küçük alıştırmalarla öğrenin. İlk hedefiniz, bir programı baştan sona yazıp çalıştırabilmek ve hata mesajlarını okuyarak düzeltmeye başlamaktır.

Python’ı kurun ve çalıştığını doğrulayın​


Python’ı işletim sisteminize uygun bir Python 3 kurulumuyla yükleyin. Windows’ta kurulum sırasında komut satırından Python’ı çalıştırmayı sağlayan seçeneği sunuluyorsa etkinleştirin. Kurulumdan sonra bir terminal açıp şu komutlardan uygun olanını deneyin:

Kod:
python --version
py --version
python3 --version

Bir komut Python 3... biçiminde sürüm gösteriyorsa o komut Python yorumlayıcısını buluyor demektir. Komut bulunamazsa Python kurulumu tamamlanmamış olabilir ya da çalıştırma yolu sisteme eklenmemiştir; yeniden kurulum seçeneklerini ve terminali kapatıp açtıktan sonra sonucu kontrol edin. Birden fazla Python kurulumu varsa, sonraki komutlarda doğru sürümü çağırdığınızdan emin olun.

İlk programınızı yazıp çalıştırın​


Bir metin düzenleyicide aşağıdaki kodu yazıp merhaba.py adıyla kaydedin. Dosyanın uzantısının .py olduğuna ve dosyayı terminalde bulunduğunuz klasöre kaydettiğinize dikkat edin.

Python:
isim = input("Adınız nedir? ")
print(f"Merhaba, {isim}!")

Terminalde dosyanın bulunduğu klasöre geçin ve işletim sisteminizde çalışan Python komutuyla dosyayı çalıştırın:

Kod:
python merhaba.py

Windows’ta python yerine py, bazı macOS ve Linux sistemlerinde python3 kullanmanız gerekebilir. Program adınızı sorar; bir ad girip Enter’a bastığınızda selamlama yazdırır. Bu örnekte input() kullanıcıdan metin alır, isim değişkeni bu metni tutar, print() ise sonucu ekrana yazar. Programın bu çıktıyı vermesi dosyanın çalıştığını gösterir; henüz daha büyük bir uygulamanın doğru tasarlandığını kanıtlamaz.

Temel konuları uygulayarak öğrenin​


Şu sırayla ilerlemek, kavramları birleştirmenizi kolaylaştırır:
  1. Değişkenler ve temel veri türleri: metin, tam sayı, ondalıklı sayı ve doğru/yanlış değerleri.
  2. Koşullar: if ve else ile girdiye göre farklı işlem yapmak.
  3. Döngüler: for ve while ile tekrarlanan işleri yürütmek.
  4. Listeler ve sözlükler: birden fazla değeri saklamak ve bulmak.
  5. Fonksiyonlar: tekrar kullanılabilir işlemleri adlandırıp girdilerle çalıştırmak.
  6. Dosya okuma-yazma ve hataları ele alma.
Her konuda küçük bir alıştırma yapın. Örneğin kullanıcıdan iki sayı alıp toplamını yazdırın; ardından girdilerden biri sayı değilse ne olacağını düşünün. Hata aldığınızda önce mesajdaki dosya adı ve satır numarasına, sonra o satırdaki yazım ve girinti düzenine bakın. Python’da girinti, kod bloklarının parçasıdır; aynı bloktaki satırlar tutarlı girintilenmelidir.

Paket kullanırken projeyi ayrı tutun​


Başlangıçta Python’ın standart kütüphanesiyle çalışabilirsiniz; her iş için ek paket yüklemek gerekmez. Bir projeye dışarıdan paket ekleyeceğiniz zaman, bağımlılıkların başka projelerin kurulumlarıyla karışmaması için proje klasöründe sanal ortam oluşturun:

Kod:
python -m venv .venv

Windows’ta etkinleştirmek için .venv\Scripts\activate, macOS veya Linux’ta source .venv/bin/activate komutunu kullanın. Komut satırında ortamın adı görünüyorsa, o terminaldeki Python ve paket işlemleri bu projeye ayrılmış ortamı kullanır. Ortam etkin değilse paket yüklemeden önce doğru yorumlayıcıyı kullandığınızı kontrol edin. İşiniz bitince deactivate komutuyla ortamdan çıkabilirsiniz. Sanal ortam, proje paketlerini ayırır; Python’ın nasıl yazıldığını veya programın doğruluğunu kendi başına öğretmez.

Düzenli ilerlemek için öğrendiğiniz her kavramı küçük bir dosyada uygulayın, programı çalıştırın ve sonucu beklediğinizle karşılaştırın. Sonraki adım olarak otomasyon, web geliştirme veya veri işleme gibi bir kullanım alanı seçip o alana yönelik bir proje yapabilirsiniz.
 

Sende şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Foruma git ?

Bu konuyu görüntüleyen kullanıcılar

Bu konuyu şu anda görüntüleyen üye bulunmuyor.
Robotlar:
  • Anthropic