Python ile Program Yazmak

Python ile İlk Programınızı Yazın

Python ile İlk Programınızı Yazın

1. Giriş

Python, 1991 yılında Guido van Rossum tarafından geliştirilen ve günümüzde en yaygın kullanılan yüksek seviyeli programlama dillerinden biridir. Hem yeni başlayanlar hem de deneyimli yazılımcılar için erişilebilir olan Python, okunabilirliği, basitliği ve esnekliği ile bilinir. Python'un en güçlü yönlerinden biri de uygulama geliştirmedeki çok yönlülüğüdür. 

Python Programlama - TekNo Gen TR
Python Programlama - TekNo Gen TR

Bu yazıda, Python programlama dilini kullanarak ilk programınızı yazmayı öğreneceksiniz. İlk program yazmak, yazılım geliştirme sürecinin en temel aşamalarından biridir. Bu aşama, bir programın işleyişini anlamak ve yazılıma dair temel becerileri kazanmak için önemlidir.

2. Python Nedir?

Python, çok sayıda uygulama alanına hitap edebilen bir programlama dilidir. Web geliştirme, veri bilimi, yapay zeka, otomasyon, oyun geliştirme gibi birçok alanda kullanılmaktadır. Python, yazım kolaylığı ve kapsamlı kütüphaneleriyle dikkat çeker. Python'un temel özellikleri arasında aşağıdakiler bulunur:

  • Okunabilirlik: Python kodları, okunması ve yazılması kolaydır. Bu, özellikle yeni başlayanlar için büyük bir avantajdır.
  • Çapraz platform desteği: Python, Windows, Linux, macOS gibi farklı işletim sistemlerinde çalışabilir.
  • Zengin kütüphane desteği: Python, birçok farklı alanda işlem yapabilen kütüphaneler sunar.
  • Yüksek seviye dil: Python, kullanıcıdan düşük seviyeli bellek yönetimi gibi konuları gizler, bu da geliştiricilere zaman kazandırır.

Bu nedenlerden ötürü, Python ilk programlama dilini öğrenmek isteyenler için sıklıkla önerilir.

3. Python Kurulumu

Python ile ilk programınızı yazmaya başlamadan önce Python'un bilgisayarınıza kurulu olması gerekir. Python, ücretsiz ve açık kaynaklı bir yazılımdır. Python’un son sürümünü resmi Python web sitesinden (python.org) indirip kurabilirsiniz. Python kurulumundan sonra, Python kodlarını yazabileceğiniz bir metin editörü veya IDE (Integrated Development Environment - Entegre Geliştirme Ortamı) seçmeniz gerekecektir. Popüler Python IDE'lerinden bazıları şunlardır:

  • PyCharm: Gelişmiş özelliklere sahip bir IDE'dir.
  • Visual Studio Code: Hafif ve eklenti desteğiyle kullanışlı bir editördür.
  • Jupyter Notebook: Veri bilimi projeleri için tercih edilir, özellikle etkileşimli yazım ortamları için uygundur.

Kurulumdan sonra, Python'un doğru şekilde yüklendiğini doğrulamak için komut satırına python --version komutunu yazabilirsiniz.

4. İlk Python Programı

Python ile ilk programımızı yazmaya başlıyoruz. Bu program, ekrana "Merhaba, Dünya!" mesajını yazdıracaktır. Programı yazmak için aşağıdaki adımları izleyebilirsiniz:

  1. Python dosyasının oluşturulması: Öncelikle bir Python dosyası oluşturmanız gerekecek. Bu dosyanın uzantısı .py olmalıdır. Örneğin, ilk_program.py gibi.

  2. Kodun yazılması: Python dosyasını oluşturduktan sonra, aşağıdaki gibi basit bir Python kodu yazabilirsiniz:

    print("Merhaba, Dünya!")
    
  3. Programın çalıştırılması: Yazdığınız Python dosyasını çalıştırmak için, komut satırına gidip python ilk_program.py komutunu verebilirsiniz. Eğer her şey doğru şekilde yapılmışsa, ekranınıza "Merhaba, Dünya!" mesajı yazdırılacaktır.

Bu program, Python dilinde yazılmış ilk programınız olacak ve temel yazılımdan daha fazlasını öğrenmek için bir adım atmış olacaksınız.

5. Python Temel Kavramlar

Python ile çalışırken karşılaşacağınız bazı temel kavramlar şunlardır:

5.1. Değişkenler ve Veri Tipleri

Python, veri depolamak için değişkenleri kullanır. Her değişken bir değeri saklar. Python'da değişkenler, belirli veri tiplerine sahip olabilir. Python'da en yaygın veri tipleri şunlardır:

  • String (Metin): Yazılar ve karakterler.
  • Integer (Tam sayı): Sayılar.
  • Float (Ondalık sayı): Kesirli sayılar.
  • Boolean (Mantıksal): True veya False değerleri.

