Învățați să programați cu Kotlin: De la elementele de bază la proiecte cu procesare de text și imagini

Evaluare:   (4.0 din 5)

Învățați să programați cu Kotlin: De la elementele de bază la proiecte cu procesare de text și imagini (Tim Lavers)

Recenzii ale cititorilor

Rezumat:

Cartea a primit recenzii mixte, în primul rând din cauza dependenței sale de instrumente lente și greoaie pentru programare. Deși autorul oferă explicații și exerciții care ar putea fi benefice într-un cadru de clasă, mulți cititori au considerat că procesul de configurare este dificil, în special pe diferite sisteme de operare, și au considerat că software-ul recomandat este umflat și ineficient.

Avantaje:

Cartea conține explicații clare și multe exerciții potrivite pentru utilizarea la clasă, cu subiecte care devin progresiv mai implicate. Autorul oferă o abordare structurată a învățării Kotlin.

Dezavantaje:

Instrumentele și software-ul necesare pentru configurarea programării sunt lente, greoaie și adesea dificil de instalat, în special pentru utilizatorii Linux. Autorul nu oferă suficiente îndrumări pentru instalarea anumitor instrumente, ducând la o experiență frustrantă. Unele exerciții pot părea prea ușoare pentru cursanții avansați, iar dependența de IntelliJ ca IDE a fost criticată.

(pe baza a 1 recenzii ale cititorilor)

Titlul original:

Learn to Program with Kotlin: From the Basics to Projects with Text and Image Processing

Conținutul cărții:

Învățați să programați începând cu elementele de bază și progresând către o serie de proiecte interesante folosind Kotlin, unul dintre cele mai în vogă limbaje de programare din prezent. Această carte începe cu elementele de bază absolute și apoi introduce doar suficientă sintaxă pentru a intra în câteva proiecte fascinante. Acestea includ prelucrarea textului: o analiză statistică a romanelor lui Jane Austen, rezolvarea anagramelor și lucrul cu palindromurile; prelucrarea imaginilor: decuparea și redimensionarea imaginilor și transformarea pixelilor; și viziunea computerizată: găsirea cifrelor, analizarea imaginilor și citirea semnelor de viteză.

Proiectele sunt dezvoltate în pași mici și sunt oferite soluții complete. Unele dintre aceste proiecte includ concepte de bază ale științei datelor, oferindu-vă abilități în unul dintre cele mai importante domenii ale programării moderne. Pe parcurs, veți acoperi programarea funcțională, programarea orientată pe obiecte (OOP), refactorizarea și scrierea de teste unitare.

După ce citiți Learn to Program with Kotlin, veți pleca cu idei practice și cod pentru a începe imediat să programați folosind Kotlin pentru propriile proiecte.

Ce veți învăța

⬤ Obțineți elementele de bază ale Kotlin utilizând IntelliJ Java IDE.

⬤ Implementați OOP cu Kotlin împreună cu testarea unitară și refactorizarea codului folosind o serie de proiecte legate de text.

⬤ Exploatați programarea funcțională cu Kotlin prin construirea unei biblioteci de procesare a imaginilor.

⬤ Scrieți un software pentru localizarea și citirea indicatoarelor de viteză în fotografii.

Pentru cine este această carte?

Oricine dorește să învețe cum să programeze sau să codifice de la zero. De asemenea, excelent pentru programatorii experimentați care doresc să știe mai multe despre Kotlin.

Alte date despre carte:

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

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Învățați să programați cu Kotlin: De la elementele de bază la proiecte cu procesare de text și...
Învățați să programați începând cu elementele de bază și...
Învățați să programați cu Kotlin: De la elementele de bază la proiecte cu procesare de text și imagini - Learn to Program with Kotlin: From the Basics to Projects with Text and Image Processing

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)