Size: a a a

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

2018 May 26
Книги для программистов
источник
Книги для программистов
​​Fuzzy Modeling and Control (2017)
Автор: Анджей Пегат

#machinelearning #books

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

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

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

Недостатки:
➖ большой объём;
➖ требует хорошей математической подготовки.
источник
Книги для программистов
​​WordРress для начинающих (2017)
Автор: Дэрил Бартлетт

#web #wordpress #junior #php

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

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

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

➖ подходит только начинающим разработчикам.
источник
2018 May 27
Книги для программистов
​​The Design and Evolution of C++ (2016)
Автор: Бьерн Страуструп

#cpp #books

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Pearls of Functional Algorithm Design (2015)
Автор: Ричард Берд

#algorithms #books

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

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

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

Недостатки:
➖ плохой перевод.
источник
Книги для программистов
​​Advanced Web Metrics with Google Analytics (2009)
Автор: Brian Cliffton

#analytics #google

Хотите узнать достаточно ли эффективен ваш веб-сайт? Тогда эта книга именно для вас! Автор, эксперт в сфере веб-аналитики, Брайан Клифтон,  расскажет вам о секретах оценивая эффективности работы сайта, современных методов работы веб-аналитики, а также использования Google Analytics 2.0. Данный труд –  это исчерпывающее руководство, которое  содержит в себе методы, секреты и экспертные советы, которые не найдете больше нигде.

Вы узнаете как:
✅ определить трафик сайта и понять, как он влияет на ROI;
✅ настроить параметры сбора данных;
✅ анализировать собранные данные;
✅ выбирать сегменты посетителей и периоды времени;
✅ выяснить за какой промежуток времени  посетитель становится покупателем;
✅ применять эффективные методы отслеживания динамичеaских веб-страниц, событий Flash, баннеров;
✅ оптимизировать платежную систему, PPC-кампании (включая AdWords) и многое другое.

Достоинства:
➕ данные из первоисточника (Brian Cliffton один из ведущих сотрудников Google в направлении аналитики);
➕ простой язык повествования.

Недостатки:
➖ подходит только разработчиком уровня junior  - middle, профессионалам будет скучно.
источник
Книги для программистов
источник
2018 May 28
Книги для программистов
Друзья, сегодня и завтра пройдёт крупнейший IT-фестиваль РИТ++. Для тех, кто не в теме, РИТ++ — мероприятие, посвящённое узкотематическим IT-конференциям и докладам.

C расписанием вы можете ознакомиться здесь — https://bit.ly/2ITiVYz

Мы ведём трансляцию докладов из главного зала в нашей группе ВК —https://vk.com/video-54530371_456249665. Также ведётся трансляция на YouTube —  https://www.youtube.com/watch?v=8lIGa-nsC7Q. В главном зале пройдут самые значимые и интересные для широкой аудитории IT-специалистов выступления: от микросервисов на фронтенде и идеального CI-пайплайна до борьбы с профессиональным выгоранием.

Для тех, кто по каким-либо причинам не может смотреть видео, организаторы ведут текстовую трансляцию прямо в телеграме, где освещают самые интересные моменты — @RITFestStream

Присоединяйтесь!
источник
Книги для программистов
​​The Annotated Turing: Guided Tour Through Alan Turing’s Historic Paper on Computability and the Turing Machine (2008)
Автор: Чарльз Петцольд

#computerscience #books

Если вы уже читали “Код”, то следующая книга вам покажется такой же увлекательной, ведь в ней автор и знаменитый популяризатор, Чарльз Петцольд, рассмотрит одну из известных работ Алана Тьюринга, в которой были заложены основы computer science и современных компьютеров. Также вы прочтёте о рождении понятий и представлений Алана Тьюринга о программном обеспечении.

В книге рассматриваются следующие темы:
✔️ учение Алана Тьюринга;
✔️ сложение и умножение;
✔️ всё — есть число;
✔️ универсальная машина;
✔️ вычислительные машины;
✔️ логика и вычисления;
✔️ лямбда-выражения и многое другое.

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

Недостатки:
➖ плохой перевод.
источник
Книги для программистов
источник
Книги для программистов
​​Learn More Python 3 the Hard Way: The Next Step for New Python Programmers (2017)
Автор: Зед Шоу

#python #books

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

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

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

Недостатки:
➖ опечатки в коде;
➖ проблемы с выравниванием кода.
источник
Книги для программистов
источник
2018 May 29
Книги для программистов
Итак, начинается второй день IT-фестиваля РИТ++. Сегодня самые интересные доклады.

С расписанием вы можете ознакомиться здесь — https://bit.ly/2L3a4nI

Напоминаем, что мы весь день ведём прямую трансляцию главного зала в нашей группе ВК — https://vk.com/proglib. Также ведётся текстовая трансляция организаторами фестиваля в телеграм-канале @RITFestStream. Подпишись, чтобы не пропустить всё самое интересное!
источник
Книги для программистов
​​Introduction to Programming in Python: An Interdisciplinary Approach (2017)
Автор: Роберт Седжвик, Кевин Уэйн, Роберт Дондеро

#python #books

Если вы хотите изучите язык программирования Python на примере популярных алгоритмов и структур данных, то эта книга написана для вас. Автор книги, Роберт Седжвик, является автором популярной серии книг по алгоритмам на таких языках, как С, С++, Java и Python, поэтому эта книга рассматривает возможности Python в построении алгоритмов и структур данных.

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

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

Недостатки:
➖ не подходит начинающим.
источник
Книги для программистов
​​Neural Networks: A Comprehensive Foundation (2016)
Автор: Саймон Хайкин

#neural #books

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
2018 May 30
Книги для программистов
​​SQL For Dummies (2017)
Автор: Аллен Дж. Тейлор

#sql #books

SQL — популярный язык запросов для работы с данными. Любой сайт должен обеспечивать пользователя информацией, по этой причине был придуман язык SQL как инструмент для выборки, обработки и обновления информации в соответствии с условиями, заданными пользователем. В настоящей книге вы узнаете о базовых основах SQL, научитесь проектировать таблицы, создавать запросы и подзапросы, работать с XML-данными и применять триггеры.

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

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

Недостатки:
➖ мало конкретных примеров.
источник
Книги для программистов
источник
Книги для программистов
​​​​C in a Nutshell (2017)
Авторы: Питер Принц, Тони Кроуфорд

#clanguage #books

Настоящая книга является объёмным справочным пособием по языку программирования С. В книге приводится подробное описание всех функций языка, примеры их применения, описание заголовочных файлов, инструкций и стандартной библиотеки шаблонов. Также рассматриваются основы работы с компилятором GNU, изменения в 11 стандарте языка и многое другое.

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

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

Недостатки:
➖ большой объём.
источник