Size: a a a

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

2020 July 02
Книги для программистов
FrontendBook - канал с книгами по FrontEnd разработке.

Русские и в оригинале. Много тех, которые тяжело найти в открытом доступе.
Скачать все книги можно в 2 клика.
источник
Книги для программистов
The Linux Command Line (2019)
Автор: William E. Shotts
Количество страниц: 504

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

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

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

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

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

#english #book #advanced
источник
Книги для программистов
Pro SQL Server on Linux (2018)
Авторы: Bob Ward

Хотите узнать, как работает SQL сервер под управлением Linux? Тогда вам обязательно стоит прочитать данное руководство, из которого вы узнаете, как управлять вашими базами данных, узнаете о принципах безопасности и поддержки больших объёмов данных. Также автор коснётся популярных в настоящее время тем контейнеризации разработки с помощью Docker и Kubernetes.

В книге рассматриваются следующие темы:
✔️ установка и конфигурация;
✔️ создаём базу данных;
✔️ инструменты SQL сервера;
✔️ основы безопасности;
✔️ SQL сервер и контейнеры и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ множество примеров.

Недостатки:
➖ узкая специфика материала.

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

#english #book #advanced
источник
Книги для программистов
Дядюшка Боб давно описал принципы построения чистого кода в своей книге. И следование им уже давно перешло из категории “nice to have” в “must have”. Но помимо них есть множество других стандартов и требований, таких как PSR, отслеживание неиспользуемых переменных и прочих. Их соблюдение вполне можно автоматизировать и поддерживать на уровне при помощи инструментов статического анализа, о применении которых мы поговорим на Открытом уроке.

🎁Первые 20 участников, зарегистрировавшихся на этот вебинар, получат сертификат на скидку. Еще 10 будут распределены во время вебинара.
Пройдите вступительный тест и присоединяйтесь: https://otus.pw/YbwS/
источник
Книги для программистов
Python Testing with pytest (2017)
Автор: Brian Okken
Количество страниц: 216

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

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

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

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

#english #book #advanced
источник
2020 July 03
Книги для программистов
C Programming Absolute Beginner's Guide (2014)
Автор: Greg Perry
Количество страниц: 352

Автор книги предоставляет быстрый способ освоить Си. Вы изучите основы: как организовывать программы, хранить и отображать данные, работать с переменными, операторами ввода / вывода, указателями, массивами, функциями и многим другим.

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

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

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

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

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

Полезные материалы по всему, что может быть интересно любому программисту: @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
источник
Книги для программистов
​​Что бы там ни говорили, а данные – это не только аналитика. Кто-то должен эти данные найти, сохранить и подготовить для анализа. Теперь всему можно научиться на факультете Data Engineering онлайн-университета GeekBrains:

🛠 Автоматизировать сбор данных
🚠 Создать конвейер обработки информации
🏗 Разработать архитектуру хранения и мониторинга
👓 Подготовить результаты для аналитиков

При успешном прохождении курсов компания гарантирует не только диплом, но и трудоустройство. Список осваиваемых инструментов и отзывы учеников здесь: https://proglib.io/w/d508054f
источник
Книги для программистов
C++ All-in-One For Dummies (2014)
Авторы: John Mueller, Jeffrey M Cogswell
Количество страниц: 868

C++ остается одним из самых популярных и универсальных языков программирования. Он кроссплатформенный, многофункциональный, и регулярно получает полезные обновления. Сам язык является объектно-ориентированным, предлагая максимальный контроль над использованием данных, интерфейсом и распределением ресурсов. Если ваша работа связана с данными, знание C++ сделает вас незаменимым. В данной книге автор учит азам программирования на С++, максимально подробно раскрывая каждую тему.

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

Недостатки:
➖Не описан стандарт C++17.

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

#english #book #beginner
источник
2020 July 04
Книги для программистов
Programming Skills for Data Science (2018)
Авторы: Michael Freeman, Joel Ross
Количество страниц: 384

