Osnove programiranja u programskom jeziku „python”

OSNOVE PROGRAMIRANJA U PROGRAMSKOM
JEZIKU „PYTHON”
UVOD
1
Lekcija 01 - 1. verzija - ožujak 2013. - pythonzapocetnike.wordpress.com
ŠTO JE UOPĆE RAČUNALNO PROGRAMIRANJE?


Programiranje je pisanje uputa računalu što i kako učiniti, a izvodi
se u nekom od programskih jezika. Programiranje je umjetnost i
umijeće u stvaranju programa za računala. Stvaranje programa
sadrži u sebi pojedine elemente dizajna, umjetnosti, znanosti,
matematike kao i inžinjeringa. Osoba koja stvara program zove
se programer.
Programi ili upute za računalo pišu se u programskom jeziku
upotrebom odredjene sintakse i pravila koja vrijede za
svaki programski jezik (ili tip), koji se potom prevodi u strojn
jezik koje je osobito za određeno računalo te je ovisno o njegovoj
arhitekturi. Prevođenje s višeg programskog jezika na strojni
provodi se putem programa prevodioca (kompajler) ili se naredbe u
višem jeziku izravno prevode preko takozvanog p_koda u strojni
jezik.
2
JEZICI
Assembler
 Basic
 Pascal
 C / C++ / C#
 Java
 Logo
 Fortran
 Python
…

3
PYTHON
Python je prevođeni programski jezik kojeg je
stvorio Guido van Rossum 1990. godine (prva javna inačica
objavljena je u veljači 1991. godine), ime dobiva po
televiziskoj seriji Monty Python's Flying Circus. Po
automatskoj memorijskoj alokaciji, Python je sličan
programskim jezicima kao što su Perl, Ruby, Smalltalk itd.
Python dopušta programerima korištenje nekoliko stilova
programiranja. Objektno orijentirano, strukturno i
aspektno orijentirano programiranje stilovi su dopušteni
korištenjem Pythona te ova fleksiblinost čini Python
programski jezik sve popularnijim. Python se najviše koristi
na Linuxu, no postoje i inačice za druge operacijske
sustave.
4
PREUZIMANJE
Tutoriali su rađeni u verziji 3.2.2.
 Programi mogu raditi i u još nekim verzijama, no mogući
su i problemi zbog autorovih izmjena u sintaksi
 Službena stranica za programski jezik Python
http://www.python.org/
 Verzije 3.2.2 i 3.2.3 koje preporučujemo nalaze se na
http://www.python.org/download/releases/3.2.3/

5