Jalankan python dalam skrip aplikasi

Jika Anda mengklik artikel ini, Anda mungkin menggunakan Python untuk mengelola konten file Excel. Sebagai alat yang tersebar luas, Excel adalah opsi yang sangat bagus saat menggunakan spreadsheet. Meskipun Microsoft telah meluncurkan OneDrive, banyak orang masih menggunakan Excel secara lokal dan opsi Google Drive, Google Sheets, untuk Cloud

Mengotomatiskan Investasi Pribadi dengan Excel dan Python

Selalu perbarui data investasi saham Anda, seperti yang Anda inginkan

menuju ilmu data. com

Apa pun itu, manfaat terpenting saat menggunakan layanan Cloud adalah menjauh dari file lokal. Mereka menuntut penyimpanan lokal, sulit untuk berbagi dengan teman, dan kontrol versi adalah mimpi buruk

Pada artikel ini, saya akan memandu Anda melalui langkah-langkah yang diperlukan agar Anda dapat mengakses spreadsheet Google Sheets dan mengelola kontennya dengan Python

Anda mungkin menyadari bahwa Google sendiri menawarkan opsi asli dari editor skrip Google Sheets, Layanan Spreadsheet, sebagai bagian dari Skrip Google Apps. Ada beberapa metode dan atribut yang memang sangat berguna. Ini juga memungkinkan Anda mengelola riwayat pelaksanaan proyek dan informasi relevan lainnya melalui platform Google

Namun, sebagai penggemar Python, Anda mungkin menyadari betapa mudahnya bahasa ini. Mari daftarkan manfaatnya

  • Anda sudah menggunakan Python untuk aplikasi lain yang sudah ada — butuh waktu untuk mempelajari sintaks dan menjelajahi metode dan atribut bahasa baru
  • Python memiliki komunitas yang besar dan aktif serta perpustakaan yang luas. Jadi, selama Anda dapat terhubung ke sumber data baru ini (Google Spreadsheet), Anda dapat terus melakukan banyak hal

Satu lagi kabar baik. Mulai sekarang, Anda dapat memeriksa langkah-langkah yang diperlukan untuk menyetel akses yang diperlukan. Selebihnya, Anda bisa menyimpannya seperti biasa

1. Mengaktifkan Akses Eksternal ke Google Sheets

Di bagian ini, kami akan membahas langkah-langkah yang diperlukan untuk memberikan akses dari aplikasi eksternal ke Google Sheets. Tujuan utama di sini adalah untuk menetapkan kredensial proyek Google Anda ke Google Sheets dan Google Drive API

Inilah prosesnya

  1. Siapkan proyek Anda di Google Cloud Platform
  2. Buat kredensial proyek Anda
  3. Aktifkan Google Sheets API dan Google Drive API
  4. Tetapkan kredensial proyek Anda ke Google Sheets API dan Google Drive API

Mari kita lihat masing-masing

1. 1. Siapkan proyek Anda di Google Cloud Platform

Setelah masuk ke Google Cloud Platform, jika ini adalah pertama kalinya Anda menggunakan platform ini, Anda akan melihat halaman berikut di bagian Beranda

Dengan mengklik "BUAT PROYEK", Anda menyiapkan informasi utama proyek Anda

Oke, proyek Anda telah dibuat

1. 2. Buat kredensial proyek Anda

Sekarang Anda perlu mencari "API & Layanan". Kemudian, klik "BUAT KREDENSIAL" dan kemudian pada opsi "Akun layanan".

Selanjutnya, Anda perlu memasukkan beberapa informasi dasar

Setelah mengklik "BUAT", di bawah opsi "Proyek", klik opsi "Pemilik".

Di bagian bawah halaman, klik tautan email Akun Layanan Anda

Kemudian, klik opsi "TAMBAHKAN KUNCI" dan "Buat kunci baru"

Pilih opsi JSON

Sekarang Anda telah mengunduh file kredensial proyek JSON Anda

1. 3. Aktifkan Google Sheets API dan Google Drive API

Anda perlu mencari "Google Sheets API" dan "Google Drive API" (urutannya tidak penting)

Sebagai contoh, lihat halaman “Google Sheets API”. Di sini, Anda harus mengklik tombol "AKTIFKAN" (pastikan Anda juga melakukan ini untuk API Google Drive)

