Посты с тэгом pythonetc


Подборка @pythonetc, январь 2020



Новая подборка советов про Python и программирование из моего авторского канала @pythonetc.

Предыдущие публикации


Порядок блоков except имеет значение: если исключение может быть поймано несколькими блоками, то его поймает верхний блок. Этот код не будет работать так, как задумано:
Читать дальше →


Подборка @pythonetc, декабрь 2019



Новая подборка советов про Python и программирование из моего авторского канала @pythonetc.

Предыдущие публикации


Очевидно, что разные asyncio-задачи используют разные стеки. Можно в любой момент просмотреть их все, получив с помощью asyncio.all_tasks() все выполняемые сейчас задачи, а с помощью task.get_stack() получив стеки для всех задач.
Читать дальше →


Подборка @pythonetc, ноябрь 2019


Новая подборка советов про Python и программирование из моего авторского канала @pythonetc.

Previous publications



PATH — это переменная окружения, в которой хранятся пути, по которым ищутся исполняемые файлы. Когда вы просите оболочку выполнить ls, она сначала ищет исполняемый файл ls по всем путям, указанным в PATH.
Читать дальше →


Подборка @pythonetc, октябрь 2019


Новая подборка советов про Python и программирование из моего авторского канала @pythonetc.

Предыдущие подборки


Если хотите итерировать сразу несколько итерируемых объектов, то можете использовать функцию zip (не имеет никакого отношения к файловому формату ZIP):
Читать дальше →


Подборка @pythonetc, сентябрь 2019



Новая подборка советов про Python и программирование из моего авторского канала @pythonetc.

Предыдущие подборки
Читать дальше →


Подборка @pythonetc, август 2019



Новая подборка советов про Python и программирование из моего авторского канала @pythonetc.

Предыдущие подборки


Если у экземпляра класса нет атрибута с заданным именем, то он пытается обратиться к атрибуту класса с тем же именем.

>>> class A:
...     x = 2
...
>>> A.x
2
>>> A().x
2
Читать дальше →


Подборка @pythonetc, июль 2019


Это двенадцатая подборка советов про Python и программирование из моего авторского канала @pythonetc.

Предыдущие подборки


Нельзя изменять переменные замыканий с помощью простого присваивания. Python расценивает присваивание как определение внутри тела функции и вообще не делает замыкание. 
Читать дальше →


Подборка @pythonetc, июнь 2019


Это одиннадцатая подборка советов про Python и программирование из моего авторского канала @pythonetc.

Предыдущие подборки


Символ \ в обычной строке имеет особое значение. \t — это символ табуляции, \r — разрыв строки, и так далее.

Чтобы отключить такое поведение, вы можете использовать raw-строки. Тогда r'\t' превратится всего лишь в обратный слэш и t.

Очевидно, что нельзя использовать ' внутри r'...'. И хотя это ограничение можно обойти с помощью \, однако в строке \ всё равно останется:


Подборка @pythonetc, май 2019



Это одиннадцатая подборка советов про Python и программирование из моего авторского канала @pythonetc.

Предыдущие подборки
Читать дальше →


Подборка @pythonetc, май 2019



Это одиннадцатая подборка советов про Python и программирование из моего авторского канала @pythonetc.

Предыдущие подборки
Читать дальше →