20+ Perintah Python Esensial Yang Harus Anda Ketahui

Diterbitkan: 2022-08-03

Python saat ini adalah salah satu bahasa pemrograman paling populer di luar sana. Ini adalah bahasa yang kuat namun sederhana yang dapat digunakan di hampir semua lingkungan pengembangan.

Survei Stack Overflow 2021 mengungkapkan Python sebagai bahasa pemrograman yang paling ingin digunakan oleh sebagian besar pengembang.

Python adalah bahasa yang paling populer dengan 19,04%, TypeScript mengikuti dengan 15,29%, dan menyelesaikan 3 teratas, JS dengan 14,59%.
Survei Stack Overflow.
Anda ingin mem-bookmark yang ini untuk nanti & menghemat waktu Anda di proyek berikutnya Klik untuk Tweet

Berkat alat seperti Jupyter Notebook, Google Colaboratory, dan kompiler online, Anda dapat memulai dengan bahasa ini tanpa harus khawatir menginstal apa pun.

Namun, jika Anda ingin melangkah lebih jauh dan menikmati kekuatan sebenarnya dari bahasa tujuan umum seperti Python (terutama dengan membuat aplikasi yang kompleks), cepat atau lambat Anda harus belajar menggunakan CLI, atau antarmuka baris perintah.

Sebagian besar pengembang setuju bahwa salah satu bagian paling menakutkan dari mempelajari Python adalah CLI. Tetapi hanya dengan beberapa perintah di bawah ikat pinggang Anda, Anda akan menguasainya dalam waktu singkat.

Dalam artikel ini, Anda akan mempelajari perintah yang paling berguna untuk pengembangan Python.

Apa itu Antarmuka Baris Perintah?

Antarmuka baris perintah — sering disingkat CLI — adalah program berbasis teks yang digunakan untuk menjalankan program dan melakukan tugas yang berkaitan dengan sistem operasi (OS), seperti membuat dan mengelola file.

CLI menerima input dari keyboard dalam bentuk perintah dan meneruskannya ke shell atau interpreter perintah. Shell ini menginterpretasikan perintah yang diberikan oleh pengguna, menjalankannya dan mengembalikan hasil yang sering disebut sebagai output.

CLI dapat mengeksekusi shell yang berbeda. Tangkapan layar ini menunjukkan dua CLI yang berbeda, satu dengan shell Python dan lainnya dengan Bash:

Shell Python dan Bash dibuka di dua CLI berbeda yang menunjukkan output dari perintah print dan neofetch.
Shell Python dan Bash.

Kedua konsep ini sering membingungkan, jadi inilah rinciannya:

  • CLI adalah antarmuka berbasis teks tempat Anda mengetik perintah dan mendapatkan output dari perintah tersebut. Itu dapat mengeksekusi shell yang berbeda.
  • Shell adalah penerjemah perintah yang mampu berinteraksi dengan sistem operasi.

Percaya atau tidak, setiap program yang dijalankan sistem Anda melibatkan sebuah perintah. Windows (GUI) yang Anda gunakan setiap hari terdiri dari binding yang memicu perintah yang memungkinkan Anda berinteraksi dengan sistem operasi.

Apakah Anda Membutuhkan CLI dalam Pengembangan Python?

Untuk menjadi pengembang full-stack yang efektif, Anda harus memiliki pengetahuan yang kuat tentang baris perintah. Ini karena sebagian besar kerangka kerja backend memerlukan beberapa bentuk interaksi dengan CLI secara langsung, dan jika Anda berencana untuk menerapkan aplikasi sendiri, baris perintah akan menjadi teman terbaik Anda.

Saat ini, Anda dapat menjalankan Python dari layanan online yang tak terhitung jumlahnya, serta IDE yang membuatnya lebih mudah untuk menjalankan program Anda. Tetapi jika Anda menyukai pengembangan web — terutama backend, otomatisasi tugas, blockchain, menggunakan komputer jarak jauh melalui SSH, atau mengelola alat ramah Python seperti Docker, Anda pasti harus menangani CLI.

