Python: razvoj od nule - tečaj 799 rub. iz Stepika, obuka 84 sata, Datum 30.11.2023.
Miscelanea / / December 04, 2023
Python je programski jezik visoke razine. Sada on zauzima 1. mjesto u ocjenama programski jezici!
Python ima vrlo jednostavnu sintaksu, tako da ćete početi pisati razumljiv kod u ranoj fazi učenja. Podržava OOP (objektno orijentirano programiranje), što je nedvojbena prednost u odnosu na neke programske jezike.
Svoju popularnost Python ne može zahvaliti samo činjenici da ga je lako naučiti, već i stvarnim prednostima jezika u smislu profesionalne upotrebe za rješavanje složenih problema automatizacije. Python je višeplatformski jezik i radi na Windows, Linux, Mac OS.
Python ima veliki broj dodatnih modula, zahvaljujući kojem možete razvijati softver za računala, pametne telefone, napraviti stranice, razvijati se umjetna inteligencija, neuronske mreže itd.
Gdje se koristi Python?: Youtube, Instagram, Pinterest itd.
Python definitivno radi sve gore navedeno. najbolji prvi programski jezik za početak učenja programiranja.
Bok, moje ime je Denis! Već nekoliko godina razvijam u Pythonu. Završio sam tečajeve HTML/CSS developmenta, programiranja u Python + Django. Vješt sam u okvirima Django, Flask, PyQt5, Aiogram. Uvijek uči nešto novo. Razvijam programe u Pythonu. Web stranice pišem koristeći Django i Flask. Volim sve vezano uz razvoj. Volim rješavati zagonetke i zadatke. Zanima me programiranje na Olimpijadi.
O tečaju
1. Uvod
Instaliranje Pythona
1. Instalacija Pythona 3.8
Urednici koda
1. Visual Studio Code instalacija, konfiguracija
2. Napomena uz prethodno predavanje
3. Instalacija PyCharm Community Edition, konfiguracija
Osnove Pythona
1. Stvaranje prvog "programa"
2. Python + konzola
3. Vrste podataka
4. Rad s brojevima (int, float)
5. Varijable i rad s njima
6. Uvjeti (if, elif, else)
7. Zadatak na temu: uvjeti
8. Petlje (za, dok)
9. Zadatak teme: ciklusi
10. Rad sa nizovima (str)
11. Nove vrste (strukture) podataka, čemu služe?
12. Liste i rad s njima
13. Rječnici i rad s njima
14. Torke i rad s njima
15. Garniture, rad s njima
16. Funkcije, ugrađene funkcije
17. Zadatak teme: funkcije
18. Lambda funkcije
19. Pogreške, iznimke
20. Moduli, upravitelj paketa pip
21. Nekoliko riječi o OOP-u (objektno orijentirano programiranje)
22. Izrada vlastitog modula
23. Rad s tekstualnim datotekama, čitanje i pisanje
24. Završni test iz osnova jezika
GUI aplikacije
1. O čemu će biti riječ u ovom dijelu?
2. Stvaranje glavnog prozora
3. Widget-gumb
4. Elementi pozicioniranja
5. Widget - natpis
6. Widget - polje za unos
7. Program za izračunavanje BMI
Učenje HTML-a, CSS-a
1. Pažnja!
2. Što je HTML, CSS
3. HTML: Baza
4. HTML: Osnovni elementi
5. HTML: Složeni elementi
6. Zadatak teme: HTML
7. CSS: povezivanje s HTML datotekom
8. CSS: Selektori
9. CSS: Veličine elemenata, padding
10. CSS: Pozadina, boje
11. CSS: Fontovi
12. Povezani zadatak: CSS
13. Razvojni alati
14. Malo o Bootstrapu 4
Izrada web stranice pomoću Flaska
1. Pažnja!
2. O čemu će biti riječ u ovom dijelu?
3. Što je Flask?
4. Instalacija Flaska, postavljanje virtualnog okruženja
5. Izrada vaše prve aplikacije
6. Usmjeravanje
7. Rad s HTML, CSS datotekama
8. Povezivanje s bazom podataka
9. Stvaranje modela u bazi podataka
10. Rad s bazom podataka putem konzole
11. Obrazac za dodavanje članka
12. Pregledavanje, uređivanje, brisanje članaka
13. Stvaranje Admin Panela
14. Rad s Gitom, GitHubom
15. Objava web stranice na hostingu
Raščlanjivanje (početna razina)
1. O čemu će biti riječ u ovom dijelu?
2. Instaliranje modula, stvaranje virtualnog okruženja
3. Kreiranje zahtjeva i primanje odgovora
4. Knjižnica BeautifulSoup (bs4)
5. Prikupljanje podataka s više stranica (paginacija)
6. Rastavljanje parsera na funkcije
7. Spremanje podataka u .csv
Razvoj Telegram botova (početna razina)
1. O čemu će biti riječ u ovom dijelu?
2. Što je pyTelegramBotApi?
3. Rad s Telegram API-jem
4. Instalacija pyTelegramBotApi, postavljanje virtualnog okruženja
5. Rukovatelji porukama
6. Registrirajte rukovatelja sljedećim korakom
7. Tipkovnice, gumbi
8. Inline tipkovnice
9. Vježbajte: bot za dobivanje vremena
10. Objavljivanje bota na hostingu
Što je sljedeće?
1. Čestitamo na završetku!
2. Što je sljedeće za vas?
Tečaj je prvenstveno namijenjen programerima početnicima, a za brzi početak u programerskim natjecanjima preporučamo Python. Predmet pokriva sljedeće teme: teorijski algoritmi brojeva, algoritmi pretraživanja i osnove struktura podataka, a također se raspravlja o pitanjima učinkovitosti algoritama. Savladavanje ovih tema dat će školarcima mogućnost rješavanja značajnog dijela problema na školskoj i općinskoj razini. Sveruska olimpijada za učenike u informatici i studente za razvoj kompetencija u tom području programiranje.
4
besplatno