Anaya_Mariano_Clean_Code_in_Python,_2nd_Edition_Expert_Insight_2020.pdf
3 MB
Я ведь почему начал книги выкладывать - я много читаю и в шоке от количества абсолютно негодной макулатуры, а теперь еще и книги сгенерированные ИИ постят. Ничего полезного там просто нет. Потому стараюсь для вас, вычитываю всякое, чтобы отделить зерна от плевел.
Вот очередная годнота для уже опытных программистов. Человеческим языком(наконец то!) объяснены дескрипторы, неплохо дан SOLID, паттерны, декораторы и типизация. А еще и тесты -все как мы любим. В общем прочесть стоит!
Вот очередная годнота для уже опытных программистов. Человеческим языком(наконец то!) объяснены дескрипторы, неплохо дан SOLID, паттерны, декораторы и типизация. А еще и тесты -все как мы любим. В общем прочесть стоит!
❤27👍9🔥3
Для отдельного видео слишком простая задачка, так что пишу тут:
что выведет при запуске?
Будет ошибка синтаксиса. Почему? Смотри приоритет операторов в python, == выполняется раньше, чем not.
Чтобы заработало - нужно или убрать в скобки not False или вынести not False в начало, чтобы вычислилось первым
что выведет при запуске?
print(True == not False)
Чтобы заработало - нужно или убрать в скобки not False или вынести not False в начало, чтобы вычислилось первым
👍35❤6🗿5🤔3
Начинаю наверстывать те темы в ООП, что мы не рассмотрели
ВК: https://vk.com/python_russian?w=wall-225894706_276
ЮТ: https://youtu.be/cqoL3Uov2OQ
ВК: https://vk.com/python_russian?w=wall-225894706_276
ЮТ: https://youtu.be/cqoL3Uov2OQ
VK
Python Russian. Пост со стены.
Dataclass работает за нас
❤10🔥9👏3
Следующая из наверстываемых тем - протоколы
ВК: https://vk.com/video-225894706_456239104
ЮТ: https://youtu.be/Q-97WXKe6H0
ВК: https://vk.com/video-225894706_456239104
ЮТ: https://youtu.be/Q-97WXKe6H0
VK Видео
Оформляем protocol
Protocol похож на интерфейс из других ЯП, он показывает какое поведение должен обеспечивать класс Удобен для ситуаций, где мы используем Duck-Typing, где наследование не удобно/ не применимо, а дополнительная информация важна и не хочется терять гибкость…
🔥12❤7👍5
С новыми инструментами навстречу осени
ВК: https://vk.com/video-225894706_456239105
ЮТ: https://youtu.be/kWPglNzz4xs
ВК: https://vk.com/video-225894706_456239105
ЮТ: https://youtu.be/kWPglNzz4xs
VK Видео
Допиливаем код (isort, pylint, vulture)
Когда код уже готов к пути в релиз мы должны использовать инструменты для того, чтобы поддерживать качество на нужном уровне. Кроме того, благодаря этим инструментам также можно добиться унификации кода, чтобы все писали в едином стиле. pip install pylint…
🔥16❤🔥3
С утра, чтобы проснуться
ЮТ: https://youtu.be/SYjwO5giVns
ВК: https://vk.com/video-225894706_456239106
ЮТ: https://youtu.be/SYjwO5giVns
ВК: https://vk.com/video-225894706_456239106
❤8👍8🔥3🫡1
👍5🔥5❤4🫡2
Друзья, с наступающим праздником всех вас!
Искренне желаю добра, удачи, успехов в учебе и труде, кто без работы -найти ее, причем именно ту самую. Кто с работой -карьерного и профессионального роста. Кто на пенсии - послушных внуков и крепкого здоровья.
Помните, что несмотря ни на что мы сами творим и управляем своей жизнью, нам отступать некуда, составляем план на будущий год и вперед к заветной мечте.
А я в январе постараюсь снять для вас интересное видео, сейчас договораиваюсь с одними ребятами про эксклюзивный контент для вас.
Всего наилучшего и с Новым Годом!
Искренне желаю добра, удачи, успехов в учебе и труде, кто без работы -найти ее, причем именно ту самую. Кто с работой -карьерного и профессионального роста. Кто на пенсии - послушных внуков и крепкого здоровья.
Помните, что несмотря ни на что мы сами творим и управляем своей жизнью, нам отступать некуда, составляем план на будущий год и вперед к заветной мечте.
А я в январе постараюсь снять для вас интересное видео, сейчас договораиваюсь с одними ребятами про эксклюзивный контент для вас.
Всего наилучшего и с Новым Годом!
❤41🔥16🍾11🎄9👍4🙏3
После долгого перерыва
ЮТ: https://www.youtube.com/watch?v=x3zhKE-hXiw
ВК: https://vk.com/python_russian?z=video-225894706_456239108
ЮТ: https://www.youtube.com/watch?v=x3zhKE-hXiw
ВК: https://vk.com/python_russian?z=video-225894706_456239108
YouTube
Параметризация в Unittest и Pytest
Когда однотипных тестов становится слишком много, а копипастить их надоело - на помощь приходит парметризация.
- применять удобно от 3+ вариантов
- если данные слишком большие или их много, то выносим в файл
Присоединяйтесь к помощи каналу, будет интересно)…
- применять удобно от 3+ вариантов
- если данные слишком большие или их много, то выносим в файл
Присоединяйтесь к помощи каналу, будет интересно)…
❤11🔥7🍾2👍1
привет, друзья!
Пришла идея снимать короткие видео с примерами багов, встреченных в реальном боевом коде финансовых сервисов. Это будет и вам интересно и мне просто -видео короткие без картинки, доки, описания. Просто на коленке минут за 5 разбор какого то косяка из реальной жизни. Сегодня первая серия
Пришла идея снимать короткие видео с примерами багов, встреченных в реальном боевом коде финансовых сервисов. Это будет и вам интересно и мне просто -видео короткие без картинки, доки, описания. Просто на коленке минут за 5 разбор какого то косяка из реальной жизни. Сегодня первая серия
👍50🔥19❤8🤔1🤓1