Faktanya, Python memiliki banyak library untuk membangun aplikasi CLI seperti Typer, Argsparse, dan Click. Anda dapat beralih dari hanya pengguna CLI menjadi pembuat aplikasi CLI Anda sendiri! Ini menunjukkan hubungan yang kuat antara lingkungan CLI dan Python.

Setelah Anda menguasai CLI, akan lebih mudah untuk menjalankan tugas Anda sebagai programmer Python, dan Anda akan melihat keuntungan saat menggunakan bahasa pemrograman lain seperti PHP, C, C++, atau Java.

Pengenalan CLI

Tergantung pada OS yang Anda jalankan, Anda akan menemukan perbedaan dalam cara Anda menggunakan baris perintah. Setiap sistem operasi memiliki caranya sendiri untuk membuka dan berinteraksi dengan CLI karena struktur organisasi file dan shell perintah default yang berbeda.

Mari kita lihat tiga sistem operasi yang paling sering digunakan oleh pengembang: Windows, Mac, dan Linux.

jendela

Windows adalah OS desktop paling populer, sebagian besar karena label harganya dan kemudahan penggunaan. Jika Anda ingin mengakses CLI di Windows, Anda harus membuka program "Command Prompt" atau "Windows Powershell".

Ingatlah bahwa Windows menggunakan \ untuk jalur alih-alih / . Anda harus mengingat hal ini saat menavigasi direktori.

Juga di Windows, Anda memiliki alternatif untuk menginstal Git Bash, baris perintah yang mengemulasi perilaku shell Bash di Windows. Ini akan membuat sebagian besar perintah Unix yang ditunjukkan di bawah ini kompatibel dengan sistem Anda.

Mac

Adapun Mac, baris perintah dapat diakses dari aplikasi built-in yang disebut "Terminal". Anda dapat mencarinya dengan Launchpad, atau menemukannya di folder "Utilitas" di bawah "aplikasi".

Linux

Di Linux, Anda memiliki banyak opsi berbeda tergantung pada distro yang Anda gunakan, tetapi perintah "Ctrl + Alt + T" biasanya memicu terminal default di sistem Anda.

Sekarang, Anda harus memiliki jendela yang mirip dengan yang ditunjukkan di bawah ini:

Manjaro Linux CLI menunjukkan status sistem.
KLI.

20+ Perintah CLI Paling Berguna untuk Pengembangan Python

Setelah Anda membuka CLI, saatnya untuk menyelami perintah shell teratas yang akan membuat hidup Anda sebagai pengembang Python jauh lebih mudah.

Perintah Instalasi

Anda mungkin menemukan sejuta cara untuk menginstal Python. Namun terkadang, jauh lebih nyaman untuk melakukannya hanya dengan sebuah perintah.

Berikut adalah berbagai perintah yang akan membantu Anda menginstal Python di berbagai OS.

1. Coklat

Di Windows, Anda tidak memiliki manajer paket secara default. Salah satu opsi untuk melewati ini adalah Chocolatey, yang memberi Anda program untuk diinstal langsung dari baris perintah — jelas termasuk Python.

Pastikan Anda menginstal Chocolatey sebelum menjalankan perintah berikut:

 choco install python --pre

2. Homebrew dan Pyenv

macOS dilengkapi dengan Python 2.7 yang diinstal secara default. Namun, Python 2.7 sekarang tidak digunakan lagi. Seluruh komunitas telah beralih ke Python 3. Untuk mengelola versi Python Anda secara efisien, Anda dapat menggunakan program seperti pyenv.

Buka baris perintah dan instal Homebrew versi terbaru (pengelola paket seperti Chocolatey) dengan perintah berikut:

 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Kemudian Anda dapat menginstal pyenv dengan perintah sederhana ini:

 brew install pyenv

Anda dapat menginstal versi Python tertentu dan mengaturnya sebagai executable Python global alih-alih Python 2:

 pyenv install 3.10 # Version you want pyenv global 3.10.4 # Sets that version as default

