Парсинг контактов LinkedIn на Python + ruCaptcha

Введение Недавно наша компания запустила новый проект — школу программирования. В рамках этого проекта мы обучаем студентов, детей и взрослых программированию (в частности, на Python). Хотя в редакции Pythonist.ru работают …

Unexpected exception

Разбираем, как в Python выводить информативные сообщения о пойманных исключениях.

List astonishment

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

Pythonic циклы

Поговорим о циклах в Python. Вот пример цикла, который мог бы написать человек с C или Java бэкграундом