Чистий код. Три книжки про програмування для новачків та фахівців

22 травня 2020, 20:43

Книжки з цієї добірки будуть цікаві як тим, хто тільки робить перші кроки в програмуванні, так і тим, хто давно працює в галузі

Якщо ви давно мріяли опанувати нову професію або хочете покращити свої знання, пропонуємо надзвичайну добірку книжок про IT. По-перше, зараз знання в цій сфері дуже затребувані і ці книжки можуть стати вашим першим кроком до зміни фаху. По-друге, цілком імовірно, що досвід саме цього автора допоможе вам написати власну неперевершену гру чи стати профі у створенні приголомшливо функціональних і зручних сайтів. Отож обирайте книжку й гайда до нових знань.

Відео дня

JavaScript для дітей. Веселий вступ до програмування, Нік Морган

starylev.com.ua
Фото: starylev.com.ua

JavaScript — це мова програмування, яка робить Інтернет надзвичайним, ваші улюблені веб-сайти інтерактивними, а онлайн-ігри веселими. JavaScript для дітей — це книжка, що навчає основам програмування на простих прикладах із кумедними ілюстраціями. Ви почнете з бази, як-от робота з рядками, масивами, а потім перейдете до більш складних тем, наприклад, побудови систем та малювання графіки.

Ця книжка зробить із вас найкращого програміста

Паралельно ви спробуєте писати ігри, а також навчитеся створювати функції для організації та повторного використання коду, писати та змінювати HTML для створення динамічних веб-сторінок, використовувати DOM та jQuery, щоб ваші веб-сторінки реагували на введення користувачів, використовувати елемент Canvas для малювання та анімації графіки.

За допомогою наочних прикладів, як-от підстрибуючі кулі, анімовані бджоли та гоночні машини, ви дійсно можете побачити, що ви програмуєте. Кожна глава пов’язана з попередньою, отож навчання лінійне. Ця книжка надихне вас створювати власні дивовижні програми. Вона підійде як дітям, так і дорослим, що лише збираються вивчати JavaScript.

Искусственный интеллект с примерами на Python, Пратік Джоші

williamspublishing.com
Фото: williamspublishing.com

Книжка ідеальна для початківців, які хочуть познайомитись із Python та пограти з кодом, а також стане в пригоді досвідченим програмістам, які хочуть використовувати методи штучного інтелекту в наявних наборах технологій. Що ви знатимете після прочитання? Ви познайомитесь із різними методами класифікації та регресії, з поняттям кластеризації та принципами використання її для автоматичного сегментування даних, побачите, як створити інтелектуальну систему рекомендацій, зрозумієте логічне програмування та способи його застосування, зможете побудувати автоматичні системи розпізнавання мовлення і розробити ігри за допомогою штучного інтелекту. Чому це цікаво? Штучний інтелект стає дедалі актуальнішим у сучасному світі. Використовуючи потужність алгоритмів, ви зможете створювати додатки, які взаємодіють із навколишнім світом, будуючи інтелектуальні системи рекомендування, автоматичні системи розпізнавання мовлення тощо. Дізнайтеся, як приймати обґрунтовані рішення, які алгоритми використовувати та як їх застосовувати до реальних сценаріїв. Ця практична книжка охоплює цілу низку тем, включно з прогностичною аналітикою.

Чистий код. Створення і рефакторинг за допомогою Agile, Роберт Мартін

fabulabook.com
Фото: fabulabook.com

Навіть поганий код буде функціонувати. Але якщо він недосконалий, то може серйозно нашкодити організації. Щорічно через погано написаний код втрачається незліченна кількість годин та значні ресурси. Але так бути не повинно. Експерт із програмного забезпечення Роберт Мартін об'єднався зі своїми колегами з Object Mentor, щоб дізнатися про їхню найкращу практику очищення коду «на льоту» й написати про неї. Ця книжка зробить із вас цінного майстра програмного забезпечення та найкращого програміста.

poster
Дайджест головних новин
Безкоштовна email-розсилка лише відбірних матеріалів від редакторів NV
Розсилка відправляється з понеділка по п'ятницю

Автор попіклувався і про практичну складову: він показує коди і пропонує читачеві визначити, що в цьому коді правильне і що з ним не так. У книжці три частини. Перша описує принципи, закономірності та практику написання чистого коду. Друга частина складається з декількох кейсів щораз складнішого рівня. Третя частина містить дані, зібрані під час створення тематичних досліджень. Ця книжка є обов’язковою для будь-якого розробника, інженера програмного забезпечення, менеджера проєктів, керівника команди або системного аналітика, зацікавленого у створенні кращого коду.

Книжки з цієї добірки будуть цікаві як тим, хто тільки робить перші кроки в програмуванні, так і тим, хто давно працює в галузі. Новачки переконаються, що поняття JavaScript, Python і Agile насправді не такі страшні, як здаються, а досвідчені фахівці знайдуть нові фішки та ознайомляться з цікавими кейсами.

Приєднуйтесь до нашого телеграм-каналу Мнения НВ

Більше блогів тут

Показати ще новини
Радіо NV
X