Örneğin:

isim = "Zara"
yas = 21
is_student = True

5.2. Fonksiyonlar

Python’da fonksiyonlar, belirli bir işlemi yapmak için tanımlanmış kod bloklarıdır. Fonksiyonları kullanarak kodunuzu daha düzenli ve modüler hale getirebilirsiniz.

Bir fonksiyon şu şekilde tanımlanır:

def merhaba():
    print("Merhaba, Python!")

Fonksiyonu çağırmak için şu şekilde yazabilirsiniz:

merhaba()  # Ekranda "Merhaba, Python!" yazacaktır.

5.3. Koşul İfadeleri

Python'da koşul ifadeleri (if, elif, else) kullanarak, belirli durumlara göre farklı işlemler yapabilirsiniz.

Örneğin:

yas = 21
if yas >= 18:
    print("Reşitsiniz.")
else:
    print("Reşit değilsiniz.")

5.4. Döngüler

Python, bir kod bloğunu birden fazla kez çalıştırmak için döngüler kullanır. for ve while döngüleri, Python'da en çok kullanılan döngülerdir.

Örneğin:

for i in range(5):
    print(i)

Bu kod, 0'dan 4'e kadar olan sayıları ekrana yazdırır.

6. Python ile İleri Düzey Uygulamalar

İlk programınızı yazdıktan sonra, Python ile daha ileri düzey projelere geçebilirsiniz. Bu projeler, farklı Python kütüphanelerini kullanmanızı gerektirebilir. Python, geniş bir kütüphane yelpazesi sunar, bu da onu birçok uygulama için ideal bir dil haline getirir. Python kullanarak yapabileceğiniz bazı ileri düzey uygulamalar şunlar olabilir:

  • Web Uygulamaları: Flask veya Django gibi Python web framework'leri kullanarak dinamik web siteleri oluşturabilirsiniz.
  • Veri Analizi: Pandas, NumPy gibi kütüphanelerle büyük veri kümelerini analiz edebilirsiniz.
  • Yapay Zeka ve Makine Öğrenmesi: Scikit-learn, TensorFlow veya PyTorch ile yapay zeka projeleri geliştirebilirsiniz.

7. Sonuç

Python, yazılım geliştirmeye başlamak isteyen herkes için harika bir dil seçeneğidir. Hem yeni başlayanlar hem de profesyonel yazılımcılar için güçlü, esnek ve öğrenmesi kolay bir dildir. Bu makalede, Python ile ilk programınızı yazdınız ve temel Python kavramları hakkında bilgi edindiniz. Python ile daha ileri düzey uygulamalar geliştirmeye devam edebilirsiniz.

8. Kaynakça

  1. Python Software Foundation. (2021). Python Documentation. Retrieved from https://docs.python.org/
  2. Zelle, J. (2004). Python Programming: An Introduction to Computer Science. Franklin, Beedle & Associates.
  3. Lutz, M. (2013). Learning Python (5th ed.). O'Reilly Media.
  4. Van Rossum, G. (1991). Python: A Programming Language for Software and System Development. Proceedings of the 1991 USENIX Technical Conference.

9 Kaynak: (TekNo.Gen.TR)

Bu doküman, platformumuzun uzman editörleri tarafından özenle hazırlanarak titizlikle derlenmiştir. İçerik, alanında deneyimli profesyonellerin katkılarıyla, en güncel bilgilere ve kaynaklara dayanarak oluşturulmuştur. 

Python Programlama - TekNo Gen TR
Python Programlama - TekNo Gen TR
Bilgi

Python Programlama - Ak Web TR
Python Programlama - Ak Web TR

Ak.Web.TR, Python Programlama alanında kapsamlı eğitimler sunarak, katılımcıların yazılım geliştirme becerilerini ileriye taşımasına yardımcı olmaktadır. Python'un basit ve etkili yapısı, hem yeni başlayanlar hem de deneyimli yazılımcılar için ideal bir dil olmasını sağlar. Eğitimlerimiz, veri analitiği, yapay zeka, web geliştirme ve otomasyon gibi geniş alanlarda derinlemesine bilgi edinmenizi sağlar. Python programlamada temel kavramlardan ileri düzey tekniklere kadar geniş bir yelpazede içerik sunan kurslarımız, katılımcılara sektördeki en güncel bilgileri öğretmek amacıyla tasarlanmıştır. 

Ak.Web.TR ile Python öğrenerek, yazılım dünyasında güçlü bir kariyer temeli oluşturabilirsiniz.

Editör

Zara
Ben Zara, CSS Tasarım Uzmanıyım. Ak. WEB

إرسال تعليق

Teknoloji Haberleri Dünyası Ak | WEB