Cara menggunakan python call php


The while loop - Loops through a block of code as long as the specified condition is true.


The PHP while Loop

The while loop executes a block of code as long as the specified condition is true.

Syntax

while (condition is true) {
  code to be executed;
}

Examples

The example below displays the numbers from 1 to 5:

Example

$x = 1;

while($x <= 5) {
  echo "The number is: $x
";
  $x++;
}
?>

Try it Yourself »

Example Explained

  • $x = 1; - Initialize the loop counter ($x), and set the start value to 1
  • $x <= 5 - Continue the loop as long as $x is less than or equal to 5
  • $x++; - Increase the loop counter value by 1 for each iteration

This example counts to 100 by tens:

Example

$x = 0;

while($x <= 100) {
  echo "The number is: $x
";
  $x+=10;
}
?>

Try it Yourself »

Example Explained

  • $x = 0; - Initialize the loop counter ($x), and set the start value to 0
  • $x <= 100 - Continue the loop as long as $x is less than or equal to 100
  • $x+=10; - Increase the loop counter value by 10 for each iteration


PHP Exercises

Test Yourself With Exercises

Exercise:

Output $i as long as $i is less than 6.

$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 Flask

Flask 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 Flask

Menyiapkan 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 flask
0
pip install flask
1

Berikutnya, periksa jika file yang dieksekusi adalah program utama dan jalankan app-nya

1
pip install flask
3
2
pip install flask
5

Simpan perubahan dan eksekusi 

app = Flask(__name__)
33:

1
pip install flask
7

Arahkan browser Anda ke http://localhost: 5000/ dan Anda pasti memiliki pesan pembuka, "welcome".

Membuat Home Page

Pertama, 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 flask
9
2
1
1
pip install flask
0
1
3
1
4
1
5
1
6
1
7
1
8
1
9
from flask import Flask
0
from flask import Flask
1
from flask import Flask
2
from flask import Flask
3
from flask import Flask
4
from flask import Flask
5
from flask import Flask
6
from flask import Flask
7
from flask import Flask
8
from flask import Flask
9
2
0
2
1
2
2
2
3
2
4
2
5
2
6
2
7
2
8
2
9
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
1
0
app = Flask(__name__)
3
1
2
1
3
1
4
1
5
1
6
1
7
1
8
1
9
@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
2
0
2
1
1
9
2
3
2
4
2
5
2
6
2
7
2
8
2
9
def main():
0
def main():
1
def main():
2
def main():
3
2
9
def main():
5
def main():
6
def main():
7
def main():
8
2
9
pip install flask
00
pip install flask
01
pip install flask
02
pip install flask
03
pip install flask
04
pip install flask
05
2
7
pip install flask
07
2
9
pip install flask
09
def main():
1
pip install flask
11
pip install flask
12
2
9
pip install flask
14
def main():
6
pip install flask
16
pip install flask
17
2
9
pip install flask
19
pip install flask
01
pip install flask
21
pip install flask
03
pip install flask
23
1
9
pip install flask
25
pip install flask
26
pip install flask
27
pip install flask
28
pip install flask
29
pip install flask
30
pip install flask
31
pip install flask
32
pip install flask
33
pip install flask
34
pip install flask
35
pip install flask
36
pip install flask
37
pip install flask
38
pip install flask
39

Buka

app = Flask(__name__)
33 dan import
app = Flask(__name__)
44, dimana kita akan menggunakan untuk me-render file-file template.

1
pip install flask
41

Ubah metode utama untuk mengembalikan file template yang di-render.

1
def main():
2
pip install flask
45

Simpan perubahan dan restart server. Arahkan browser anda ke http://localhost:5000/ dan Anda seharusnya memiliki tampilan berikut:

Cara menggunakan python call php
Cara menggunakan python call php
Cara menggunakan python call php

Membuat Halaman Pendaftaran (Signup)

Langkah 1: Menyiapkan Database

Kita 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 flask
47

Masukkan password dan setelah masuk, eksekusi perintah berikut untuk membuat database:

1
pip install flask
49

Setelah database telah jadi, buat sebuah table dengan nama

app = Flask(__name__)
47 seperti berikut:

1
pip install flask
51
2
pip install flask
53
pip install flask
0
pip install flask
55
1
3
pip install flask
57
1
5
pip install flask
59
1
7
pip install flask
61

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 flask
63
2
pip install flask
65
pip install flask
0
pip install flask
67
1
3
pip install flask
69
1
5
pip install flask
71
1
7
pip install flask
73
1
8
pip install flask
75
1
9
pip install flask
77
from flask import Flask
1
pip install flask
79
from flask import Flask
2
pip install flask
81
from flask import Flask
4
pip install flask
79
from flask import Flask
5
pip install flask
85
from flask import Flask
6
pip install flask
79
from flask import Flask
8
pip install flask
89
from flask import Flask
9
pip install flask
91
2
1
pip install flask
93
2
2
pip install flask
95
2
4
pip install flask
97
2
6
pip install flask
99
2
8
1
01
app = Flask(__name__)
0
pip install flask
91
app = Flask(__name__)
2
1
05
app = Flask(__name__)
4
1
07
app = Flask(__name__)
6
1
09
app = Flask(__name__)
8
1
11
1
0
pip install flask
79
1
2
1
15
1
4
1
17
1
6
1
19

Step 2: Buat Interface (Antarmuka) Pendaftaran

