Python Package Manager
Jika
PHP hadir dengan Composer, Nodes dengan npm-nya,
maka Python hadir dengan PIP nya, PIP adalah package
manager untuk
Python dimana kita bisa mencari,
meng-install, modules atau library pada
installasi Python kita. PIP memiliki
beberapa fungsi yaitu:
-
Install dan uninstall Modules / Library
-
Search Library
-
Mengecek versi Library dan Library yang sudah ter-install.
Fungsinya
cukup sederhana namun sangat memudahkan dibandingkan harus
menambahkan modules dengan
cara konvensional. Berikut merupakan perintah-perintah dasar pada
PIP:
pip install <package name>
Contoh
jika kita ingin menginstall Django Framework,
cukup dengan menggukan perintah:
pip install django
Maka
secara otomatis mendownload dan menginstall library django beserta
dependency yang dibutuhkan.
pip show <package name>
Perintah
diatas digunakan untuk memberikan informasi package atau library yang
sudah ter-install,
informasi yang diberikan biasanya berupa versi, lokasi package dll.
Untuk
melihat semua package yang
sudah terinstall gunakan perintah berikut:
pip list
Kita
juga dapat melihat semua library atau packages diwebsite PyPI (Python
Package Index). Selain beberapa perintah diatas. Seperti dibawah ini
:
Gambar
1. 1 Perintah - perintah PIP
Gambar
1. 2 Perintah - perintah PIP
TELNETLIB
Telnetlib
adalah library python yang dapat digunakan untuk memfasilitasi untuk
dapat menghubungkan dan meremote sebuah perangkat dengan menggunakan
protocol telnet. sehingga sebagai administrator kita dapat melakukan
proses automatisasi konfigurasi perangkat jaringan komputer.
Gambar
1.3 Testing Telnetlib
Contoh Telnet Sederhana import getpass import telnetlib HOST = "localhost" user = input("Enter your remote account: ") password = getpass.getpass() tn = telnetlib.Telnet(HOST) tn.read_until(b"login: ") tn.write(user.encode('ascii') + b"\n") if password: tn.read_until(b"Password: ") tn.write(password.encode('ascii') + b"\n") tn.write(b"ls\n") tn.write(b"exit\n") print(tn.read_all().decode('ascii'))
Sumber : https://daengweb.id/berkenalan-dengan-python
https://docs.python.org/3/library/telnetlib.html?highlight=telnet%20lib#module-telnetlib
Komentar
Posting Komentar