Forwarded from Николай Крупий
from colorama import Fore, Back, Style
print(Fore.RED + 'some red text')
print(Back.GREEN + 'and with a green background')
print(Back.BLUE + 'and with a green background')
print(Back.MAGENTA + 'and with a green background')
print(Style.DIM + 'and in dim text')
print(Style.RESET_ALL)
print('back to normal now')
#python #colors #colorama
#python python... PYTHON 🔛 🚀
https://t.me/Python_Community_ru #pycha
Telegram
Python Tasks & ML | Задачи по питону и машинному обучению
Algorithms, functions, classes, regular expressions, iterators, generators, OOP, exceptions, NumPy, pandas, scikit-learn
https://telega.in/c/python_tasks
Questions — @dina_ladnyuk
https://telega.in/c/python_tasks
Questions — @dina_ladnyuk
#py
filename and line number of Python script
stackoverflow.com›filename-and-line-number-of-python-script
Thanks to mcandre, the answer is:
filename and line number of Python script
stackoverflow.com›filename-and-line-number-of-python-script
Thanks to mcandre, the answer is:
#python3
from inspect import currentframe, getframeinfo
frameinfo = getframeinfo(currentframe())
print(frameinfo.filename, frameinfo.lineno)
Stack Overflow
filename and line number of Python script
How can I get the file name and line number in a Python script?
Exactly the file information we get from an exception traceback. In this case without raising an exception.
Exactly the file information we get from an exception traceback. In this case without raising an exception.
#Links
A non-magical introduction to Pip and Virtualenv for Python beginners (dabapps.com)
https://www.pluralsight.com/courses/managing-python-packages-virtual-environments
https://docs.google.com/presentation/d/1fos9M4Aw4i3Ty6xYq98xpDB3fqTvTg0-
Wql6awzuBok/edit#slide=id.g7645a3d047_0_31
https://gioele.io/pyenv-pipenv
A non-magical introduction to Pip and Virtualenv for Python beginners (dabapps.com)
https://www.pluralsight.com/courses/managing-python-packages-virtual-environments
https://docs.google.com/presentation/d/1fos9M4Aw4i3Ty6xYq98xpDB3fqTvTg0-
Wql6awzuBok/edit#slide=id.g7645a3d047_0_31
https://gioele.io/pyenv-pipenv
Forwarded from Инжиниринг Данных (Dmitry)
Python_Packages_and_Environments.pdf
675.1 KB
Я смог пройти вот этот курс - Managing Python Packages and Virtual Environments и задокументировал его.
Forwarded from Инжиниринг Данных (Dmitry)
Python_Packages_and_Environments.pdf
675.1 KB
Я смог пройти вот этот курс - Managing Python Packages and Virtual Environments и задокументировал его.
Forwarded from Байкулов Антон
А как установить os.переменные при активации окружения?
И ещё, как их отключить при деактивации окружения?
И ещё, как их отключить при деактивации окружения?
Forwarded from Nikita Baburov
Forwarded from Байкулов Антон
Не, надо чтобы они сами ставились после активации окружения. И после деактивации удалялись
Forwarded from Байкулов Антон
Когда на localhost проект делаешь, очень удобно переключаться. Например переменные для dbt
Forwarded from Igor Iakubovskii
Poetry огонь кстати
Мне зашло очень
Он сам создаёт файлики с зависимостямм и добавляет туда новые зауисимости при установке
Мне зашло очень
Он сам создаёт файлики с зависимостямм и добавляет туда новые зауисимости при установке
Forwarded from Igor Iakubovskii
https://habr.com/ru/post/593529/
на хабре кстати статья выходила
на хабре кстати статья выходила
Forwarded from Иван Пирог
А для окружений не берут pyversion? Когда Венв ты создаёшь из папки pyversion / 3.1
Forwarded from Иван Пирог
Удобно когда много версий питона надо держать
Инжиниринг Данных
Python_Packages_and_Environments.pdf
#Links
A non-magical introduction to Pip and Virtualenv for Python beginners (dabapps.com)
https://www.pluralsight.com/courses/managing-python-packages-virtual-environments
https://docs.google.com/presentation/d/1fos9M4Aw4i3Ty6xYq98xpDB3fqTvTg0-
Wql6awzuBok/edit#slide=id.g7645a3d047_0_31
https://gioele.io/pyenv-pipenv
A non-magical introduction to Pip and Virtualenv for Python beginners (dabapps.com)
https://www.pluralsight.com/courses/managing-python-packages-virtual-environments
https://docs.google.com/presentation/d/1fos9M4Aw4i3Ty6xYq98xpDB3fqTvTg0-
Wql6awzuBok/edit#slide=id.g7645a3d047_0_31
https://gioele.io/pyenv-pipenv
Leading Web and Mobile App Development agency, Brighton - DabApps
A non-magical introduction to Pip and Virtualenv for Python beginners - DabApps
One of the hurdles that new Python developers have to get over is understanding the Python packaging ecosystem. This blog post is based on material covered in our Python for…
Forwarded from Big Data Science [RU]
🕸✍🏻3 Python- библиотеки для работы с URL
Задача обработки URL-адресов на практике встречается довольно часто. Например, составить список наиболее часто посещаемых сайтов или тех, визиты на которые разрешены в рабочее время с корпоративных компьютеров. Для автоматизации подобных кейсов пригодятся следующие Python- библиотеки:
• Yarl – позволяет извлекать фичи из URL-адреса, предоставляет удобный класс для анализа и изменения адреса веб-ресурса. Но работает только с Python 3 и не принимает логические значения в API – необходимо самостоятельно преобразовывать логические значения в строки, используя нужный протокол перевода. https://github.com/aio-libs/yarl
• Furl – упрощает разбор и манипулирование URL-адресами. Библиотека имеет широкий набор возможностей, но и ряд ограничений. В частности, объект furl может изменяться, поэтому могут случиться проблемы при передаче его во вне. https://github.com/gruns/furl
• URLObject – служебный класс для управления URL-адресами с помощью понятного API с фокусом на правильных именах методов, а не на переопределениях операторов. Сам объект здесь неизменяем, каждое изменение URL-адреса создает новый объект URL-адреса. Но библиотека не выполняет никаких преобразований декодирования/кодирования, с чем приходится пользователю разбираться самостоятельно. https://github.com/zacharyvoase/urlobject
Задача обработки URL-адресов на практике встречается довольно часто. Например, составить список наиболее часто посещаемых сайтов или тех, визиты на которые разрешены в рабочее время с корпоративных компьютеров. Для автоматизации подобных кейсов пригодятся следующие Python- библиотеки:
• Yarl – позволяет извлекать фичи из URL-адреса, предоставляет удобный класс для анализа и изменения адреса веб-ресурса. Но работает только с Python 3 и не принимает логические значения в API – необходимо самостоятельно преобразовывать логические значения в строки, используя нужный протокол перевода. https://github.com/aio-libs/yarl
• Furl – упрощает разбор и манипулирование URL-адресами. Библиотека имеет широкий набор возможностей, но и ряд ограничений. В частности, объект furl может изменяться, поэтому могут случиться проблемы при передаче его во вне. https://github.com/gruns/furl
• URLObject – служебный класс для управления URL-адресами с помощью понятного API с фокусом на правильных именах методов, а не на переопределениях операторов. Сам объект здесь неизменяем, каждое изменение URL-адреса создает новый объект URL-адреса. Но библиотека не выполняет никаких преобразований декодирования/кодирования, с чем приходится пользователю разбираться самостоятельно. https://github.com/zacharyvoase/urlobject
GitHub
GitHub - aio-libs/yarl: Yet another URL library
Yet another URL library. Contribute to aio-libs/yarl development by creating an account on GitHub.
Forwarded from Big Data Science [RU]
🗒Loguru для логгирования Python-скриптов
Эта библиотека пригодится ML-специалистам и дата-инженерам, которые часто пишут на Python. Она автоматизирует логирование и упрощает процесс отладки. Кроме того, Loguru включает ряд полезных функций, которые устраняют предостережения стандартных средств ведения журнала.
Loguru работает по принципу plug-and-play и имеет такие функции, как свертывание журналов несколькими способами, автоматическое сжатие лог-файлов и регулярное их удаление. А также поддерживает многопоточную безопасность и подсветку логов. Эту open-source библиотеку можно использовать вместе со средствами уведомлений по электронной почте для получения электронных писем при сбое программ или для отправки других типов уведомлений.
Наконец, Loguru поддерживает совместимость с собственным модулем ведения журнала Python, позволяя передавать всю информацию, записанную исходным стандартным регистратором, в Loguru.
Исходный код: https://github.com/Delgan/loguru
Пример использования: https://medium.com/geekculture/python-loguru-a-powerful-logging-module-5f4208f4f78c
Эта библиотека пригодится ML-специалистам и дата-инженерам, которые часто пишут на Python. Она автоматизирует логирование и упрощает процесс отладки. Кроме того, Loguru включает ряд полезных функций, которые устраняют предостережения стандартных средств ведения журнала.
Loguru работает по принципу plug-and-play и имеет такие функции, как свертывание журналов несколькими способами, автоматическое сжатие лог-файлов и регулярное их удаление. А также поддерживает многопоточную безопасность и подсветку логов. Эту open-source библиотеку можно использовать вместе со средствами уведомлений по электронной почте для получения электронных писем при сбое программ или для отправки других типов уведомлений.
Наконец, Loguru поддерживает совместимость с собственным модулем ведения журнала Python, позволяя передавать всю информацию, записанную исходным стандартным регистратором, в Loguru.
Исходный код: https://github.com/Delgan/loguru
Пример использования: https://medium.com/geekculture/python-loguru-a-powerful-logging-module-5f4208f4f78c
GitHub
GitHub - Delgan/loguru: Python logging made (stupidly) simple
Python logging made (stupidly) simple. Contribute to Delgan/loguru development by creating an account on GitHub.