Langsung ke konten utama

Materi PIP dan Telnetlib


Python Package Manager

Jika PHP hadir dengan ComposerNodes dengan npm-nya, maka Python hadir dengan PIP nya, PIP adalah package manager untuk Python dimana kita bisa mencari, meng-installmodules atau library pada installasi Python kita. PIP memiliki beberapa fungsi yaitu:
  1. Install dan uninstall Modules / Library
  2. Search Library
  3. 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

Postingan populer dari blog ini

Soal Command Line Interface

1.Tipe  antarmuka dimana pengguna berinteraksi dengan sistem operasi melalui text-terminal..   A . CLI C . Mikroprosesor E . Java Server Pages B. GUI D . Web 2. Kepanjangan dari CLI... A. Command Line Interface C. Comp Line Interfaces E. Commend Line Interface B. Comp Line Interface D. Command Line Inter 3. Kekurangan   dari  CLI  adalah ...   A. Harus mengingat baris dan perintah C. Akurat E. Menarik B. Loading  cepat D. Hanya   membutuhkan spesifikasi  hardware  yg rendah 4 . Kelebihan   dari  GUI  adalah ... A. Menarik   tampilannya C. kemungkinan  loading  lambat E. tidak   menarik   tampilannya B. Harus   membutuhkan spesifikasi   yg   cukup D. Mudah   terkena  v...

Soal Pemrograman Dasar 2

1. Apa  yang  fungsi   dari   Hard Disk ? a. Seb agai   menyimpan  data  sementara b. Se bagai   alat   ketik c. Se bagai   penggerak   kursor { d . } Se bagai   tempat   penyimpanan  data e. S ebagai   alat   mencetak   dokumen 2 .  Manakah yang bukan termasuk dalam arsitektur  OS ? a.  Manajemen disk dan memori b.  Input output c.  Operator { d. } Port e.  Program 3.  Apakah fungsi manajemen memori pada struktur sistem  operasi ? a. Untuk program pemakai b. Sebagai operator { c. } Pengalokasian ruang memori d. Penyederhana akses I/O pada level atas e. Mengatur komunikasi antar proses 4.   “Auto-hide the taskbar”  b erarti   tampilan  taskbar…. A. Tetap { B. } Muncul   dan   tersembunyi   secara   otomatis C.Berubah D.Tersembunyi E. Di   atas  Windows 5.  ...

Materi Python

PYTHON Python adalah bahasa pemrograman yang populer. Bahasa pemrograman ini dibuat oleh Guido van Rossum dan dikenalkan sejak tahun 1991. Sebelum memulai untuk belajar Python dasar, akan lebih baik untuk memahami dulu apa itu Python dan bagaimana cara kerjanya. Python termasuk bahasa pemrograman yang mudah untuk dipelajari. Sampai saat ini bahasa pemrograman Python hampir dipakai di segala bidang seperti game, sistem berbasis web, dan bahkan dapat membuat mesin pencari sendiri. Jadi secara umum, bahasa pemrograman ini dipakai dalam pengembangan website, pengembangan  software , matematika, dan  system scripting .   Hal yang dapat dilakukan menggunakan Python: Python dapat menjadi salah satu bahasa pemrograman untuk membangun server ketika Anda membuat website. Ketika Anda membutuhkan proses pembuatan prototipe atau pengembangan perangkat lunak siap produksi, Python dapat Anda andalkan. Python dapat digunakan untuk membuat workflow di dala...