Size: a a a

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

2020 July 26
Книги для программистов
​​Learn C Programming (2020)
Автор: Jeff Szuhay
Количество страниц: 646

C - это мощный язык программирования общего назначения, который отлично подходит для начинающих. Научившись программировать на C, вы сможете с легкостью перейти на практически любой другой высокоуровневый язык программирования. Работая с данной книгой, вы будете создавать и запускать программы, которые иллюстрируют одну или несколько концепций C.

Во время чтения книги вы:
✔️Изучите фундаментальные концепции и их реализации в С;
✔️Напишете рабочие программы с акцентом на удобочитаемости кода;
✔️Научитесь отлаживать код;
✔️Изучите лучшие практики программирования;
✔️Изучите общие концепции программирования, которые применимы в более сложных проектах;
✔️Научитесь использовать функции стандартной библиотеки C и поймёте, почему это желательно.

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

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

Скачать книгу

#english #book #beginner
источник
2020 July 27
Книги для программистов
​​C++ for Lazy Programmers (2019)
Автор: Will Briggs
Количество страниц: 672

Эта книга поможет вам выучить язык C++. Она предоставляет подробную информацию как по компиляторам Visual Studio, так и по компиляторам g++, а также их отладчикам. Работая с книгой, вы выполните ряд лабораторных работ: проекты, предназначенные для улучшения ваших способностей, проверки новых навыков. Вы не только познакомитесь с основами языка, но и узнаете, как создать интересный проект аркадной игры на C++. После прочтения этой книги вы будете готовы к созданию своего первого полноценного приложения на C++ или игрового проекта самостоятельно.

Достоинства:
➕Практикоориентированность;
➕Множество примеров кода.

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

Скачать книгу

#english #book #beginner
источник
Книги для программистов
💥ОСВОЙТЕ FLUTTER!💥

28 июля
на платформе Skill-Branch стартует практический онлайн-курс «Flutter в мобильной разработке»!

Начните создавать современные приложения под Android и IOS, как это уже делают Google, Alibaba, eBay и другие мировые компании.✊🏼

«Flutter в мобильной разработке» от Skill-Branch – это:

• 3,5 месяца обучения мультиплатформенной разработки
• 40+ академических часов лекций
• 100+ часов практики
• 11 закрытых мастер-классов
• Система автоматической проверки заданий
• Апгрейд портфолио: мобильное приложение на Flutter, созданное вами👍🏼
• Сертификат, подтверждающий полученные знания
• Живой чат сообщества для общения — @Flutter_Mobile_Dev. Присоединяйтесь!

⚠️Количество мест ограничено!⚠️

⚡️Рассрочка 0/0/24 - Учитесь за 1630 ₽/мес.
⚡️Программа лояльности и скидки
⚡️Обучение за счёт работодателя

Оставьте заявку на сайте сейчас!
источник
Книги для программистов
​​R Programming: A Step-by-Step Guide for Absolute Beginners (2020)
Автор: Daniel Bell
Количество страниц: 183

Книга учит основам языка R и рассчитана на прочтение за 1-2 дня. Знание R пригодится многим data scientist-ам. Книга также подойдет тем, кто не знает ни одного языка программирования и желает быстро изучить основы R.

Во время чтения книги вы:
✔️Узнаете, в каких областях и как применяется язык R;
✔️Ознакомитесь с применениями R в машинном обучении и анализе данных;
✔️Оцените возможности R в статистических вычислениях и научных исследованиях.

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

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

Скачать книгу

#english #book #beginner
источник
2020 July 28
Книги для программистов
​​Learning Java by Building Android Games (2018)
Автор: John Horton
Количество страниц: 774

Android - одна из самых популярных операционных систем для мобильных устройств. Для написания приложений любого типа под Android хорошо подходит язык Java. В своей книге автор учит создавать приложения для смартфонов и планшетов, используя Java. В отличие от остальных книг по мобильной разработке, здесь вам не обязательно знать Java до чтения для комфортного обучения.

Во время чтения книги вы:
✔️Настроите среду разработки игр в Android Studio;
✔️Реализуете блокировку экрана, повороты экрана и воспроизведение звуковых эффектов;
✔️Настроите реакцию на прикосновения игрока и запрограммируете умных врагов;
✔️Изучите разнообразные концепции геймдева;
✔️Создадите 2D-платформер с открытым миром, используя ООП и шаблоны.

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

Недостатки:
➖Версия Android Studio, использованная в книге, устарела.

Скачать книгу

#english #book #beginner
источник
Книги для программистов
В IT хотят если не все, то многие — спрос на специалистов остался высоким, несмотря на пандемию, а курсов и образовательных программ для разработчиков, тестировщиков, менеджеров и дизайнеров становится все больше. Как научиться в IT, чем отличаются курсы компаний, как выбрать среди них подходящий и есть ли курсы с гарантированным оффером для выпускников — Ozon, «Яндекс.Практикум», «Школа 21», «Тинькофф» и GeekBrains рассказывают в статье на Хабре: https://habr.com/ru/company/ozontech/blog/512026/.

