Python programlama dili sayesinde sistemleri daha verimli entegre edebiliyor ve çok hızlı çalışabiliyoruz. Python, üst düzey, yaygın olarak kullanılan genel amaçlı bir programlama dilidir ve kodun okunabilirliğini artırmaya önem verilerek tasarlanmıştır. Python'un sözdizimi, programcıların diğer programlama dillerinde olduğu gibi çok satır kod yazmak yerine, bir kavramı yalnızca birkaç satır kodla ifade etmesine olanak tanır. Kodumuzu Python programlama dilinde çalıştırabileceğimiz aşağıdaki iki tür yönteme sahibiz:
- Etkileşimli modu kullanma
- Komut dosyası modunu kullanma
Bu dersimizde Python'da script modunu öğreneceğiz. Script modunun ne olduğunu, Python programımızı script modunu kullanarak nasıl çalıştırabileceğimizi ve script modunun avantajlarını öğreneceğiz. Öncelikle Python'da komut dosyası modunun ne olduğunu anlayarak başlayalım.
Python'da komut dosyası modu
Senaryo veya herhangi bir şey yazma sistemine etimolojik olarak senaryo denir. Öncelikle script modunda bir dosyanın içine (script gibi) bir Python programı yazıyoruz ve ardından dosyayı sistemimize kaydettikten sonra çalıştırıyoruz. Yani Python'daki Komut Dosyası modu, Python programını ilk önce bir komut dosyası dosyasına yazdığımız ve bundan sonra çalıştırdığımız yerdir. Kod betiğini komut istemini kullanarak veya sistemimizde kurulu Python IDE'yi kullanarak çalıştırabiliriz.
dize işlevleri java
Betik modunda, dosyanın içine yazdığımız kodu istediğimiz zaman görüntüleyebilir ve bir dahaki sefere çalıştırmadan önce onu değiştirebiliriz. Bu nedenle komut dosyası modunda Python kodunu düzenlemek oldukça kolay hale gelir ve kodu istediğimiz kadar düzenleyebilir veya görüntüleyebiliriz. Komut dosyası moduyla uzun kod parçaları yazabiliriz ve bu nedenle birçok uzman programcı, etkileşimli yürütme modu yerine bunu tercih eder. Script modunu kullanarak oluşturduğumuz Python dosyası genellikle varsayılan olarak Python IDE'mizin kurulu olduğu klasöre kaydedilir ve Python dosyası ('.py') uzantısıyla kaydedilir.
Python programını komut dosyası modunda çalıştırma
Python'da komut dosyası çalıştırma modunu öğrendikten sonra şimdi aklımıza gelen soru, bir Python programını komut dosyası modunu kullanarak nasıl çalıştırabileceğimizdir. Bu bölümde bu soruyu cevaplayacağız ve Python betiğini çalıştırmanın yollarını öğreneceğiz. Ancak bir Python program betiğini çalıştırmadan önce bir tane oluşturup sistemimize kaydedelim.
Python program komut dosyası oluşturma ve kaydetme:
Python program betiğini oluşturup cihazımıza kaydedebilmemiz için aşağıdaki adımları sırasıyla uygulamamız gerekmektedir:
Aşama 1: Python'un metin düzenleyicisini veya tercih ettiğimiz başka bir metin düzenleyiciyi açın (Burada Python dosya düzenleyicisini kullanacağız).
Adım 2: Metin düzenleyicinin içine aşağıdaki Python programını yazın:
# Taking two variables from user a = int(input('Enter a number of integer value: ')) b = int(input('Enter second integer number: ')) # Addition of two input variables c = a + b # Printing addition result in the output print('The addition of two numbers given by you is: ', c)
yazmış olduğumuz gibi:
greibach normal formu
Aşama 3: Python programını yazdıktan sonra Python IDE’mizin kurulu olduğu klasör içerisine dosyayı kaydetmemiz gerekiyor ve Python dosya uzantısıyla yani ‘.py’ uzantılı olarak kaydetmeliyiz. Bu program için 'code.py' isimli dosyayı cihazımıza kaydettik.
Python programına sahip bir Python betiği başarıyla oluşturuldu ve cihazımıza kaydedildi ve artık betiği çalıştırmak için ilerleyebiliriz.
Python Program Komut Dosyasını Çalıştırma
Şimdi programın çıktısını alabilmek için Python program betiğini çalıştırmamız gerekiyor ve bunun için iki yolumuz var. Bir Python program betiğini yürütmek için aşağıdaki iki yolu kullanacağız:
- Komut istemi terminalini kullanarak yürütme
- Python IDE kullanarak yürütme
Her yöntemi ayrı ayrı öğrenelim ve script dosyasını çalıştıralım.
Yöntem 1: Komut istemi terminalini kullanarak Python betiğini çalıştırma:
Komut dosyasını (code.py) sistemimizin komut istemi terminalini kullanarak çalıştırabiliriz. Dosyanın çıktısı terminal kabuğunda da görüntülenecektir. Python betik dosyasını çalıştırmak için aşağıdaki adımları izlemeliyiz:
Aşama 1: Komut istemi terminalini açın ve sistemimizde Python IDE'nin kurulu olduğu dizini bulun (Python betik dosyasını kaydettiğimiz yerin aynısı). Dizini bulmak için 'cd' ile dizin yolunu şu şekilde kullanabiliriz:
Şimdi, dizin yolunu yazdıktan sonra, dizini komut isteminde bulmak için enter tuşuna basın.
Adım 2: Şimdi script dosya adını (uzantı ile birlikte) yazmamız gerekiyor ve script dosya isminin önüne aşağıdaki gibi python yazmalıyız:
armstrong numarası
Aşama 3: Enter tuşuna bastığımızda Python, komut istemi terminalinde betik dosyasını çalıştırmaya başlayacaktır.
Kodda gerekli olan giriş değerlerini verdiğimizde komut isteminin içerisinde programın çıktısını bile görebiliyoruz.
Python betik dosyamızı sistemimizin komut istemi terminalinde bu şekilde çalıştırabiliriz.
Yöntem 2: Python betiğini Python IDE kullanarak çalıştırma
Python betiğini komut istemi terminali aracılığıyla çalıştırmak dışında, betik dosyasını doğrudan sistemimizde yüklü olan Python IDE'yi kullanarak da çalıştırabiliriz. Python betik dosyasını Python IDE kullanarak çalıştırmak için aşağıdaki adımları izlemeliyiz:
Aşama 1: Python IDE'yi açın ve verilen açma seçeneğini kullanarak komut dosyasını Python IDE'de açın.
sıralama algoritmaları birleştirme sıralaması
Adım 2: Şimdi dosyayı açtıktan sonra üst kısımda çalıştır seçeneğini göreceğiz:
Veya komut dosyasını Python IDE'de çalıştırmak için 'F5' düğme kısayolunu bile kullanabiliriz.
Komut dosyası dosyamızın (code.py) Python IDE'de çalıştırılmaya başladığını görebiliriz ve gerekli giriş değerlerini verdikten sonra Python kabuğunun içindeki programın çıktısını aşağıdaki gibi görebiliriz:
Çıktı:
linux dizin adını değiştirme
Enter a number of integer value: 38 Enter second integer number: 26 The addition of two numbers given by you is: 64
Sistemimizde kurulu Python IDE'yi kullanarak Python betik dosyamızı bu şekilde çalıştırabilir veya yürütebiliriz.
Komut dosyası modunun avantajları
Şimdi son olarak, bir Python programının komut dosyası yürütme modunu kullanmanın etkileşimli yürütme moduna göre avantajlarına bakalım. Komut dosyası yürütme modunun avantajları şunlardır:
- Komut dosyası yürütme modu, uzun Python programları (tek bir kod satırından daha fazlasına sahip programlar) yazmamız için çok uygundur.
- Python programımızın düzenlemesini script modunda rahatlıkla yapabiliriz.
- Python programımızı script modunda istediğimiz kadar açabiliriz.
- Hatta script modunda, yazdığımız kodu gelecekte kullanmak üzere kaydedebiliriz.
- Komut dosyası modu yürütmedir, çoğunlukla tüm uzmanlar ve Python programcıları tarafından tercih edilir.
Çözüm
Bu eğitimde Python'da komut dosyası modu yürütmeyi öğrendik. Python programımızı yürütmek için komut dosyası modu yürütmesini kullanabileceğimiz yolları öğrendik.
Son olarak Python'da script modunda çalıştırmanın avantajlarını gördük ve bu avantajlara bakarak uzmanların ve programcıların neden script modunda yürütmeyi etkileşimli yürütme moduna tercih ettiğini rahatlıkla söyleyebiliriz.