Kako početi sa učenjem Python programskog jezika

Milan Leon
2 min readJul 30, 2017

Odlučio sam se da napišem koju reč o Python-u iz razloga što mi se javilo nekoliko poznanika sa pitanjem koji je najbolji način da nauče Python i da pogramiraju u njemu.

Možda će ovaj kratak tekst nekome pomoći, ali u nekim narednim ću potanko objasniti kako se koriste funkcije u Pythonu i šta sve možete da radite s njim.
Takođe, biće reči i o meni omiljenom Django frejmvorku, ali o tome kada se malo zaleti priča o Pythonu.

Trudiću se da vam pokažem prve korake i kako da nađete prave informacije i jednostavne za upotrebu i učenje.
Uglavnom, za početak ću postaviti linkove sa kojih možete lepo da preuzmete određene alate, kao i da naučite osnove, ali i dosta naprednijih stvari koje se prave u Pythonu.

Verzije Pythona

Da ne bih previše širio priču, treba da znate da postoje dve, odnosno više, verzija Pythona.
To su najčešće korišćena 2.7 , kao i najnovija 3.6.2
Postoje određene razlika u ovim verzijama, ali ja bih vam preporučio da počnete od 2.7, jer većina alata koji se koriste za Cyber Security (delu kojim se ja bavim) se programira u verziji python-2.7.

Naravno, to ne treba da utiče na vaše učenje i nemojte se ograničavati verzijama. Bitno je da skapirate kako Python radi, kao i njegove funkcije.

Ukoliko pređete Django da koristite, onda ćete morati da obratite pažnju i na sam frejmvork, kao i njegove verzije, a isto tako i na Python verzije.

Nadam se da ću stići da objasnim i te razlike, ali minimalno, jer mislim da će vam više koristiti priča kako da programirate i kako da napravite prave stvari nego da se vrtite u krug zbog verzija.

Ono što znam, to je da su developeri iz Djanga obećali da će se verzija 1.11 koristiti do 2020 godine i da neće biti izmena, što svakako olakšava veliki broj stvari kada je Django u pitanju.

No, vratimo se na učenje i Pythonu.

Preuzimanje platforme i radnog okruženja

U ovom delu možete naći priručnike, odnosno tutorijale za učenje verzije Python 2.7 koristeći Anaconda Python i Spyder IDE (koji je u sastavu Anaconde).

  1. Platforma je odlična za učenje, kao i za lakši pristup programiranju u Pythonu.
  2. Anaconda Python možete pogledati na sajtu Continuum Analytics .
  3. Na sledećem linku možete preuzeti Anaconda Python platformu u zavisnosti od vašeg operativnog sistema. Linux, Windows ili macOS.

Kada ste instalirali Anacondu, unutar platofrme videćete aplikaciju pod nazivom Spyder.

Kada ste instalirali aplikaciju Spyder spremni ste za učenje Python jezika na IDE Spyder platformi.

Priručnik za programiranje u Python

Na sledećem linku možete pogledati veoma lepo objašnjenje profesora Džordža Istona sa Prinston Univerziteta u SAD.

Komplet tutorijal se nalazi na linku ili posetom sajta DataScienceSource.com

Ukoliko budete imali nekih pitanja slobodno me možete kontaktirati.

Pajtonovci, nadam se da vam je ovo bilo od koristi i vidimo se uskoro.

--

--

Milan Leon

Cyber Security Specialist || Coding || #python #developer #infosec #pentester