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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📕 Data Structures and Algorithms with Python

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

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

2024
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 A Byte of Python

«A Byte of Python» — книга по программированию на языке Python. Она служит учебником или руководством по языку Python для начинающих. Если все, что вы знаете о компьютерах, — это как сохранять текстовые файлы, то эта книга для вас. Эта книга обновлена ​​для нового языка Python 3.0.

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

2009
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 Game Development Patterns with Unreal Engine 5

Шаблоны проектирования служат набором приемов и практик, позволяющих писать код не только быстрее, но и более управляемым. В этой книге вы познакомитесь с целым рядом шаблонов проектирования и узнаете, как применять их к проектам, разработанным на Unreal Engine 5.
Вы начнете с изучения основополагающих принципов программирования и получите четкое представление о концепциях, проблемах и преимуществах использования шаблонов в вашем коде. По мере продвижения вы будете выявлять шаблоны, которые вплетены в ядро Unreal Engine 5, такие как двойной буфер, промежуточный вес и пространственное разделение, а также некоторые из существующих наборов инструментов, которые воплощают шаблоны в своем дизайне и использовании, включая компоненты, дерево поведения и обновления.
В следующем разделе книги вы начнете разрабатывать серию сценариев использования в игровом процессе на C++ для реализации различных шаблонов проектирования, таких как интерфейс и наблюдатели на основе событий, для построения несвязанной иерархии коммуникаций. Вы также будете работать с Singleton, Command и State, а также с поведенческими шаблонами, Template, подклассом Sandbox и типом Object. Заключительный раздел посвящен использованию шаблонов проектирования для оптимизации, включая использование "грязных флагов", локализации данных и объединения объектов.
К концу прочтения этой книги вы овладеете навыками проектирования систем с использованием идеального сочетания C++ и Blueprint для создания поддерживаемых и масштабируемых систем.

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

2023
#ENG #UE

CodeMode | Программирование | ChatGPT
📕 Practical Deep Learning: A Python-Based Introduction

Если вам было интересно узнать о машинном обучении, но вы не знали, с чего начать, то это именно та книга, которую вы так долго ждали. Фокусируясь на подполе машинного обучения, известном как глубокое обучение, она объясняет основные концепции и дает вам основу, необходимую для начала создания ваших собственных моделей. Вместо того чтобы просто излагать рецепты использования существующих наборов инструментов, практическое глубокое обучение расскажет вам о том, зачем нужно глубокое обучение, и вдохновит вас на дальнейшие исследования.
Все, что вам нужно, — это базовое знакомство с компьютерным программированием и математикой для средней школы - об остальном расскажет книга. После ознакомления с Python вы перейдете к ключевым темам, таким как создание хорошего обучающего набора данных, работа с библиотеками scikit-learn и Keras и оценка производительности ваших моделей.

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

2021
#ENG #ML

CodeMode | Программирование | ChatGPT
📕 Introduction to Computer Programming with Python

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

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

2023
#ENG #Python

CodeMode | Программирование | ChatGPT
📕Масштабируемый рефакторинг. Возвращаем контроль над кодом

Лучший способ изучить дизайн в любой области — изучать примеры, а некоторые из лучших примеров дизайна программного обеспечения основаны на инструментах, которые программисты используют в своей работе. Таким образом, проектирование программного обеспечения на примере: введение в Python на основе инструментов создает небольшие версии вещей, которые используют программисты, чтобы прояснить их тайну и дать некоторое представление о том, как думают опытные программисты. От системы резервного копирования файлов и среды тестирования до средства сопоставления регулярных выражений, механизма верстки браузера и очень небольшого компилятора — мы исследуем общие шаблоны проектирования, показываем, как упрощение тестирования кода также облегчает его повторное использование, и помогаем читателям понять как работают отладчики, профилировщики, менеджеры пакетов и системы контроля версий, чтобы их можно было использовать более эффективно.
Этот материал можно использовать для самостоятельного изучения, в рамках бакалавриата по проектированию программного обеспечения или в качестве основы интенсивного недельного семинара для работающих программистов. В каждой главе есть набор упражнений разного размера и сложности — от полудюжины строк до работы на целый день. Читатели должны быть знакомы с основами современного Python, но более продвинутые возможности языка объясняются и иллюстрируются по мере их введения.
Все письменные материалы этого проекта можно свободно повторно использовать на условиях лицензии Creative Commons — Attribution, а все программное обеспечение предоставляется на условиях лицензии Гиппократа. Все доходы от продажи этой книги пойдут на поддержку семейного приюта Red Door в Торонто.

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

2024
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 Hands-On Application Development with PyCharm

PyCharm – лучшая профессиональная среда разработки для программистов Python среди множества доступных интегрированных сред. Независимо от того, в каких целях используется Python – для общих задач автоматизации, создания утилит, веб-приложений, анализа данных, машинного обучения или бизнес-приложений, – инструменты PyCharm упрощают выполнение сложных задач и оптимизируют общую производительность.
Вы изучите базовые и расширенные функции PyCharm, узнаете как разрабатывать веб-приложения с помощью Flask, Django, FastAPI и Pyramid, освоите автоматизацию написания кода, отладку и удаленную разработку в PyCharm, а также научитесь выполнять задачи по обработке данных с помощью блокнотов Jupyter, библиотек NumPy, pandas и других.
Издание адресовано как опытным разработчикам на Python, так и новичкам.

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

2023
#ENG #PyCharm

CodeMode | Программирование | ChatGPT
📕 Ultimate Deepfake Detection Using Python

В современном цифровом мире овладение обнаружением deepfake имеет решающее значение, поскольку с 2019 года объем контента deepfake увеличился на 900%, а 96% используется в вредоносных целях, таких как мошенничество и дезинформация. «Ultimate Deepfake Detection with Python» вооружает вас навыками борьбы с этой угрозой с помощью библиотек искусственного интеллекта Python, предлагая практические инструменты для защиты цифровой безопасности изображений, видео и аудио. В этой книге рассматриваются генеративный ИИ и deepfake, что дает читателям четкое представление о том, как работают эти технологии, и о проблемах их обнаружения. С практическими примерами кода Python она предоставляет инструменты, необходимые для эффективного обнаружения deepfake в таких типах медиа, как изображения, видео и аудио. Каждая глава охватывает важные темы, от настройки сред Python до использования ключевых наборов данных и передовых методов глубокого обучения.

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

2024
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 Programming: Principles and Practice Using C++. Second Edition

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

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

2014
#ENG #C

CodeMode | Программирование | ChatGPT
📕 C++ Primer

Самый продаваемый учебник и справочник по программированию, полностью переписанный для нового стандарта C++11

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

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

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

2012
#ENG #C

CodeMode | Программирование | ChatGPT