Size: a a a

Книги для программистов

2020 February 22
Книги для программистов
Math Adventures with Python (2019)
Автор: Peter Farrell
Количество страниц: 304

#english #book #intermediate

Книга показывает читателю, как использовать возможности программирования, чтобы сделать занятия математикой актуальными и увлекательными. С помощью языка Python вы сможете визуализировать решения ряда математических задач, используя код для изучения алгебры, тригонометрии, матриц.

Во время чтения книги вы:
✔️Научитесь создавать и управлять 3D и 2D графикой с помощью матриц;
✔️Сможете визуализировать множества Жюлия и Мандельброта с комплексными числами;
✔️Научитесь использовать рекурсию для создания фракталов;
✔️Сможете использовать генетические алгоритмы и другое.

Достоинства:
➕Большое количество заданий;
➕Хороший авторский стиль.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
SQL in 10 Minutes a Day, Sams Teach Yourself, 5th Edition (2019)
Автор: Ben Forta
Количество страниц: 306

#english #book #beginner

Изучив 22 урока из книги, вы узнаете о ключевых преимуществах SQL и его особенностях. Уроки охватывают IBM DB2, Microsoft SQL Server и SQL Server Express, MariaDB, MySQL, PostgreSQL, and SQLite. Советы автора помогают избежать распространённых ошибок, а примечания предоставляют и объясняют дополнительную информацию.

После прочтения книги вы сможете:
✔️Работать с основными операторами SQL;
✔️Вставлять, обновлять и удалять данные;
✔️Извлекать, сортировать и форматировать содержание базы данных;
✔️Определять нужные данные, используя различные методы фильтрации;
✔️Использовать агрегатные функции для обобщения данных и многое другое.

Достоинства:
➕Отлично подходит для начинающих;
➕Множество примеров кода.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
2020 February 23
Книги для программистов
Mastering Java (2018)
Автор: Michael B. White
Количество страниц: 583

#english #book #beginner

Книга написана для желающих изучать программирование на Java. Она отличается от других тем, что включает в себя различные упражнения, ведь лучший способ выучить Java — учиться на примерах и заданиях и создавать свой собственный код.

Главы в книге:
✔️Основы Java;
✔️Алгоритмы и структуры данных;
✔️Веб-разработка;
✔️Разработка пользовательских интерфейсов;
✔️Объектно-ориентированное программирование;
✔️Вопросы с собеседований.

Достоинства:
➕Отлично подходит для начинающих;
➕Широкий спектр тем;
➕Множество примеров и задач.

Недостатки:
➖Присутствуют опечатки.
источник
Книги для программистов
источник
Книги для программистов
Black Hat Go (2020)
Авторы: Tom Steele, Chris Patten, Dan Kottman
Количество страниц: 368

#english #book #intermediate

Почти как популярная книга Black Hat Python, Black Hat Go исследует «темную сторону» языка Go. Этот сборник коротких скриптов поможет вам протестировать свои системы, создать и автоматизировать инструменты под свои нужды и улучшить навыки наступательной безопасности.

После прочтения книги вы:
✔️Сможете создавать эффективные инструменты, которые можно использовать для улучшения безопасности;
✔️Научитесь создавать удобные инструменты, которые взаимодействуют с удалёнными API;
✔️Сможете написать DNS-сервер и прокси;
✔️Научитесь использовать фаззинг для тестирования и многое другое.

Достоинства:
➕Актуальность материала;
➕Хорошие примеры и объяснения;
➕Есть упражнения.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
2020 February 24
Книги для программистов
CSS in Depth (2018)
Автор: Keith J. Grant
Количество страниц: 472

#english #book #intermediate

Книга наполнена творческими примерами использования и лучшими методиками CSS, которые помогут вам создавать качественные сайты. Вы узнаете новые факты об использовании CSS и его фичах, а также поэкспериментируете с новыми идеями, такими как адаптивный дизайн и библиотеки шаблонов.

С помощью книги вы:
✔️Сможете избежать распространённых ошибок;
✔️Научитесь использовать Grid Layout и flexbox;
✔️Научитесь писать читабельный качественный код;
✔️Сможете спроектировать адаптивный дизайн для любых устройств.

Достоинства:
➕Хороший авторский стиль;
➕Подходит для опытных программистов;
➕Код из книги доступен онлайн.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
Давно хотели познакомиться с Kotlin, но не доходили руки? Всё ещё пишете на Java или другом языке ООП?

4 марта в 20:00 мск OTUS приглашает на бесплатный пробный вебинар «Быстрый переход на Kotlin для Android-разработки»: https://otus.pw/1oxV/

