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
📘Rust in Action. Tim McNamara.

Rust in Action представляет язык программирования Rust, исследуя многочисленные концепции и методы системного программирования.

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

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

• Вы также откроете для себя параллельное программирование.

Темы в книге:
- От элементарного до продвинутого программирования на Rust;
- Практические примеры из системного программирования;
- Приложения в командной строке, графические и сетевые.

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

2021 #Eng #Rust
📘Как работают компьютерные сети и интернет. Чарльз Р. Северанс.

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

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

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

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

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

2022 #RU
📙Простой Python. Современный стиль программирования. Билл Любанович.

• «Простой Python» познакомит вас с одним из самых популярных языков программирования.

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

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

• Вы начнете с основ Python и его стандартной библиотеки. Узнаете, как находить, загружать, устанавливать и использовать сторонние пакеты.

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

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

2021 #RU #Python
📕Простой Python просто с нуля. Рик Гаско.

• Язык программирования Python. Он моден, он актуален, он в тренде. Python работает везде. Python используют все - от суперкорпораций до сдачи ЕГЭ.

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

• Python прост, очевиден и прозрачен.

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

• Это не только учебник Python - это и начало долгого пути в мире программирования.

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

2019 #RU #Python
📙Машинное обучение. Паттерны проектирования. Лакшманан В., Робинсон С., Мунн М.

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

• Указанные паттерны, реализованные в программном коде, сконцентрировали опыт сотен экспертов в простые и легкодоступные советы.

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

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

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

2022 #RU
📙Kali Linux. Тестирование на проникновение и безопасность. Шива Парасрам, Алекс Замм, Теди Хериянто и др.

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

Чему вы научитесь
- Осуществлять начальные этапы тестирования на проникновение, понимать область его применения
- Проводить разведку и учет ресурсов в целевых сетях
- Использовать Kali Linux NetHunter для тестирования на проникновение беспроводных сетей
- Составлять грамотные отчеты о тестировании на проникновение
- Ориентироваться в структуре стандарта PCI-DSS и инструментах, используемых для сканирования и тестирования на проникновение

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

2020 #RU #Linux
📙Структура и интерпретация компьютерных программ. Харольд Абельсон, Джеральд Сассман, при участии Джули Сассман.

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

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

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

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

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

2020 #RU
📕Основы глубокого обучения. Создание алгоритмов для искусственного интеллекта следующего поколения. Будума, Нихиль.

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

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

• Такие крупные компании, как Google, Microsoft и Facebook, обратили внимание на глубокое обучение и активно увеличивают штат своих подразделений, работающих в этой области.

• Для всех остальных оно остается все еще сложным, комплексным и трудноуловимым предметом.

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

• Цель этой книги — заполнить данный пробел.

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

2020 #RU #ГлубокоеОбучение
📗Unity в действии. Мультиплатформенная разработка на C#. Джозеф Хокинг

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

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

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

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

• Осваивайте Unity и быстрее приступайте к созданию собственных игр!

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

2019 #RU #Unity
📘Head First. Изучаем C# . Эндрю Стиллмен, Дженнифер Грин.

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

• Вы освоите необходимый минимум инструментов, и сразу приступите к забавным и интересным программным проектам: от разработки 3D-игры до создания серьезного приложения и работы с данными.

• Четвертое издание книги было полностью обновлено и переработано, чтобы рассказать о возможностях современных C#, Visual Studio и .NET, оно будет интересно всем, кто изучает язык программирования С#.

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

2022 #RU #C
📙Введение в объектно-ориентированный дизайн с Java. Тимур Машнин.

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

• Вы познакомитесь с основными принципами и паттернами объектно-ориентированного дизайна, используемыми при разработке программных систем Java.

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

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

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

2022 #RU #Java
📘Электронные проекты на основе ESP8266 и ESP32. Создание приложений и устройств с поддержкой Wi-Fi. Кэмерон Н.

• В этой книге освещаются темы, актуальные для разработчика сетевых приложений: в частности, коммуникации Wi-Fi, дизайн и создание мобильных приложений, связь ESP-NOW и LoRa, методы генерации сигналов.

