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

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

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

Как использовать any() в Python

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

Атрибуты, словари и слоты в Python

Python по своей природе является очень динамичным языком. Переменные не нужно объявлять, их можно добавлять в качестве атрибутов практически везде.

Полное руководство по slice в Python

В Python некоторые объекты, такие как строки или списки, можно нарезать.

Null в Python: Понимание нетипового объекта Python

В Python используется ключевое слово None для определения null объектов и переменных. Хотя None и служит некоторым из тех же целей, что и null в других языках, это совсем другое дело. Как и null в Python, None не определено как 0 или какое-либо другое значение. В Python None - это объект и первоклассный гражданин!

Автоматический повтор невыполненных задач Celery

В этом руководстве мы рассмотрим, как автоматически повторить неудачные задачи Celery.

VIM и Python – Союз, заключенный на небесах

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

Как преобразовать строку Python в int

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

Объяснение магических методов Python

Все, что нам нужно знать о магических методах, которые не такие уж волшебные.

Основы Python для науки о данных

Новичкам в области науки о данных, которые не знакомы с программированием, часто бывает трудно понять, с чего им следует начать.

Хватит использовать range() в Python для циклов

Цикл for. Это краеугольный камень программирования - техника, которой вы научитесь, будучи новичком, и которую вы пронесете через весь свой путь программиста.

Вы пишете операторы print() для отладки кода Python?

Я был одним из тех, кто отлаживал код с помощью операторов print(). Иногда, если код длинный, то приходится выводить больше символов, чтобы отличить один от другого.

Руководство по Python модулю logging

Учебное пособие показывает, как вести логирование в Python с помощью модуля logging Python.

Руководство по argparse

Модуль argparse упрощает создание удобных интерфейсов командной строки. Он анализирует определенные аргументы из sys.argv. Модуль argparse также автоматически генерирует справку и сообщения об использовании, а также выдает ошибки, когда пользователи предоставляют программе недопустимые аргументы.

Именование с подчеркиванием в Python

Объяснение различного использования подчеркивания в соглашениях об именах!

Сравнение виртуальных сред Python

Недавно я опубликовал статью об использовании виртуальных сред для проектов Python. Статья была хорошо принята, и отзывы читателей открыли для меня новый взгляд. Раньше я не знал о pew, venv и pipenv. Их рекомендации помогли мне узнать о последних технологиях в этой области и еще больше усовершенствовали мои знания и опыт.

Построение микросервиса в Python

Микросервисы в последние дни были самой горячей темой в технологии, а за микросервисной архитектурой следуют такие технологические гиганты, как Netflix, Twitter, Amazon, Walmart и т.д., а также несколько стартапов. Они идеально подходят для современного гибкого процесса разработки программного обеспечения, где происходят постоянные инновации, а продукты постоянно поставляются. Давайте разберем еще несколько деталей о микросервисах.

Быстрое погружение в Python «__slots__»

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

Практика программирования на Python 3, лекция №5

Лекции о Python 3 от Тимофея Хирьянова при поддержке Московского физико-технического института. Лекция №5.

Практика программирования на Python 3, лекция №4

Лекции о Python 3 от Тимофея Хирьянова при поддержке Московского физико-технического института. Лекция №4.