Size: a a a

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

2018 August 16
Книги для программистов
Язык программирования Rust (2018)
Автор: распространяется в свободном доступе.

#rust #books #rus
источник
Книги для программистов
​​20 августа в 20:00 (мск) пройдет онлайн День открытых дверей курса «Data Scientist»: https://otus.pw/giiS/

На Ваши вопросы ответит преподаватель курса, Михаил Павлов – ведущий разработчик-исследователь в ДипХакЛаб, призер многочисленных конкурсов и хакатонов по обучению с подкреплением.

Павел расскажет подробнее о программе курса, о процессе обучения и коммуникации со студентами курса, расскажет об актуальности программы, о партнерах-работодателях проекта и специальных условиях для выпускников курса от компании Avito,  которая готова компенсировать стоимость обучения в случае трудоустройства выпускника - приходите за подробностями!

Всех прошедших вступительное тестирование ожидает приятный бонус – розыгрыш скидок на обучение.

Остались вопросы? Задайте их лично во время онлайн-встречи.
Сдавайте вступительное тестирование и открывайте новые горизонты прекрасного мира Data Science!
источник
2018 August 17
Книги для программистов
​​Python 3. Самое необходимое (2016)
Авторы: Н. Прохорёнок, В. Дронов

#python #books #rus

Язык: русский.

Целевая аудитория: опытные программиста на Python.

Те, кто профессионально работают с одним из языков программирования, знают, что многие функции и возможности языка применяются редко или просто не нужны. Однако авторы учебников и самоучителей уделяют время всему мануалу, вместо того чтобы сэкономить время читателю и рассказать о важном. Авторы этой книги пошли по второму пути и рассказали только о самом необходимом из Python 3. Авторы демонстрируют методы по работе с базами данных, файлами, регулярными выражениями и многим другим.

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Алгоритмические трюки для программистов (2014)
Авторы: Генри Уоррен.

#algorithms #books #rus

Язык: русский.

Целевая аудитория: программисты любого уровня.

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

В книге рассматриваются следующие темы:
✔️ округление к степени 2;
✔️ арифметические границы;
✔️ подсчёт битов;
✔️ поиск в слове;
✔️ некоторые элементарные функции;
✔️ код Грея и многое другое.

Преимущества:
➕ обзор самых необычных и важных алгоритмов;
➕ многочисленные примеры;
➕ интересный язык повествования.

Недостатки:
➖ встречаются опечатки.
источник
Книги для программистов
источник
Книги для программистов
C++ Programming in easy steps, (2017)
Автор: Mike McGrath

#cpp #books #english
источник
2018 August 18
Книги для программистов
​​MongoDB Basics (2014)
Авторы: David Hows, Eelco Plugge, Peter Membrey

#mongodb #books #english

Язык: английский.

Целевая аудитория: начинающие программисты на любом языке
программирования.

Если вам нужно быстро научиться работать с NoSQL базами данных, понять разницу между реляционными и документоориентированными СУБД и ускорить взаимодействие вашего приложения с данными, то эта книга поможет вам ответить на все вопросы и приступить к работе с MongoDB. Вместе с авторами вы установите Mongo, настроите её для работы и выполните свои первые команды. Книга ориентирована на начинающих разработчиков и администраторов, но при этом вы должны понимать принципы работы баз данных вообще.

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

Преимущества:
➕ небольшой объём;
➕ полный для начала работы с СУБД обзор на MongoDB, а также полезные советы от автора.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Nginx: From Beginner to Pro (2016)
Автор: Rahul Soni

#nginx #books #english

Язык: английский.

Целевая аудитория: начинающие программисты.
Nginx - это чрезвычайно мощный веб-сервер, поддерживающий в настоящее время более 40 % всех веб-сайтов и способный обрабатывать одновременно около 10 000 подключений к ней. Эта книга научит вас настраивать веб-сервер и принимать обоснованные дизайнерские решения в разных ситуациях, а также продемонстрирует многочисленные настройки nginx, что позволит вам быстрее почувствовать себя комфортно при работе на боевом сервере.

В книге рассматриваются следующие темы:
✔️ введение в Nginx;
✔️ установка Nginx;
✔️ модули веб-сервера;
✔️ архитектура;
✔️ nginx и динамический контент;
✔️ анализ логов, мониторинг и автоматизация;
✔️ SSL, безопасность и многое другое.

Преимущества:
➕ обзор базовых конфигураций сервера;
➕ небольшой объём.

Недостатки:
➖ мало практических примеров.
источник
Книги для программистов
источник
Книги для программистов
Networking All-in-One For Dummies (2018)
Автор: Doug Lowe

#networking #books #english
источник
2018 August 19
Книги для программистов
​​Go in Action (2015)
Авторы: William Kennedy, Brian Ketelsen, Erik St. Martin

#golang #books #english

Язык: английский.

Целевая аудитория: опытные программисты.

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

В книге рассматриваются следующие темы:
✔️ быстрый старт в Go;
✔️ массивы, срезы;
✔️ система типов в Go;
✔️ параллелизм;
✔️ шаблоны проектирования и многое другое.

Преимущества:
➕ небольшой объём;
➕ многочисленные примеры приложений;
➕ полезный материал для перехода на Go.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Python 3 Pocket Primer (2018)
Автор: Parker J.R.

#python #books #english

Язык: английский.

Целевая аудитория: для начинающих программистов на Python.

Хотели бы изучить Python и понять разницу между ветками 2.x и 3.x? В данном руководстве даны практические примеры применения языка, рассмотрены основные понятия, а также сделан обзор на библиотеку PyGame, позволяющую программисту обрабатывать графику, движение мыши, звук и видео. Также вы познакомитесь с библиотекой по отправке и получению электронных писем и создадите свою первую игру.

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

Преимущества:
➕ актуальный материал по технологии;
➕ полезные примеры применения знаний;
➕ небольшой объём.

Недостатки:
➖ местами плохое форматирование кода.
источник
Книги для программистов
источник
Книги для программистов
Программирование: теоремы и задачи (2017)
Автор: Шень А.

#algorithms #books #rus
источник
Книги для программистов
Выучить английский за 2 месяца невозможно. Нужны годы усердной «зубрежки».  Согласны? 🤔 Если использовать старый подход к обучению. Но сегодня заниматься по правилам ХХ века – это как ездить на скрипучей телеге, когда можно рассекать на Jaguar. Выбирайте правильное транспортное средство.

В English Tochka вы заговорите на английском за 2 месяца.  Это специальный курс, после которого не заговорить не получится.  Проверьте!
Приходите ⏰21 августа на бесплатный вебинар «Как понять английский за 2 часа». Алекс Рубанов прокатит вас с ветерком по эффективным алгоритмам языка:
·        Увидите основные ошибки в изучении английского;
·        Избавитесь от главного страха - языкового барьера;
·        Научитесь запоминать до 100 слов ежедневно;
·        Сдвинетесь с мертвой точки и не захотите останавливаться.

Регистрируйся в Telegram: goo.gl/kfAaPV
источник
2018 August 20
Книги для программистов
​​Задачник по PHP с решениями (2018)
Автор: Р. Григорьев.

#php #books #rus

Язык: русский.

Целевая аудитория: продолжающие программисты на PHP.

Любите решать задачи для тренировки своих навыков по языку? А ещё лучше, когда к задачам даны ответы, в которые полезно иногда подглядеть. Этот небольшой сборник насчитывает около 100 задач на разные темы: циклы, ветвления, работа с файлами, строками, массивами, куками и многим другим. Его будет полезно почитать программистам, уже знакомым с языком, чтобы проверить свои знания на прочность.

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

Преимущества:
➕ небольшой объём;
➕ материал по актуальной версии PHP;
➕ много интересных задач.

Недостатки:
➖ разбирается старый тип подключения к базе данных через mysql connect, а не PDO или mysqli.
➖ ответы расположены после всех заданий, что некоторым может показаться неудобным.
источник
Книги для программистов
источник