А мы решили выяснить, откуда берутся разработчики! Как вы пришли в IT? Расскажите — ответы на вопросы займут чуть больше 2 минут (мы посчитали): https://forms.gle/VUDJJ5zeeieL2PRN9
источник
Книги для программистов
​​Deep Learning and the Game of Go (2019)
Автор: Max Pumperla, Kevin Ferguson
Количество страниц: 384

В книге объясняются основы машинного обучения и, в частности, глубокого обучения. Авторы показывают, как можно применять мощь искусственного интеллекта на примере игры Го. В процессе работы с книгой вы обучите своего собственного бота играть в Го и научитесь работать с Keras.

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

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

Скачать книгу

#english #book #intermediate
источник
2020 July 29
Книги для программистов
​​Automate the boring stuff with Python (2019)
Автор: Al Sweigart
Количество страниц: 504

Автор показывает, как писать программы, которые могут сделать за вас рутинную работу. Книга поможет новичкам разобраться в программировании на Python и сразу применить свои знания. Данное издание этой книги включает новую главу о проверке входных данных, а также учебные пособия по автоматизации Gmail и Google Sheets и советы по автоматическому обновлению файлов CSV.

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

Достоинства:
➕Практикоориентированность;
➕Присутствует приложение с ответами на часто задаваемые вопросы.

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

Скачать книгу

#beginner #book #english
источник
Книги для программистов
Многие слышали про отличный курс факультета веб-разработки GeekBrains. Но не всем по душе корпеть над базами данных и разбираться в бэкенде. Хочется сразу видеть результат 👀

Для интересующихся фронтендом открылась возможность поступить на факультет Frontend-разработки. Практикующие специалисты со стажем учат всему, что нужно: адаптивно верстать, кроить веб-приложения, понимать Vue и React, использовать концепции Flux и Redux, работать с Node.js и Git. ➕ 5 проектов в портфолио.

Самое классное, что это не просто обучение «для галочки» ✅, а университет с гарантированным трудоустройством 💸. Интересно? Смотрите сами: https://proglib.io/w/1caf1272
источник
Книги для программистов
​​Flutter for Beginners (2020)
Автор: Alessandro Biessek
Количество страниц: 514

Google Flutter - это кроссплатформенный мобильный фреймворк, который позволяет легко создавать высокопроизводительные приложения для Android и iOS. Эта книга поможет вам разобраться с основами Flutter и языка программирования Dart.

Во время чтения книги вы:
✔️Изучите основные концепции пользовательского интерфейса Flutter и его компиляцию для нескольких платформ;
✔️Увидите, как разрабатываются плагины и виджеты Flutter и поймете, как правильно структурировать код плагина;
✔️Стилизуете свои приложения для Android и iOS с помощью виджетов;
✔️Научитесь работать с анимациями.

Достоинства:
➕Актуальность материала;
➕Раскрыта тема многопоточности;
➕Легко читается.

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

Скачать книгу

#english #book #beginner
источник
2020 July 30
Книги для программистов
​​React Projects (2019)
Автор: Roy Derks
Количество страниц: 474

React - это популярная библиотека для создания впечатляющих пользовательских интерфейсов, разработанная Facebook. React расширяет свои возможности для мобильных платформ, используя фреймворк React Native, и интегрируется с популярными веб- и мобильными инструментами для создания масштабируемых приложений. Данная книга является руководством, позволяющим быстро начать использовать React на практике, и интегрировать его с GraphQL, Expo и React 360.

Во время чтения книги вы:
✔️Создадите несколько проектов;
✔️Изучите React Hooks;
✔️Научитесь грамотно использовать компоненты;
✔️Изучите возможности фуллстак разработки с использованием React, Apollo и GraphQL;
✔️Поработаете с жестами и анимациями для кроссплатформенной игры с использованием React Native.

Достоинства:
➕Множество примеров кода;
➕Широкий спектр тем.

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

Скачать книгу

#english #book #intermediate
источник
Книги для программистов
Внимание-внимание! Мы торжественно объявляем о старте регионального этапа конкура для IT-специалистов "Цифровой Прорыв 2020"! 🚀

С середины августа по середину ноября вас ожидают сразу 8 командных хакатонов в ключевых региональных IT-хабах страны. 🌏

Для решения актуальных кейсов от топовых IT-компаний мы ожидаем до 280 команд в каждом регионе, а общий призовой фонд этапа составит 24.000.000 ₽! 🏆

Прояви себя в "цифре" - выбирай любой понравившйся хакатон (пока еще есть места), регистрируйся, собирай или вступай в команду и стань частью цифрового будущего России! 💫

Подробности: https://leadersofdigital.ru/
источник
Книги для программистов
​​HTML5 and CSS3 All-in-One For Dummies (2014)
Автор: Andy Harris
Количество страниц: 1104