Авторы учат необходимым основам программирования на R для использования в Data Science. Они объясняют, как перевести ваши данные в форму, в которой они могут быть легко использованы, проанализированы и визуализированы. Шаг за шагом вы овладеете мощными методами программирования R и навыками поиска и устранения неисправностей, чтобы работать с данными новыми способами и в больших масштабах.

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

Достоинства:
➕Хорошая структурированность;
➕Подробные объяснения.

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

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

#english #book #intermediate
источник
Книги для программистов
​​👨‍💻 Как выбрать сервер для 1С

Рассказываем, как выбрать сервер для продуктов 1С в зависимости от числа активных пользователей и других требований к системе.

https://proglib.io/sh/bL4TeHxcQy
источник
Книги для программистов
Functional Programming in Scala (2014)
Авторы: Paul Chiusano, Rúnar Bjarnason
Количество страниц: 320

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

Достоинства:
➕Хороший авторский стиль;
➕Многие задачи на интервью в этой области берутся из этой книги.

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

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

#english #book #advanced
источник
2020 July 05
Книги для программистов
ASP .NET Core 3 and React (2019)
Автор: Carl Rippon
Количество страниц: 598

Microsoft ASP .NET Core - это надежный и высокопроизводительный кроссплатформенный веб-API фреймворк, а React от Facebook использует JavaScript для обеспечения качественного взаимодействия с пользователем в клиентской сети. Вместе они могут использоваться для создания приложений с повышенной безопасностью и масштабируемостью на каждом уровне. Поработав с данной книгой, в скором времени вы сможете писать приложения, используя все возможности C# и JavaScript.

Во время чтения книги вы:
✔️Научитесь создавать строго типизированные, интерактивные и функциональные компоненты React;
✔️Научитесь эффективно создавать формы, используя повторно используемые компоненты React;
✔️Поработаете с Redux и React Context API;
✔️Научитесь тестировать приложения.

Достоинства:
➕Актуальность материала;
➕Широкий спектр тем.

Недостатки:
➖Присутствуют опечатки.

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

#english #book #intermediate
источник
Книги для программистов
Python Automation Cookbook (2020)
Автор: Jaime Buelta
Количество страниц: 526

В этой обновленной и расширенной версии Python Automation Cookbook каждая глава теперь содержит новейшие рецепты и пересмотрена для соответствия Python 3.8 и выше. Книга содержит три новые главы, посвященные использованию Python для автоматизации тестирования, проектов машинного обучения и работы со сложными для анализа данных. Это издание позволит вам получить четкое представление об основных принципах, необходимых для автоматизации бизнес-процессов с помощью реальных задач, таких как разработка вашего первого web scraping приложения и анализ информации для создания отчетов в виде таблиц с графиками.

Во время чтения книги вы:
✔️Научитесь обрабатывать данные с помощью Python и Pandas для ваших проектов в области науки о данных и искусственного интеллекта;
✔️Автоматизируете такие задачи, как классификация текста, фильтрация электронной почты и web scraping с помощью Python;
✔️Используете Matplotlib для создания множества потрясающих графиков, диаграмм и карт;
✔️Научитесь автоматизировать многие рутинные задач.

Достоинства:
➕Не обязательно нужны знания Python для комфортного чтения;
➕Широкий спектр тем.

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

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

#english #book #intermediate
источник
2020 July 06
Книги для программистов
Dynamic SQL (2018)
Автор: Edward Pollack
Количество страниц: 516

Погрузитесь в суть использования динамического SQL в Microsoft SQL Server. Данная книга была обновлена для работы с новыми функциями SQL Server 2016 и SQL Server 2017, а также из-за меняющегося администрирования баз данных. Книга подойдет разработчикам и администраторам баз данных, которые хотят усовершенствовать свои навыки владения T-SQL. Также материал из книги будет полезен разработчикам, желающим оценить глубину гибкости приложений и устранить проблемы производительности, связанные с динамическим SQL.

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

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

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

