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

progbook Нравится 1
Это ваш канал? Подтвердите владение для дополнительных возможностей

Обратная связь: @proglibrary_feedback_bot
Сотрудничество: @ohmaigawd или @proglib_adv
Прайс-лист: https://bit.ly/2msLa6I
Гео и язык канала
Россия, Русский
Категория
Книги


Гео канала
Россия
Язык канала
Русский
Категория
Книги
Добавлен в индекс
08.09.2017 13:03
Последнее обновление
17.08.2018 22:05
@TGStat_Bot
Бот для получения статистики каналов не выходя из Telegram
Telegram Analytics
Самые свежие новости сервиса TGStat. Подписаться →
Telegram Info
Последние новости о Telegram. Читать →
40 290
подписчиков
~15.2k
охват 1 публикации
~97.6k
дневной охват
~7
постов / день
37.7%
ERR %
6.09
индекс цитирования
Репосты и упоминания канала
16 упоминаний канала
48 упоминаний публикаций
62 репостов
unity3d.ru
unity3d.ru
unity3d.ru
Dev-CS.ru
Телеграм-каталог
Мой компьютер
Путь Рубиста
Путь Рубиста
JavaScript Jobs — чат
Путь Рубиста
Путь Рубиста
Мысли (в)слух
Мысли (в)слух
A.E.S.IT Group 💻
DeepLearning ru
Дюдя
Crosser Live
I.T. NEWS
I.T. NEWS
Crosser Live
WebDevClub - WIUT
Последние публикации
C++ Programming in easy steps, (2017)
Автор: Mike McGrath

#cpp #books #english
Attached file
Attached file
​​Алгоритмические трюки для программистов (2014)
Авторы: Генри Уоррен.

#algorithms #books #rus

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

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

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

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

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

Недостатки:
➖ встречаются опечатки.
Attached file
​​Python 3. Самое необходимое (2016)
Авторы: Н. Прохорёнок, В. Дронов

#python #books #rus

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

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

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

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

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

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

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

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

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

Остались вопросы? Задайте их лично во время онлайн-встречи.
Сдавайте вступительное тестирование и открывайте новые горизонты прекрасного мира Data Science!
Язык программирования Rust (2018)
Автор: распространяется в свободном доступе.

#rust #books #rus
Attached file
Attached file
​​Введение в программирование на Go (2014)
Автор: Калеб Докси

#golang #books #rus

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

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

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

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

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

Недостатки:
➖ старая версия языка.
Attached file
​​Работа с PostgreSQL: настройка и масштабирование (2017)
Автор: Ю. Васильев.

#postgresql #books #rus

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

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

PostgreSQL невероятно мощная и гибкая СУБД, она имеет схожий функционал и синтаксис с другой популярной СУБД, MySQL, однако её возможности гораздо шире. Например, она способна обрабатывать данных больше, чем MySQL, поддерживает создание собственных типов данных, хранение многомерных массивов, индексирование JSON и многое другое. Эта книга поможет вам настроить PostgreSQL и использовать её самые полезные возможности.

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

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

Недостатки:
➖ не замечено.
Эффективные алгоритмы и сложность вычислений (2018)
Авторы: Н. Кузюрин, С. Фомин

#algortithms #books #rus
Attached file
Attached file
​​Просто о Vim (2011)
Автор: Swaroop, Yesyo

#vim #linux #books #rus

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

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

В книге рассматриваются следующие темы:
✔️ установка;
✔️ первые шаги;
✔️ режимы;
✔️ основы редактирования;
✔️ множественность;
✔️ сценарии;
✔️ плагины и многое другое.

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

Недостатки:
➖ обзор старой версии.
Attached file
​​О Haskell по-человечески (2016)
Автор: Д. Шевченко

#haskell #books #rus

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

Целевая аудитория: начинающие программисты на Haskell.
Редко выходят книги, авторы которых отступали бы от канонов обычного преподавания. Автор этой книги  -  один из них. Денис Шевченко поспешил рассказать о Haskell по-другому, не увлекаясь объяснением сортировок, алгоритмов поиска и других алгоритмов, о которых и так слышали уже все и способны некоторые из них воспроизвести на своём языке программирования. В эту увлекательную книгу автор положил темы изучения основ Haskell, функционального программирования и практического изучения языка.

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

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

Недостатки:
➖ не замечено.
Computer Systems: A Programmer's Perspective (2015)
Авторы: Randal E. Bryant, David R. O'Hallaron

#computer_systems #books #english
Attached file
Attached file
​​The Busy Coder's Guide to Android Development 8.13 (2018)
Автор: Mark L. Murphy

#android #books #english

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

Целевая аудитория: начинающие мобильные разработчики.
Мобильная разработка постоянно развивается, предлагая пользователю современные возможности мобильных устройств, включая производительность и удобство. Эта книга охватывает все современные тренды разработки, рассматривая программирование на последней версии Android Studio и для последней версии ОС Android, а также предоставляет всю информацию, необходимую для работы ваших приложений на более старых устройствах.

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

Преимущества:
➕ актуальный материал по теме;
➕ многочисленные примеры готовых приложений;
➕ иллюстрации и хорошо оформленный код.

Недостатки:
➖ не переведена;
➖ из-за быстрого появления новых версий Android книга может перестать быть актуальной в ближайшее время.
Attached file