
Hai sahabat cymed, kalu berpikir tentang membuat webiste bahasa pemrograman pasti yang terpikirkan adalah javascript dan php.
tetapi apakah sahabat cymed pernah kepikiran bisa nggak sih kalau buat website pake bahasa pemrograman python?
yap, python dapat digunakan untuk membuat sebuah website atau lebih tepatnya hanya bagian backend atau bagian yang menghubungkan sebuah website dengan server saja.
pada python terdapat banyak framework yang dapat digunakan untuk membuat website salah satunya yaitu django.
django merupakan sebuah high-level framework untuk python yang digunakan untuk membuat website.
sebelumnya kita akan bahas sedikit framework itu apaan sih?,nah jadi begini sahabat cymed, framework merupakan sebuah tool yang didalamnya terdapat banyak alat yang dapat kita gunakan untuk membuat sesuatu secara lebih mudah dan efficient.
kembali lagi ke django, high-level framework ini di bangun oleh developer yang berpengalaman yaitu Adrian Holovaty dan Simon Willison. Mereka berdua merupakan web programmer di perusahaan surat kabar the Lawrence Journal-World newspaper pada tahun 2003.
lalu kenapa sih harus belajar ataupun menggunakan django?.
Rapid Development
Django sejak awal memang di desain untuk membantu developer mempercepat proses pengembangan.
Django Aman
secara default django aman dari kerentanan dan serangan secara umum.
Digunakan oleh banyak perusahaan besar
Banyak perusahaan besar yang mengadopsi django untuk website mereka contohnya Instagram, mozilla firefox, NASA, the washington post dan masihh banyak lainnya.
saat ini django telah sampai pada versi 2.2.5 LTS(Long Term Serice) yang hanya mensupport python 3 saja

setelah basa basi yang cukup panjang kita akan coba menginstall django web framework.
pertama tama pastikan terlebih dahulu sahabat cymed sudah mengisntall python 3 terlebih dahulu.
untuk mengecek python sudat terinstall atau belum coba masuk ke cmd atau terminal dan jalankan perintah berikut :
python --version
karena pada linux dan mac os biasanya sudah terinstall python secara default, jika kita memasukan perintah yang diatas maka yang muncul kemungkinan adalah python versi 2 yang mana python versi 2 sudah mulai ditinggalkan dan mulai berlaih ke python versi 3.
python3 --version
setelah muncul versi dari python kita akan membuat virtual environtment.
virtual environtment digunakan agar modul-modul yang kita install nanti tidak tercampur dengan package bawaan dari os terutama osx dan linux dan juga agar kita nanti mudah untuk memanage modul yang terinstall.
python -m venv env
python3 -m venv env
dan masuk ke dalam virtual environment yang sudah kita buat tadi.
source env/bin/activate
untuk windows sedikit berbeda dengan mac dan linux.
env\Scripts\activate
setelah masuk ke virtual environment kita lanjut untuk menginstall modul django menggunakan pip.
pip merupakan standard untuk python yang mana kita dapat menginstall berbagai macam package dan modul untuk python.
untuk menginsall django bisa dengan perintah berikut :
pip install django
setelah terinstall kita bisa cek package yang terinstall dengan cara :
pip list
lalu buat project django dengan cara :
django-admin startproject nama_project
lalu django akan membua folder baru sesuai dengan nama project yang kita buat tadi, masuk ke dalam folder project tersebut :
cd nama_project/
dan didalam folder project tersebut kita akan mendapatkan satu file bernamakan manage.py dan sebuah folder dengan nama sesuai dengan nama project sahabat cymed.
kita coba untuk menjalankan project yang baru kita buat.
python manage.py runserver
masuk ke browser dan masukkan alamat yang tertera pada cmd atau terminal.
http://localhost:8000/
nah sampai disini dulu ya sahabat cymed untuk pengenalan tentang membuat web mengguanakn python dan django.
jika ada pertanyaan tulis komen di bawah ya…..