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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📕 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
📕 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
📕 Алгоритмы неформально. Инструкция для начинающих питонистов

Алгоритмы — это не только задачи поиска, сортировки или оптимизации, они помогут вам поймать бейсбольный мяч, проникнуть в «механику» машинного обучения и искусственного интеллекта и выйти за границы возможного.
Вы узнаете нюансы реализации многих самых популярных алгоритмов современности, познакомитесь с их реализацией на Python 3, а также научитесь измерять и оптимизировать их производительность.

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

2022
#RU #Python

CodeMode | Программирование | ChatGPT
📕 Изучаем Python, 4-е издание

Такие известные компании, как Google и Intel, Cisco и Hewlett-Packard, используют язык Python, выбрав его за гибкость, простоту использования и обеспечиваемую им высокую скорость разработки. Он позволяет создавать эффективные и надежные проекты, которые легко интегрируются с программами и инструментами, написанными на других языках. Четвертое издание "Изучаем Python" - это учебник, написанный доступным языком, рассчитанный на индивидуальную скорость обучения и основанный на материалах учебных курсов, которые автор, Марк Лутц, ведет уже на протяжении десяти лет.

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

2011
#RU #Python

CodeMode | Программирование | ChatGPT
📕 Глубокое обучение с подкреплением: теория и практика на языке Python

Глубокое обучение с подкреплением (глубокое RL) сочетает в себе два подхода к машинному обучению. В ходе такого обучения виртуальные агенты учатся решать последовательные задачи о принятии решений. За последнее десятилетие было много неординарных достижений в этой области — от однопользовательских и многопользовательских игр, таких как го и видеоигры Atari и Dota 2, до робототехники.

Эта книга — введение в глубокое обучение с подкреплением, уникально комбинирующее теорию и практику. Авторы начинают повествование с базовых сведений, затем подробно объясняют теорию алгоритмов глубокого RL, демонстрируют их реализации на примере программной библиотеки SLM Lab и напоследок описывают практические аспекты использования глубокого RL.

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

2022
#RU #Python

CodeMode | Программирование | ChatGPT
📕Ultimate Machine Learning with Scikit-Learn

”Эффективное машинное обучение с помощью Scikit-Learn" - это уникальный ресурс, который предлагает углубленное изучение подготовки данных, методов моделирования и теоретических основ мощных алгоритмов машинного обучения с использованием Python и Scikit-Learn.
Начав с базовых методов, вы овладеете необходимыми навыками для эффективной предварительной обработки данных, что подготовит почву для надежного анализа. Далее, логистическая регрессия и деревья решений предоставят вам инструменты для более глубокого изучения прогностического моделирования, гарантируя глубокое понимание фундаментальных методологий. Вы освоите анализ данных временных рядов, а затем освоите эффективные стратегии обработки неструктурированных данных с использованием таких методов, как наивный Байесовский подход.
Перейдя к потокам данных в реальном времени, вы откроете для себя динамические подходы с K-ближайшими соседями для анализа многомерных данных с помощью метода опорных векторов (SVM). Кроме того, вы научитесь защищать свои аналитические данные от аномалий с помощью изолированных лесов и использовать прогностические возможности комплексных методов в области анализа данных фондового рынка.
К концу книги вы овладеете искусством разработки данных и конвейеров ML, что позволит вам уверенно решать даже самые сложные аналитические задачи.

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

2024 #ENG #Python

CodeMode | Программирование | ChatGPT
📕 Компьютерное зрение на Python. Первые шаги

В книге изложен учебный курс для школьников, начинающих изучать компьютерное зрение с языком программирования Python и библиотекой OpenCV. Описаны особенности установки языка Python, различных библиотек, в том числе OpenCV, и операционной системы Raspbian. Материал разделен на три отдельные темы: программирование на Python, поиск и выделение цветных объектов на графическом изображении и в видеопотоке средствами OpenCV, программирование колесной робоплатформы под управлением Raspberry Pi 3, оснащенной CSI-камерой.
Большую помощь читателю окажут многочисленные иллюстрации и листинги программных кодов, а также ссылки
на источники и интернет-ресурсы.
Книга будет полезна школьникам среднего и старшего возраста, педагогам дополнительного образования и всем начинающим изучать компьютерное зрение с помощью языка программиро- вания Python и открытой библиотеки компьютерного зрения OpenCV-Python.

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

2020
#RU #Python

CodeMode | Программирование | ChatGPT
📕 Advanced Applications of Python Data Structures and Algorithms

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

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

2023
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 Классические задачи Computer Science на языке Python

Многие задачи в области Computer Science, которые на первый взгляд кажутся новыми или уникальными, на самом деле уходят корнями в классические алгоритмы, методы кодирования и принципы разработки. И устоявшиеся техники по-прежнему остаются лучшим способом решения таких задач! Научитесь писать оптимальный код для веб-разработки, обработки данных, машинного обучения и других актуальных сфер применения Python.
Книга даст вам возможность глубже освоить язык Python, проверить себя на испытанных временем задачах, упражнениях и алгоритмах. Вам предстоит решать десятки заданий по программированию: от самых простых (например, найти элементы списка с помощью двоичной сортировки), до сложных (выполнить кластеризацию данных методом k-средних). Прорабатывая примеры, посвященные поиску, кластеризации, графам и пр., вы вспомните то, о чем успели позабыть, и овладеете классическими приемами решения повседневных задач.

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

2021#RU
#Python

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