Архив рубрики: Python-разработчику
Выпуск книги “Python. Визуализация данных: Matplotlib, Seaborn, Mayavi”
Python. Урок 23. Потоки и процессы в Python. Часть 2. Синхронизация потоков
Для синхронизации доступа к ресурсам из нескольких потоков Python предоставляет набор объектов, каждый из которых обладает рядом особенностей, делающих их пригодными для решения некоторой группы специфических задач. В этом уроке будут рассмотрены: Lock– и RLock-объекты, условные переменные (Condition), семафоры (Semaphore), события (Event), таймеры (Timer) и барьеры (Barrier).
Python. Урок 22. Потоки и процессы в Python. Часть 1. Управление потоками
Функциональное программирование на Python. Часть 7. Функции высшего порядка
Функциональное программирование на Python. Часть 6. Ленивость. Пакет itertools
Функциональное программирование на Python. Часть 5. Эффекты операции присваивания
Одним из определяющих моментов при выборе модели вычисления для языка программирования является наличие или отсутствие операции присваивания. К чему приводит введение “присваивания” в язык, и чем принципиально отличаются функциональные и не функциональные языки, этим и другим вопросам посвящена данная статья.