Sekarang, jika Anda memanggil Python, itu akan menjadi versi yang Anda atur dengan pyenv:

 python # Python 3.10.4 .... # >>>

3. apt, pacman, dan dnf

Dengan penggunaan Python yang ekstensif untuk perangkat lunak open source, sejumlah besar distro Linux datang dengan Python yang sudah diinstal sebelumnya. Jika sistem Anda tidak, Anda dapat menginstal Python dengan manajer paket sebagai gantinya.

Di distro berbasis Debian (Ubuntu, Linux Mint, Kali Linux), Anda akan menggunakan apt, yang merupakan singkatan dari "alat paket lanjutan":

 sudo apt update sudo apt install python3

Selain itu, jika Anda ingin menetapkan Python 3 sebagai penerjemah Python default, Anda dapat menggunakan perintah berikut:

 sudo apt install python-is-python3

Di distro berbasis Arch, Anda dapat menggunakan pacman pengelola paket resmi:

 sudo pacman -S python

Di distribusi Linux berbasis Fedora dan RPM (Red Hat, CentOS), Anda menggunakan dnf:

 sudo dnf install python3

Perintah Penerjemah

Mari dengan cepat meninjau flag utama — opsi baris perintah — dari perintah Python dan manajer paketnya, pip.

4. ular piton

Perintah python memiliki beberapa flag, artinya opsi yang mengubah perilaku eksekusi kode.

Pertama-tama, untuk mengeksekusi file Python, Anda cukup memanggil interpreter dan menambahkan nama file, termasuk ekstensi .py :

 python helloworld.py

Jika Anda perlu mengingat apa yang dilakukan flag, Anda dapat menggunakan flag help di salah satu dari 3 presentasi berikut:

 python -? python -h python --help

Untuk mencetak (lihat) versi Python yang Anda jalankan, gunakan yang berikut ini:

 python -V python --version

Jika Anda ingin menjalankan kode Python tanpa membuka dan mengedit file .py , Anda dapat menjalankannya langsung dari terminal dengan flag perintah:

 # Hello, World! python -c "print('Hello, World!')"

Bendera m mengeksekusi modul Python sebagai skrip. Ini sangat berguna ketika Anda ingin membuat lingkungan virtual dengan modul venv bawaan :

 python -m venv .venv

5. pip

Perintah pip mencari paket dalam Python Package Index (PyPI), menyelesaikan dependensi, dan menginstal versi paket yang telah Anda tunjukkan.

Untuk menginstal paket Python, Anda cukup mengetik pip dan nama paket yang ingin Anda instal.

Perintah berikut akan menginstal versi terbaru dari paket:

 pip install django

Jika Anda menginginkan versi tertentu, jalankan perintah berikut:

 # pip install package==version pip install django==4.0.4

Saat mengerjakan proyek kolaboratif, Anda perlu melacak ketergantungan, biasanya dengan file persyaratan. Dengan flag r , Anda dapat membaca dan menginstal paket dari file teks:

 pip install -r requirements.txt

Fitur lain yang umum digunakan adalah bendera freeze . Ini digunakan untuk menampilkan daftar versi paket yang telah Anda instal di lingkungan Anda. Anda dapat menggunakannya untuk menampilkan dependensi Anda ke file persyaratan:

 pip freeze >> requirements.txt

Perintah Izin

Python sangat bagus dalam pembuatan skrip dan penanganan file. Untuk bekerja dengan tugas-tugas ini, Anda harus memiliki pengetahuan tentang cara kerja izin di OS Anda.

6. sudo, runas

Di sistem berbasis Unix (macOS, Linux, BSD), Anda harus memiliki izin pengguna super untuk melakukan tugas tertentu, seperti menginstal program, seperti yang kami lakukan di atas.

Perintah sudo memungkinkan Anda untuk mendapatkan izin administrator secara singkat untuk menjalankan salah satu dari perintah ini.

Di bawah ini adalah contoh menginstal ueberzug (paket Python pratinjau gambar) secara global:

 sudo pip install ueberzug

