Статьи, новости и советы по Python, page 4

Как использовать модуль JSON в Python

JSON (JavaScript Object Notation) - популярный, облегченный стандарт обмена данными. Он представляет структуры данных, состоящие из пар ключ-значение, что является достаточно простым и понятным для человека языком.

Декораторы Python, объяснение для начинающих

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

Как проверить, существует ли ключ в словаре в Python

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

Как работают массивы в Python — методы массивов, объясненные примерами кода

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

Имитация внешних API в Python

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

Руководство: Подсказки типов в Python

Начиная с версии 3.5, Python поддерживает подсказки типов: аннотации кода, которые с помощью дополнительных инструментов позволяют проверить, правильно ли вы используете код.

Сегментация изображений с помощью Python

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

Введение в искусственные нейронные сети в Python

Искусственная нейронная сеть (ИНС) - это попытка моделирования возможностей биологической нервной системы по обработке информации. Человеческий организм состоит из триллионов клеток, а клетки нервной системы, называемые нейронами, специализированы для передачи "сообщений" с помощью электрохимических процессов.

Pandas Pivot: руководство с примерами

Python Pandas является одним из самых популярных инструментов в арсенале исследователя данных. Специалисты по исследованию данных используют Pandas для изучения, очистки и понимания наборов данных.

Самые быстрые способы сортировки значений Pandas DataFrame

Pandas is a popular open source library used for data analysis. It’s written in Python, and it has a most ambitious mission. Per its own description in GitHub, Pandas “aims to be the fundamental high-level building block for doing practical, real world data analysis in Python. Additionally, it has the broader goal of becoming the most powerful and flexible open source data analysis/manipulation tool available in any language.”

Merge, Join и Concat в Pandas

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

Использование функции записи в файл Python

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

Веб-парсинг сайтов с помощью Scrapy: расширенные примеры

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

Что такое веб-скрейпинг?

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

Руководство: Pandas DataFrames для анализа данных

"Data scientist" - одна из самых горячих вакансий в технологиях, а Python - лингва-франка науки о данных. Благодаря легкому в освоении синтаксису, открытой экосистеме и сильному сообществу Python стал одним из самых быстроразвивающихся языков в последние годы.

Библиотека Pandas для Python

Итак, что такое Pandas — практически говоря? Короче говоря, это основная библиотека анализа данных для Python. Для ученых, студентов и профессиональных разработчиков Pandas представляет собой главную причину любого обучения или взаимодействия с Python, в отличие от языка, ориентированного на статистику, такого как R, или проприетарного академического пакета, такого как SPSS или Matlab.

Python для циклов: быстрые ответы и примеры

Большая часть преимуществ, которые мы получаем от использования компьютеров, заключается в программировании их для выполнения одной и той же задачи несколько раз подряд, что требует повторения одного и того же блока кода снова и снова. Именно здесь циклы for each полезны в Python или любом другом языке объектно-ориентированного программирования (ООП). Мы будем использовать цикл for и цикл for each как взаимозаменяемые, так как цикл for в Python всегда связан с некоторым набором элементов, на которые ссылается каждый, и полезно подумать об элементах, с которыми нужно работать. Официально в документации Python цикл for называется «инструкцией for».

ThreadPoolExecutor в Python: полное руководство

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

Декораторы в Python

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

Списки в Python

Списки легко распознать в Python. Всякий раз, когда мы видим скобки '[]', мы знаем, что речь идет о списках. Объявлять списки в Python очень просто.