HTML5 и CSS3 являются важными инструментами для создания динамических веб-сайтов. Это доступное, универсальное руководство охватывает все, что вам нужно знать о каждой из этих технологий и их последних версиях, чтобы вы могли использовать их вместе. Книга также представляет способы использования HTML5 и CSS3 с JavaScript, MySQL и Ajax для создания веб-сайтов.

Книга:
✔️Охватывает использование JavaScript, PHP, MySQL и Ajax в контексте программирования динамических веб-страниц с использованием CSS3 и HTML5;
✔️Включает в себя отдельные мини-книги, в которых рассматриваются HTML, CSS, дизайн и верстка, Ajax;
✔️Описывает изменения в стандартах;
✔️Имеет веб-сайт, который содержит вспомогательные материалы, включая код и несколько ценных программ, которые полезны для веб-разработки.

Достоинства:
➕Детальные объяснения;
➕Позволяет быстро вникнуть в тему;
➕Содержит много ссылок на полезные ресурсы.

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

Скачать книгу

#english #book #intermediate
источник
2020 July 31
Книги для программистов
​​CSS: The Missing Manual (2015)
Автор: David Sawyer McFarland
Количество страниц: 718

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

Достоинства:
➕Качественные примеры кода;
➕Хорошая структурированность.

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

Скачать книгу

#english #book #intermediate
источник
Книги для программистов
OTUS приглашает на День Открытых Дверей курса "Этичный хакинг. Практика тестирования на проникновение": https://otus.pw/GeXU/

4 августа в 20-00 (мск) в прямом эфире Вы:

● Узнаете подробнее о программе курса, формате обучения, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.
● Расскажем о программе трудоустройства и компаниях, которые уже ждут выпускников курса «Пентест» на собеседования.
● Познакомитесь с преподавателем курса Александром Колесниковым - специалистом по комплексной защите объектов информатизации с большим опытом в реверс-инжиниринге, исследовании вредоносного кода и анализе уязвимостей.

А пока есть время до встречи – знакомьтесь с программой и проходите тестирование!
источник
Книги для программистов
​​Invent Your Own Computer Games with Python (2016)
Автор: Al Sweigart
Количество страниц: 376

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

Вы узнаете, как:
✔️Собрать рабочую программу из циклов, переменных и управления потоками;
✔️Выбирать подходящие структуры данных и алгоритмы;
✔️Добавить графику и анимации;
✔️Управлять вводом с клавиатуры и мыши;
✔️Создать простой ИИ, чтобы играть против него;
✔️Отлаживать программы и находить распространённые ошибки.

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

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

Скачать книгу

#english #book #beginner
источник
2020 August 01
Книги для программистов
​​Pro Angular 9 (2020)
Автор: Adam Freeman
Количество страниц: 809

Pro Angular 9 - это краткое и всеобъемлющее руководство, которое даст вам знания, необходимые для использования этого популярного фреймворка в создании собственных динамических приложений на JavaScript. В четвертом издании этого популярного руководства объясняется, как получить максимальную отдачу от Angular 9, начиная с углубленного обзора шаблона MVC и представляя ряд преимуществ, которые он может предложить. Все примеры из книги работают без изменений в Angular 10.

Достоинства:
➕Разбираются основы JavaScript, HTML и CSS;
➕Множество примеров кода.

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

Скачать книгу

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

Полезные материалы по всему, что может быть интересно любому программисту: @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
источник
Книги для программистов
​​Practical Natural Language Processing (2020)
Авторы: Sowmya Vajjala, Bodhisattwa Majumder, Anuj Gupta, Harshit Surana
Количество страниц: 456

Многие курсы и книги показывают задачи обработки естественного языка на игрушечных датасетах, имеющих малое отношение к реальности. Но если вы хотите создавать и масштабировать системы NLP для бизнеса и адаптировать их в конкретных отраслевых вертикалях, это руководство отлично вам подойдет. Вы узнаете, как адаптировать свои решения для различных отраслей, таких как здравоохранение, социальные сети и розничная торговля, и создавать более эффективные алгоритмы для конкретных проектов.

С помощью книги вы:
✔️Изучите широкий спектр задач, рассматриваемых в NLP;
✔️Сможете создать и внедрить различные приложения;
✔️Научитесь тонко настраивать ваше решение, учитывая различные факторы;
✔️Оцените различные алгоритмы и подходы для задач, наборов данных и этапов разработки продукта.

Достоинства:
➕Актуальность материала;
➕Глубокое погружение в тему.

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

Скачать книгу

#english #book #advanced
источник
2020 August 02
Книги для программистов
​​Beginning Node.js, Express & MongoDB Development (2019)
Автор: Greg Lim
Количество страниц: 151

В этой книге описывается разработка с сочетанием Node.js, Express и MongoDB. Читая книгу, вы увидите процесс создания приложения Node.js. В каждой главе сконцентрирован самый полезный и актуальный материал по теме. Для комфортного чтения необязательны какие-либо знания Node.js, но должен быть опыт в программировании.

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

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

Скачать книгу

#english #book #intermediate
источник