Setara dengan Windows adalah Runas, yang mengeksekusi skrip sebagai pengguna yang berbeda atau sebagai administrator:

 runas /noprofile /user:Administrator cmd

Ada juga proyek lain seperti Gsudo, yang membuat proses peningkatan izin jauh lebih mudah daripada dengan perintah Windows bawaan lainnya:

 :: Installs gsudo choco install gsudo :: Reads a file named MySecretFile.txt gsudo type MySecretFile.txt

7. chmod

chmod digunakan untuk mengubah hak akses file dan direktori di Unix.

Penggunaan umum adalah membuat skrip Python dapat dieksekusi:

 # Makes mypythonscript.py executablechmod +x mypythonscript.py

Setelah Anda membuat skrip dapat dieksekusi, Anda dapat menjalankannya secara langsung menggunakan notasi ./ :

 # Runs the script ./mypythonscript.py

Perintah Navigasi

Menavigasi sistem file dalam antarmuka baris perintah adalah tugas sehari-hari bagi pengembang Python. Berikut adalah beberapa perintah penting yang digunakan untuk menavigasi sistem Anda saat memprogram dengan Python.

8. ls, dir

Untuk membuat daftar isi direktori (folder), Anda harus menggunakan ls (Unix) atau dir (Windows). Ini mungkin perintah pertama yang Anda pelajari saat pertama kali menemukan CLI.

Berikut sintaks yang digunakan:

 ls # Shows the contents of the working directory ls mydirectory

Dan berikut ini contoh isi folder di sistem file lokal:

 ls test_python/ # classes_error.py radius.py test-Django

Perintah ini memiliki banyak flag yang berguna. Bahkan, sering kali menggunakan alias ls -al untuk melihat file tersembunyi (yang memiliki titik di awal) dan mode, ukuran, dan tanggal setiap file:

 alias ls="ls -al" # Results total 20 drwx------ 3 daniel daniel 4096 ene 16 19:13 . drwxr-xr-x 36 daniel daniel 4096 may 17 22:18 .. -rw------- 1 daniel daniel 32 nov 17 2020 classes_error.py -rw------- 1 daniel daniel 327 nov 10 2020 radius.py drwx------ 4 daniel daniel 4096 ene 16 01:07 test-Django

Sedangkan untuk Windows, Anda dapat menggunakan ls menggunakan Git Bash, atau Anda dapat menggunakan perintah dir bawaan:

 dir

9. pwd

pwd adalah singkatan dari "print working directory," dan melakukan hal itu: memberi Anda path lengkap dari direktori tempat Anda berada:

 pwd # /home/daniel/github/HTML-site/images

Jika Anda pernah kehilangan diri sendiri di terminal Anda, perintah ini adalah penyelamat hidup.

Anda dapat mencapai output yang sama di Windows dengan menggunakan perintah cd tanpa parameter (perhatikan bahwa perintah yang sama di Unix akan membawa Anda ke direktori home):

 # Only on Windows cd # D:\Folder\subFolder

10. cp

Menyalin file dengan manajer file grafis bersifat intuitif, namun tidak efisien. Dengan perintah ini, Anda dapat menyalin semua jenis file ke sistem Anda:

 cp old_file.txt copy_old_file.txt

Untuk menyalin semua isi direktori, Anda harus menggunakan cp -r :

 cp -r originaldirectory/ newdir

Setara untuk cp di Windows adalah copy :

 copy old_file.txt copy_old_file.txt /a

11. kucing, jenis

Untuk mencetak konten file teks di terminal tanpa membuka file dengan editor, Anda dapat menggunakan cat , more , atau less di Unix, dan type di Windows:

 cat old_file.txt # Unix type old_file.txt # Windows # Content Hi there I hope you're enjoying the article ... as much as I've enjoyed writing it! End of the sample.

12. mv, pindah

Perintah mv memindahkan file dan direktori dari satu direktori ke direktori lain — pada dasarnya memotong dan menempel — atau mengganti nama file jika tujuannya tidak ada:

 # Rename files mv source_file.txt renamed_file.txt
 # File to another directory mv renamed_file.txt newdir/

