Uvod


Python je interpretiran, interaktiven in objektno usmerjen skriptni jezik na visoki ravni. Python je zasnovan tako, da je zelo berljiv. Pogosto uporablja angleške ključne besede, medtem ko drugi jeziki uporabljajo ločila. Ima manj sintaktičnih konstrukcij kot drugi jeziki.

Python je interpretiran - Python se med izvajanjem obdeluje s strani tolmača. Pred izvajanjem programa vam ni treba prevesti programa.

Python je interaktiven - Za pozivnikom (ang. prompt) lahko napišemo ukaz, ki ga Pythonov tolmač takoj interpretira in izvrši.

Python je objektno usmerjen - Python podpira objektno usmerjeno tehniko programiranja. Podpira pa tudi  funkcionalne in strukturirane metode programiranja.

Python je začetniški jezik - Python je odličen jezik za začetnike in podpira razvoj širokega spektra aplikacij od preproste obdelave besedila do spletnih brskalnikov do iger.


Obstajata dve večji Python različici, Python 2 in Python 3. Python 2 in 3 sta precej drugačna. Ta vadnica uporablja Python 3, ker je semantično bolj pravilen in podpira novejše funkcije.

Značilnosti Pythona

Enostaven za učenje - Python ima le nekaj ključnih besed, preprosto strukturo in jasno opredeljeno skladnjo. To omogoča učencu, da hitro prevzame jezik.


Enostaven za branje - Pythonova koda je bolj jasno berljiva.

Enostaven za vzdrževanje - izvorna koda Pythona je dokaj enostavna za vzdrževanje.

Široka standardna knjižnica - Pythonove knjižnice so  večinoma zelo prenosljive in združljive z različnimi platformami računalnikov.

Interaktivni način - Python ima podporo za interaktivni način, ki omogoča interaktivno testiranje in odpravljanje napak v segmentih kode.

Prenosljivost- Python lahko deluje na različnih platformah strojne opreme in ima enak vmesnik na vseh platformah.

Razširljivost - Interpretatorju Python lahko dodamo nizkonivojske module. Ti moduli omogočajo programerjem, da dodajo ali prilagodijo svoja orodja, da so bolj učinkoviti.

Podatkovne baze - Python zagotavlja vmesnike za vse glavne vrste podatkovnih baz.

Programiranje GUI - Python podpira GUI aplikacije.

Lahko se uporablja kot skriptni jezik ali se lahko prevede v bajtno kodo za gradnjo velikih aplikacij.

Zagotavlja dinamične visokonivojske podatkovne tipe in podpira dinamično preverjanje tipov.

Podpira avtomatsko zbiranje smeti.

Namestitev Pythona


Če želite začeti uporabljati Python 3, morate imeti dostop do tolmača Python. To lahko storite na več načinov:

Python je mogoče dobiti na spletni strani Python Software Foundation na python.org. Običajno to vključuje prenos ustreznega namestitvenega programa za operacijski sistem in njegovo izvajanje na vašem računalniku.

Na svoj računalnik kopiramo namestitveni program in ga zaženemo.

Druga možnost je, da uporabimo eno od spletnih mest, ki omogočajo dostop do tolmača Python na spletu, ne da bi karkoli namestili na računalnik.