Python Kurulumu ve Shell Kullanımına Giriş

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Why

Ma name is enough
Süper Üye
Katılım
8 Nis 2017
Mesajlar
904
Çözümler
98
Tepki puanı
307
Ödüller
10
9 HİZMET YILI
Merhaba,
Bugün sizlerle Python kurulumu ve daha sonrasında Shell Arayüzünü kullanmayı öğrenmek adına ufak bir başlangıç yapacağız.

Öncelikle Python programlama dilini kullanmak için Python'u bilgisayarımıza indirmemiz ve kurmamız gerekiyor. Bu nedenle indirmek için isterseniz (
Bağlantıları görmek için lütfen Giriş Yap
)
adresine gidebilirsiniz. Ya da herhangi bir browser üzerinden, arama motorundan "Python" yazarak karşınıza çıkan ekrandan Download yönlendirmesine tıklayabilirsiniz.



KURULUM ADIMLARI:

  • Herhangi bir arama motorunu (Google, Yandex, vb.) açın ve PYTHON yazarak aratın.

  • Downloads yazan kısma tıklayın.

  • Hangi versiyonu indireceğinize karar verin. PYTHON 3.X versiyonunu tercih etmeniz önerilir. Bu yazı yazılırken son versiyon 3.9.5 versiyonu indirilmiş ve kullanılmış olup daha yeni versiyon var ise mümkünse onu indirin.

  • Bilgisayarınıza inen yaklaşık 30 MB boyutundaki PYTHON 3.9.5.exe dosyasına çift tıklayın.

  • Önünüze gelen kurulum ekranında öncelikle ADD PYTHON 3.9 TO PATH kısmındaki kutucuğu işaretleyin.

  • INSTALL NOW kısmına tıklayın ve bitmesini bekleyin.

  • SETUP WAS SUCCESSFUL yazan ekranı gördüğünüzde CLOSE düğmesine basın ve programlama dünyasına girin :)


ETKİLEŞİMLİ KABUK (INTERACTIVE SHELL) KULLANIMI:


Etkileşimli kabuk ya da İngilizce adı ile Interactive Shell, Python kodlarını çalıştırıp deneme fırsatı bulduğumuz bir arayüzdür. Bir Python kodunun nasıl çalıştığını görmek, hatalarını tespit etmek ve kodlar çalıştıktan sonra ekranda ne görüneceğini görebileceğimiz bir test alanıdır.

Etkileşimli kabuğu çalışmak için bilgisayarımızda Python IDLE'ı arıyoruz ya da sadece IDLE yazarak da kabuğa erişebiliriz.

başlat menusu.png


Gördüğünüz gibi arama kısmına IDLE yazarak IDLE (PYTHON 3.9 64-BIT) uygulamasını çalıştırabilir ve kabuk kısmına ulaşabiliriz.


ETKİLEŞİMLİ KABUK EKRANI:

Aşağıda görmüş olduğunuz ekran kabuk (Shell) ekranıdır. Öncelikle bu ekrandaki bilgilerden bahsetelim. Kurmuş olduğumuz versiyon 3.9.5 olduğu için Python 3.9.5 yazmaktadır. Jun 28 2021 ise bu Python sürümünün yayım tarihidir.

"Copyright", "credits" ya da "licence()" yazarak daha fazla bilgi sahibi olabilirsiniz.

Shell Arayüz.png



Shell kullanırken komutu yazıp ender tuşuna basmamız yeterlidir. Örneğin Copyright yazarak ender tuşuna basalım.


gif copyright.gif


Yukarıda gördüğünüz üzere Copyright komutunun çıktısı yine aynı ekranda görünmektedir.

Ekranda gördüğünüz ">>>" simgesinin önündeki imleç bizden komut beklediğiniz ve vereceğimiz görevlere hazır olduğunu ifade etmektedir.


HADİ O ZAMAN İLK PROGRAMIMIZI YAZALIM.. :) "Adetten bir işlem yapıyoruz"

Merhaba Dünya.png


Print komutu ekrana yazdırma komutudur. Bu komuta ne verirsek onu ekranda gösterir.

Ekli dosyayı görüntüle print Merhaba Dünya.gif



Yukarıdaki örneğe dikkatlice bakarsak;



1. Print komutu mor renk ile ifade edilmiş, bunun anlamı Python dili bu komutu biliyor.

2. Açılan parantez kapsamı ifade eder yani parantezler içindeki ifade ekrana yazdırılacak demektir ve mutlaka ama mutlaka açılan her parantez kapatılmalıdır.

3. Çift tırnak (" ") bir metin içerdiğini ifade eder. Açılan her tırnak mutlaka kapatılmalıdır. Eğer kapatmazsak bir çok farklı hata ile karşı karşıya kalırız.




Bu konu üzerinde bir kaç örnekle tanımlamalar yaptık. Bir sonraki Python konumuz SIK KARŞILAŞILAN HATALAR üzerine olacak.

Herkese iyi forumlar dilerim :)
 
Onaylı Üye
Katılım
19 Haz 2020
Mesajlar
59
Tepki puanı
3
Ödüller
4
Yaş
26
5 HİZMET YILI
uzun zamandır başlamayı düşünüyordum iyi oldu bunu gördüğüm
 

Why

Ma name is enough
Süper Üye
Katılım
8 Nis 2017
Mesajlar
904
Çözümler
98
Tepki puanı
307
Ödüller
10
9 HİZMET YILI
Seçkin Üye
Katılım
27 Ara 2015
Mesajlar
520
Çözümler
2
Tepki puanı
50
Ödüller
9
10 HİZMET YILI
Güzel anlatım olmuş teşekkürler
 

Why

Ma name is enough
Süper Üye
Katılım
8 Nis 2017
Mesajlar
904
Çözümler
98
Tepki puanı
307
Ödüller
10
9 HİZMET YILI
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst