Теоретический минимум по Computer Science. Сети, криптография и data science - Владстон Феррейра - E-Book

Теоретический минимум по Computer Science. Сети, криптография и data science E-Book

Владстон Феррейра

0,0

Beschreibung

Хватит тратить время на занудные учебники! Это краткое и простое руководство предназначено для читателей, не заботящихся об академических формальностях. Большинство технологических прорывов нашей эпохи происходят в цифровой среде, создаваемой программистами. Ученые-компьютерщики объединяют различные области исследований и расширяют возможности этого нового мира. Чтобы научиться плавать в океане информации, необходимо разбираться в основах сетевых технологий, криптографии и науке о данных. Вы узнаете как эффективно манипулировать данными, освоите машинное обучение и современные концепциии безопасности. Раскройте мощь Computer Science и станьте гуру цифровой эпохи!

Sie lesen das E-Book in den Legimi-Apps auf:

Android
iOS
von Legimi
zertifizierten E-Readern
Kindle™-E-Readern
(für ausgewählte Pakete)

Seitenzahl: 291

Veröffentlichungsjahr: 2023

Das E-Book (TTS) können Sie hören im Abo „Legimi Premium” in Legimi-Apps auf:

Android
iOS
Bewertungen
0,0
0
0
0
0
0
Mehr Informationen
Mehr Informationen
Legimi prüft nicht, ob Rezensionen von Nutzern stammen, die den betreffenden Titel tatsächlich gekauft oder gelesen/gehört haben. Wir entfernen aber gefälschte Rezensionen.



Владстон Феррейра Фило, Мото Пиктет
Теоретический минимум по Computer Science. Сети, криптография и data science
2022

Перевод Черников С., Чикин Р.

Владстон Феррейра Фило, Мото Пиктет

Теоретический минимум по Computer Science. Сети, криптография и data science. — СПб.: Питер, 2022.

ISBN 978-5-4461-2945-4

© ООО Издательство "Питер", 2022

Все права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав.

Оглавление

Предисловие
Так для кого эта книга
От издательства
Благодарности
Глава 1. Связи
1.1. Канальный уровень
1.2. Межсетевой уровень
1.3. IP-адресация
1.4. IP-маршрутизация
1.5. Транспортный уровень
Резюме
Дополнительная информация
Глава 2. Обмен данными
2.1. Имена
2.2. Время
2.3. Доступ
2.4. Почта
2.5. Сеть
Резюме
Дополнительная информация
Глава 3. Безопасность
3.1. Устаревшие шифры
3.2. Симметричные шифры
3.3. Асимметричные шифры
3.4. Хеширование
3.5. Протоколы
3.6. Хакинг
Резюме
Дополнительная информация
Глава 4. Анализ данных
4.1. Сбор
4.2. Обработка
4.3. Обобщение
4.4. Визуализация
4.5. Тестирование
Резюме
Дополнительная информация
Глава 5. Машинное обучение
5.1. Признаки
5.2. Оценка
5.3. Проверка работоспособности
5.4. Подстройка
Резюме
Дополнительная информация
Заключение
Бонусная глава 6. Шаблоны
6.1. Соответствие
6.2. Квантификаторы
6.3. Привязки
6.4. Группы
Резюме
Дополнительная информация
Приложения
I. Основания систем счисления
II. Взлом шифра сдвига
III. Взлом шифра подстановки
IV. Оценка классификаторов
Рекомендуем прочитать

Нашим друзьям Кристофу и Матеусу — один из них поспорил, что мы закончим эту книгу к концу года.

Computer science имеет много общего с физикой. Обе науки о том, как мир устроен на довольно фундаментальном уровне.

Различие в том‚ что в физике вы изучаете‚ как устроен мир‚ а в компьютерных науках вы мир создаете. В математике‚ как и в программировании, все работает, пока система самосогласована. У вас может быть система уравнений‚ где три плюс три равно двум. Возможно все.

Линус Торвальдс, из объяснения, откуда пошла его любовь к компьютерам

Предисловие

Мне никогда не нравился термин computer science‚ и главная причина состоит в том, что ничего подобного не существует. Computer science — это сборная солянка слабо связанных между собой областей, по воле случая оказавшихся рядом, прямо как Югославия.

Пол Грэм

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

Начнем с истории о том, как можно связать два компьютера для обмена информацией, а потом обсудим все, что происходило до эпохи расцвета

Рис. П.1. «Данные — это новая нефть», Амит Дангле и Ивано Нардаччионе

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

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

Эта книга появилась на свет благодаря всем тем‚ кто поддерживал предыдущую — Computer Science Distilled1. Мы написали свою первую книгу, чтобы разъяснить фундаментальные принципы computer science. Многие читатели с таким энтузиазмом просили еще, что мы вернулись к работе. Так что теперь изучим новые миры, которые computer science позволила создать.

Так для кого эта книга

Если вы начинающий программист, эта книга для вас. Опыта программирования не требуется, здесь объясняются идеи и механизмы: мы хотим, чтобы вы узнали, как работают всякие классные штуки. Если вы хотите понять, как устроен интернет, как хакеры атакуют компьютерные системы или почему данные — это золото XXI века, смело читайте дальше. А тем, кто уже изучал computer science, эта книга позволит закрепить знания и опыт.

От издательства

Ваши замечания, предложения, вопросы отправляйте по адресу [email protected] (издательство «Питер», компьютерная редакция).

Мы будем рады узнать ваше мнение!

На веб-сайте издательства www.piter.com вы найдете подробную информацию о наших книгах.

Благодарности

Мы очень благодарны всем за поддержку. Хотели бы поблагодарить Абнера Марчиано, Андре Ламберта, Кайо Магно, Карлотту Фабрис, Дамиана Хирша, Даниэля Стори, Эдуардо Барбозу, Габриэля Пикте, Гильерме Маттара, Жаклин Уилсон, Леонардо Конегундеса, Ллойда Кларка, Майкла Уллмана, Рафаэля Алмейду, Рафаэля Виотти и Руана Бидарта. Наконец, спасибо Клэр Мартин, нашему корректору, и Педро Нетто, иллюстратору, за то, что они помогли сделать книгу лучше.

Да создадите вы многие миры, Влад и Мото

1Фило В.Ф. Теоретический минимум по Computer Science. Все, что нужно программисту и разработчику. — СПб.: Питер, 2020.