Size: a a a

2021 April 12
ITmozg
Введение в анализ алгоритмов
Солтис М. (2019)

https://t.me/bfbook/1936

Задача данной книги проста: разобрать «идеи», лежащие в основе программ, и показать, как доказывать их правильность.
Как математически доказать, что заданный алгоритм делает то, что он должен делать? И почему это так важно?

Доказывается правильность классических алгоритмов: целочисленного деления, алгоритм Евклида, ранжирования, др. Помимо традиционных алгоритмов, таких как жадные алгоритмы, алгоритмы динамического программирования и алгоритмы «разделяй и властвуй», книга исследует также рандомизированные и онлайновые алгоритмы.
Первые стали повсеместными из-за появления криптографии, а вторые необходимы во многих областях, начиная с операционных систем и заканчивая фондовым рынком.

Книга усеяна задачами. Большинство задач теоретические, но многие требуют реализации алгоритма; для таких задач используется язык программирования Python 3. Несмотря на свою краткость, издание является математически строгим.

https://t.me/bfbook/1936

#book@itmozg #algorithms@itmozg
источник
ITmozg
Базы данных : учебник для прикладного бакалавриата, 2-е издание
Советов Б.Я., Цехановский В.В., Чертовской В.Д. (2015)

https://t.me/sysadminof/35

Цель данного учебника систематизация и упорядочение имеющегося материала по базам данных. Рассмотрены как устоявшиеся теоретические вопросы, так и новые аспекты, мало или несистемно отраженные в отечественной и переводной литературе (локальные, распределенные, объектно-ориентированные базы данных, их хранилища). Отличительная особенность учебника заключается в том, что рассмотрение теоретических вопросов сопровождается компьютерной реализацией, что позволяет лучше понять работу с базами данных. Учебник написан на основе большого преподавательского и практического опыта авторов.

https://t.me/sysadminof/35

#book@itmozg #db@itmozg
источник
ITmozg
Python for Data Analysis
Oliver R. Simpson (2019)

https://t.me/BookPython/856

This book is filled with real-life examples to help you understand the nitty-gritty of all the concepts as well as names and descriptions of multiple tools that you can further explore and selectively implement in your business to reap the benefits of these cutting-edge technologies. Remember, knowledge is power, and with the great power you will gather from this book, you will be armed to make sound personal and professional technological choices.

https://t.me/BookPython/856

#book@itmozg #Python@itmozg
источник
ITmozg
Practical Java Machine Learning: Projects with Google Cloud Platform and Amazon Web Services. Mark Wickham (2018)

https://t.me/BookJava/569

Build machine learning (ML) solutions for Java development. This book shows you that when designing ML apps, data is the key driver and must be considered throughout all phases of the project life cycle. Practical Java Machine Learning helps you understand the importance of data and how to organize it for use within your ML project. You will be introduced to tools which can help you identify and manage your data including JSON, visualization, NoSQL databases, and cloud platforms including Google Cloud Platform and Amazon Web Services.

https://t.me/BookJava/569

#book@itmozg #java@itmozg
источник
2021 April 13
ITmozg
Анализ больших наборов данных
Юре Лесковец, Ананд Раджараман, Джеффри Д. Ульман (2016)

https://t.me/bfbook/1937

Эта книга написана ведущими специалистами в области технологий баз данных и веба. Благодаря популярности интернет-торговли появилось много чрезвычайно объемных баз данных, для извлечения информации из которых нужно применять методы добычи данных (data mining).

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

https://t.me/bfbook/1937

#book@itmozg #bigdata@itmozg
источник
ITmozg
JavaScript для детей: Самоучитель по программированию
Морган Ник (2016)

https://t.me/frontend_1/1506

Эта книга позволит вам погрузиться в программирование и с легкостью освоить JavaScipt. Вы напишете несколько настоящих игр - поиск сокровищ на карте, "Виселицу" и "Змейку". На каждом шаге вы сможете оценить результаты своих трудов - в виде работающей программы, а с понятными инструкциями, примерами и забавными иллюстрациями обучение будет только приятным.

https://t.me/frontend_1/1506

#JavaScript@itmozg #book@itmozg
источник
2021 April 14
ITmozg
Реляционные базы данных в примерах
С.C. Куликов (2020)

https://t.me/sysadminof/38

Все ключевые идеи реляционных СУБД — от понятия данных до логики работы транзакций; фундаментальная теория и наглядная практика проектирования баз данных: таблицы, ключи, связи, нормальные формы, представления, триггеры, хранимые процедуры и многое другое в примерах. Книга будет полезна тем, кто: когда-то изучал базы данных, но что-то уже забыл; имеет узкий практический опыт, но хочет расширить знания; хочет в предельно сжатые сроки начать использовать реляционные базы данных в своей работе.

https://t.me/sysadminof/38

#book@itmozg #db@itmozg
источник
ITmozg
Элегантные объекты. Java Edition
Бугаенко Егор (2018)

Книга, критически анализирующая и дополняющая базовые принципы объектно-ориентированного программирования (ООП)

https://t.me/BookJava/570

#book@itmozg #java@itmozg
источник
ITmozg
Эпоха дополненной реальности
Кинг Бретт (2018)

https://t.me/bfbook/1939

В своей книге Бретт Кинг, автор бестселлеров, эксперт-футуролог, известный журналист и телеведущий, рисует яркую картину будущего. Это время, когда дополненная реальность — интернет-медицина, искусственный интеллект, роботы, умные вещи и города — станет повседневной нормой. Ближайшие два десятилетия принесут человечеству намного больше изменений, чем минувшие 250 лет. Исследуя вопрос, как новые технологии повлияют на человека, общество и государства, Бретт Кинг приходит к оптимистичному выводу. Он уверен, что инновации будут использованы во благо: возникнут новые творческие профессии, сократятся часы работы, вырастут доходы. Эта книга интересна и полезна каждому: она расширяет горизонты знаний о дополненной реальности и готовит нас к грядущим переменам.

https://t.me/bfbook/1939

#book@itmozg
источник
2021 April 15
ITmozg
R. Книга рецептов
Лонг Дж. Д., Титор Пол (2020)

https://t.me/bfbook/1941

Выполняйте анализ данных с помощью R быстро и эффективно, используя свыше 275 практических рецептов, представленных в этом расширенном издании. Язык R предоставляет все, что вам нужно для работы со статистикой, но его структуру может быть сложно освоить. Эти ориентированные на задачи рецепты помогут вам сразу же приступить к работе. Решения варьируются от базовых задач до ввода и вывода, общей статистики, графики и линейной регрессии. Каждый рецепт посвящен определенной задаче и включает в себя обсуждение, которое объясняет решение и дает представление о том, как оно работает. Если вы новичок, эта книга поможет вам сориентироваться. Если вы промежуточный пользователь, она расшевелит вашу память и расширит ваши горизонты. Ваша работа будет сделана быстрее, и вы узнаете больше о R в процессе прочтения.

https://t.me/bfbook/1941

#book@itmozg
источник
ITmozg
Математика для взрослых. Лайфхаки для повседневных вычислений
Поскитт К

https://t.me/Pomatematike/147

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

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

https://t.me/Pomatematike/147

#book@itmozg #math@itmozg
источник
2021 April 16
ITmozg
C# для чайников
Джон Пол Мюллер (2019)

https://t.me/bfbook/1944

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

https://t.me/bfbook/1944

#book@itmozg #csharp@itmozg
источник
ITmozg
Head First. Программирование для Android
Дэвид Гриффитс, Дон Гриффитс (2018)

https://t.me/developer_mobila/27

Система Android покорила мир. Все хотят иметь планшет или смартфон, а устройства на базе Android — самые популярные в мире. В этой книге мы научим вас разрабатывать и запускать приложения. Вам уже пришла в голову гениальная идея? Дело за малым — воплотить ее в жизнь.
Вы научитесь правильно формировать структуру приложений, проектировать гибкие и интерактивные интерфейсы, запускать службы в фоновом режиме, обеспечивать работу на разных устройствах и многое другое. Все, что от вас требуется, — базовые знания Java.

https://t.me/developer_mobila/27

#book@itmozg #android@itmozg
источник
ITmozg
Изучаем Angular 2
Пабло Дилеман (2017)

https://t.me/frontend_1/1512

Эта книга поможет вам освоить основы проектирования и разработки компонентов Angular 2, обеспечивая полный охват синтаксиса языка TypeScript, знание которого необходимо для следования за примерами кода. После создания первых компонентов мы объединим их в полноценное веб-приложение. Затем перейдем к реализации маршрутов в Angular 2, узнаем, как организовать поддержку разных состояний приложения и навигацию между компонентами.

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

https://t.me/frontend_1/1512

#book@itmozg #Angular@itmozg
источник
ITmozg
R2DBC Revealed: Reactive Relational Database Connectivity for Java and JVM Programmers
Robert Hedgpeth (2021)

https://t.me/BookJava/573

Understand the newest trend in database programming for developers working in Java, Kotlin, Clojure, and other JVM-based languages. This book introduces Reactive Relational Database Connectivity (R2DBC), a modern way of connecting to and querying relational databases from Java and other JVM languages. The book begins by helping you understand not only what reactive programming is, but why it is necessary. Then building on those fundamentals, the book takes you into the world of databases and the newly released Reactive Relational Database Connectivity (R2DBC) specification.

https://t.me/BookJava/573

#book@itmozg #java@itmozg
источник
ITmozg
От орнаментов до дифференциальных уравнений
Популярное введение в теорию групп преобразований
Дужин, Чеботаревский (1988)

https://t.me/Pomatematike/470

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

https://t.me/Pomatematike/470

#book@itmozg #math@itmozg
источник
2021 April 17
ITmozg
Базы данных. Инжиниринг надежности
Лейн Кэмпбелл, Черити Мейджорс (2020)

https://t.me/sysadminof/41

В сфере IT произошла настоящая революция — с инфраструктурой стали работать как с кодом. Этот процесс создает не только новые проблемы, но и возможности для обеспечения безотказной работы баз данных. Авторы подготовили это практическое руководство для всех, кто желает влиться в сообщество современных инженеров по обеспечению надежности баз данных (database reliability engineers, DBRE)

https://t.me/sysadminof/41

#book@itmozg #db@itmozg
источник
ITmozg
iOS 14 Programming for Beginners: Get started with building iOS apps with Swift 5.3 and Xcode 12, 5th Edition
Ahmad Sahar (2020)

https://t.me/developer_mobila/31

What you will learn
Get to grips with the fundamentals of Xcode 12 and Swift 5.3, the building blocks of iOS development
Understand how to prototype an app using storyboards
Discover the Model-View-Controller design pattern and how to implement the desired functionality within an app
Implement the latest iOS features, such as widgets and App Clips
Convert an existing iPad app into an Apple Silicon Mac app
Design, deploy, and test your iOS applications with design patterns and best practices

https://t.me/developer_mobila/31

#book@itmozg #mobile@itmozg
источник
ITmozg
Сам себе программист. Как научиться программировать и устроиться в Ebay? Кори Альтхофф (2018)

https://t.me/BookPython/863

Автор книги всего за год научился программировать, что само по себе немало. Однако Кори Альтхофф пошел дальше, и, научившись программировать, он устроился разработчиком в одну из самых серьезных современных IT-компаний — Ebay. Как ему удалось? Читайте эту книгу, изучайте программирование на языке Python по уникальной авторской методике — вам это тоже по силам!

https://t.me/BookPython/863

#book@itmozg #python@itmozg
источник
2021 April 18
ITmozg
Изучаем Python. Программирование игр, визуализация данных, веб-приложения (Эрик Мэтиз)

Рус. вер. https://t.me/Welcome_Python/27
Англ. вер. https://t.me/Welcome_Python/28

Книга «Изучаем Python» - это ускоренный курс, который позволит вам сэкономить время и сразу начать писать работоспособные программы (игры, визуализации данных, веб-приложения и многое другое).
Хотите стать программистом? В первой части книги вам предстоит узнать о базовых принципах программирования, познакомиться со списками, словарями, классами и циклами, вы научитесь создавать программы и тестировать код. Во второй части книги вы начнете использовать знания на практике, работая над тремя крупными проектами: создадите собственную «стрелялку» с нарастающей сложностью уровней, займетесь работой с большими наборами данных и освоите их визуализацию, и, наконец, создадите полноценное веб-приложение на базе Django, гарантирующее конфиденциальность пользовательской информации.

Рус. вер. https://t.me/Welcome_Python/27
Англ. вер. https://t.me/Welcome_Python/28

#book@itmozg #python@itmozg
источник