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

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

По поводу рекламы писать @ohmaigawd или @proglib_adv
Реклама: http://telegra.ph/Reklama-01-18-2
Язык канала
Русский

Категория
Книги

Язык канала
Русский
Категория
Книги
Добавлен в индекс
08.09.2017 13:03
Последнее обновление
27.05.2018 14:11
@TGStat_Bot
Бот для получения статистики каналов не выходя из Telegram
Telegram Analytics
Самые свежие новости сервиса TGStat. Подписаться →
Telegram Info
Последние новости о Telegram. Читать →
35 409
подписчиков
~16.9k
охват 1 публикации
~57.1k
дневной охват
~4
постов / день
47.7%
ERR %
11 + 27
репосты+упоминания
Репосты и упоминания канала
Код в мешке
Код в мешке
Код в мешке
Код в мешке
Код в мешке
A.E.S.IT Group 💻
Каталог каналов
DeepLearning ru
Дюдя
Crosser Live
I.T. NEWS
ABRAMEN | Bots and Channels
I.T. NEWS
Crosser Live
WebDevClub - WIUT
Последние публикации
​​Pearls of Functional Algorithm Design (2015)
Автор: Ричард Берд

#algorithms #books

Проектирование и использование алгоритмов является неотъемлемой частью профессионального программирования. Из этой книги вы узнаете о проектировании алгоритмов в функциональном стиле на языке программирования Haskell. Основные алгоритмы, рассмотренные в книге, применяются в создании игровой логики, головоломок, комбинаторных построениях, сжатии данных и сопоставлении строк.

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

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

Недостатки:
➖ плохой перевод.
Attached file
​​The Design and Evolution of C++ (2016)
Автор: Бьерн Страуструп

#cpp #books

Эту книгу стоит прочесть каждому, кого интересует вопрос создания с нуля языков программирования. Создатель одного из самых популярных языков программирования, Бьёрн Страуструп, расскажет о процессе проектирования и создания С++. Рассмотрены не только основы и принципы, заложенные в С++, но и дизайн современных средств языка: шаблоны, исключения, пространства имён и прочее. Также автор продемонстрирует правильное применение объектно-ориентированных языков.

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

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

Недостатки:
➖ не замечено.
​​WordРress для начинающих (2017)
Автор: Дэрил Бартлетт

#web #wordpress #junior #php

WordPress – система управления содержимым сайта с открытым исходным кодом, написанная на скриптовом языке программирования PHP и позволяющая создавать веб-страницы совершенно разных уровней: от блога до сложных новостных ресурсов и интернет магазинов. Данная книга содержит все необходимые основы, изучив которые, даже начинающий веб-разработчик сможет создавать сайты различной сложности.

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

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

➖ подходит только начинающим разработчикам.
​​Fuzzy Modeling and Control (2017)
Автор: Анджей Пегат

#machinelearning #books

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

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

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

Недостатки:
➖ большой объём;
➖ требует хорошей математической подготовки.
Attached file
​​Start Here! Build Windows 8 Apps with HTML5 and JavaScript (2014)
Авторы: Дино Эспозито, Франческо Эспозито

#javascript #html #books

Веб-программирование привлекает молодых программистов своей простотой и скоростью разработки, однако качество создания веб-приложений требует больших знаний. Эта книга познакомит вас с программированием для операционной системы Windows 8. В ней разобраны как основы веб-программирования, так и такие серьёзные вещи, как работа с графикой, видео, интернет-вызовы, работа с GPS и веб-камерами. Также отдельная глава уделяется процессу публикации готового приложения в Windows Store.

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

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

Недостатки:
➖ плохой перевод.
Attached file
​​Programming Computer Vision With Python (2016)
Автор: Ян Эрик Солем

#python #books

Где только ни применяется язык программирования Python. Его простой и понятный синтаксис, большие возможности делают его эффективным в области машинного обучения, сборе и обработки информации, data science и в решении алгоритмов компьютерного зрения, о чём и пойдёт речь в этой книге. Из неё вы узнаете о методах распознавания объектов, трехмерной реконструкции, обработке стереоизображений, дополненной реальности и других приложениях компьютерного зрения.

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

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

Недостатки:
➖ опечатки в коде;
➖ ошибки в вычислениях.
Attached file
​​SQL In A Nutshell (2010)
Авторы: Дэниэл Кляйн, Брэнд Хант, Кевин Е. Кляйн

#sql #books

Настоящее издание популярного справочника по языку SQL содержит описание всех операторов SQL, описанных стандартом 2003 года, реализованных в таких СУБД, как Microsoft SQL Server 2008, Oracle 11g, MySQL 5.1 и PostgreSQL 8.3. Также в руководстве рассмотрены основы реляционных баз данных, сложные запросы и функции, в том числе характерные для каждой СУБД в отдельности

В книге рассматриваются следующие темы:
✔️ основные концепции;
✔️ справочник операторов SQL;
✔️ функции SQL;
✔️ функции, поддерживаемые MySQL;
✔️ функции, поддерживаемые Oracle;
✔️ функции, поддерживаемые PostgreSQL и многое другое.

Преимущества:
➕ полный справочник по языку SQL;
➕ основы реляционных СУБД;
➕ актуальный материал;
➕ множество примеров.

Недостатки:
➖ неудобное форматирование кода.
Attached file
​​Fluent Python (2016)
Автор: Лучано Рамальо

#python

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

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

Достоинства:
➕ большое количество показательных примеров;
➕ описаны «подводные камни» языка, о которых часто любят спрашивать на собеседовании;
➕ подходит как новичку, так и профи.

Недостатки:
➖ качество печатного издания на русском оставляет желать лучшего
​​Мы отобрали лучшие Youtube-каналы по программированию и заставили бездушного бота за ними следить и оперативно выкладывать новые видео, которые на них публикуются.

Если у вас каша в подписках и рекомендациях на Youtube, или вы по каким-то причинам там не сидите, срочно подписывайтесь: @progvid
Attached file
​​Test-Driven Development with Python, 2nd Edition (2017)
Автор: Percival H.

#python #books

Любое крупное коммерческое приложение проходит этап тестирования, которое выявляет части кода, требующие рефакторинга. Технология TDD является одним из видов тестирования, основанном на постоянном тестировании небольших частей кода, позволяющих контролировать каждый этап разработки. В этой книге даны основы TDD посредством программирования на Python. Также вы познакомитесь с фреймворком Django, Mock, Git и jQuery.

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

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

Недостатки:
➖ ошибки в коде.
Attached file
​​Mastering Swift 4, 4th Edition (2017)
Автор: Hoffman J.

#swift #books

Swift является основным языком, применяемым компанией Apple для разработки своих приложений под iOS и macOS. В книге дано описание четвёртой версии языка, его основ и обновлённых функции, преимущество которых в производительности и упрощении процесса разработки. Также автор подробно расскажет о таких важных элементах Swift, как параллельное программирование, расширение протоколов, обработка ошибок и шаблоны проектирования.

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

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

Недостатки:
➖ не обнаружено.
Attached file
​​Using Drupal (2010)
Авторы: Анжела Байрон, Эддисон Берри

#drupal #php #web

Drupal – открытая система для созданий веб-сайтов и веб-приложений (CMF), написанная на скриптовом языке программирования PHP. Система позволяет разработчикам легко и быстро комбинировать модули, разрабатывать конкурентоспособные сетевые ресурсы, написав при этом всего несколько строк программного кода. Книга поможет не только правильно настроить основные модули Drupal, но и выбрать наиболее подходящий именно вам.

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

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

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