Komut satırında Python

Kabukta Veri İşleme

Susan Sun

Data Person

Python temelleri

Python

  • MacOS ve Linux'ta önceden kurulu gelir
  • Windows için kullanıcı kurulumu gerekir talimatlar burada
  • GUI arayüzleriyle kullanılabilir (örn. Jupyter Notebook, Spyder, PyCharm vb.)
  • komut satırından da doğrudan erişilebilir
Kabukta Veri İşleme

Python belgelerini kullanma

Belgelendirme:

man python
...
-V ,  --version 
    Yürütülebilir dosyanın Python sürüm numarasını yazdırır ve çıkar.
python --version
Python 3.5.2
Kabukta Veri İşleme

Python belgelerini kullanma

Örnek: yerel Python'ı kullanma

which python
/usr/bin/python
Kabukta Veri İşleme

Etkileşimli Python oturumu

Terminalde etkileşimli Python oturumu başlatmak için:

python
Python 3.5.2 (default, Nov 23 2017, 16:37:01)
[GCC 5.4.0 20160609] on linuxType "help", "copyright", "credits" or 
"license" for more information.
>>>
Kabukta Veri İşleme

Etkileşimli Python oturumu

Etkileşimli oturumda yalnızca Python söz dizimini kullanın:

>>> print('hello world')
hello world

Python oturumundan çıkıp terminale dönmek için:

>>> exit()
$
Kabukta Veri İşleme

Etkileşimli Python oturumuna alternatif

Etkileşimli Python oturumu:

  • açması kolay, sezgisel
  • kod tekrarlanabilirliği için uygun değil

Alternatif:

  • Python komutlarını bir .py betiğine kaydedin
  • betiği python + betik adı ile çalıştırın
Kabukta Veri İşleme

Komut satırında Python betiği çalıştırma

Yöntem 1

  • Komut satırında bir metin düzenleyiciyle .py dosyası oluşturun (örn. nano, Vim, Emacs)

Koyu bir Terminal penceresinde nano metin düzenleyicisinin ekran görüntüsü

Kabukta Veri İşleme

Komut satırında Python betiği çalıştırma

Yöntem 2

  • hello_world.py dosyasına Python söz dizimini echo ile yazarak aynı adımda .py dosyasını oluşturun.
echo "print('hello world')" > hello_world.py

Dosya içeriğini kontrol edin:

cat hello_world.py
print('hello world')
Kabukta Veri İşleme

Komut satırında Python betiği çalıştırma

.py dosyasıyla aynı dizinde olun:

ls
hello_world.py

Dosya adının önüne python yazarak .py dosyasını çalıştırın:

python hello_world.py
hello world
Kabukta Veri İşleme

Hadi pratik yapalım!

Kabukta Veri İşleme

Preparing Video For Download...