Anda juga dapat menggunakan pencocokan pola untuk memindahkan file. Misalnya, pindahkan semua file .py ke folder lain:

 mv *.py mypythondir/

Perintah yang setara pada Windows adalah move , yang memiliki fungsi yang hampir sama dengan yang di atas:

 # Windows move source_file.txt renamed_file.txt

13. rm, del

Anda dapat menggunakan perintah rm untuk menghapus file dan direktori.

Untuk menghapus file, bukan direktori, Anda akan menggunakan:

 rm file_to_remove.txt

Jika Anda ingin menghapus direktori kosong, Anda dapat menggunakan flag rekursif ( -r ):

 rm -r dir_to_remove/

Untuk menghapus direktori dengan konten di dalamnya, Anda akan menggunakan force ( -f ) dan flag rekursif:

 rm -rf dir_with_content/

Dalam bentuk serupa, Anda menemukan del di Windows. Lebih berhati-hatilah karena perintah ini tidak memiliki tanda pencegahan yang terlihat di atas:

 del \mywindowsdir

14. keluar

Setelah Anda selesai dengan pemrograman Python Anda, Anda harus dapat keluar dari sesi shell Anda. Dalam kebanyakan kasus, ini juga akan menutup terminal yang Anda gunakan:

 exit

Perhatikan bahwa perintah ini berfungsi baik di Windows dan Unix.

Editor Baris Perintah

Setelah Anda terbiasa dengan baris perintah, Anda akan merasa lebih lambat untuk mengubah jendela atau bahkan menggunakan mouse Anda untuk mengedit kode Anda.

Memiliki kemampuan untuk membuat kode saat Anda tetap berada di baris perintah bukan hanya cara yang bagus untuk menghemat waktu, tetapi juga akan membuat Anda terlihat seperti pahlawan super di antara rekan satu tim Anda!

Berikut adalah beberapa editor baris perintah yang paling banyak digunakan.

15. Vim/Neovim

Vim dan turunannya, Neovim, adalah editor teks berbasis keyboard yang terutama digunakan di baris perintah. Menurut survei Stack Overflow 2021, mereka menempati peringkat ke-4 dan ke-1 di antara editor yang paling dicintai oleh pengembang.

Hasil survei menunjukkan Neovim sebagai editor yang paling dicintai dan Vim di posisi ke-4.
Editor kode favorit.

Vim sudah diinstal sebelumnya di Linux dan macOS. Faktanya, ini adalah editor yang paling sering Anda temui saat berinteraksi dengan server. Di Windows, Anda harus menginstalnya menggunakan penginstal yang dapat dieksekusi dari halaman Vim.

Sekarang, Anda dapat menikmati kekuatan Vim hanya dengan mengetikkan namanya di baris perintah:

 vim

Ini akan memicu antarmuka berbasis teks dengan beberapa kombinasi keyboard untuk setiap tindakan yang Anda perlukan saat membuat kode dengan Python.

Vim memiliki kurva belajar yang curam, tetapi begitu Anda mendominasinya, Anda tidak akan segera beralih ke yang lain.

Vi ditingkatkan.

16. Nano

Nano adalah editor teks baris perintah lain yang sebagian besar digunakan untuk pengeditan cepat.

Katakanlah Anda telah memasukkan kesalahan sintaks ke dalam kode Anda tetapi tidak ingin membuka editor Anda untuk memperbaikinya. Nano membantu Anda memperbaikinya langsung dari CLI Anda:

 nano

17. Emacs

Emacs adalah salah satu editor teks yang paling dapat diperluas dan dapat disesuaikan yang dapat Anda temukan. Ini memiliki seluruh bagian yang didedikasikan untuk pemrograman Python di mana Anda akan menemukan banyak plugin untuk meningkatkan pengalaman pengembangan Anda.

Emacs tersedia di hampir semua sistem operasi, jadi jika Anda belum menginstalnya, lihat petunjuk pengunduhan.

