Forwarded from Библиотека питониста | Python, Django, Flask
YouTube
Python Object Oriented Programming (OOP) - For Beginners
In this beginner object oriented programming tutorial I will be covering everything you need to know about classes, objects and OOP in python. This tutorial is designed for beginner python programmers and will give you a strong foundation in object oriented…
Forwarded from Библиотека питониста | Python, Django, Flask
Forwarded from Selectel Newsfeed
У начинающих Python-разработчиков часто возникают проблемы при работе с файлами и файловой системой. В подборке карточек — 8 важных команд для работы с файлами, папками и файловой системой в целом.
Читайте подробнее о командах и примерах их использования по ссылке: https://slc.tl/tR3Hq
Читайте подробнее о командах и примерах их использования по ссылке: https://slc.tl/tR3Hq
Forwarded from Хитрый Питон
Как настраивать flake8 для работы в команде и как плагины к flake8 сделают ваш код еще лучше https://youtu.be/cdHnEN0Dsm0
YouTube
Настраиваем flake8, чтобы улучшить качество кода
Я использую линтер flake8 и в этом видео хочу показать, как настроить его, чтобы получать от него больше пользы.
Как настроить PyCharm+flake8 - https://melevir.medium.com/pycharm-loves-flake-671c7fac4f52
Большой список расширений для flake8 - https://gi…
Как настроить PyCharm+flake8 - https://melevir.medium.com/pycharm-loves-flake-671c7fac4f52
Большой список расширений для flake8 - https://gi…
Forwarded from Хитрый Питон
Придумывать хорошие названия переменным и функциям сложно. Илья Лебедев описал хороший набор правил наименования, которые сделают ваш код лучше
- https://melevir.medium.com/python-functions-naming-the-algorithm-74320a18278d
- https://melevir.medium.com/python-functions-naming-tips-376f12549f9
- https://melevir.medium.com/python-functions-naming-the-algorithm-74320a18278d
- https://melevir.medium.com/python-functions-naming-tips-376f12549f9
Medium
Python functions naming: an algorithm
The Motivation Part
Forwarded from Хитрый Питон
Довольно подробное описание новинок в python 3.10, если интересночто приедет нового - эта статья поможет https://towardsdatascience.com/all-the-important-features-and-changes-in-python-3-10-e3d1fe542fbf
Medium
All The Important Features and Changes in Python 3.10
The release of Python 3.10 is getting closer, so it’s time to take a look at most important new features and changes it’s going to bring
Forwarded from MoscowPython Conf Channel
Мы не так часто мы обсуждаем наши повседневные инструменты с точки зрения читабельности. Несмотря на то, что пишем под web и каждый день используем консольные утилиты.
В нашей новой статье на Хабре Андрей Светлов рассказал, как он справляется с текстовыми фокусами на разных ОС и чем пользуется для консолей.
✅Moscow Python Conf ++ 2021 в этом году пройдёт 26-27 сентября в Москве. Приём докладов уже открыт до 1 мая! Подробности по ссылке.
В нашей новой статье на Хабре Андрей Светлов рассказал, как он справляется с текстовыми фокусами на разных ОС и чем пользуется для консолей.
✅Moscow Python Conf ++ 2021 в этом году пройдёт 26-27 сентября в Москве. Приём докладов уже открыт до 1 мая! Подробности по ссылке.
Хабр
Что не так с вашей консольной программой?
Мы еще в школе научились вызывать функцию print. Что может пойти не так в консольной разработке? Да, и если бы не растущая сложность программ, проблем бы у нас н...
Forwarded from MoscowPython Conf Channel
Мы не так часто мы обсуждаем наши повседневные инструменты с точки зрения читабельности. Несмотря на то, что пишем под web и каждый день используем консольные утилиты.
В нашей новой статье на Хабре Андрей Светлов рассказал, как он справляется с текстовыми фокусами на разных ОС и чем пользуется для консолей.
✅Moscow Python Conf ++ 2021 в этом году пройдёт 26-27 сентября в Москве. Приём докладов уже открыт до 1 мая! Подробности по ссылке.
В нашей новой статье на Хабре Андрей Светлов рассказал, как он справляется с текстовыми фокусами на разных ОС и чем пользуется для консолей.
✅Moscow Python Conf ++ 2021 в этом году пройдёт 26-27 сентября в Москве. Приём докладов уже открыт до 1 мая! Подробности по ссылке.
Хабр
Что не так с вашей консольной программой?
Мы еще в школе научились вызывать функцию print. Что может пойти не так в консольной разработке? Да, и если бы не растущая сложность программ, проблем бы у нас н...
Forwarded from Alex Khokhlyavin
Как посчитать md5-хэш от e-mail:
import hashlib
mail='xxx@yyy.zz'
hashlib.md5(mail.encode()).hexdigest()
Forwarded from Хитрый Питон
В прошлый раз мы реализовали безопасную перезапись файла при помощи менеджера контекста на базе класса. Сейчас решим ту же задачу используя декоратор contextmanager из модуля contextlib стандартной библиотеки - https://youtu.be/tMGf9GwjY6g
YouTube
Делаем безопасную перезапись файла с использованием contextlib
В прошлый раз мы реализовали безопасную перезапись файла при помощи менеджера контекста на базе класса. Сейчас решим ту же задачу используя декоратор contextmanager из модуля contextlib стандартной библиотеки.
Реализуем Atomic Write при помощи класса - …
Реализуем Atomic Write при помощи класса - …