Masuk 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 flask
9
2
1
1
pip install flask
0
1
25
1
3
1
6
1
5
1
7
1
30
1
8
from flask import Flask
0
1
9
from flask import Flask
1
from flask import Flask
3
from flask import Flask
2
1
37
from flask import Flask
4
1
30
from flask import Flask
5
1
41
from flask import Flask
6
from flask import Flask
8
1
44
from flask import Flask
9
2
1
2
3
2
2
1
49
2
4
1
51
2
6
1
53
2
8
1
55
app = Flask(__name__)
0
1
57
app = Flask(__name__)
2
1
59
app = Flask(__name__)
4
1
61
app = Flask(__name__)
6
1
63
app = Flask(__name__)
8
1
65
1
0
1
67
1
2
1
4
1
70
1
6
1
72
1
8
1
74
@app.route("/")
0
1
76
@app.route("/")
1
1
78
@app.route("/")
3
1
80
@app.route("/")
5
1
82
@app.route("/")
7
1
84
@app.route("/")
9
1
86
2
1
1
88
2
3
1
90
2
4
1
92
2
6
1
67
2
8
def main():
0
1
97
def main():
2
def main():
3
from flask import Flask
00
def main():
5
from flask import Flask
02
def main():
7
from flask import Flask
04
def main():
8
pip install flask
00
pip install flask
34
pip install flask
02
from flask import Flask
09
pip install flask
04
pip install flask
39

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 Flask
13
2
from flask import Flask
15
pip install flask
0
from flask import Flask
17
1
3
from flask import Flask
19
1
5
1
7
from flask import Flask
22
1
8
from flask import Flask
24
1
9
from flask import Flask
26
from flask import Flask
1
from flask import Flask
28
from flask import Flask
2
from flask import Flask
19
from flask import Flask
4
from flask import Flask
32
from flask import Flask
5
from flask import Flask
34
from flask import Flask
6
from flask import Flask
36
from flask import Flask
8
from flask import Flask
19
from flask import Flask
9
from flask import Flask
34
2
1
from flask import Flask
42
2
2
from flask import Flask
19
2
4
from flask import Flask
46
2
6
from flask import Flask
48
2
8
from flask import Flask
50
app = Flask(__name__)
0
from flask import Flask
52
app = Flask(__name__)
2
from flask import Flask
54
app = Flask(__name__)
4
from flask import Flask
56
app = Flask(__name__)
6
from flask import Flask
58
app = Flask(__name__)
8
from flask import Flask
60
1
0
from flask import Flask
19
1
2
from flask import Flask
64
1
4
from flask import Flask
66
1
6
from flask import Flask
19
1
8
from flask import Flask
70
@app.route("/")
0
from flask import Flask
72
@app.route("/")
1
from flask import Flask
74
@app.route("/")
3
from flask import Flask
76
@app.route("/")
5
from flask import Flask
19
@app.route("/")
7
from flask import Flask
80
@app.route("/")
9
from flask import Flask
36
2
1
from flask import Flask
84
2
3
from flask import Flask
86
2
4
from flask import Flask
19

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 Flask
90
2
from flask import Flask
92
pip install flask
0
from flask import Flask
94

Simpan perubahan dan restart server. Klik pada tombol Sign Up di beranda dan Anda pasti memiliki halaman pendaftaran seperti berikut:

Cara menggunakan python call php
Cara menggunakan python call php
Cara menggunakan python call php

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 Flask
96
2
from flask import Flask
98
pip install flask
0
2
00

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
2
02
2
from flask import Flask
98
pip install flask
0
2
00

Untuk membaca nilai yang dikirim, kita harus mengimpor

app = Flask(__name__)
68 dari Flask.

1
2
08

Dengan menggunakan

app = Flask(__name__)
68 kita bisa membaca nilai yang diposting seperti berikut:

1
2
02
2
from flask import Flask
98
pip install flask
0
1
3
2
15
1
5
2
17
1
7
2
19
1
8
2
21

Setelah nilainya terbaca, kita akan memeriksa apakah datanya "valid" dan untuk sementara kita akan menampilkan pesan sederhana:

1
2
02
2
from flask import Flask
98
pip install flask
0
1
3
2
15
1
5
2
17
1
7
2
19
1
8
2
21
1
9
from flask import Flask
1
2
37
from flask import Flask
2
2
39
from flask import Flask
4
2
41
from flask import Flask
5
2
43
from flask import Flask
6
2
45

Juga, import

app = Flask(__name__)
70 dari Flask, karena kita menggunakannya di code sebelumnya untuk mengembalikan data
app = Flask(__name__)
70.

1
2
47

Langkah 4: Buat permintaan Signup

Kita 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
2
49
2
2
51
pip install flask
0
1
3
2
54
1
5
2
56
1
7
2
58
1
8
2
60
1
9
2
62
from flask import Flask
1
2
64
from flask import Flask
2
2
66
from flask import Flask
4
2
68
from flask import Flask
5
2
70
from flask import Flask
6
2
72
from flask import Flask
8
2
74
from flask import Flask
9
2
76
2
1
2
78

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
2
80

Step 5: Panggil Prosedur Penyimpanan MySQL

Setelah 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
2
82

Import MySQL kedalam

app = Flask(__name__)
33:

1
2
84

Sebelumnya kita mendefinisikan aplikasi kita seperti berikut:

1
app = Flask(__name__)

Bersaat dengan itu masukka konfigurasi MySQL berikut:

1
2
88
2
pip install flask
0
2
91
1
3
2
93
1
5
2
95
1
7
2
97
1
8
2
99
1
9
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 flask
0
app = Flask(__name__)
16
1
3
app = Flask(__name__)
18
1
5
app = Flask(__name__)
20
1
7
app = Flask(__name__)
22
1
8
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 Semuanya

Dalam 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.