#english #book #advanced
источник
Книги для программистов
​​Готовим Java разработчиков c личным ментором online. Оплата только, когда устроишься на работу. Наши наставники поддерживают до первого рабочего дня и еще 2 года после. Научим востребованному стеку технологий и поможем подготовиться к собеседованиям. Старт в июле.

Пройти тестовое задание 🙋‍♂️👉 https://clck.ru/PTzah

👇Что ждет студента:
1. Подготовка с личным ментором online по индивидуальной программе за 6 месяцев
2. Жесткий контроль знаний на каждом этапе
3. Обучение востребованному на рынке стеку технологий: Java Core, Maven, Git, Tomcat, Spring MVC, Core, Security, Hibernate
4. Отработка знаний в настоящем бизнес проекте, который дает опыт и строчку для резюме
5. Общение с одногруппниками и студентами-разработчиками других потоков групповом чате slack (уже более 1500 участников)
6. Быстрое карьерное и финансовое развитие за счет программы поддержки на 2 года: митапы, мастер-классы, закрытые лекции со спикерами и offline интенсивы
7. Гарантированное трудоустройство и первая зарплата от 100 000 рублей

Требования к кандидату:
• Обучение минимум 25 часов в неделю
• Проживание или готовность к переезду в Москву для трудоустройства
источник
2020 July 07
Книги для программистов
Deep Reinforcement Learning Hands-On (2020)
Автор: Maxim Lapan
Количество страниц: 548

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

Чему вы научитесь:
✔️Создавать глубокие нейронные сети;
✔️Оценивать свои методы различными способами;
✔️Использовать дискретную оптимизацию;
✔️И многому другому.

Достоинства:
➕Актуальность материала;
➕Практикоориентированность;
➕Отсутствие ошибок и опечаток.

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

Скачать книгу
источник
Книги для программистов
C in a Nutshell (2015)
Авторы: Peter Prinz, Tony Crawford
Количество страниц: 824

Обновлённое издание этого классического справочника содержит чёткие, подробные объяснения всех особенностей языка C, включая многопоточность, макросы общего типа и библиотечные функции, добавленные в стандарте C11. Если вы хотите изучить работу незнакомой функции, вы найдете её описание здесь вместе с примерами использования. Книга подойдет опытным разработчикам, использующим C и/или C++.

Достоинства:
➕Хорошая структурированность;
➕Отсутствие ошибок и опечаток;
➕Широкий спектр тем.

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

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

#english #book #advanced
источник
Книги для программистов
Теперь bug hunter'ы могут помочь сервису, которым пользуются они сами, друзья, близкие и мама с бабушкой — Ozon первым среди российских e-commerce компаний запустил собственную bug bounty программу.

За найденные на сайте уязвимости можно получить до 120 000 ₽.  Отправлять репорты можно на HackerOne: hackerone.com/ozon. Удачной охоты!
источник
Книги для программистов
Hands-On Application Development with PyCharm (2019)
Автор: Quan Nguyen
Количество страниц: 494

PyCharm является одной из самых популярных сред разработки на Python благодаря многочисленным фичам, которые способствуют более быстрому, точному и продуктивному процессу программирования. Тем не менее, обилие опций и настроек может сделать PyCharm довольно пугающим для начинающего разработчика. Эту проблему решает данная книга — в ней пошагово разбирается работа с PyCharm от установки до интеграции Jupyter Notebook.

Во время чтения книги вы:
✔️Изучите возможности PyCharm и все, что отличает ее от других сред разработки;
✔️Научитесь работать с проектами в Python;
✔️Узнаете, как PyCharm может работать с Django для веб-разработки;
✔️Откроете для себя возможности PyCharm в управлении базами данных и визуализации данных;
✔️Научитесь выполнять автоматизацию кода, тестирование GUI и контроль версий.

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

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

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

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