CodeMode | Программирование
11.2K subscribers
3.19K photos
5 videos
10 files
3.22K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de

РКН: clck.ru/3Ht77T
Download Telegram
📕 Программируем на Python, Майкл Доусон

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

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

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

2016 #RU
📕 Game Development with Rust and WebAssembly: Learn how to run Rust on the web while building a game, Eric Smith

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

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

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

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

2022 #ENG
📕 Ruby on Rails для начинающих. Изучаем разработку веб-приложений на основе Rails, Майкл Хартл

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

• Известный автор и ведущий разработчик Rails Майкл Хартл познакомит вас с Rails на примере разработки
трех приложений. Автор рассказывает не только о Rails, но также описывает основы Ruby, HTML, CSS и SQL, которые пригодятся вампри разработке своих веб-приложений.

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

• Издание предназначено для всех программистов, желающих изучить Ruby on Rails.

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

2017 #RU
📕 Hugo in Action: Static sites and dynamic Jamstack apps, Atishay Jain

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

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

• Полный охват Jamstack (Javascript, APIs, Markdown) показывает, как легко добавлять сложные функции к суперпростым сайтам, включая корзины электронной коммерции, динамические формы и многоязычные опции.

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

2022 #ENG
📕 От джуна до сеньора. Как стать востребованным разработчиком, Владимир Швец

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

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

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

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

2023 #RU
📕 Шифровальщики. Как реагировать на атаки с использованием программ-вымогателей?, О. Скулкин

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

• Олег – постоянный автор исследований, вебинаров и технических блогов о развитии империи шифровальщиков и наиболее активных преступных групп: Conti, OldGremline, LockBit, Hive, REvil. Читатель в подробностях узнает об истории программ-вымогателей, тактиках и техниках, используемых операторами шифровальщиков, и о том, как расследовать такие атаки.

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

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

2023 #RU
📕 React Application Architecture for Production: Learn best practices and expert tips to deliver enterprise-ready React web apps, Alan Alickovic

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

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

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

2023 #ENG
📕 Python. Великое программирование в Minecraft. От нуба до про, Корягин Андрей Владимирович, Корягина Алиса Витальевна

• Изучать языки программирования не всегда тяжело и скучно. Программирование - это магия. Зная, как программировать, вы будете создавать по мановению руки не только отдельные объекты в Minecraft, но и целые миры со своими законами.

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

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

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

2023 #RU
📕 Excel 2019. Библия пользователя, Александер Майкл, Куслейка Ричард

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

• Узнайте о Excel 2019 и освежите в памяти основы - ячейки, формулы, функции, диаграммы. Научитесь обрабатывать данные всеми доступными способами, включая импорт, структурирование, консолидацию и анализ. Овладейте такими полезными средствами Excel, как условное форматирование, спарклайны, автозаполнение, пакет анализа и надстройка Power Query.

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

2019 #RU
📕 Data Algorithms with Spark: Recipes and Design Patterns for Scaling Up using PySpark, Mahmoud Parsian

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

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

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

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

2022 #ENG
📕 Основы программирования : язык C++ : учебное пособие, Д. Р. Кувшинов, С. И. Осипов

• На примере языка программирования C4—+17 вводятся основные кон цепции структурного программирования.

• Рассматривается широкий
спектр тем: базовые конструкции C+—+, концепция неопределенного по ведения, управление памятью, форматы представления чисел, концепция
объекта, си-строки, конечные автоматы, простые структуры данных и
алгоритмы сортировки, введение в вопросы организации процесса разра ботки программ.

• Для студентов бакалавриата, обучающихся по направлениям «Меха ника и математическое моделирование» и «Прикладная математика».

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

2021 #RU
📕 Java Design Patterns: A Hands-On Experience with Real-World Examples, 3rd Edition, Vaskaran Sarcar

• Книга состоит из четырех частей. В первой части рассматриваются принципы проектирования SOLID и паттерн "Простая фабрика". Во второй части рассматриваются 23 паттерна проектирования (GoF), включая креативные, структурные и поведенческие паттерны.

• В третьей части рассматриваются альтернативные паттерны проектирования, включая паттерн Null Object и паттерн MVC. В четвертой части рассматривается критика паттернов проектирования с кратким обзором анти-паттернов. Она также включает главу FAQ по паттернам проектирования.

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

2022 #ENG
📕 Алгоритмические трюки для программистов. 2-е издание, Генри Уоррен - мл.

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

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

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

2020 #RU
📕Practical DataOps: Delivering Agile Data Science at Scale, Harvinder Atwal

• Книга является практическим введением в DataOps, новую дисциплину, вдохновленную практикой таких компаний, как Facebook, Uber, LinkedIn, Twitter и eBay.

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

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

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

2019 #ENG
📕 Олимпиадное программирование, Антти Лааксонен

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

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

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

2018 #RU
📕Python 3 Without Prior Knowledge: Learn how to program a neural network within 7 days, Benjamin Spahic

• Python 3 без предварительных знаний - научитесь программировать нейронные сети за 7 дней

• Не хотите ли вы научиться программировать на Python 3 без каких-либо предварительных знаний?

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

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

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

2022 #ENG
📕 От первых вирусов до целевых атак: Учебное пособие, Гинодман В.А., Обелец Н.В., Павлов А.А.

• Один из важнейших приоритетов в работе «Лаборатории Касперского» − просветительская деятельность в области информационной безопасности.

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

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

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

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

2014 #RU
📕JavaScript: The Comprehensive Guide to Learning Professional JavaScript Programming, Philip Ackermann

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

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

• Работайте с расширенными возможностями языка, пишите чистый и эффективный код и многое другое!

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

2022 #ENG
📕 Криминалистика компьютерной памяти на практике, Островская Светлана, Скулкин Олег

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

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

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

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

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

2023 #RU
📕 Just React!: Learn React the React Way, Hari Narayn

• Перед вами идеальный помощник в изучении и разработке приложений React.

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

• Вы начнете с изучения основ веб-технологий, JavaScript нового поколения и того, как React вписывается в эти основы. В последующих главах вы построите приложение React с нуля и узнаете о JSX, компонентах, реквизитах, управлении состоянием, контексте и событиях жизненного цикла.

• Попутно вы создадите многокомпонентное приложение и увидите, как компоненты взаимодействуют между собой. Также будут рассмотрены вопросы отладки и стилизации приложений React.

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

2022 #RU