![][1]
Недавно мы [писали][2] о забавных, хитрых и странных примерах на JavaScript. Теперь пришла очередь Python. У Python, высокоуровневого и интерпретируемого языка, много удобных свойств. Но иногда результат работы некоторых кусков кода на первый взгляд выглядит неочевидным.
Ниже — забавный проект, в котором собраны примеры неожиданного поведения в Python с обсуждением того, что происходит под капотом. Часть примеров не относятся к категории настоящих WTF?!, но зато они демонстрируют интересные особенности языка, которых вы можете захотеть избегать. Я думаю, это хороший способ изучить внутреннюю работу Python, и надеюсь, вам будет интересно.
Если вы уже опытный программист на Python, то многие примеры могут быть вам знакомы и даже вызовут ностальгию по тем случаям, когда вы ломали над ними голову :)
[Читать дальше →][3]
[1]:
https://habrastorage.org/web/7dc/886/309/7dc88630991741c1b98aeb769b994036.JPG
[2]:
https://habrahabr.ru/company/mailru/blog/335292/
[3]:
https://habrahabr.ru/post/337364/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut