Forwarded from Книги для программистов
Make Your Own Neural Network (2016)
Автор: Тарик Рашид
#python #book #rus #beginners
Язык: русский.
Целевая аудитория: начинающие разработчики.
Предлагаем вашему вниманию одну из лучших на данный момент книг по нейронным сетям. В ней вы найдёте описание теории и практики создания нейронных сетей, что такое нейронные сети, где они применяются и как самому создать такую сеть, не имея при этом никакого опыта. Автор даёт исчерпывающий материал по основным принципам функционирования нейронных сетей, теоретическим аспектам и требуемой терминологии. Объяснения сопровождаются примерами кода на языке программирования Python из полно-функциональной нейронной сети.
Основные темы книги:
➕ нейронные сети и системы искусственного интеллекта;
➕ структура нейронных сетей;
➕ сглаживание сигналов, распространяющихся по нейронной сети, с помощью функции активации;
➕ тренировка и тестирование нейронных сетей;
➕ интерактивная среда программирования IPython;
➕ использование нейронных сетей в качестве классификаторов объектов;
➕ распознавание образов с помощью нейронных сетей.
Недостатки:
➖ встречаются ошибки в схемам и расчётах;
➖ отсутствует подробное описание вывода некоторых формул.
Онлайн-перевод книги: https://prglb.ru/21q9m
Автор: Тарик Рашид
#python #book #rus #beginners
Язык: русский.
Целевая аудитория: начинающие разработчики.
Предлагаем вашему вниманию одну из лучших на данный момент книг по нейронным сетям. В ней вы найдёте описание теории и практики создания нейронных сетей, что такое нейронные сети, где они применяются и как самому создать такую сеть, не имея при этом никакого опыта. Автор даёт исчерпывающий материал по основным принципам функционирования нейронных сетей, теоретическим аспектам и требуемой терминологии. Объяснения сопровождаются примерами кода на языке программирования Python из полно-функциональной нейронной сети.
Основные темы книги:
➕ нейронные сети и системы искусственного интеллекта;
➕ структура нейронных сетей;
➕ сглаживание сигналов, распространяющихся по нейронной сети, с помощью функции активации;
➕ тренировка и тестирование нейронных сетей;
➕ интерактивная среда программирования IPython;
➕ использование нейронных сетей в качестве классификаторов объектов;
➕ распознавание образов с помощью нейронных сетей.
Недостатки:
➖ встречаются ошибки в схемам и расчётах;
➖ отсутствует подробное описание вывода некоторых формул.
Онлайн-перевод книги: https://prglb.ru/21q9m
Forwarded from Книги для программистов
Data Science from Scratch: First Principles with Python (2015)
Автор: Joel Grus
#python #data_science #book #english #beginner
Язык: английский.
Целевая аудитория: джуниор-программисты на Python.
Если вы когда-то интересовались наукой о данных или машинным обучением и даже использовали реальные библиотеки, то наверняка сможете написать простое приложение, однако вероятнее всего, что вы это делали без фактического понимания дисциплины, которое очень важно в профессиональной разработке. Это руководство поможет вам наверстать упущенное в своё время и расскажет о data science с нуля.
В книге рассматриваются следующие темы:
✔️ быстрый курс по Python;
✔️ визуализация данных;
✔️ линейная алгебра;
✔️ статистика;
✔️ работа с данными;
✔️ машинное обучение;
✔️ кластеризация;
✔️ нейронные сети и многое другое.
Преимущества:
➕ грамотный материал по основам data science;
➕ множество примеров.
Недостатки:
➖ встречаются опечатки в коде и плохое форматирование.
Автор: Joel Grus
#python #data_science #book #english #beginner
Язык: английский.
Целевая аудитория: джуниор-программисты на Python.
Если вы когда-то интересовались наукой о данных или машинным обучением и даже использовали реальные библиотеки, то наверняка сможете написать простое приложение, однако вероятнее всего, что вы это делали без фактического понимания дисциплины, которое очень важно в профессиональной разработке. Это руководство поможет вам наверстать упущенное в своё время и расскажет о data science с нуля.
В книге рассматриваются следующие темы:
✔️ быстрый курс по Python;
✔️ визуализация данных;
✔️ линейная алгебра;
✔️ статистика;
✔️ работа с данными;
✔️ машинное обучение;
✔️ кластеризация;
✔️ нейронные сети и многое другое.
Преимущества:
➕ грамотный материал по основам data science;
➕ множество примеров.
Недостатки:
➖ встречаются опечатки в коде и плохое форматирование.
Forwarded from Daily Coding 🔥
Автостопом по Python
К. Рейтц, Т. Шлюссер, 2017
Перед вами – увлекательная книга, которую по достоинству оценит любой неравнодушный программист и даже бывалый питонщик. Она составлена на основе онлайнового руководства docs.python-guide.org и содержит наработки многочисленных профессионалов и энтузиастов, знающих, что такое Python, и чего вы от него хотите.
Скачать PDF | Больше книг
#book #python
К. Рейтц, Т. Шлюссер, 2017
Перед вами – увлекательная книга, которую по достоинству оценит любой неравнодушный программист и даже бывалый питонщик. Она составлена на основе онлайнового руководства docs.python-guide.org и содержит наработки многочисленных профессионалов и энтузиастов, знающих, что такое Python, и чего вы от него хотите.
Скачать PDF | Больше книг
#book #python
Forwarded from Daily Coding 🔥
Классические задачи Computer Science на языке Python
Д. Копец, 2020
Многие задачи в области Computer Science, которые на первый взгляд кажутся новыми или уникальными, на самом деле уходят корнями в классические алгоритмы, методы кодирования и принципы разработки. И устоявшиеся техники по-прежнему остаются лучшим способом решения таких задач! Научитесь писать оптимальный код для веб-разработки, обработки данных, машинного обучения и других актуальных сфер применения Python.
В этой книге:
— Алгоритмы поиска.
— Обобщенные технологии для графов.
— Нейронные сети.
— Генетические алгоритмы.
— Состязательный поиск.
— Использование аннотаций типов в описанных задачах.
Скачать книгу | Больше книг
#book #python #cs
Д. Копец, 2020
Многие задачи в области Computer Science, которые на первый взгляд кажутся новыми или уникальными, на самом деле уходят корнями в классические алгоритмы, методы кодирования и принципы разработки. И устоявшиеся техники по-прежнему остаются лучшим способом решения таких задач! Научитесь писать оптимальный код для веб-разработки, обработки данных, машинного обучения и других актуальных сфер применения Python.
В этой книге:
— Алгоритмы поиска.
— Обобщенные технологии для графов.
— Нейронные сети.
— Генетические алгоритмы.
— Состязательный поиск.
— Использование аннотаций типов в описанных задачах.
Скачать книгу | Больше книг
#book #python #cs
Forwarded from Книги для программистов
Practical statistics for data scientists: 50 essential concepts (2017)
Авторы: Peter Bruce, Andrew Bruce
Количество страниц: 318
#english #book #advanced
Статистические методы являются ключевой частью науки о данных, однако очень немногие специалисты в области данных имеют подобный опыт работы. Курсы и книги по базовой статистике редко охватывают эту тему с точки зрения Data Science. В этом практическом руководстве объясняется, как применять различные статистические методы в науке о данных, рассказывается о том, как избежать их неправильного использования, и приводится информация по аспектам, которым необходимо уделять особое внимание. Для комфортного чтения необходимы знания R.
Во время чтения книги вы узнаете:
✔️Почему предварительный анализ данных является ключевым в науке о данных;
✔️Как случайная выборка может уменьшить смещение и получить набор данных более высокого качества, даже с большими данными;
✔️Как использовать регрессию для оценки результатов и выявления аномалий;
✔️О статистических методах машинного обучения, которые «учатся» на данных и многое другое.
Достоинства:
➕Качественный обзор основных концепций;
➕Интересные идеи по работе с необычными данными;
➕Хороший авторский стиль.
Недостатки:
➖Не хватает объяснений к некоторым примерам кода.
Скачать книгу
Авторы: Peter Bruce, Andrew Bruce
Количество страниц: 318
#english #book #advanced
Статистические методы являются ключевой частью науки о данных, однако очень немногие специалисты в области данных имеют подобный опыт работы. Курсы и книги по базовой статистике редко охватывают эту тему с точки зрения Data Science. В этом практическом руководстве объясняется, как применять различные статистические методы в науке о данных, рассказывается о том, как избежать их неправильного использования, и приводится информация по аспектам, которым необходимо уделять особое внимание. Для комфортного чтения необходимы знания R.
Во время чтения книги вы узнаете:
✔️Почему предварительный анализ данных является ключевым в науке о данных;
✔️Как случайная выборка может уменьшить смещение и получить набор данных более высокого качества, даже с большими данными;
✔️Как использовать регрессию для оценки результатов и выявления аномалий;
✔️О статистических методах машинного обучения, которые «учатся» на данных и многое другое.
Достоинства:
➕Качественный обзор основных концепций;
➕Интересные идеи по работе с необычными данными;
➕Хороший авторский стиль.
Недостатки:
➖Не хватает объяснений к некоторым примерам кода.
Скачать книгу
Forwarded from Книги для программистов
Functional Programming, Simplified: (Scala edition) (2017)
Автор: Alvin Alexander
Количество страниц: 780
Автор книги делает процесс обучения функциональному программированию на Scala максимально простым, разбивая сложные темы на небольшие части, которые легче понять и усвоить. Уроки представлены в логической последовательности — в порядке, в котором их изучил автор, — кульминацией которой являются сложные темы, такие как моделирование функциональных областей, а также способы написания и использования монад.
Что внутри:
✔️Простой набор правил для функционального программирования на Scala;
✔️Как и зачем писать чистые функции и использовать неизменяемые переменные;
✔️Как чистые функции работают с вводом / выводом (файл, база данных и сеть);
✔️Уроки по рекурсии с множеством изображений, которые помогут понять, как она работает;
✔️И многое другое.
Достоинства:
➕Множество примеров кода;
➕Упражнения;
➕Детальные объяснения.
Недостатки:
➖Большой объем.
Скачать книгу
#english #book #intermediate
Автор: Alvin Alexander
Количество страниц: 780
Автор книги делает процесс обучения функциональному программированию на Scala максимально простым, разбивая сложные темы на небольшие части, которые легче понять и усвоить. Уроки представлены в логической последовательности — в порядке, в котором их изучил автор, — кульминацией которой являются сложные темы, такие как моделирование функциональных областей, а также способы написания и использования монад.
Что внутри:
✔️Простой набор правил для функционального программирования на Scala;
✔️Как и зачем писать чистые функции и использовать неизменяемые переменные;
✔️Как чистые функции работают с вводом / выводом (файл, база данных и сеть);
✔️Уроки по рекурсии с множеством изображений, которые помогут понять, как она работает;
✔️И многое другое.
Достоинства:
➕Множество примеров кода;
➕Упражнения;
➕Детальные объяснения.
Недостатки:
➖Большой объем.
Скачать книгу
#english #book #intermediate
Forwarded from Книги для программистов
Getting Started with SQL: A Hands-On Approach for Beginners (2016)
Автор: Thomas Nield
Количество страниц: 134
Книга послужит отличным введением в SQL для тех, кто собирается использовать его в работе. Если вы предприниматель или ИТ-специалист, это краткое практическое руководство научит вас, как извлекать и преобразовывать данные с помощью SQL. Вы быстро освоите основы SQL и научитесь создавать свои собственные базы данных.
Во время чтения книги вы:
✔️Изучите реляционные базы данных, в том числе простые и централизованные модели;
✔️Начнете использовать SQLite и SQLiteStudio для создания легких баз данных за считанные минуты;
✔️Научитесь запрашивать и преобразовывать данные с помощью SELECT, WHERE, GROUP BY и ORDER BY;
✔️Научитесь создавать свои собственные таблицы и централизованные базы данных, используя принципы проектирования.
Достоинства:
➕Небольшой объем;
➕Хороший авторский стиль.
➖Недостатки:
Не замечено.
Скачать книгу
#english #book #intermediate
Автор: Thomas Nield
Количество страниц: 134
Книга послужит отличным введением в SQL для тех, кто собирается использовать его в работе. Если вы предприниматель или ИТ-специалист, это краткое практическое руководство научит вас, как извлекать и преобразовывать данные с помощью SQL. Вы быстро освоите основы SQL и научитесь создавать свои собственные базы данных.
Во время чтения книги вы:
✔️Изучите реляционные базы данных, в том числе простые и централизованные модели;
✔️Начнете использовать SQLite и SQLiteStudio для создания легких баз данных за считанные минуты;
✔️Научитесь запрашивать и преобразовывать данные с помощью SELECT, WHERE, GROUP BY и ORDER BY;
✔️Научитесь создавать свои собственные таблицы и централизованные базы данных, используя принципы проектирования.
Достоинства:
➕Небольшой объем;
➕Хороший авторский стиль.
➖Недостатки:
Не замечено.
Скачать книгу
#english #book #intermediate
Forwarded from Книги для программистов
Terraform: Up & Running (2019)
Автор: Yevgeniy Brikman
Количество страниц: 368
TerraForm стал ключевым инструментом в DevOps для определения, запуска и управления инфраструктурой кода для различных облачных платформ и платформ виртуализации, включая AWS, Google Cloud, Azure и другие. Второе издание данной книги, расширенное и полностью обновленное для версии Terraform 0.12 и выше, предоставляет вам самый быстрый способ начать работу.
Во время чтения книги вы:
➕Рассмотрите изменения Terraform 0.9 до 0.12;
➕Узнаете, как писать производственные модули Terraform;
➕Погрузитесь в ручное и автоматическое тестирование кода Terraform;
➕Сравните Terraform с Chef, Puppet, Ansible, CloudFormation;
➕Научитесь использовать Terraform для управления состоянием вашей инфраструктуры;
➕Научитесь использовать продвинутые аспекты Terraform для развертывания без простоев.
Достоинства:
➕При помощи книги вы быстро обучитесь работать с технологией;
➕Множество примеров кода.
Недостатки:
➖Посредственная структурированность.
Скачать книгу
#english #book #intermediate
Автор: Yevgeniy Brikman
Количество страниц: 368
TerraForm стал ключевым инструментом в DevOps для определения, запуска и управления инфраструктурой кода для различных облачных платформ и платформ виртуализации, включая AWS, Google Cloud, Azure и другие. Второе издание данной книги, расширенное и полностью обновленное для версии Terraform 0.12 и выше, предоставляет вам самый быстрый способ начать работу.
Во время чтения книги вы:
➕Рассмотрите изменения Terraform 0.9 до 0.12;
➕Узнаете, как писать производственные модули Terraform;
➕Погрузитесь в ручное и автоматическое тестирование кода Terraform;
➕Сравните Terraform с Chef, Puppet, Ansible, CloudFormation;
➕Научитесь использовать Terraform для управления состоянием вашей инфраструктуры;
➕Научитесь использовать продвинутые аспекты Terraform для развертывания без простоев.
Достоинства:
➕При помощи книги вы быстро обучитесь работать с технологией;
➕Множество примеров кода.
Недостатки:
➖Посредственная структурированность.
Скачать книгу
#english #book #intermediate
Forwarded from Книги для программистов
Flutter for Beginners (2020)
Автор: Alessandro Biessek
Количество страниц: 514
Google Flutter - это кроссплатформенный мобильный фреймворк, который позволяет легко создавать высокопроизводительные приложения для Android и iOS. Эта книга поможет вам разобраться с основами Flutter и языка программирования Dart.
Во время чтения книги вы:
✔️Изучите основные концепции пользовательского интерфейса Flutter и его компиляцию для нескольких платформ;
✔️Увидите, как разрабатываются плагины и виджеты Flutter и поймете, как правильно структурировать код плагина;
✔️Стилизуете свои приложения для Android и iOS с помощью виджетов;
✔️Научитесь работать с анимациями.
Достоинства:
➕Актуальность материала;
➕Раскрыта тема многопоточности;
➕Легко читается.
Недостатки:
➖Не замечено.
Скачать книгу
#english #book #beginner
Автор: Alessandro Biessek
Количество страниц: 514
Google Flutter - это кроссплатформенный мобильный фреймворк, который позволяет легко создавать высокопроизводительные приложения для Android и iOS. Эта книга поможет вам разобраться с основами Flutter и языка программирования Dart.
Во время чтения книги вы:
✔️Изучите основные концепции пользовательского интерфейса Flutter и его компиляцию для нескольких платформ;
✔️Увидите, как разрабатываются плагины и виджеты Flutter и поймете, как правильно структурировать код плагина;
✔️Стилизуете свои приложения для Android и iOS с помощью виджетов;
✔️Научитесь работать с анимациями.
Достоинства:
➕Актуальность материала;
➕Раскрыта тема многопоточности;
➕Легко читается.
Недостатки:
➖Не замечено.
Скачать книгу
#english #book #beginner
Forwarded from Книги для программистов
Python Workout: 50 ten-minute exercises (2020)
Автор: Reuven M. Lerner
Количество страниц: 248
Единственный способ овладеть каким-либо навыком - это практика. В Python Workout автор предоставляет 50 тщательно отобранных упражнений, которые помогут вам улучшить имеющиеся умения. Принимая новые вызовы, вы будете развивать навыки программирования и уверенность в себе в качестве специалиста.
Что внутри:
✔️50 практических упражнений и решений к ним;
✔️Описание всех типов данных Python;
✔️Десятки дополнительных бонусных упражнений для дополнительной практики.
Достоинства:
➕Актуальность материала;
➕Подходит для программистов с базовыми знаниями Python;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
Скачать книгу
#english #book #intermediate
Автор: Reuven M. Lerner
Количество страниц: 248
Единственный способ овладеть каким-либо навыком - это практика. В Python Workout автор предоставляет 50 тщательно отобранных упражнений, которые помогут вам улучшить имеющиеся умения. Принимая новые вызовы, вы будете развивать навыки программирования и уверенность в себе в качестве специалиста.
Что внутри:
✔️50 практических упражнений и решений к ним;
✔️Описание всех типов данных Python;
✔️Десятки дополнительных бонусных упражнений для дополнительной практики.
Достоинства:
➕Актуальность материала;
➕Подходит для программистов с базовыми знаниями Python;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
Скачать книгу
#english #book #intermediate