Как стать автором
Обновить
59
0
Пуштаев Вадим @pushtaev

Пользователь

Отправить сообщение

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

Время на прочтение3 мин
Количество просмотров7.8K


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

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


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

Tips and tricks from my Telegram-channel @pythonetc, January 2020

Время на прочтение3 мин
Количество просмотров1.4K


It is a new selection of tips and tricks about Python and programming from my Telegram-channel @pythonetc.

Previous publications.


The order of except blocks matter: if exceptions can be caught by more than one block, the higher block applies. The following code doesn’t work as intended:
Read more →
Всего голосов 15: ↑15 и ↓0+15
Комментарии0

Tips and tricks from my Telegram-channel @pythonetc, December 2019

Время на прочтение2 мин
Количество просмотров1.6K


It is a new selection of tips and tricks about Python and programming from my Telegram-channel @pythonetc.

Previous publications.


Different asyncio tasks obviously have different stacks. You can view at all of them at any moment using asyncio.all_tasks() to get all currently running tasks and task.get_stack() to get a stack for each task.
Read more →
Всего голосов 27: ↑26 и ↓1+25
Комментарии0

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

Время на прочтение3 мин
Количество просмотров5.6K


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

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


Очевидно, что разные asyncio-задачи используют разные стеки. Можно в любой момент просмотреть их все, получив с помощью asyncio.all_tasks() все выполняемые сейчас задачи, а с помощью task.get_stack() получив стеки для всех задач.
Читать дальше →
Всего голосов 41: ↑40 и ↓1+39
Комментарии8

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

Время на прочтение3 мин
Количество просмотров5.8K

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

Previous publications



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

Tips and tricks from my Telegram-channel @pythonetc, November 2019

Время на прочтение3 мин
Количество просмотров2.7K

Tips and tricks from my Telegram-channel @pythonetc, November 2019

It is a new selection of tips and tricks about Python and programming from my Telegram-channel @pythonetc.

Previous publications.



PATH is an environment variable that stores paths where executables are looked for. When you ask your shell to run ls, the shell looks for the ls executable file across all paths that are presented in PATH.
Read more →
Всего голосов 31: ↑30 и ↓1+29
Комментарии1

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

Время на прочтение3 мин
Количество просмотров7.1K

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

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


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

Tips and tricks from my Telegram-channel @pythonetc, October 2019

Время на прочтение3 мин
Количество просмотров1K

It is a new selection of tips and tricks about Python and programming from my Telegram-channel @pythonetc.

Previous publications


If you want to iterate over several iterables at once, you can use the zip function (it has nothing to do with ZIP file format):
Read more →
Всего голосов 29: ↑28 и ↓1+27
Комментарии0

Tips and tricks from my Telegram-channel @pythonetc, September 2019

Время на прочтение3 мин
Количество просмотров1.1K


It is a new selection of tips and tricks about Python and programming from my Telegram-channel @pythonetc.

Previous publications
Read more →
Всего голосов 28: ↑26 и ↓2+24
Комментарии1

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

Время на прочтение3 мин
Количество просмотров5.4K


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

Предыдущие подборки
Читать дальше →
Всего голосов 35: ↑35 и ↓0+35
Комментарии3

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

Время на прочтение4 мин
Количество просмотров7.4K


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

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


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

>>> class A:
...     x = 2
...
>>> A.x
2
>>> A().x
2
Читать дальше →
Всего голосов 49: ↑49 и ↓0+49
Комментарии9

Tips and tricks from my Telegram-channel @pythonetc, August 2019

Время на прочтение4 мин
Количество просмотров1.6K


It is a new selection of tips and tricks about Python and programming from my Telegram-channel @pythonetc.

Previous publications


If an instance of a class doesn’t have an attribute with the given name, it tries to access the class attribute with the same name.

>>> class A:
...     x = 2
...
>>> A.x
2
>>> A().x
2
Read more →
Всего голосов 29: ↑27 и ↓2+25
Комментарии1

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

Время на прочтение4 мин
Количество просмотров7.5K

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

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


Нельзя изменять переменные замыканий с помощью простого присваивания. Python расценивает присваивание как определение внутри тела функции и вообще не делает замыкание. 
Читать дальше →
Всего голосов 47: ↑46 и ↓1+45
Комментарии9

Tips and tricks from my Telegram-channel @pythonetc, July 2019

Время на прочтение4 мин
Количество просмотров1.4K

It is a new selection of tips and tricks about Python and programming from my Telegram-channel @pythonetc.

Previous publications


You can’t mutate closure variables by simply assigning them. Python treats assignment as a definition inside a function body and doesn’t make closure at all.
Read more →
Всего голосов 22: ↑21 и ↓1+20
Комментарии0

Tips and tricks from my Telegram-channel @pythonetc, June 2019

Время на прочтение3 мин
Количество просмотров2.6K

It is a new selection of tips and tricks about Python and programming from my Telegram-channel @pythonetc.

Previous publications


The \ symbol in regular string have special meaning. \t is tab character, \r is carriage return and so on.

You can use raw-strings to disable this behaviour. r'\t' is just backslash and t.

You obviously can’t use ' inside r'...'. However, it still can be escaped by \, but \ is preserved in the string:
Read more →
Всего голосов 24: ↑20 и ↓4+16
Комментарии0

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

Время на прочтение3 мин
Количество просмотров5.8K

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

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


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

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

Очевидно, что нельзя использовать ' внутри r'...'. И хотя это ограничение можно обойти с помощью \, однако в строке \ всё равно останется:
Читать дальше →
Всего голосов 32: ↑29 и ↓3+26
Комментарии4

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

Время на прочтение5 мин
Количество просмотров7.1K


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

Предыдущие подборки
Читать дальше →
Всего голосов 46: ↑45 и ↓1+44
Комментарии2

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

Время на прочтение4 мин
Количество просмотров6.9K


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

Предыдущие подборки.
Читать дальше →
Всего голосов 29: ↑29 и ↓0+29
Комментарии1
1

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность