Python za početnike
Online kurs na bosanskom jeziku · 12 cjelina · 64 lekcija · 2h 33m · Početna težina
O ovom kursu
Kurs "Python za početnike" uvodi vas u svijet programiranja sa Python-om. Kroz interaktivne lekcije, savladat ćete osnove ovog moćnog programskog jezika i ključne koncepte koji vam omogućavaju da razvijate vlastite projekte.
Šta ćete dobiti?
Po završetku ovog kursa, moći ćete:
- Razumjeti osnove programiranja i ključne principe Python-a
- Koristiti Python za rad s podacima, uslovima i petljama
- Primijeniti funkcije za organizaciju i ponovnu upotrebu koda
- Manipulisati različitim vrstama kolekcija podataka u Python-u
- Kreirati strukturirane i efikasne programe koristeći napredne tehnike
Za koga je ovaj kurs?
Ovaj kurs je idealan za:
- Apsolutne početnike bez prethodnog iskustva u programiranju
- Pojedince zainteresovane za razvoj vještina programiranja radi karijernog napretka
- Studente i profesionalce koji žele naučiti Python za analizu podataka, AI ili web razvoj
- Sve koji traže praktičan uvod u jedan od najpopularnijih programskih jezika današnjice
U ovom kursu ćete naučiti:
- Osnove Python-a i instalaciju radnog okruženja
- Rad sa stringovima, listama, i drugim vrstama kolekcija
- Korištenje uslova i petlji za upravljanje tokom programa
- Definisanje i pozivanje funkcija za bolju organizaciju koda
- Primjenu ugrađenih funkcija i manipulaciju kolekcijama podataka
- Razliku između lokalnog i globalnog opsega varijabli
Ovaj kurs sadrži:
- 52 video lekcije
- Primjere iz stvarnog života za lakše razumijevanje
- Vježbe koje testiraju vaše razumijevanje ključnih koncepata
- Praktične smjernice za rad na vlastitim Python projektima
Šta vam je potrebno za ovaj kurs:
Za ovaj kurs vam je potrebna samo spremnost da učite i osnovno poznavanje rada na računaru. Prethodno iskustvo u programiranju nije neophodno.
Preporučeni dodatni resursi:
- "Python Crash Course" - Eric Matthes
- "Automate the Boring Stuff with Python" - Al Sweigart
- Dokumentacija Python-a (python.org)
- Online alati poput Jupyter Notebook-a i Programiz-a
- Vježbe za primjenu naučenog kroz rad na stvarnim projektima
Zakoračite u svijet Python programiranja i otkrijte kako kreirati efikasne, praktične i zanimljive aplikacije. Bez obzira na vaše ciljeve, ovaj kurs će vas pripremiti za sljedeći korak u vašoj karijeri ili hobiju.
Sadržaj kursa
- Cjelina 1: Uvod
- 1.1 Uvod
- 1.2 Teme
- Cjelina 2: Uvod u Python
- 2.1 Vrste programskih jezika
- 2.2 Šta je python?
- 2.3 Kviz
- Cjelina 3: Instalacija i prvi koraci
- 3.1 Instaliranje Python-a
- 3.2 Jupyter Notebook
- 3.3 Online Python
- 3.4 Print u Pythonu
- 3.5 Tipovi podataka
- 3.6 Komentari u kodu
- 3.7 Kviz
- Cjelina 4: Operacije i varijable
- 4.1 Operacije i varijable
- 4.2 Aritmetički operatori
- 4.3 Operator poređenja
- 4.4 Logički operatori
- 4.5 Varijable
- 4.6 Korisnički unosi
- 4.7 Konverzija tipova
- 4.8 Kviz
- Cjelina 5: Rad sa tekstom
- 5.1 Stringovi
- 5.2 String operacije
- 5.3 String operacije 2
- 5.4 Slicing stringova
- 5.5 Kviz
- Cjelina 6: Kolekcije u Python-u
- 6.1 Liste
- 6.2 Operacije sa listama
- 6.3 Slicing listi
- 6.4 Kviz
- Cjelina 7: Uslovi u Python-u
- 7.1 Uslovi u Pythonu
- 7.2 Uslovi
- 7.3 Indentacija
- 7.4 If else sintaksa
- 7.5 If elif else sintaksa
- 7.6 Nested uslovi
- 7.7 Kviz
- Cjelina 8: Petlje u Python-u
- 8.1 Petlje u Pythonu
- 8.2 Petlje
- 8.3 For petlje
- 8.4 For petlja sa brojevima
- 8.5 Komande u petljama
- 8.6 While petlja
- 8.7 Kviz
- Cjelina 9: Uvod u Python funkcije
- 9.1 Python funkcije
- 9.2 Funkcije
- 9.3 Anatomija funkcije
- 9.4 Blok koda u funkciji
- 9.5 Pozivanje funkcije
- 9.6 Ugrađene funkcije
- 9.7 Kviz
- Cjelina 10: Napredni koncepti u Python funkcijama
- 10.1 Python funkcije 2
- 10.2 Funkcije sa i bez povratne vrijednosti
- 10.3 Pozicioni parametri
- 10.4 Imenovani parametri
- 10.5 Scope
- 10.6 Kviz
- Cjelina 11: Druge vrste kolekcija
- 11.1 Druge vrste kolekcija
- 11.2 Tuples
- 11.3 Setovi
- 11.4 Setovi 2
- 11.5 Rječnici
- 11.6 Operacije s rječnicima
- 11.7 Kviz
- Cjelina 12: Zaključak
- 12.1 Zaključak
Predavač
Aldin Kovačević — Teaching Assistant | Backend Developer | IBU
Backend inženjer u kompaniji SalesSeek i asistent na Internacionalnom Burch univerzitetu. Specijalizovan je za backend razvoj, decentralizovane tehnologije i data science, a trenutno je i doktorant na smjeru Data Science. Aldin je vješt u radu sa tehnologijama kao što su PHP, Node.js, Python i C/C++ i aktivno predaje kurseve vezane za blockchain, računarstvo i programiranje. Njegovo iskustvo uključuje rad na blockchain projektima i implementaciju naprednih sistema u digitalnom okruženju.
Kategorije: Osnove programiranja, Python, Tehnologija