Untuk membuka Emacs dari jenis baris perintah, gunakan flag sistem tanpa jendela ( -nw ):

 emacs -nw

Alat Pengembangan

Pengembangan Python tidak hanya menyiratkan pengkodean, tetapi juga menangani alat tambahan seperti lingkungan virtual, sistem kontrol versi, dan alat penyebaran.

Dengan mempelajari perintah di bawah ini, Anda akan mendapatkan keuntungan dalam mengembangkan segala jenis aplikasi dengan Python.

18. virtualenv/venv

Lingkungan virtual adalah teknik penting yang digunakan dalam pengembangan Python. Dengan mereka, Anda dapat mengisolasi paket yang digunakan di berbagai proyek ke dalam folder ringan, paling sering bernama .venv .

Dengan Python 3.3 atau lebih tinggi, Anda dapat menggunakan modul venv bawaan untuk membuat lingkungan virtual:

 # .venv being the name of the virtual environment python -m venv .venv

virtualenv adalah proyek eksternal yang lebih cepat dan lebih dapat diperluas dibandingkan dengan opsi bawaan. Untuk membuat lingkungan virtual, pertama-tama instal paket virtualenv:

 # Installs virtualenv pip install --user virtualenv # Creates a .venv virtual environment virtualenv .venv

Selanjutnya, Anda harus mengaktifkan lingkungan virtual. Di Windows, jalankan salah satu perintah berikut berdasarkan apakah Anda menggunakan cmd atau PowerShell (disarankan):

 :: PowerShell .venv\Scripts\Activate.ps1
 :: Cmd .venv\Scripts\activate.bat

Di Linux atau macOs:

 source .venv/bin/activate

19. Git

Kontrol versi adalah salah satu praktik terpenting dalam pengembangan perangkat lunak. Ini memungkinkan kami untuk melacak semua modifikasi kode, berkolaborasi dengan pengembang lain, dan melihat gambaran yang jelas tentang proses pengembangan secara keseluruhan.

Git sejauh ini merupakan sistem kontrol versi yang paling banyak digunakan. Anda dapat menginstalnya dari halaman unduhannya.

Setelah terinstal, Anda dapat membuka terminal dan melihat sekilas semua opsi yang tersedia dengan perintah ini:

 git help

Untuk membuat repositori, gunakan git init dan ketik nama repo Anda:

 git init name_repository Initialized empty Git repository in /home/daniel/name_repository/.git/

Perhatikan bahwa ini hanya akan membuat repo Git lokal. Jika Anda ingin memiliki repositori jarak jauh tempat Anda menyimpan semua perubahan Anda secara online, Anda harus menggunakan platform seperti GitHub, atau BitBucket.

Untuk mengkloning repositori jarak jauh, Anda akan menggunakan git clone dan sumber repo. Pada contoh di bawah ini, kami mengkloning repo GitHub melalui SSH:

 git clone [email protected] :DaniDiazTech/HTML-site.git ... Cloning into 'HTML-site'... remote: Enumerating objects: 24, done. remote: Counting objects: 100% (24/24), done. remote: Compressing objects: 100% (18/18), done. remote: Total 24 (delta 6), reused 21 (delta 4), pack-reused 0 Receiving objects: 100% (24/24), 4.98 MiB | 438.00 KiB/s, done. Resolving deltas: 100% (6/6), done.

20. buruh pelabuhan

Docker mempermudah pengemasan dan pengiriman aplikasi Python Anda sebagai wadah yang ringan, portabel, dan mandiri. Ini membantu baik dalam pengembangan dan penerapan, memungkinkan semua kolaborator untuk bekerja dengan pengaturan yang sama.

Untuk menggunakan Docker, Anda harus benar-benar mengikuti proses instalasi yang ditampilkan untuk sistem operasi Anda di halaman Dapatkan Docker.

Untuk membuat daftar perintah Docker yang tersedia, jalankan perintah berikut:

 docker help

Akan sulit untuk menjelaskan cara menjalankan penulisan Docker di bagian sempit ini, jadi pastikan untuk memeriksa dokumentasi resmi.

