Cara menggunakan PYTHONONLINE pada Python
Ringkasan
MemulaiJadi Anda mengerti Python dan ingin membuat sebuah website. web.py menyediakan kode untuk membuatnya mudah. Show Apabila Anda ingin mengikuti keseluruhan tutorial, Anda perlu menginstall Python, web.py, flup, psycopg2 dan PostgreSQL (atau database yang ekuivalen dan driver untuk Python). Lihatlah halaman install untuk detilnya. Mari kita mulai. Penanganan URLBagian paling penting dari setiap website adalah struktur URL yang digunakan. URL yang Anda gunakan bukan saja merupakan sesuatu yang pengunjung Anda lihat dan email ke teman-temannya, namun juga merupakan model mental dari bagaimana website Anda bekerja. Pada website populer seperti del.icio.us, URL bahkan merupakan bagian dari user interface. web.py memudahkan kita untuk membuat URL yang bagus. Untuk memulai aplikasi web.py Anda, buatlah file
teks baru (mari kita beri nama Ini akan mengimport modul web.py. Sekarang, kita perlu beri tahu web.py tentang struktur URL kita. Mari kita mulai dengan yang sederhana: Bagian pertama merupakan regular expressions yang cocok dengan sebuah URL, seperti Baris ini menyatakan bahwa kita ingin agar URL GET dan POST: perbedaannyaSekarang kita ingin menulis class
Di dalam kode web.py kita, kita bedakan dengan jelas antara keduanya:
Fungsi Sekarang kita perlu membuat sebuah aplikasi dengan menyatakan URL yang kita miliki dan meminta kepada web.py untuk memulai melayani halaman web:
Pertama, kita meminta kepada web.py untuk membuat sebuah aplikasi dengan URL yang kita daftarkan di atas, dengan mencari class-class dari namespace global file ini. Dan, akhirnya, kita meminta web.py untuk menjalankan server untuk aplikasi yang kita buat sebelumnya. Perhatikanlah bahwa walaupun saya telah banyak berbicara, kita sebenarnya hanya memiliki lima baris kode. Itulah yang Anda perlukan untuk membuat sebuah aplikasi web.py yang lengkap. Untuk lebih mudahnya, berikut adalah kode lengkapnya:
Memulai serverApabila Anda ke command line dan mengetikkan:
Maka aplikasi web.py Anda akan menjalankan sebuah web server sesungguhnya di komputer Anda. Kunjungilah URL tersebut dan seharusnya Anda akan melihat tulisan: “Hello, world!” (Anda
dapat menambahkan alamat IP/port setelah “code.py” untuk mengontrol di mana web.py akan menjalankan server. Anda juga dapat memintanya untuk menjalankan server Catatan: Anda dapat menentukan port yang ingin digunakan di command line seperti ini, jika Anda tidak dapat atau tidak ingin menggunakan nilai default: Menggunakan templateMenulis HTML di dalam Python bisa menjadi merepotkan; lebih nyaman untuk menulis Python di dalam HTML. Untungnya, web.py membuatnya cukup mudah. Mari buat direktori untuk menyimpan template kita (kita berikan nama Atau, Anda bisa gunakan bahasa template milik web.py untuk menambahkan kode ke dalam HTML Anda:
Seperti yang bisa Anda lihat, template sangat
mirip dengan file Python kecuali dengan adanya statemen Sekarang, mari kembali ke
Ini akan meminta web.py untuk mencari template ke dalam direktori
(‘index’ adalah nama template dan ‘name’ merupakan argumen yang dilewatkan kepadanya) Kunjungilah website Anda, yang harusnya akan menyapa hello kepada Bob. Tapi, katakanlah kita ingin agar pengunjung dapat memasukkan namanya sendiri. Gantilah dua baris yang kita tambahkan di atas dengan:
Kunjungilah Tentu saja, memiliki Dan ganti definisi
Dan hapuslah baris yang mengatur
name. Sekarang, kunjungilah Apabila Anda ingin belajar lebih lanjut tentang template, kunjungilah halaman templetor. FormModul form dari web.py memungkinkan pembuatan form HTML, mendapatkan input dari user, dan melakukan validasi sebelum input diproses atau ditambahkan ke dalam database. Apabila Anda ingin belajar lebih lanjut tentang modul form web.py, bacalah Dokumentasi or kunjungilah link langsung ke Pustaka Form. Menggunakan databaseCatatan: Sebelum Anda dapat mulai menggunakan database, pastikanlah pustaka untuk mengakses database telah terinstall. Untuk database MySQL, gunakanlah MySQLdb dan untuk database PostgreSQL, gunakanlah psycopg2. Pertama, Anda perlu membuat objek database.
(Sesuaikanlah – terutama Ini adalah semua yang perlu Anda lakukan – web.py secara otomatis akan menangani koneksi dan diskoneksi dari database. Pada interface admin dari engine database yang Anda gunakan, buatlah sebuah tabel sederhana di dalam database Anda:
Dan tambahkan sebuah baris:
Kembalilah mengedit
Dan gantilah handler URL untuk hanya menerima Edit dan gantilah
keseluruhan isi
Kunjungilah kembali website Anda dan Anda harusnya akan melihat sebuah item todo: “Learn web.py”. Selamat! Anda telah membuat sebuah aplikasi lengkap yang membaca dari database. Sekarang, mari kita membuatnya dapat juga menulis ke database. Pada bagian akhir dari
Dan gantilah definisi URL menjadi:
(Hati-hatilah dengan koma-koma yang ada. Apabila
Anda tidak menuliskannya, Python akan menggabungkan semuanya sehingga menjadi Sekarang, tambahkanlah class lain:
(Perhatikanlah bagaimana kita menggunakan
Catatan: Untuk dapat mengakses data dari berbagai item yang bernama sama, dalam format list (contoh: berbagai checkbox yang semuanya memiliki atribut name=”name”), pergunakanlah:
Untuk detil lebih lanjut, termasuk untuk semua fungsi web.py, bacalah dokumentasi. Selama pengembanganweb.py juga memiliki beberapa alat bantu untuk membantu kita melakukan debugging. Pada saat berjalan dengan web server bawaan, web.py akan menjalankan aplikasi pada modus debug. Dalam modus tersebut, setiap perubahan pada kode dan template secara otomatis akan dibaca ulang dan pesan-pesan kesalahan akan mengandung lebih banyak informasi berguna. Modus debug ini tidak diaktifkan pada saat aplikasi berjalan pada web server sesungguhnya. Apabila Anda ingin menonaktifkan modus debug, Anda dapat menambahkan kode berikut sebelum membuat aplikasi/template: Berikutnya?Sampai di sini dulu tutorial kita. Kunjungilah buku resep dan contoh kode untuk contoh-contoh keren yang dapat Anda lakukan dengan web.py. Dan, jangan lupakan juga referensi api. Bagaimana cara menjalankan script Python?Menjalankan Python. Buka terminal CTRL + ALT + T.. Ketik python maka Anda akan masuk ke Python shell.. Tuliskan script Python Anda, contoh: print("Selamat datang di Python") . jika sudah tekan tombol ENTER , dan script Python akan dijalankan/eksekusi.. Untuk keluar dari Python shell ketik exit(). Bagaimana cara belajar Python?Tips Belajar Python dengan Cepat. Pahami dulu dasar bahasa pemrograman. Ada beberapa aspek penting terkait apa saja yang harus kamu pelajari dari sebuah bahasa pemrograman. ... . Kuasai Bahasa Inggris. ... . Mulai belajar sekarang. ... . 4. Coba buat program sederhana. ... . Learning by doing.. Apa yang bisa kita lakukan dengan Python?Python adalah sebuah bahasa pemrograman yang digunakan untuk membuat aplikasi, perintah komputer, dan melakukan analisis data. Sebagai general-purpose language, Python bisa digunakan untuk membuat program apa saja dan menyelesaikan berbagai permasalahan. Selain itu, Python juga dinilai mudah untuk dipelajari.
Python menggunakan bahasa apa?Python adalah bahasa pemrograman interpretatif yang dapat digunakan di berbagai platform dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode dan merupakan salah satu bahasa populer yang berkaitan dengan Data Science, Machine Learning, dan Internet of Things (IoT).
|