Geometrie pentru programatori

Evaluare:   (5.0 din 5)

Geometrie pentru programatori (Oleksandr Kaleniuk)

Recenzii ale cititorilor

Rezumat:

Cartea servește atât ca manual introductiv, cât și ca manual de geometrie, atrăgând în special dezvoltatorii de software care trebuie să își reîmprospăteze cunoștințele pentru rezolvarea problemelor geometrice în contexte precum jocurile sau ilustrația. Cartea este bine scrisă, conține ilustrații de înaltă calitate și este completată cu exemple practice, exerciții și soluții. Deși are unele probleme minore de tipărire, găsește un echilibru bun între a fi accesibil și suficient de detaliat în matematică.

Avantaje:

Bine scrisă și precisă, cu ilustrații de înaltă calitate, include exemple și cod Python, oferă un amestec bun de geometrie fără a fi excesiv de matematică, conține multe exerciții cu soluții, potrivită pentru dezvoltatorii care ar fi putut uita cunoștințele anterioare.

Dezavantaje:

Calitatea hârtiei ar putea fi mai densă, ceea ce duce la sângerarea unor imagini; marcarea cu pixul se poate scurge prin pagini, iar unele subiecte pot părea prea simplificate pentru cititorii avansați.

(pe baza a 2 recenzii ale cititorilor)

Titlul original:

Geometry for Programmers

Conținutul cărții:

Stăpânește matematica din spatele CAD, motoarelor de jocuri, GIS și multe altele! Această carte practică vă învață geometria utilizată pentru a crea simulări, imprimări 3D și alte modele ale lumii fizice.

În Geometry for Programmers veți învăța cum să:

⬤ Să vorbiți limbajul geometriei aplicate.

⬤ Compuneți transformări geometrice în mod economic.

⬤ Crearea de spline personalizate pentru generarea eficientă de curbe și suprafețe.

⬤ Să alegeți și să implementați transformările geometrice potrivite.

⬤ Utilizați cu încredere algoritmi importanți care operează pe ochiuri triunghiulare, funcții de distanță și voxeli.

Geometry for Programmers vă ghidează prin matematica din spatele instrumentelor grafice și de modelare. Este plină de exemple practice și explicații clare care au sens chiar dacă nu aveți cunoștințe avansate de matematică. Veți afla cum geometria de bază vă poate ajuta să evitați stratificarea și repetarea codului și chiar cum să reduceți costurile de găzduire în cloud cu timpi de execuție mai eficienți. Limbajul vesel, graficele, ilustrațiile, ecuațiile și codul Python vă ajută să faceți geometria instantaneu relevantă pentru activitatea dvs. zilnică ca dezvoltator.

Achiziționarea cărții tipărite include o carte electronică gratuită în format PDF, Kindle și ePub de la Manning Publications.

Despre tehnologie

Geometria se află în centrul motoarelor de jocuri, al roboticii, al proiectării asistate de calculator, al GIS și al procesării imaginilor. Această carte înlătură ceea ce pentru unii este o cortină matematică, oferindu-le înțelegere și control asupra acestui instrument central. Veți vedea rapid cum puțină geometrie vă poate ajuta să concepeți simulări realiste, să transpuneți lumea fizică în cod și chiar să vă reduceți factura de servicii cloud prin îmbunătățirea eficienței aplicațiilor grafice intensive.

Despre carte

Geometrie pentru programatori este atât practică, cât și amuzantă. Ilustrațiile amuzante și exemplele captivante vă arată cum să aplicați geometria la probleme reale de programare, cum ar fi schimbarea unei scanări într-un model CAD sau dezvoltarea contururilor imprimării 3D dintr-o funcție parametrică. Și nu vă faceți griji dacă nu sunteți un expert în matematică. Nu există o teorie grea și veți învăța cum să descărcați majoritatea ecuațiilor în sistemul de algebră computerizată SymPy.

Ce este în interior

⬤ vorbiți limbajul geometriei aplicate.

⬤ Compuneți transformări geometrice în mod economic.

⬤ Construiți spline personalizate pentru generarea eficientă de curbe și suprafețe.

⬤ Utilizați cu încredere algoritmi de geometrie.

Despre cititor

Exemplele sunt în Python, iar tot ce aveți nevoie este matematică de nivel liceal.

Despre autor

Oleksandr Kaleniuk este creatorul Words and Buttons Online, o colecție de tutoriale interactive despre matematică și programare.

Table of Contents

1 Noțiuni introductive.

2 Terminologie și jargon.

3 Geometria ecuațiilor liniare.

4 Transformări geometrice proiective.

5 Geometria calculului.

6 Aproximarea și interpolarea polinomială.

7 Spline.

8 Transformări neliniare și suprafețe.

9 Geometria algebrei vectoriale.

10 Modelarea formelor cu funcții de distanță semnate și surogate.

11 Modelarea suprafețelor cu reprezentări ale limitelor și ochiuri triunghiulare.

12 Modelarea corpurilor cu imagini și voxeli.

Alte date despre carte:

ISBN:9781633439603
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale
Anul publicării:2023
Numărul de pagini:425

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Geometrie pentru programatori - Geometry for Programmers
Stăpânește matematica din spatele CAD, motoarelor de jocuri, GIS și multe altele! Această carte practică...
Geometrie pentru programatori - Geometry for Programmers

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)