CodeMode | Программирование
11.8K subscribers
2.42K photos
7 files
2.44K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📘SQL: быстрое погружение. Шилдс У.

• Язык структурированных запросов (SQL). SQL – рабочая лошадка среди языков программирования, основа основ для современного анализа и управления данными.

• Книга «SQL: быстрое погружение» идеальна для всех, кто ищет новые перспективы карьерного роста; для разработчиков, которые хотят расширить свои навыки и знания в программировании; для любого человека, даже без опыта, кто хочет воспользоваться возможностями будущего, в котором будут править данные.

🧷Скачать бесплатно.

2022 #RU #SQL
📙Глубокое обучение с fastai и PyTorch: минимум формул, минимум кода, максимум эффективности. Ховард Д., Гуггер С.

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

• Отбросьте стереотипы: любой программист, знакомый с Python, может добиться впечатляющих результатов. Как?

• С помощью fastai — библиотеки, предоставляющей комфортный интерфейс для решения наиболее популярных задач.

• Создатели fastai доказали, что самые модные и актуальные приложения можно делать быстро и не засыпать над скучными теоретическими выкладками и зубодробительными формулами.

🧷Скачать бесплатно.

2022 #RU #fastai #PyTorch
📗Атака сетей на уровне протоколов. Джеймс Форшоу.

• Эта книга посвящена безопасности сетевых протоколов.

• Рассматривается сеть с точки зрения злоумышленника, чтобы помочь вам обнаружить уязвимости и защититься от них.

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

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

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

🧷Скачать бесплатно.

2021 #RU
📕 Современный скрапинг веб-сайтов с помощью Python. Райан Митчелл.

• Новое расширенное издание книги знакомит не только с веб-скрапингом, но и поможет собрать любого вида данные в современном Интернете.

• В части I основное внимание уделено механике веб-скрапинга: как с помощью Python запрашивать информацию с веб-сервера, производить базовую обработку серверного отклика и организовать автоматизированное взаимодействие с сайтами.

• В части II исследованы более специфичные инструменты и приложения, которые пригодятся при любом сценарии веб-скрапинга.

- Разбирайте сложные HTML-страницы.
- Разрабатывайте поисковые роботы с помощью фреймворка Scrapy.
- Изучайте методы хранения данных, полученных с помощью скрапинга.
- Считывайте и извлекайте данные из документов.
- Очищайте и нормализуйте плохо отформатированные данные.
- Используйте и пишите программы для преобразования изображений в текст.
- Учитесь обходить скрапинговые ловушки и блокаторы ботов.

🧷Скачать бесплатно.

2021 #RU #Скрапинг #Python
📙Чистый Agile. Основы гибкости. Роберт Мартин.

• «Чистый Agile» устраняет недопонимание и путаницу, которые за годы существования Agile усложнили его применение по сравнению с изначальным замыслом.

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

• Пять десятков лет работы с проектами всех мыслимых видов и размеров позволяют Дяде Бобу показать, как на самом деле должен работать Agile.

• Если вы хотите понять преимущества Agile, не ищите легких путей — нужно правильно применять Agile. «Чистый Agile» расскажет, как это делать разработчикам, тестировщикам, руководителям, менеджерам проектов и клиентам.

🧷Скачать бесплатно.

2020 #RU #Agile
📘Разработка беспилотных транспортных средств. Лю Шаошань, Тан Цзе, Ли Лиюнь.

• Эта книга - один из первых технических обзоров беспилотных транспортных средств (БТС), написанных для широкой компьютерной и инженерной аудитории.

• На протяжении всей книги авторы делятся своим практическим опытом проектирования систем беспилотных транспортных средств (БТС).

• Эти системы сложны и состоят из 3-x основных подсистем:

- алгоритмы локализации, восприятия, планирования и контроля

- клиентские системы, такие как операционная система робототехники и аппаратная платформа

- облачная платформа, которая включает хранение данных, моделирование, отображение высокой четкости (HD) и обучение модели глубокого обучения.

🧷Скачать бесплатно.

2022 #RU
📙Алгоритмы. Самый краткий и понятный курс. Луридас П.

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