• Акцент делается на практические проекты, создаваемые в Arduino IDE. Рассказывается о том, как просто и практично получать доступ к информации через интернет, разрабатывать веб-страницы, создавать мобильные приложения для удаленного управления устройствами с распознаванием речи, включать карты Google Maps в приложение отслеживания маршрута по GPS.

• Эта книга предназначена для производителей и умельцев, которые хотят создавать сетевые приложения с мощными микроконтроллерами ESP8266 или ESP32. Предполагается, что читатель имеет некоторый опыт программирования на C++ в Arduino IDE.

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

2022 #RU #ESP8266 #ESP32
📘SQL: быстрое погружение. Шилдс У.

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

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

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

2022 #RU #SQL
📕Графические интерфейсы пользователя Java. Тимур Машнин

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

• С этой книгой Вы познакомитесь с такими Java библиотеками графического интерфейса пользователя, как AWT, Swing, SWT/JFace и JavaFX.

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

2022 #RU #Java
📘Объектно-ориентированное программирование на Java. Платформа Java SE. Тимур Машнин

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

• С этой книгой вы обучитесь объектно-ориентированному программированию на платформе Java SE и научитесь применять принципы ООП на практике.

• Эта книга охватывает важные аспекты программирования на языке Java, начиная с основ и заканчивая объектно-ориентированным подходом и командной разработкой кода.

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

2022 #RU #Java
📙Экстремальный Cи. Параллелизм, ООП и продвинутые возможности. Карман Амини.

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

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

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

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

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

2021 #RU #C
📙Bash и кибербезопасность: Атака, защита и анализ из командной строки Linux. Пол Тронкон, Карл Олбинг.

• Командная строка может стать идеальным инструментом для обеспечения кибербезопасности. Невероятная гибкость и абсолютная доступность превращают стандартный интерфейс командной строки (CLI) в фундаментальное решение, если у вас есть соответствующий опыт.

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

• Пентестеры узнают, как проводить атаки, используя колоссальный функционал, встроенный практически в любую версию Linux.

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

2020 #RU #Bash
📘Говорят, в IT много платят. Как построить успешную карьеру разработчика, оставаться востребованным и не выгорать. Елена Правдина

• Елена Правдина — профессиональный разработчик с опытом более 10 лет, включая порталы Videomore.ru, СТС, Wifire TV Lite, video.khl.ru, создатель HTML5-плеера для КХЛ, ОТР, СТС, а также Smart TV-приложений, фронтенд-разработчик Яндекс.

• В своей книге она с юмором и мудростью, приобретенной за годы руководства в компании "Инвентос", рассказывает:

— Когда и с чего начинают свой путь разработчики.

— Как находить и восполнять пробелы в технических знаниях.

— Что лучше: фриланс или жизнь на зарплату, офис или удаленная работа.

— Как стать тимлидом, эффективно руководить, "побеждать" на собеседованиях, бороться с выгораниями и развиваться в мире, где, как говорят, много платят.

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

2021 #RU
📘Head First. Паттерны проектирования. Эрик Фримен, Элизабет Робсон, Кэти Сьерра, Берт Бейтс.

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

• Присоединяйтесь к сотням тысяч разработчиков, которые повысили свою квалификацию объектно-ориентированного проектирования благодаря книге «Head First. Паттерны проектирования».

• Если вы уже читали книги из серии Head First, то знаете, что вас ждет визуально насыщенный формат, разработанный с учетом особенностей работы мозга.

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

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

2022 #RU
📙"Непрактичный" Python. Занимательные проекты для тех, кто хочет поумнеть. Ли Воган.

• Данная книга - это набор забавных, в том числе образовательных, проектов, предназначенных для развлечения программистов и одновременного повышения их навыков.

• Каждый проект включает в себя интригующий поворот с историческими событиями, литературными персонажами или ссылками на поп-культуру - и все это используя модули tkinter, matplotlib, cProfile, Pylint, pygame, pillow и python-docx.

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

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

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

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

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

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

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

2021 #RU