Шпаргалка по модулю itertools
Шпаргалка по всем функциям модуля itertools, создающим разнообразные итераторы.
Откуда взялись специальные символы в компьютерах
Бонусная лекция из курса "Практический Python для начинающих"
Функторы в Python
Функциональные объекты, или функторы в программировании — объекты, которые можно вызывать, подобно функциям. В этой статье мы разберемся, как создавать функторы и какие возможности они открывают.
Нужно ли учить английский программисту?
В статье мы поговорим о роли английского языка в жизни программистов.
match-case: сопоставление структурных шаблонов
Сопоставление структурных шаблонов с помощью match-case во многих случаях проще и предпочтительнее использования условных конструкций. Давайте разберемся, как с ним работать.
Ключевое слово yield
Ключевое слово `yield` иногда используется в функциях и методах вместо `return`. Чем они отличаются, зачем используется ключевое слово `yield` и как его применять — читайте далее.
Как быстрее всего выучить английский язык?
Английский, как самый распространённый язык на планете, представляет интерес для большинства людей. Изучение нового языка расширяет кругозор, открывает новые перспективы в работе, помогает найти друзей в других странах. Но учить иностранный язык — это тяжкий и кропотливый труд, который требует постоянной зубрежки и затрат большого количества сил и времени. Поэтому у многих людей возникает вопрос: «Как быстрее всего выучить английский язык?»
Онлайн стрим с Дмитрием Чаплинским
Обсуждаем обработку автоматизированную обработку данных на естественном языке с Дмитрием Чаплинским
Использование функции enumerate() в Python программах
Зачастую, используя в своих Python программах списки, кортежи, словари и прочие структуры, мы далеко не всегда можем эффективно достучаться до их отдельных элементов. О том, как это оптимально сделать с помощью функции enumerate() и пойдет речь в этой статье.
Долгожданный релиз Python 3.11
24 октября 2022 года вышла новая версия Python 3.11. Что нового нас ожидает?
Как Python высвобождает память
Python является высокоуровневым языком программирования. Это означает, что вам нечасто придется думать о том, как именно хранятся объекты в памяти. Однако если вы задумываетесь о производительности ваших программ, стоит получше разобраться с тем, как Python обращается с лишними объектами.