Învățați Python vizual: Codare creativă cu Processing.Py

Evaluare:   (4.4 din 5)

Învățați Python vizual: Codare creativă cu Processing.Py (Tristan Bunn)

Recenzii ale cititorilor

Rezumat:

Cartea este foarte lăudată pentru abordarea sa vizuală a predării Python, făcând-o accesibilă și plăcută pentru începători cu exerciții distractive și explicații clare. Cu toate acestea, există probleme semnificative de formatare atunci când citiți cartea pe Kindle, ceea ce face ca exemplele de cod să fie greu de citit.

Avantaje:

Cartea este prietenoasă cu începătorii, include exerciții distractive, exemple bine explicate și analogii vizuale. Este un instrument excelent pentru a învăța Python prin Processing, cu tot codul disponibil pe GitHub. Mulți recenzenți o consideră cea mai bună carte Python pe care au întâlnit-o.

Dezavantaje:

Versiunea Kindle suferă de formatare slabă, în special cu exemple de cod lipsite de pauze de linie, ceea ce le face greu de citit. Această problemă tehnică scade semnificativ din experiența generală pentru utilizatorii Kindle.

(pe baza a 5 recenzii ale cititorilor)

Titlul original:

Learn Python Visually: Creative Coding with Processing.Py

Conținutul cărții:

O abordare accesibilă, vizuală și creativă a predării conceptelor de bază ale codării folosind Python's Processing. py, un mediu de dezvoltare grafică open-source.

Această carte pentru începători îi introduce pe neprogramatori la elementele de bază ale codării computerizate într-un context vizual, axat pe artă. Abordarea didactică remarcabil de eficientă a lui Tristan Bunn este concepută pentru a vă ajuta să vizualizați conceptele de bază ale programării în timp ce realizați imagini, animații și simulări interesante folosind modul Python pentru mediul de dezvoltare open-source Processing.

Încă de la primul capitol, veți produce și manipula desene, forme și modele colorate, pe măsură ce Bunn vă conduce printr-o serie de proiecte de codare grafică ușor de urmat, care devin din ce în ce mai complexe. Veți trece de la desenarea cu cod la animarea unui screensaver DVD săltăreț și la exersarea tehnicilor de vizualizare a datelor. Pe parcurs, veți întâlni provocări de dezvoltare a abilităților creative, dar și practice, care se referă la orice, de la jocuri video, mașini și cafea, la artă plastică, amoebe și Pink Floyd. Pe măsură ce deveniți mai fluent atât în Python, cât și în programare în general, subiectele se îndreaptă spre stăpânirea gândirii algoritmice, pe măsură ce explorați mișcarea periodică, curbele Lissajous și utilizarea claselor pentru a crea obiecte.

Veți învăța despre:

- Teorii și concepte de codare de bază, cum ar fi variabilele, tipurile de date, coordonatele pixelilor, fluxul de control și algoritmii.

- Scrierea de cod care produce desene, modele, animații, vizualizări de date, interfețe utilizator și simulări.

- Utilizarea instrucțiunilor condiționale, a iterației, a caracterului aleatoriu, a listelor și a dicționarelor.

- Definirea funcțiilor, reducerea repetițiilor și realizarea unui cod mai modular.

- Cum să scrieți clase și să creați obiecte pentru a structura codul mai eficient.

Pe lângă faptul că vă oferă o bază solidă în programarea generală, abilitățile și cunoștințele pe care le veți dobândi în această carte reprezintă punctul dumneavoastră de intrare în programarea pentru un orizont tot mai larg de tehnologii creative.

Alte date despre carte:

ISBN:9781718500969
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2021
Numărul de pagini:240

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Învățați Python vizual: Codare creativă cu Processing.Py - Learn Python Visually: Creative Coding...
O abordare accesibilă, vizuală și creativă a...
Învățați Python vizual: Codare creativă cu Processing.Py - Learn Python Visually: Creative Coding with Processing.Py

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)