The Show
The PHP while LoopThe Syntaxwhile (condition is true) { ExamplesThe example below displays the numbers from 1 to 5: Example$x = 1; while($x <= 5) { Example Explained
This example counts to 100 by tens: Example$x = 0; while($x <= 100) { Example Explained
PHP ExercisesTest Yourself With ExercisesExercise:Output $i = 1; ($i < 6) echo $i; $i++; Submit Answer » Dalam seri ini, kita akan menggunakan Python, Flask dan MySQL untuk membuat aplikasi web sederhana dari awal. Ini akan menjadi aplikasi "daftar keinginan" (bucket list) sederhana dimana pengguna bisa mendaftar, masuk dan membuat daftar keinginan mereka. Tutorial ini mengasumsikan bahwa Anda memiliki beberapa pengetahuan dasar tentang bahasa pemrograman app = Flask(__name__)27. kita akan menggunakan app = Flask(__name__)28, kerangka aplikasi web Python, untuk membuat aplikasi, dengan app = Flask(__name__)29 sebagai back end. Pengenalan Python FlaskFlask adalah kerangka (framework) Python untuk membuat aplikasi web. Dari situs aslinya, Flask adalah microframework untuk Python berbasis Werkzeug, Jinja 2 dan "niat baik". Ketika kita memikirkan Python, kerangka de facto yang muncul di benak kita adalah framework Django. Tapi dari perspektif pemula Python, Flask lebih mudah, jika dibandingkan dengan Django. Menyiapkan FlaskMenyiapkan Flask sangat sederhana dan cepat. Dengan package manager app = Flask(__name__)30, semua yang perlu kita lakukan adalah: 1 pip install flask Setelah anda selesai meng-install Flask, buat folder dengan nama app = Flask(__name__)31. Masuk ke folder app = Flask(__name__)31 dan buat sebuah file dengan nama app = Flask(__name__)33. Import modul app = Flask(__name__)34 dan buat aplikasi menggunakan Flask seperti ditunjukkan berikut: 1 from flask import Flask 2 app = Flask(__name__) Sekarang tentukan basic route app = Flask(__name__)35 dan handler yang sesuai: 1 @app.route("/") 2 def main(): pip install flask0 pip install flask1 Berikutnya, periksa jika file yang dieksekusi adalah program utama dan jalankan app-nya 1 pip install flask3 2 pip install flask5 Simpan perubahan dan eksekusi app = Flask(__name__)33: 1 pip install flask7 Arahkan browser Anda ke http://localhost: 5000/ dan Anda pasti memiliki pesan pembuka, "welcome". Membuat Home PagePertama, ketika aplikasi berjalan kita akan menampilkan home page dengan isi dari daftar keinginan terbaru yang ditambahkan oleh pengguna. Jadi, mari menambahkan home page ke folder aplikasi kita. Flask mencari file template di dalam folder app = Flask(__name__)37. Jadi, navigasi ke folder app = Flask(__name__)38 dan buat folder dengan nama app = Flask(__name__)37. Didalam app = Flask(__name__)37, buat sebuah file dengan nama app = Flask(__name__)41. Buka app = Flask(__name__)41 dan tambahkan HTML berikut: 1 pip install flask9 2 11 pip install flask0 13 14 15 16 17 18 19 from flask import Flask0 from flask import Flask1 from flask import Flask2 from flask import Flask3 from flask import Flask4 from flask import Flask5 from flask import Flask6 from flask import Flask7 from flask import Flask8 from flask import Flask9 20 21 22 23 24 25 26 27 28 29 app = Flask(__name__)0 app = Flask(__name__)1 app = Flask(__name__)2 app = Flask(__name__)3 app = Flask(__name__)4 app = Flask(__name__)5 app = Flask(__name__)6 app = Flask(__name__)3 app = Flask(__name__)8 app = Flask(__name__)9 10 app = Flask(__name__)3 12 13 14 15 16 17 18 19 @app.route("/")0 @app.route("/")1 @app.route("/")2 @app.route("/")3 @app.route("/")4 @app.route("/")5 @app.route("/")6 @app.route("/")7 @app.route("/")8 @app.route("/")9 20 21 19 23 24 25 26 27 28 29 def main():0 def main():1 def main():2 def main():3 29 def main():5 def main():6 def main():7 def main():8 29 pip install flask00 pip install flask01 pip install flask02 pip install flask03 pip install flask04 pip install flask05 27 pip install flask07 29 pip install flask09 def main():1 pip install flask11 pip install flask12 29 pip install flask14 def main():6 pip install flask16 pip install flask17 29 pip install flask19 pip install flask01 pip install flask21 pip install flask03 pip install flask23 19 pip install flask25 pip install flask26 pip install flask27 pip install flask28 pip install flask29 pip install flask30 pip install flask31 pip install flask32 pip install flask33 pip install flask34 pip install flask35 pip install flask36 pip install flask37 pip install flask38 pip install flask39 Buka app = Flask(__name__)33 dan import app = Flask(__name__)44, dimana kita akan menggunakan untuk me-render file-file template. 1 pip install flask41 Ubah metode utama untuk mengembalikan file template yang di-render. 1 def main(): 2 pip install flask45 Simpan perubahan dan restart server. Arahkan browser anda ke http://localhost:5000/ dan Anda seharusnya memiliki tampilan berikut: Membuat Halaman Pendaftaran (Signup)Langkah 1: Menyiapkan DatabaseKita akan menggunakan app = Flask(__name__)29 sebagai back end. Jadi, masuk ke MySQL dari "command line", atau jika anda lebih suka GUI seperti MySQL work bench, Anda bisa menggunakannya. Pertama, buat sebuah database dengan nama app = Flask(__name__)46. Dari command line: 1 pip install flask47 Masukkan password dan setelah masuk, eksekusi perintah berikut untuk membuat database: 1 pip install flask49 Setelah database telah jadi, buat sebuah table dengan nama app = Flask(__name__)47 seperti berikut: 1 pip install flask51 2 pip install flask53 pip install flask0 pip install flask55 13 pip install flask57 15 pip install flask59 17 pip install flask61 Kita akan menggunakan app = Flask(__name__)48 untuk aplikasi Python kita untuk berinteraksi dengan database MySQL. Jadi, saat table app = Flask(__name__)47 telah jadi, buat sebuah "stored procedure" (prosedur penyimpanan) dengan nama app = Flask(__name__)50 untuk mendaftarkan pengguna. Saat membuat storage procedure untuk membuat pengguna di table app = Flask(__name__)47, pertama kita harus memeriksa jika pengguna dengan app = Flask(__name__)52 yang sama telah ada. Jika telah ada, kita akan menampilkan error ke pengguna tersebut, dan jika tidak kita akan menambahkan pengguna kedalam table. Berikut bagaimana storage procedure atau prosedur penyimpanan app = Flask(__name__)50 bekerja: 1 pip install flask63 2 pip install flask65 pip install flask0 pip install flask67 13 pip install flask69 15 pip install flask71 17 pip install flask73 18 pip install flask75 19 pip install flask77 from flask import Flask1 pip install flask79 from flask import Flask2 pip install flask81 from flask import Flask4 pip install flask79 from flask import Flask5 pip install flask85 from flask import Flask6 pip install flask79 from flask import Flask8 pip install flask89 from flask import Flask9 pip install flask91 21 pip install flask93 22 pip install flask95 24 pip install flask97 26 pip install flask99 28 101 app = Flask(__name__)0 pip install flask91 app = Flask(__name__)2 105 app = Flask(__name__)4 107 app = Flask(__name__)6 109 app = Flask(__name__)8 111 10 pip install flask79 12 115 14 117 16 119 Step 2: Buat Interface (Antarmuka) PendaftaranMasuk ke direktori app = Flask(__name__)54 dan buat file HTML dengan nama app = Flask(__name__)55. Tambahkan code HTML berikut ke app = Flask(__name__)55: 1 pip install flask9 2 11 pip install flask0 125 13 16 15 17 130 18 from flask import Flask0 19 from flask import Flask1 from flask import Flask3 from flask import Flask2 137 from flask import Flask4 130 from flask import Flask5 141 from flask import Flask6 from flask import Flask8 144 from flask import Flask9 21 23 22 149 24 151 26 153 28 155 app = Flask(__name__)0 157 app = Flask(__name__)2 159 app = Flask(__name__)4 161 app = Flask(__name__)6 163 app = Flask(__name__)8 165 10 167 12 14 170 16 172 18 174 @app.route("/")0 176 @app.route("/")1 178 @app.route("/")3 180 @app.route("/")5 182 @app.route("/")7 184 @app.route("/")9 186 21 188 23 190 24 192 26 167 28 def main():0 197 def main():2 def main():3 from flask import Flask00 def main():5 from flask import Flask02 def main():7 from flask import Flask04 def main():8 pip install flask00 pip install flask34 pip install flask02 from flask import Flask09 pip install flask04 pip install flask39 Juga tambahkan app = Flask(__name__)57 berikut dengan nama app = Flask(__name__)58 ke folder statis didalam app = Flask(__name__)38. 1 from flask import Flask13 2 from flask import Flask15 pip install flask0 from flask import Flask17 13 from flask import Flask19 15 17 from flask import Flask22 18 from flask import Flask24 19 from flask import Flask26 from flask import Flask1 from flask import Flask28 from flask import Flask2 from flask import Flask19 from flask import Flask4 from flask import Flask32 from flask import Flask5 from flask import Flask34 from flask import Flask6 from flask import Flask36 from flask import Flask8 from flask import Flask19 from flask import Flask9 from flask import Flask34 21 from flask import Flask42 22 from flask import Flask19 24 from flask import Flask46 26 from flask import Flask48 28 from flask import Flask50 app = Flask(__name__)0 from flask import Flask52 app = Flask(__name__)2 from flask import Flask54 app = Flask(__name__)4 from flask import Flask56 app = Flask(__name__)6 from flask import Flask58 app = Flask(__name__)8 from flask import Flask60 10 from flask import Flask19 12 from flask import Flask64 14 from flask import Flask66 16 from flask import Flask19 18 from flask import Flask70 @app.route("/")0 from flask import Flask72 @app.route("/")1 from flask import Flask74 @app.route("/")3 from flask import Flask76 @app.route("/")5 from flask import Flask19 @app.route("/")7 from flask import Flask80 @app.route("/")9 from flask import Flask36 21 from flask import Flask84 23 from flask import Flask86 24 from flask import Flask19 Di app = Flask(__name__)33 tambahkan metode lain yang disebut app = Flask(__name__)61 untuk membuat halaman pendaftaran begitu sebuah permintaan datang ke app = Flask(__name__)62: 1 from flask import Flask90 2 from flask import Flask92 pip install flask0 from flask import Flask94 Simpan perubahan dan restart server. Klik pada tombol Sign Up di beranda dan Anda pasti memiliki halaman pendaftaran seperti berikut: Step 3: Mengimplementasikan Metode Pendaftaran (Signup)Berikutnya, kita membutuhkan metode server-side untuk UI agar berinteraksi dengan database MySQL. Jadi masuk ke app = Flask(__name__)38 dan buka app = Flask(__name__)33. Buat metode baru dengan nama app = Flask(__name__)65 dan juga tambahkan route app = Flask(__name__)66. Begini tampilannya: 1 from flask import Flask96 2 from flask import Flask98 pip install flask0 200 Kita akan menggunakan jQuery AJAX untuk mengirim data signup Anda ke metode app = Flask(__name__)67, jadi kami akan menentukan metode dalam definisi rute. 1 202 2 from flask import Flask98 pip install flask0 200 Untuk membaca nilai yang dikirim, kita harus mengimpor app = Flask(__name__)68 dari Flask. 1 208 Dengan menggunakan app = Flask(__name__)68 kita bisa membaca nilai yang diposting seperti berikut: 1 202 2 from flask import Flask98 pip install flask0 13 215 15 217 17 219 18 221 Setelah nilainya terbaca, kita akan memeriksa apakah datanya "valid" dan untuk sementara kita akan menampilkan pesan sederhana: 1 202 2 from flask import Flask98 pip install flask0 13 215 15 217 17 219 18 221 19 from flask import Flask1 237 from flask import Flask2 239 from flask import Flask4 241 from flask import Flask5 243 from flask import Flask6 245 Juga, import app = Flask(__name__)70 dari Flask, karena kita menggunakannya di code sebelumnya untuk mengembalikan data app = Flask(__name__)70. 1 247 Langkah 4: Buat permintaan SignupKita akan menggunakan jQuery AJAX untuk mengirim permintaan singup ke metode Python. Download dan tempatkan app = Flask(__name__)72 didalam app = Flask(__name__)73 dan tambahkan link dari halaman singup. Setelah jQuery disertakan, kami akan menambahkan permintaan JQuery app = Flask(__name__)74 saat pengguna mengklik tombol app = Flask(__name__)75. Jadi, mari pasang event klik tombol signup seperti yang ditunjukkan: 1 249 2 251 pip install flask0 13 254 15 256 17 258 18 260 19 262 from flask import Flask1 264 from flask import Flask2 266 from flask import Flask4 268 from flask import Flask5 270 from flask import Flask6 272 from flask import Flask8 274 from flask import Flask9 276 21 278 Simpan semua perubahan dan restart server. Dari halaman Sign Up, isi rinciannya dan klik Sign Up. Periksa konsol browser dan Anda pasti memiliki pesan di bawah ini: 1 280 Step 5: Panggil Prosedur Penyimpanan MySQLSetelah kita memiliki app = Flask(__name__)76, app = Flask(__name__)77 dan app = Flask(__name__)78, kita bisa langsung memanggil prosedur tersimpan MySQL untuk membuat pengguna baru. Untuk terhubung dengan MySQL, kita akan menggunakan , yang merupakan ekstensi Flask. Untuk memulai dengan app = Flask(__name__)79, instal dengan menggunakan manajer paket app = Flask(__name__)30: 1 282 Import MySQL kedalam app = Flask(__name__)33: 1 284 Sebelumnya kita mendefinisikan aplikasi kita seperti berikut: 1 app = Flask(__name__) Bersaat dengan itu masukka konfigurasi MySQL berikut: 1 288 2 pip install flask0 291 13 293 15 295 17 297 18 299 19 app = Flask(__name__)01 Pertama, mari buat koneksi MySQL: 1 app = Flask(__name__)03 Setelah koneksi dibuat, kita akan meminta app = Flask(__name__)82 untuk memeriksa prosedur peyimpanan kita. Jadi, gunakan koneksi app = Flask(__name__)83, buat sebuah cursor (kursos). 1 app = Flask(__name__)05 Sebelum memanggil pengguna membuat prosedur tersimpan, mari membuat password salted menggunakan bantuan yang disediakan oleh Werkzeug. Import modul kedalam app = Flask(__name__)33: 1 app = Flask(__name__)07 Gunakan modul salting untuk membuat pasword ber-hash 1 app = Flask(__name__)09 Sekarang, buat prosedur app = Flask(__name__)50: 1 app = Flask(__name__)11 Jika prosedur berhasil dijalankan, maka kita akan melakukan perubahan dan menampilkan pesan sukses. 1 app = Flask(__name__)13 2 pip install flask0 app = Flask(__name__)16 13 app = Flask(__name__)18 15 app = Flask(__name__)20 17 app = Flask(__name__)22 18 app = Flask(__name__)24 Simpan perubahan dan restart server. Buka halaman pendaftaran dan masukkan app = Flask(__name__)76, app = Flask(__name__)77 dan app = Flask(__name__)78 dan klik tombol Sign Up. Pada pembuatan pengguna yang sukses, Anda dapat melihat pesan di konsol browser Anda. 1 app = Flask(__name__)26 Menggabungkan SemuanyaDalam tutorial ini, kita melihat bagaimana memulai dengan membuat aplikasi web menggunakan app = Flask(__name__)89, app = Flask(__name__)29 dan ekstensi app = Flask(__name__)79. Kami membuat dan merancang tabel database dan prosedur penyimpanan, dan menerapkan fungsi pendaftaran. Pada tutorial berikutnya, kita akan membawa seri ini ke tingkat berikutnya dengan menerapkan fungsionalitas sign-in dan beberapa fitur lainnya. 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(). Apa perbedaan Python dengan PHP?PHP akan lebih sering digunakan dalam pengembangan aplikasi website pada sisi server, Python lebih digunakan untuk mengembangkan machine learning untuk kebutuhan development seperti AI, IOT, dan lain sebagainya.
Langkah awal 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.. Mode apakah yang dapat memungkinkan kita untuk dapat menjalankan kode langsung di terminal atau command prompt pada Python?Untuk menjalankan kode kamu bisa menggunakan command prompt atau terminal dengan perintah python print.py.
|