Gostovanje Python aplikacij

V letu 2019 smo pri HOSTKO prejeli povečano število povpraševanj po gostovanju Python aplikacij znotraj naših paketov gostovanja. Po nekajmesečnem testiranju smo omogočili HOSTKO uporabnikom da lahko

Python gostovanje je primarno namenjeno spletnim razijalcem ki dobro poznajo programski jezik Python. Paketi v katerih je vključena Node.js podpora so Mini, S, M, Reseller paketi ter v vseh Pro paketih gostovanja.

V tokratnem prispevku vam bomo poskusili na enostaven način prikazati kako enostavno lahko kreirate prvo Python aplikacijo v HOSTKO cPanel nadzorni plošči.

Kaj je Python?

Python je objektno usmerjen programski jezik, ki ga je ustvaril Guido van Rossum leta 1990. Ime je dobil po Monty Python’s Flying Circus komediji ki je bila leta 1970 predvajana na BBC. Je na tretjem mestu najbolj priljubljenih programskih jezikov in na voljo je že tretja različica.

Uradna spletna stran

Popularnost Python

Glede na indeks TIOBE, ki programske jezike razvršča glede na njihovo priljubljenost, se je Python uvrstil na tretje mesto in spada med najhitreje naraščajoče programske jezike.

Index TIOBE

Zakaj je Python tako popularen?

1. Enostaven za začetnike

V primerjavi z drugimi programskimi jeziki, velja Python za enostaven jezik za vse ki se učijo programiranja. Programiramo lahko kar v terminalu na macOS, Unix/Linux ali celo na Windows OS.

2. Uporaba v IoT napravah

Z vse večjo rastjo IoT (angleško “Internet of things”) se je Python povzpel na sam vrh uporabe v številnih napravah s katerimi na daljavo nadzorujemo ali opazujemo.

Kako kreiram Python aplikacijo

Če imate pri nas aktiven eden od pred naštetih paketov gostovanja, potem lahko v nadzorni plošči cPanel najdete ikono Setup Python App.

S klikom na to ikono, boste našli vse funkcije ki so potrebne za kreiranje in upravljanje Python aplikacij. Trenutno podpiramo verzije 2.7, 2.5 in 3.7.

Na podstrani boste najprej videli seznam aplikacij ki bo v vašem primeru še prazen. Za kreiranje nove aplikacije, kliknite gumb CREATE APPLICATION.

Na strani boste videli polja za nastavitev aplikacije:

  • Python version – izberite Python verzijo,
  • Application root – določite osnovni oz. korenski direktorij svoje aplikacije,
  • Application URL – določite povezavo do aplikacije,
  • Application startup file – datoteke ki vsebuje podatke za zagon aplikacije(npr.: python.py) – (v našem testnem primeru je ne potrebujemo),
  • Application Entry point – WSGI povratni klic za vašo aplikacijo (opcijsko),
  • pod Environment variables lahko tudi spremenljivke Python aplikacije ter jim določite imena in vrednosti

 

Ko boste shranili svojo prvo aplikacijo, se bo le-ta prikazala na seznamu spletnih Python aplikacij. Svojo aplikacijo lahko tudi upravljate z komandami kot so stop, start, restart, edit in delete.

V našem primeru če bomo obiskali na URL http://domena/pyhon bomo dobili.

It works!

Python 2.7.16

Kje so datoteke Python aplikacije

V našem primeru se datoteke pravkar kreirane aplikacije nahajajo v /home/username/hello/.

Več o Python (dostop do uradne spletne strani) ali na naših straneh podpore.

Pri HOSTKO vam ponujamo Python gostovanje, ki ga lahko naročite v nekaj preprostih korakih. Python gostovanje pri HOSTKO podpira tudi namestitev izjemno priljubljenega ogrodja Django in sisteme, kot so SSH, GIT, PIP in MySQL / MariaDB.