Статьи о Python, страница 4

Имитация внешних 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, посмотрите эту статью, чтобы понять основы.

Создание RESTful API с помощью Flask

В этом уроке мы будем изучать и создавать RESTful API с помощью Flask. Чтобы следовать этому руководству, вы уже должны хорошо знать Python, Flask и SQLAlchemy.

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

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

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

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

Введение в Flask SQLAlchemy

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

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

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

Руководство: 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 очень просто.

Регулярные выражения в Python

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

Моделирование деревьев с помощью SQLAlchemy ORM и Postgres Ltree

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