• Ее автор, Панос Луридас, уже много лет использует алгоритмы при проектировании программного обеспечения, криптографии, машинном обучении, и является научным сотрудником Афинского университета экономики и бизнеса.

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

🧷 Скачать бесплатно.

2022 #RU #Алгоритмы
📘Бизнес-моделирование и анализ данных. Решение актуальных задач с помощью Microsoft Excel.Уэйн Винстон.

• Уэйн Винстон научит вас быстро анализировать данные, принимать решения, подводить итоги, составлять отчеты, обрабатывать данные и строить аналитические модели в Microsoft Excel 2019 и Office 365.

• В новом шестом издании вас ждут более 800 бизнес-задач, основанных на реальных ситуациях, а также обсуждение новых инструментов и функций.

• Где бы вы ни работали – в крупной корпорации, небольшой компании, государственной или некоммерческой структуре, – это поможет вам увеличить прибыль, снизить издержки или эффективно управлять производством.

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

🧷Скачать бесплатно.

2021 #RU
📘Этичный хакинг. Практическое руководство по взлому. Грэм Д.

Практическое руководство по взлому компьютерных систем с нуля, от перехвата трафика до создания троянов.

• Книга «Этичный хакинг» освещает современные проблемы кибербезопасности и помогает освоить навыки, необходимые любому этичному хакеру.

• Сделайте первый шаг в карьере пентестера, ознакомившись с методами взлома, которые используют эксперты.

🧷 Скачать бесплатно.

2022 #RU
📘Типизированный Python для профессиональной разработки. Алексей Голобурдин.

• Цель этой книги — помочь научиться писать более красивые, надёжные и легко сопровождаемые программы на Python.

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

• И это — отличная цель, к которой мы вместе будем двигаться на протяжении ближайших часов!

🧷 Скачать бесплатно.

2022 #RU #Python
📘Программирование. Базовый курс С#. Учебник для бакалавриата и специалитета. Вадим Валериевич Подбельский.

• На основе последних версий языка программирования C# и платформы .NET Framework изложены основные концепции и механизмы современного программирования.

• Методика изложения и тщательно отобранные примеры позволяют освоить не только синтаксис и семантику языка C#, но и изучить фундаментальные принципы процедурного, объектного, объектно-ориентированного и обобщенного программирования.

• Контрольные вопросы позволяют читателю использовать книгу для самообразования.

• Книга предназначена для студентов, обучающихся по специальностям, связанных с IT-технологиями, а также для программистов, желающих освоить программирование на C# и освоить перспективные средства платформы .NET Framework.

🧷Скачать бесплатно.

2020 #RU #C++
📙Чистая архитектура.Искусство разработки программного обеспечения. Роберт Мартин.

• «Идеальный программист» и «Чистый код» — легендарные бестселлеры Роберта Мартина — рассказывают, как достичь высот профессионализма.

• «Чистая архитектура» продолжает эту тему, но не предлагает несколько вариантов в стиле «решай сам», а объясняет, что именно следует делать, по какой причине и почему именно такое решение станет принципиально важным для вашего успеха.

• Роберт Мартин дает прямые и лаконичные ответы на ключевые вопросы архитектуры и дизайна.

• «Чистую архитектуру» обязаны прочитать разработчики всех уровней, системные аналитики, архитекторы и каждый программист, который желает подняться по карьерной лестнице или хотя бы повлиять на людей, которые занимаются данной работой.

🧷Скачать бесплатно.

2021 #RU
📙Байесовская статистика: Star Wars, LEGO, резиновые уточки и многое другое. Уилл Курт.

• Эта книга даст вам полное понимание байесовской статистики буквально «на пальцах» — с помощью простых объяснений и ярких примеров.

• Чтобы узнать, как применить байесовские подходы к реальной жизни, вы отправитесь на охоту за НЛО, поиграете в «Лего», рассчитаете вероятность выживания Хана Соло при полете через поле астероидов, а также узнаете, как оценить вероятность того, что вы не заболели (ковидом?!).

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

Вы научитесь:
- Работать с распределениями и неопределенностями.
- Сравнивать гипотезы и делать надежные выводы.
- Использовать теорему Байеса.
- Делать оценку апостериорной вероятности и проверять правильность собственных выводов.

🧷Скачать бесплатно.

2021 #RU
📙Квантовые вычисления для настоящих айтишников. Бернхард Крис

• Квантовые вычисления часто упоминаются в новостях: Китай телепортировал кубит с Земли на спутник; алгоритм Шора поставил под угрозу ныне используемые методы шифрования; квантовое распределение ключей снова сделает шифрование надежным средством защиты; алгоритм Гровера увеличит скорость поиска данных.

Но что все это означает на самом деле? Как все это работает? Можно ли освоить эту тему без знания математики?

• Нет, если вы хотите по-настоящему понять суть происходящего. Основные идеи берут начало в квантовой механике и часто противоречат здравому смыслу. Попытки описать их обычными словами обречены на провал, потому что эти явления не имеют отражения в обыденной жизни.

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

🧷Скачать бесплатно.

2020 #RU
📗Web-сервер глазами хакера. Михаил Фленов.

• Рассмотрена система безопасности web-серверов и типичные ошибки, совершаемые web-разработчиками при написании сценариев на языках PHP, ASP и Perl.

• Приведены примеры взлома реальных web-сайтов, имеющих уязвимости, в том числе и популярных. В теории и на практике рассмотрены распространенные хакерские атаки: DoS, Include, SQL-инъекции, межсайтовый скриптинг, обход аутентификации и др.

• Описаны основные приемы защиты от атак и рекомендации по написанию безопасного программного кода, настройка и способы обхода каптчи.

• В третьем издании рассмотрены новые примеры реальных ошибок, приведены описания наиболее актуальных хакерских атак и методов защиты от них.

• Для web-разработчиков и системных администраторов.

🧷Скачать бесплатно.

2021 #RU #WebСервер
📘Алгоритмы обработки текста. 125 задач с решениями.Крошемор, Лекрок, Риттер

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

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

• Начав с основ, авторы рассматривают все более сложные задачи по комбинаторным свойствам слов (включая слова Фибоначчи и Туэ-Морса), поиску строк в тексте (включая алгоритмы Кнута-Морриса-Пратта и Бойера-Мура), эффективным структурам данных для представления текстов (включая суффиксные деревья и суффиксные массивы) и сжатия текста (включая методы Хаффмана, Лемпеля-Зива и Барроуза-Уилера).

🧷Скачать бесплатно.

2021 #RU
📘Изучите блокчейн, создав свой: краткий путь к пониманию криптовалют. Ван Флаймен Дэниэл.

• Данная книга предлагает изучить технологию блокчейна путем пошагового создания под руководством автора своего собственного работоспособного блокчейна на языке Python.

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

🧷 Скачать бесплатно.

2020 #RU #Блокчейн
📘Алгоритмические трюки для программистов. Генри Уоррен-мл.

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

• Работа программиста всегда немного хакерство, а также смесь арифметики и логики, осбенно это касается программиста, который создает элегантный и эффективно работающий код.

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

🧷Скачать бесплатно.

2019 #RU
📙Принципы разработки программных пакетов. Маттиас Нобак.

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

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

• Издание адресовано программистам, использующим объектно-ориентированный язык для создания приложений.

• Представленные в книге примеры кода поясняют отдельные технические моменты и упрощают понимание материала.

🧷Скачать бесплатно.

2020 #RU
📘Дизайн пользовательского опыта. Как создать продукт, который ждут. Джон Уэлен.

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

• Затем вы поймете, как применить эти знания для ваших продуктов, а также узнаете:

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

🧷Скачать бесплатно.

2021 #RU
📙Мультиагентное обучение с подкреплением. Алфимцев А.Н.

• Рассмотрены современные и классические алгоритмы одновременного машинного обучения множества агентов, основанные на теории игр, табличных, нейросетевых, эволюционных и роевых технологиях.

• Представлено последовательное развитие теоретической модели алгоритмов, базирующееся на марковских процессах принятия решений.

• Реализация алгоритмов выполнена на языке программирования Python с использованием библиотеки глубокого обучения PyTorch.

Средой машинного обучения является компьютерная игра StarCraft II с интерфейсом кооперативного мультиагентного обучения SMAC.

🧷Скачать бесплатно.

2021 #RU