5 Library Python Untuk Membuat Proses Otomasi

Subscribe Dengan Account Google Untuk Membaca Artikel Tanpa Iklan
5 Library Python  Untuk Membuat Proses Otomasi

Di era digital ini disrupsi adalah suatu hal yang kian masif terjadi diberbagai industri, baik yang masih konvensional maupun industri yang sudah terdigitalisasi.

Dengan adanya disrupsi, teknologi dibidang bisnis telah melahirkan banyak hal tentang cara pandang memproses sesuatu. Salah satunya adalah tools di bidang otomasi.

Python sebagai salah satu bahasa program komputer yang paling banyak digunakan dalam proses otomasi memiliki banyak library yang bisa di pelajari.

Library otomasi yang akan kita bahas di bawah ini telah suport python 3.0 ke atas. Berikut ini 5 library otomasi yang populer digunakan di bahasa python :

 

1) Library Requests


Biasanya, ketika Anda ingin mengotomatiskan sesuatu, Anda mungkin memanggil API aplikasi lain.

python requests library python requests library

Requests adalah library HTTP yang mudah digunakan yang memungkinkan Anda membuat request dan berinteraksi dengan API.

 

2) Selenium, Beautiful Soup, Scrapy


Sulit membayangkan otomatisasi tanpa web scraping. Misalnya, katakanlah Anda ingin melacak harga di Amazon atau mengotomatiskan pemesanan makanan dari restoran.

python library scrapy python library scrapy

Untuk kasus seperti ini, mungkin lebih baik menggunakan alat scrapping web. Seperti Selenium yang digunakan untuk otomatisasi pengujian, Anda dapat menggunakannya untuk melakukan tindakan di situs web seperti mengisi formulir, mengklik tombol, dll.

Beautiful Soup bagus untuk proyek sederhana. Scrapy mungkin tampak agak rumit untuk dipelajari tetapi perlu diingat bahwa ini sesuai dengan proyek yang kompleks dan secara signifikan lebih cepat.

Jadi lakukan riset dan temukan mana yang sesuai dengan kebutuhan Anda.

 

3) Twilio


Jika Anda ingin membuat otomatisasi untuk melacak harga. Bagaimana Anda mendapatkan informasi ketika harga berada pada tingkat yang Anda inginkan?

python library twilio python library twilio

Dalam kasus seperti ini, Anda dapat menggunakan perpustakaan Twilio, yang memungkinkan pengiriman pesan teks dan kemudian di integrasikan dengan slack ataupun telegram.

 

4) CSV


CSV adalah singkatan dari comma-separated values dan merupakan salah satu format paling umum untuk spreadsheet.

python library csv python library csv

Library ini dapat berguna ketika Anda mencoba mengisi surat-surat pajak Anda, melakukan beberapa akuntansi dasar, memproses data, dan sebagainya. Ada banyak kemungkinan yang bisa Anda lakukan dengan CSV

Dan juga formatnya memungkinkan Anda membuka file di program seperti Excel, Google Spreadsheet, dll.

 

5) APScheduler


Ketika Anda membuat beberapa request API, Anda biasanya ingin menjalankannya secara berkala, seperti setiap lima belas menit atau lebih.

python apscheduler python apscheduler

Untuk kasus seperti ini, Anda dapat menggunakan paket bernama Advanced Python Scheduler. Library ini memiliki dokumentasi yang sangat bagus, yang memungkinkan Anda menggunakannya dengan sangat cepat.

Anda bisa menggunakan APScheduler untuk membuat otomatisasi tangkapan layar menggunakan Python dan Google Kalender.


Baca artikel lainya: