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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📕 Основы Python. Научитесь мыслить как программист

Практическое руководство по основам Python — самого популярного на данный момент и простого для изучения языка программирования.

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

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

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

2021
#RU #Python

CodeMode | Программирование | ChatGPT
📕Современный скрапинг веб-сайтов с помощью Python

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

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

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

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

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

2021
#RU #Python

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

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

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

2024
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 Python. Сборник упражнений. Введение в язык Python с задачами и решениями

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

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

2021
#RU #Python

CodeMode | Программирование | ChatGPT
📕 Основы программирования в Python три в одном. Том 1 и том 2

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

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

2021
#RU #Python

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

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

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

2009
#ENG #Python

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
📕 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