Python somo la 34: Kutumia html kwneye python
Katika somo hili utakwend akujifunz ajinsi ya kutumia html kwneye python
Kutumia HTML Kwenye Python
Katika somo hili, tutajifunza jinsi ya kutumia Python kuunda seva rahisi ya HTTP ambayo inaweza kutumikia faili za HTML. Hii ni njia bora ya kujifunza jinsi Python inavyoweza kuwasiliana na vivinjari vya wavuti kwa kutumia zana zilizojengwa ndani (built-in modules).
Hatua za Kuanza:
1. Moduli Muhimu
Tutatumia moduli mbili kuu za Python:
http.server: Hutumika kuunda seva za HTTP kwa maombi ya wavuti.socketserver: Inasaidia kushughulikia mawasiliano ya soketi kwa seva.
2. Msimbo wa Msingi
Hapa kuna msimbo wa seva rahisi ya Python:
import http.server
import socketserver
PORT = 8000 # Port ambapo seva itapatikana
class MyHandler(http.server.SimpleHTTPRequestHandler):
pass
# Kuanza seva
with socketserver.TCPServer(("", PORT), MyHandler) as httpd:
print(f"Serving at http://localhost:{PORT}")
httpd.serve_forever()
Ufafanuzi wa Kipengele kwa Kipengele
import http.server
- Hii inaleta zana za kushughulikia maombi ya HTTP.
- Inajumuisha dclass ya
SimpleHTTPRequestHandler, ambayo husaidia kushughulikia maombi ya msingi kama kutumikia faili za HTML.
import socketserver
- Inatoa miundombinu ya kushughulikia mawasiliano kupitia soketi.
- Inafanya kazi na moduli ya
http.serverkuhakikisha maombi ya HTTP yanashughulikiwa kwa usahihi.
PORT = 8000
- Hii ni namba ya port ambayo seva itatumia kusikiliza maombi.
- Unaweza kubadilisha namba ya bandari kwa namba nyingine, lakini ni vyema kutumia port zisizotumiwa na programu nyingine.
class MyHandler(http.server.SimpleHTTPRequestHandler)
- Tunaunda darasa
MyHandlerlinalorithi kutokaSimpleHTTPRequestHandler. - Class hili hutumikia faili za HTML na rasilimali nyingine kama CSS au JavaScript.
Umeionaje Makala hii.. ?
Share On:
👉1 web hosting 👉2 Simulizi za Hadithi Audio 👉3 ai web app 👉4 Dua za Mitume na Manabii 👉5 Bongolite - Game zone - Play free game 👉6 Kitabu cha Afya
Post zinazofanana:
Python somo la 45: Kutumia Loops na Conditions katika Django Templates
Katika somo hili utakwend akujifunza kuchakata data kwa Kutumia Loops na Conditions katika Django Templates
Soma Zaidi...PYTHON somo la 11: Matumizi ya comperison eperator katika python
Katika somo hili utakwenda kujifunza kuhusu operator. Hasa hapa tutakwend akujifunz akuhusu comparison operaor.
Soma Zaidi...Python somo la 23: Library kwenye python
Hapa utajifunza maana ya library, kazi zake aina zake na jinsi ya ku install lirary
Soma Zaidi...Python somo la 33: Jinsi ya kupata taarifa za faili
Katika somo hili utakwend akujifunz anamna ya kuwez akupata taarifa zinazohusu faili
Soma Zaidi...Python somo la 44: Data Manipulation katika Django Templates
Katika somo hili utakwend akujifunza jinsi ya kucheza na data kuzibadili kwa namna mbali mbali kwenye template
Soma Zaidi...Python somo la 20: Aina za parameter kwenye function
Katika somo hili tutakwend akujifunza kwa urefu zaidi kuhusu parameter ambazo hutumika kwenye functions
Soma Zaidi...