Python intenzivni kurs – Praktičan uvod u programiranje uz rad na projektima – prevod 3. izdanja – Eric Matthes

autor: Eric Matthes
broj stranica: 552
godina izdanja: 2023.
vrsta uveza: meki uvez
jezik: srpski, latinica

2,529.55 din

Opis

NAUČITE PYTHON – BRZO!

Python intenzivni kurs je najprodavaniji vodič na svetu za programski jezik Python. Uz ovaj dinamičan i temeljan priručnik ćete za čas posla pisati programe, rešavati probleme i razvijati funkcionalne aplikacije.

Počećete učenjem osnovnih koncepata programiranja, kao što su promenljive, liste, klase i petlje i vežbati pisanje čistog koda na primerima uz svaku temu. Naučićete i da pišete interaktivne programe i da testirate svoj kod pre dodavanja u projekat. Novostečeno znanje ćete primeniti u praksi, kreiranjem arkadne igrice po uzoru na Space Invaders, izgradnjom skupa vizuelizacija podataka pomoću Python-ovih praktičnih biblioteka i razvijanjem jednostavne online aplikacije.

Radom uz ovu knjigu naučićete da:

koristite moćne Python biblioteke i alate, uključujući pytest, Pygame, Matplotlib, Plotly i Django
pravite sve složenije 2D igrice koje reaguju na komande sa tastature i miša
generišete interaktivne vizuelizacije podataka iz raznovrsnih skupova podataka
gradite online aplikacije koje omogućavaju korisnicima da kreiraju naloge i upravljaju svojim podacima
otkanjate greške u kodu i rešavate uobičajene programerske probleme
Novo u ovom izdanju: ovo treće izdanje je u potpunosti prerađeno u skladu sa novostima u Python kodu. Novosti i ažuriranja pokrivaju VS Code za obradu teksta, pathlib modul za upravljanje fajlovima, pytest za testiranje koda, kao i najnovije funkcije za Matplotlib, Plotly i Django.

Ako planirate da se oprobate u programiranju, Python intenzivni kurs će vas za tren oka obučiti da pišete prave programe. Zašto čekate? Startujte mašinu i kodirajte!

O autoru

Eric Matthes je 25 godina predavao srednjoškolcima matematiku i fiziku, kao i uvod u Python. Sada je uključen u brojne projekte otvorenog koda i profesionalno se bavi pisanjem i programiranjem.

KRATAK SADRŽAJ

I DEO: OSNOVE

Poglavlje 1: Početak rada

Poglavlje 2: Promenljive i jednostavni tipovi podataka

Poglavlje 3: Predstavljanje listi

Poglavlje 4: Korišćenje listi

Poglavlje 5: Iskazi if

Poglavlje 6: Rečnici

Poglavlje 7: Korisnički unos i while petlje

Poglavlje 8: Funkcije

Poglavlje 9: Klase

Poglavlje 10: Fajlovi i izuzeci

Poglavlje 11: Testiranje koda

II DEO: PROJEKTI

Poglavlje 12: Brod koji ispaljuje metke

Poglavlje 13: Vanzemaljci!

Poglavlje 14: Bodovanje

Poglavlje 15: Generisanje podataka

Poglavlje 16: Preuzimanje podataka

Poglavlje 17: Korišćenje API-ja

Poglavlje 18: Korišćenje radnog okvira Django

Poglavlje 19: Korisnički nalozi

Poglavlje 20: Stilizovanje i raspoređivanje aplikacije

Dodatak A: Instalacija i rešavanje problema

Dodatak B: Uređivači teksta i IDE

Dodatak C: Potražite pomoć

Dodatak D: Korišćenje Git sistema za kontrolu verzija

Dodatak E: Rešavanje problema pri raspoređivanju

Indeks