Tutorial Python Bahasa Indonesia
Langkah 3: Setup Python App
Pada halaman cPanel, lakukan lakukan setup website untuk hosting Python dengan cara:
1. Scroll ke bawah untuk menemukan kategori Software. Lalu klik Setup Python App. Atau, kamu juga bisa menuliskan python kolom pencarian.
2. Klik tombol Create Application.
3. Akan muncul tampilan form, isi seperti berikut:
Biarkan isian lain kosong, lalu klik Create.
4.Kamu akan melihat tampilan seperti di bawah. Klik Open pada sebelah kanan kolom Application URL untuk memeriksa Setup Python.
5.Jika berhasil, akan muncul tampilan berikut ini pada browser:
Penggunaan Python dalam Pengembangan Web
Python dapat digunakan untuk membangun aplikasi web sisi server. Sementara kerangka web tidak diperlukan untuk membangun aplikasi web, jarang sekali pengembang tidak akan menggunakan pustaka sumber terbuka yang ada untuk mempercepat kemajuan mereka dalam membuat aplikasi mereka berfungsi.
Python tidak digunakan di browser web. Bahasa yang dijalankan di browser seperti Chrome, Firefox, dan Internet Explorer adalah JavaScript. Proyek seperti pyjs dapat dikompilasi dari Python ke JavaScript. Namun, sebagian besar pengembang Python menulis aplikasi web mereka menggunakan kombinasi Python dan JavaScript. Python dieksekusi di sisi server sementara JavaScript diunduh ke klien dan dijalankan oleh browser web.
Untuk membuat website dengan menggunakan Python sebagai bahasa pemrogramanya, caranya sangat mudah. Tetapi perlu diingat bahwa sebelumnya Anda sudah harus menguasai HTML, CSS dan Javascript.
Framework pengembangan web pada python yang paling populer dan mudah dipelajari ada Django dan Flask
Flask adalah sebuah microframework web python yang mudah untuk dipelajari, mudah diinstal dan pengembangan yang sangat simpel.
Berikut adalah beberapa kelebihanya :
Instalasi Flask pip install Flask
Hello World Web App dengan Flask
pr/80:docs/tutorial/pengembangan-web-python.md Jalankan server dengan perintah: python hello.py
Buka http://localhost:5000/ dibrowser anda dan akan muncul Hello World!
Django adalah kerangka kerja Python Web tingkat tinggi yang menangani banyak kerumitan pengembangan Web, sehingga Anda dapat fokus untuk menulis aplikasi tanpa perlu menemukan kembali roda.
Kelebihan Framework Django dibanding yang lain adalah pada segi skalabilitas. Framework ini cocok untuk pengembangan aplikasi besar.
Untuk menginstal Django jalankan perintah dibawah ini : pip install Django==1.7.1
Setelah terinstal, buat direktori /django-hello/ untuk aplikasi Anda. Dalam direktori ini buat file hello.py dengan code dibawah ini:
pr/80:docs/tutorial/pengembangan-web-python.md
Jalankan server dengan perintah : python hello.py runserver
Server HTTP Django akan mulai dan jika Anda membuka http://127.0.0.1:8000/hello/
<<<<<<<< HEAD:_tutorial/pengembangan-web-python.md
Untuk melakukan deploy website berbasis Python, inilah langkah-langkah yang perlu dilakukan:
Sebelum memulai proses deploy website berbasis Python di cPanel, ada hal yang harus dipersiapkan:
Domain website yang masih aktif. Bisa juga menggunakan subdomain jika terdapat project website lain di domain utama.
Operator Logika/Boolean
Operator Logika digunakan untuk membandingkan dua Operand atau dua nilai yang bertipe Boolean dan akan menghasilkan nilai Boolean yaitu TRUE atau FALSE. Berikut beberapa jenis operatornya:
Mengembalikan True jika dua statement sama-sama benar
Mengembalikan True jika salah satu statement bernilai benar
Menegasikan hasil. True menjadi False dan sebaliknya
Langkah 7: Edit File passenger_wsgi.py
File website Python pertama yang harus diedit adalah passenger_wsgi.py. File ini berfungsi untuk melakukan monitoring terhadap file-file lain, jadi harus diedit pertama.
Langkah-langkahnya sebagai berikut:
1.Pada terminal, tuliskan perintah berikut. Lalu jalankan dengan menekan Enter.
Catatan: Untuk user_cpanel sesuaikan dengan username cPanelmu. Sedangkan untuk django, samakan dengan Application root pada langkah Setup Python App.
2.Kamu akan melihat tampilan seperti di bawah:
3.Tekan tombol I pada keyboard untuk masuk ke mode Edit. Kemudian hapus semua script yang ada.
4.Ganti dengan script berikut, bagian yang diberi highlight sesuaikan dengan project milikmu.
5.Jika sudah, tekan tombol Esc dan ketikkan :wq pada keyboard untuk menyimpan file, lalu keluar.
Langkah 9: Buat File views.py
Berikutnya, kamu perlu membuat file baru bernama view.py. File ini berfungsi untuk menampilkan isi website Python pada domain yang telah di-set.
Langkah-langkahnya adalah:
2.Masuk ke mode Edit, lalu tuliskan script:
3.Jika sudah, simpan dan keluar dari script.
4.Berikutnya, hubungkan file views.py dengan domainmu. Caranya jalankan perintah:
5.Masuk ke mode Edit dan hapus seluruh script berikut:
6.Terakhir, migrasikan semua file project ke domain dengan perintah:
7.Jika berhasil, begini tampilannya:
Itu artinya cara deploy website berbasis Python telah selesai. Tapi, kamu perlu memeriksa apakah project tadi telah berjalan sempurna pada domain.
Operator Keanggotaan
Operator Keanggotaan hanya bisa digunakan pada variable jenis sequence yang dapat menampung banyak nilai. Fungsi dari operator ini adalah untuk memeriksa apakah suatu nilai merupakan salah satu anggota dari variabel berjenis sequence atau tidak. Kemudian akan menghasilkan nilai TRUE atau FALSE. Berikut beberapa Operator Keanggotaan:
Menghasilkan nilai TRUE jika nilai yang ditentukan berada dalam objek tertentu
Menghasilkan nilai TRUE jika nilai yang ditentukan tidak ada dalam objek tertentu
cd /home/user_cpanel/django/helloworld
Lanjutkan dengan perintah di bawah:
Kedua perintah di atas berguna untuk menyalin file static ke dalam folder public milik website Python milikmu.
Yuk, Mulai Belajar Python di DQLab!
Python merupakan salah satu bahasa pemrograman yang sering digunakan oleh Data Scientist, Data Analyst dan Data Engineer. Untuk kalian yang sama sekali belum mengerti mengenai Bahasa Pemrograman Python, kalian bisa mulai belajar secara online di DQLab. DQLab menyediakan materi berupa modul dan bisa langsung dipelajari secara live code. Caranya cukup mudah loh! Langsung saja sign up di DQLab.id dan nikmati modul gratis DQLab. Selain Bahasa Pemrograman Python, terdapat bahasa pemrograman lainnya seperti R, Excel dan SQL. Selamat mencoba!
Penulis: Salsabila MR
Editor: Annissa Widya Davita
Operator Perbandingan/Relasi
Operator perbandingan/relasi adalah operator yang bertugas untuk membandingkan antar dua Operand. Jika hasil perbandingan benar, maka akan menghasilkan nilai True, dan sebaliknya jika salah maka akan menghasilkan nilai False. Berikut ini adalah enam jenis operator Perbandingan pada Python.
Lebih Besar Sama dengan
Lebih Kecil Sama dengan
Operator Identitas
Selain Operator Keanggotaan, Python masih memiliki operator spesial lainnya yaitu Operator Identitas. Operator ini didefinisikan dengan is dan is not. Tugasnya adalah untuk mengetahui apakah dua buah variabel merupakan objek yang sama atau memiliki nilai yang sama atau tidak. Jika sama akan menghasilkan nilai TRUE dan sebaliknya, jika salah akan menghasilkan nilai FALSE.
Menghasilkan nilai TRUE jika kedua nilai operand memiliki identitas yang sama.
Menghasilkan nilai FALSE jika kedua nilai operand memiliki identitas yang sama.
Jenis operator terakhir ini hampir sama seperti Operator Logika, akan tetapi operator ini melakukan operasi berdasarkan bilangan bit/biner. Bilangan biner sendiri merupakan jenis bilangan yang hanya terdiri dari dua jenis angka, yakni 0 dan 1. Jika nilai asal yang dipakai bukan bilangan biner, akan dikonversi secara otomatis oleh Python menjadi bilangan biner. Misalnya, angka 2 dalam bit ditulis 10 dalam notasi biner dan angka 7 ditulis 111.
Beberapa Operator Bitwise diantaranya:
Mengembalikan bit 1 jika dua bit bernilai 1.
Mengembalikan bit 1 jika salah satu bit bernilai 1.
Mengembalikan bit 1 jika hanya satu bit saja yang bernilai 1.
Membalikkan semua bit.
Menggeser bit ke kiri dengan mendorong digit 0 dan membiarkan bit paling kiri terlepas.
Menggeser bit ke kanan dengan mendorong salinan digit sebelah kiri dan membiarkan digit sebelah kanan terlepas.
Sebelum kita cobakan pada contoh, untuk mengetahui nilai biner dari suatu angka desimal dapat dilakukan dengan menggunakan perintah format() dan parameter kedua berupa string '08b'.
Baca Juga: Array Python : Array VS List Serupa Namun Tak Sama, Yuk, Kenali Perbedaannya