Python di command line

Pemrosesan Data di Shell

Susan Sun

Data Person

Dasar Python

Python

  • sudah terpasang di MacOS, Linux
  • perlu dipasang manual di Windows petunjuk di sini
  • dapat digunakan dengan antarmuka GUI (mis. Jupyter Notebook, Spyder, PyCharm, dll.)
  • juga dapat diakses langsung via command line interface
Pemrosesan Data di Shell

Menggunakan dokumentasi Python

Dokumentasi:

man python
...
-V ,  --version 
    Prints the Python version number of the executable and exits.
python --version
Python 3.5.2
Pemrosesan Data di Shell

Menggunakan dokumentasi Python

Contoh: menggunakan Python bawaan

which python
/usr/bin/python
Pemrosesan Data di Shell

Sesi interaktif Python

Untuk memulai sesi interaktif Python di terminal:

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.
>>>
Pemrosesan Data di Shell

Sesi interaktif Python

Di dalam sesi interaktif, hanya gunakan sintaks Python:

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

Untuk keluar dari sesi Python dan kembali ke terminal:

>>> exit()
$
Pemrosesan Data di Shell

Alternatif sesi interaktif Python

Sesi interaktif Python:

  • mudah diaktifkan, intuitif
  • kurang baik untuk reproduktabilitas kode

Alternatif:

  • simpan perintah Python dalam skrip .py
  • jalankan skrip dengan memanggil python + nama skrip
Pemrosesan Data di Shell

Menjalankan skrip Python di command line

Metode 1

  • Buat file .py dengan editor teks di command line (mis. nano, Vim, Emacs)

Tangkapan layar editor teks nano di jendela Terminal gelap

Pemrosesan Data di Shell

Menjalankan skrip Python di command line

Metode 2

  • Buat file .py dengan echo sintaks Python ke file hello_world.py, sekaligus membuat file tersebut.
echo "print('hello world')" > hello_world.py

Periksa isi file:

cat hello_world.py
print('hello world')
Pemrosesan Data di Shell

Menjalankan skrip Python di command line

Pastikan berada di direktori yang sama dengan file .py:

ls
hello_world.py

Jalankan file .py dengan mendahului nama file dengan python:

python hello_world.py
hello world
Pemrosesan Data di Shell

Ayo berlatih!

Pemrosesan Data di Shell

Preparing Video For Download...