Selamat datang kembali.
Saatnya menggunakan Python dan membangun server kita yang sebenarnya.
Sekarang, apa yang harus kita lakukan di sini dulu, intuisi pertama Anda mungkin berkata, hmm, saya ingin tahu apakah Python sudah memiliki
modul untuk itu.
Sehat.
Jika Anda benar-benar server Google Python http, Anda melihat bahwa, oh, lihat itu, Python tampaknya
memiliki server HTP.
Luar biasa.
Dan modul ini sebenarnya memungkinkan kita untuk membuat server.
Anda dapat melihat di sini bahwa yang perlu kami lakukan hanyalah menggunakan server dan yah, kami memiliki server sendiri
dan benar-benar dapat membaca dokumentasi dan melihat bagaimana Anda dapat membangunnya.
Anda dapat melihat di sini, misalnya, bahwa itu adalah beberapa baris sederhana untuk membuat server.
Namun, jika saya menggulir ke atas, ada peringatan di sini.
Server HDB tidak disarankan untuk produksi.
Ini hanya mengimplementasikan pemeriksaan keamanan dasar.
Anda melihat membangun server.
Ini adalah hal yang sangat, sangat umum, banyak pengembang Python dipekerjakan sebagai insinyur backend untuk membangun hal-hal
seperti server.
Jadi ketika kami menggunakan sesuatu seperti server HDB yang dibangun sebagai bagian dari pustaka standar
Python, kami mengulangi semua hal ini yang sejujurnya, telah dilakukan banyak pengembang sebelumnya.
Dan ketika Anda memiliki masalah yang terus-menerus dipecahkan atau masalah terus-menerus ditulis ulang dan ditulis ulang dan ditulis ulang,
kita mulai memiliki sesuatu yang disebut perpustakaan, tetapi juga sesuatu yang disebut kerangka
kerja.
Dan itu daripada menggunakan sesuatu yang, sejujurnya, akan membutuhkan waktu yang sangat lama bagi kami untuk melakukannya,
dan seperti yang Anda lihat di sini, masih banyak masalah seperti masalah keamanan yang perlu kami periksa dan
perbaiki.
Kita dapat menggunakan kerangka kerja seperti labu untuk membangun server karena begitu banyak insinyur yang membangun server menggunakan
python.
Flask adalah alat yang mungkin menggunakan sesuatu seperti server HDB, tetapi sebagai gantinya memastikan bahwa keamanan,
alat tambahan, dan manfaat sudah dibuat sebelumnya untuk kami.
Anda bisa menganggapnya sebagai dapur.
Anda mencoba memanggang kue dan bukannya Anda harus pergi dengan pisau, pergi dengan bola, mixer, oven,
pergi membeli bahan-bahan, semua itu.
Flask seperti dapur tempat Anda bisa memasuki dapur.
Anda memiliki semua alat yang diperlukan, Anda memiliki bahan-bahan dan yang harus Anda lakukan hanyalah memasak.
Sekarang, ketika berbicara tentang Python, ada dua kerangka kerja yang sangat populer.
Ada kerangka labu dan kerangka kerja Django.
Tepat di sini.
Sekarang, Django adalah salah satu kerangka kerja yang sangat, sangat besar, dapur yang sangat besar.
Di sisi lain, flask adalah apa yang kami sebut sebagai kerangka kerja mikro yang sangat ramping, ini adalah perpustakaan kecil sehingga
kami dapat melakukan banyak hal dengan cepat.
Saya akan mengajari Flask dalam beberapa video berikutnya karena saya menyukai kesederhanaan dari semuanya.
Kadang-kadang ketika Anda menulis dalam Django, rasanya Anda bahkan tidak sedang menulis Python karena ada
begitu banyak aturan dan begitu banyak alat yang dapat Anda gunakan ayat-ayat dengan labu.
Semuanya bersih dan kecil dan sangat bagus untuk kita gunakan.
Jadi bagaimana kita memulai?
Nah, seperti yang Anda ketahui sekarang, seperti halnya alat apa pun yang kita gunakan, kita harus membaca dokumentasinya, bukan?
Dan dalam kasus kami, kami hanya dapat pergi ke instalasi dan benar-benar membaca dan melihat apa yang mereka rekomendasikan.
Anda melihat di sini bahwa mereka merekomendasikan kami menggunakan lingkungan virtual, sesuatu yang telah kami
bicarakan di pelajaran sebelumnya, dan Anda akan melihat mengapa ini penting ketika kami benar-benar menyebarkan proyek ke
produksi.
Tapi sepertinya kita pertama kali membuat lingkungan.
Jadi kita buat direktori project directory, yang mudah-mudahan sudah kita punya, lalu kita buat virtual
environmentnya.
Sekarang, satu hal yang belum saya katakan kepada Anda adalah jika Anda menggunakan Python three, yang jika Anda
mengikuti kursus ini, Anda sudah menggunakannya.
Muncul pra-dibangun dengan sesuatu yang disebut N. V , jadi alih-alih Pip Env atau virtual,
dan yang telah saya bicarakan di video sebelumnya tentang lingkungan virtual, ini sudah dibuat sebelumnya.
Jadi kita sebenarnya bisa menjalankan perintah ini.
Di terminal kami, jadi mari kita coba.
Dan lihat itu, folder lingkungan virtual baru baru saja dibuat sekarang Anda lihat di sini bahwa lingkungan
virtual telah dibuat dengan baik di folder baru bernama VNB.
Jika kita benar-benar meninggalkan bagian pertama atau Vendy terakhir atau sebenarnya mari kita kembali ke satu direktori.
Dan katakan saja.
Python tiga, tanda hubungkan V dan katakan server Web.
Server Web sekarang menjadi lingkungan virtual karena kita sudah memiliki folder yang dibangun, jadi kita tidak ingin
folder baru bernama Lingkungan Virtual, kita bisa menghapusnya saja.
Dan alih-alih memiliki lingkungan virtual di sini.
Sekarang, ini juga memberi Anda opsi tentang cara melakukannya di windows, jadi sekali lagi, di Windows, Anda mungkin
harus menjalankan Pae Dasari.
Atau jika Anda menggunakan Python juga, dan Anda tidak memiliki modul V dalam kasus itu saat Anda harus menggunakan lingkungan
virtual.
Dan akhirnya, kita harus mengaktifkan lingkungan dan yang perlu kita lakukan jika Anda menggunakan Mac atau
Linux cukup ambil kode ini atau di Windows, ambil ini.
Jadi mari kita salin dan tempel ini jika saya menempelkannya di sini.
Mari kita bicara tentang apa yang dilakukan di sini.
Kita harus mengubah ini ke tempat folder kita berada.
Dalam kasus kami, kami melakukan server Web.
Benar.
Jadi saya akan mengatakan server ruang backslash Web.
Karena, nah, itulah folder yang ingin kita masuki dari desktop dan di dalam
folder bin di sini, kita memiliki executable aktivasi.
Jadi yang kami katakan adalah, hei, jalankan executable ini.
Kami tidak perlu khawatir tentang apa yang dilakukannya, tetapi jika saya menjalankan ini, kami mendapatkan sedikit kesalahan.
Sekarang, masalahnya di sini adalah saya menggunakan sesuatu yang disebut cangkang ikan.
Dan alasan saya menunjukkan ini karena mesin setiap orang berbeda.
Jadi, apakah Anda menggunakan Windows atau Mac atau Linux atau mungkin Anda menggunakan jenis terminal yang berbeda, Anda mungkin
mendapatkan kesalahan ini.
Sekarang, cara terbaik untuk menyelesaikan ini adalah jika Anda pergi ke V..
Modul Python dan V gulir ke bawah, Anda akan melihat di sini bahwa Anda dapat mengaktifkan menggunakan skrip tertentu, tetapi tergantung
pada shell yang Anda gunakan.
Sebagian besar dari Anda menggunakan parsial di Windows atau Basche jika Anda menggunakan peta.
Dalam kasus saya, saya menggunakan ini.
Ikan, jadi yang perlu saya lakukan hanyalah menambahkan ikan titik ini di akhir skrip saya.
Anda akan melihat di sini bahwa Anda mungkin harus menambahkan hal yang berbeda berdasarkan apa yang Anda gunakan.
Jadi jika Anda menggunakan Windows, kemungkinan besar Anda akan menambahkan dorkbot atau DOT.
Jadi mari kita coba lagi.
Aku akan menjalankan hal yang sama.
Tapi kali ini, katakanlah ikan dot.
Ini dia.
Ini sekarang berfungsi dan saya berada di server Web, yang merupakan folder ini di lingkungan virtual, jadi sekarang saya dapat menginstal paket
di sini dan hanya berada di dunia kecil saya sendiri.
Sekarang, jika karena alasan tertentu pengaktifan tidak berhasil untuk Anda, Anda sebenarnya masih dapat melanjutkan
kuliah.
Itu tidak akan benar-benar mempengaruhi Anda.
Ini hanyalah salah satu dari hal-hal yang sedikit rumit.
Anda mungkin tidak langsung mendapatkannya, tetapi hal terbaik yang harus dilakukan adalah selalu membaca dokumentasi
dan mengikuti petunjuknya.
Baiklah, itu memakan waktu lama, jadi mari kita akhiri dengan menginstal Flask.
Jika kita kembali ke panduan kita, akhirnya kita dapat menginstal Flask dengan melakukan PIP install flask.
Sekarang, sekali lagi, kami ingin memastikan bahwa pip kami jika kami melakukan versi.
Adapun Python, tiga koma tujuh, tetapi untuk sebagian dari Anda, Anda mungkin harus menggunakan PIP tiga.
Jadi berdasarkan kebutuhan Anda, pastikan Anda menggunakan penginstal PIP yang sesuai.
Mari kita selesaikan ini dan cukup salin dan tempel dan pasang labu.
Luar biasa, kami baru saja menginstal Flask sehingga kami dapat mulai menggunakannya di proyek kami, tetapi itu adalah
banyak pengaturan dan banyak unduhan.
Jadi mari kita istirahat dan sampai jumpa di video berikutnya.
Sampai jumpa.