Apakah Python Bisa Membuat Website?

Pengembangan web adalah istilah umum untuk implementasi konsep, implementasi, penerbitan dan mengelola aplikasi situs web dan perencanaan untuk aplikasi untuk situs web.

Penggunaan Python Dalam Pengembangan Web

Python dapat digunakan untuk membangun aplikasi web sisi server. Meskipun kerangka kerja web tidak diperlukan untuk membangun aplikasi web, jarang bagi pengembang untuk tidak menggunakan pustaka sumber terbuka yang ada untuk mempercepat kemajuan mereka dalam membuat aplikasi mereka berfungsi.

Python tidak digunakan di browser web. Bahasa yang berjalan di browser seperti Chrome, Firefox, dan Internet Explorer adalah JavaScript. Proyek seperti pyj dapat dikompilasi dari Python ke JavaScript.

Namun, sebagian besar pengembang Python menulis aplikasi web mereka menggunakan campuran Python dan JavaScript. Python berjalan di sisi server sementara JavaScript diunduh ke klien dan dieksekusi oleh browser web.

Membangun situs web dengan Python sebagai bahasa pemrogramannya sangat sederhana. Tetapi ingat bahwa Anda harus menguasai HTML, CSS, dan Javascript terlebih dahulu.

Web Framework Python

Dua kerangka kerja pengembangan web Python yang paling populer dan termudah adalah Django dan Flask.

Flask

Flask adalah sebuah microframework web python yang mudah untuk dipelajari, mudah diinstal dan pengembangan yang sangat simpel.

Berikut adalah beberapa kelebihanya :

  • mudah digunakan.
  • dibangun di server pengembangan dan debugger
  • dukungan pengujian unit terpadu
  • Kirim permintaan yang tenang
  • menggunakan tempering Jinja2
  • dukungan untuk cookie aman (sesi sisi klien)
  • 100% WSGI 1.0 compliant
  • Berbasis Unicode
  • didokumentasikan secara ekstensif

Instalasi Flask pip install Flask

Hello World Web App dengan Flask

from flask import Flask
app = Flask(__name__)
 
@app.route("/")
def hello():
    return "Hello World!"
 
if __name__ == "__main__":
    app.run()

Jalankan server dengan perintah: python hello.py

Buka http://localhost:5000/ dibrowser anda dan akan muncul Hello World!

Django

Django adalah kerangka kerja web Python tingkat tinggi yang menangani banyak kerumitan pengembangan web, sehingga Anda dapat fokus pada penulisan aplikasi tanpa harus menemukan kembali roda.

Keuntungan dari kerangka kerja Django dibandingkan yang lain adalah skalabilitasnya. Kerangka kerja ini cocok untuk mengembangkan aplikasi besar.
Untuk menginstal Django, jalankan perintah berikut: pip install Django == 1.7.1

Setelah terinstal, buat direktori /django-hello/ untuk aplikasi Anda. Di direktori ini, buat file hello.py dengan kode berikut:

#!/usr/bin/env python
import sys
from django.conf import settings 
from django.conf.urls import patterns
from django.http import HttpResponse
from django.core.management import execute_from_command_line
 
settings.configure(
    DEBUG=True,
    SECRET_KEY='asecretkey',
    ROOT_URLCONF=sys.modules[__name__],
)
 
def index(request):
    return HttpResponse('Hello, World')
 
urlpatterns = patterns('',
    (r'^hello/$', index),
)
 
if __name__ == "__main__":
    execute_from_command_line(sys.argv)

Jalankan server dengan perintah : python hello.py runserver

Server HTTP Django akan mulai dan jika Anda membuka http://127.0.0.1:8000/hello/

Leave a Reply

Your email address will not be published. Required fields are marked *