Kedua API telah diaktifkan

1. 4. Tetapkan kredensial proyek Anda ke Google Sheets API dan Google Drive API

Setelah mengaktifkan API, klik "BUAT KREDENSIAL" di halaman kanan atas keduanya (sekali lagi, saya hanya mencetak Google Sheets API, di bawah)

Anda akan dialihkan ke dua layar berikut (untuk masing-masing API)

Setelah memilih opsi yang ditampilkan, Google Cloud Platform akan mengidentifikasi kredensial project Anda yang sudah dibuat dan menggunakannya untuk API

Klik "SELESAI" dan sekarang kedua API telah teridentifikasi dengan benar

2. Skrip Python

Sejauh ini, Anda telah mengaktifkan aplikasi eksternal untuk terhubung ke Google Sheets melalui kedua API Google. Sekarang, mari kita lihat apa yang perlu Anda pertimbangkan dalam skrip Python Anda

  1. Persyaratan dan ketergantungan
  2. Otentikasi dan Otorisasi
  3. Skrip aplikasi

2. 1. Persyaratan dan ketergantungan

Anda mungkin berpikir ini adalah bagian paling membosankan dari keseluruhan alur. Anda salah

Mari kita terus terang di sini. Anda hanya perlu memenuhi satu persyaratan, yaitu mengimpor dua pustaka. gspread dan oauth2client. Pastikan Anda mengunduh keduanya secara lokal dan ini akan menjadi bagian pertama dari skrip Python Anda

Bagaimana dengan ketergantungannya? . Ini terutama mencakup kunci pribadi Anda, yang diperlukan untuk proses otentikasi

Yang lainnya hanya untuk membagikan akses ke spreadsheet Google Sheets Anda dengan email Akun Layanan Anda, seperti yang Anda lakukan dengan seorang teman, misalnya. Anda dapat berkonsultasi baik di sesi Kredensial Anda dalam Google Cloud Platform atau di file JSON (“client_email”), yang disebutkan di paragraf terakhir

2. 2. Otentikasi dan otorisasi

Jadi, jika Anda memiliki file JSON di direktori yang sama, Anda akan mengeksekusi. py, Anda dapat mempertimbangkan yang berikut ini

Jika, karena alasan tertentu, Anda lebih suka menyimpan file JSON Anda di direktori yang berbeda, pastikan Anda menunjukkan jalur lengkapnya

Itu saja untuk sesi otentikasi dan otorisasi

2. 3. Skrip aplikasi

Apa yang saya sebut "Skrip aplikasi" adalah apa yang Anda lakukan dengan data Anda di Google Sheets

Berikut adalah contoh sederhana, bagi kami untuk memeriksa apakah Anda dapat mengimpor data Google Sheets dan membaca data darinya

Bisakah Anda menjalankan Python di Google Apps Script?

Google Apps Script menggunakan Javascript untuk memanggil layanan Google lainnya, membuat dialog munculan interaktif, dan bahkan melakukan panggilan API. Dengan sedikit penyiapan, Anda dapat membuat rumus spreadsheet untuk digunakan orang lain yang mengeksekusi R, Python, atau hampir semua kode bahasa pemrograman .

Bagaimana Anda menjalankan kode dalam skrip aplikasi?

Untuk menjalankan fungsi dari editor skrip, di bagian atas, pilih nama fungsi yang ingin Anda jalankan dan klik Jalankan .

Bagaimana cara menjalankan a. file .py?

Untuk menjalankan skrip Python dengan perintah python, Anda perlu membuka baris perintah dan mengetik kata python , atau python3 jika Anda memiliki kedua versi, diikuti dengan jalur . $python3 halo. py Halo Dunia. Jika semuanya berfungsi dengan baik, setelah menekan Enter , Anda akan melihat frasa Halo Dunia. , just like this: $ python3 hello.py Hello World! If everything works okay, after you press Enter , you'll see the phrase Hello World!

Bagaimana cara menjalankan program Python di Google App Engine?

Memulai App Engine (Python 3) .
Ringkasan
Pengaturan dan persyaratan
Tulis aplikasi web
Tentukan dependensi
Konfigurasikan penerapan
Terapkan aplikasi web
Uji aplikasi web
Perbarui aplikasi web