21. Grep

Grep adalah utilitas baris perintah penting yang digunakan untuk pencocokan pola dalam file teks biasa.

Penggunaan umum adalah untuk menemukan berapa kali pengulangan kata dalam file:

 grep -ic python pythondocument.txt 2

Pada contoh di atas, kita mendapatkan berapa kali Python (case insensitive) ditemukan di file pythondocument.txt .

Setara Windows dari grep adalah findstr. Namun, itu bukan program yang sama. Anda dapat menggunakan Git Bash untuk memanfaatkan grep di Windows:

 findstr /i /C python pythondocument.txt 2

22. HTTPie

HTTPie adalah klien HTTP baris perintah yang memudahkan interaksi dengan layanan web. Anda dapat menggunakannya, misalnya, untuk menguji API Python Anda, atau berinteraksi dengan situs pihak ketiga.

Alat CLI ini tersedia di hampir setiap manajer paket, seperti yang ditunjukkan dalam dokumentasi resmi HTTPie. Namun, ini juga tersedia sebagai paket Python, sehingga Anda dapat menginstalnya dengan pip.

 pip install httpie

Inilah cara Anda meminta API jarak jauh — dalam hal ini, GitHub API:

 http GET https://api.github.com/users/danidiaztech HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * ...

23. ping

ping adalah perintah CLI yang tersedia secara default di hampir semua sistem operasi. Ia bekerja dengan mengirimkan paket data ke alamat IP dan menguji berapa lama waktu yang dibutuhkan untuk mengirimkan data dan menerima respons, lalu menunjukkan hasilnya dalam milidetik

Perintah ini terutama digunakan untuk memverifikasi koneksi antara dua mesin, yaitu mesin Anda dan aplikasi Python Anda di server web:

 ping kinsta.com PING kinsta.com(2606:4700:4400::ac40:917d (2606:4700:4400::ac40:917d)) 56 data bytes 64 bytes from 2606:4700:4400::ac40:917d (2606:4700:4400::ac40:917d): icmp_seq=1 ttl=50 time=686 ms

Tabel Referensi Perintah

Di bawah ini, Anda dapat menemukan referensi cepat untuk setiap perintah yang telah kita diskusikan:

Memerintah Penggunaan
choco Menginstal paket di Windows
brew manajer paket macOS
apt, pacman, dnf Manajer paket di berbagai distro Linux
python Menjalankan penerjemah Python
pip Manajer paket Python
sudo, runas Program Unix dan Windows digunakan untuk menskalakan izin
chmod Mengubah izin file
ls Mencantumkan isi direktori
pwd Mencetak direktori kerja
cp Menyalin file dan direktori
cat Mencetak isi file
mv, move Memindahkan (mengganti nama) file dan direktori
rm, del Hapus file dan direktori
exit keluar dari sesi shell saat ini
vim, neovim Pengeditan teks yang efisien
nano Editor teks untuk pengeditan cepat
emacs Editor yang paling dapat disesuaikan
virtualenv, venv Generator lingkungan virtual
git Sistem kontrol versi
docker Menampung aplikasi
grep Utilitas pencocokan pola
http Utilitas pengujian layanan web
ping Menguji konektivitas jaringan
kill Mengakhiri program

Ringkasan

Python adalah salah satu bahasa pemrograman yang paling mudah dipelajari. Satu-satunya batu sandungan yang akan Anda temukan adalah ketika Anda menuju ke baris perintah tanpa memahami perintah yang Anda perlukan.
Sebagian besar pengembang setuju bahwa salah satu bagian paling menakutkan dari mempelajari Python adalah CLI. Tetapi hanya dengan beberapa perintah di bawah ikat pinggang Anda, Anda akan menguasainya dalam waktu singkat. Klik untuk Tweet
Dalam artikel ini, Anda mempelajari tentang baris perintah dan beberapa perintah paling populer yang digunakan untuk pengembangan Python.

Apa perintah lain yang menurut Anda berguna dalam pengembangan Python? Bagikan di komentar di bawah!