📌За 1,5 часа вы узнаете:
— почему стоит учить Kotlin, и чем он лучше Java;
— почему Android-разработчики предпочитают Kotlin;
— познакомитесь с основными возможностями языка;
— напишете простое Android-приложение на Kotlin.

Делиться экспертизой будет преподаватель-практик курса Михаил Борисов (Software Engineer, Android-разработчик на Kotlin с большим опытом).

Чтобы попасть на курс с welcome-скидкой прямо сейчас, пройдите вступительный тест: https://otus.pw/1oxV/
источник
Книги для программистов
Objective-C for Absolute Beginners: iPhone, iPad and Mac Programming Made Easy (2018)
Авторы: Stefan Kaczmarek, Brad Lees, Gary Bennett, Mitch Fisher
Количество страниц: 388

#english #book #beginner

С помощью книги вы сможете выучить Objective-C и научиться смешивать код Swift с ним в проектах. Автор, опытный разработчик приложений, поможет вам создать собственный продукт под платформы Apple. Если вы хотите научиться разрабатывать проекты для iPhone, iPad и Mac и не имеете опыта в программировании, эта книга для вас.

Во время чтения книги вы:
✔️Узнаете основы программирования;
✔️Изучите логику ООП — как использовать классы, объекты и методы;
✔️Установите Xcode и сможете писать программы на Objective-C.

Достоинства:
➕Отлично подходит для начинающих;
➕Множество примеров кода.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
2020 February 25
Книги для программистов
Modern Java in Action: Lambdas, streams, functional and reactive programming (2018)
Авторы: Raoul-Gabriel Urma, Mario Fusco, Alan Mycroft
Количество страниц: 592

#english #book #intermediate

С помощью книги вы сможете развить свои навыки программирования на Java. В ней для опытных разработчиков описываются особенности версий Java 9 и 10. Авторы предоставляют пользователям новый взгляд на программирование и написание кода, который легче читать и поддерживать.

В книге рассматриваются следующие темы:
✔️Основы Java 10;
✔️Обработка данных в потоках;
✔️Эффективное программирование с помощью потоков и лямбда-функций;
✔️Параллельное программирование и многие другие.

Достоинства:
➕Код из книги доступен онлайн;
➕Множество примеров кода.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.

Полезные материалы по всему, что может быть интересно любому программисту: @proglibrary
Go: @goproglib
C\C++: @cppproglib
PHP: @phpproglib
Frontend: @frontendproglib
Python: @pyproglib
Mobile: @mobileproglib
Data Science: @dsproglib
Java: @javaproglib
C#: @csharpproglib

Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота @event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.

Подписывайтесь: t.me/event_listener_bot
источник
Книги для программистов
NOP::Humor — канал, в котором программисты шутят шутки для программистов.

Загляните: @nuancesproghumor
источник
Книги для программистов
Web Development and Design Foundations with HTML5, 9th Edition (2018)
Автор: Terry Felke-Morris
Количество страниц: 720

#english #book #beginner

Книга знакомит с темами из HTML и CSS, такими как конфигурация текста, цвета и макет страницы, уделяя много внимания дизайну, доступности и веб-стандартам. В книге рассматриваются как непосредственно разработка (HTML5, CSS и JavaScript), так и другие навыки (дизайн, электронная коммерция и стратегии продвижения), которые считаются основополагающими в современной веб-разработке. Акцент на практике поможет читателю начать карьеру веб-разработчика.

Главы в книге:
✔️Основы HTML;
✔️Визуальные элементы и графика;
✔️Веб-дизайн;
✔️Работа с таблицами, формами;
✔️Варианты продвижения и другие.

Достоинства:
➕Хорошие упражнения;
➕Множество примеров кода;
➕Хороший авторский стиль.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
2020 February 26
Книги для программистов
Learn TensorFlow 2.0: Implement Machine Learning and Deep Learning Models with Python (2019)
Авторы: Pramod Singh, Avinash Manure
Количество страниц: 164

#english #book #advanced

При помощи книги вы сможете использовать TensorFlow 2.0 для построения моделей машинного обучения и глубокого обучения. В книге описываются ключевые отличия новой версии и возможности работы с ними. Код из книги доступен онлайн, что позволит вам посмотреть на работу примеров и расширить их интересными способами. Книга подойдет опытным специалистам по работе с данными.

Во время чтения книги вы:
✔️Ознакомитесь с новыми функциями TensorFlow 2.0;
✔️Научитесь работать с глубоким обучением при помощи библиотеки;
✔️Сможете создавать эффективные модели.

Достоинства:
➕Актуальность материала;
➕Небольшой объём.

Недостатки:
➖Не замечено.
источник