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.
Forwarded from Инжиниринг Данных (Dmitry)
Сегодня по расписанию будет - Python Environments and Best Practices
- Using the command line and command line applications
- How to set up projects using virtual environments
- Sharing code via git and GitHub
- Using IDE features for debugging, refactoring, and navigating Python code
В приложении презентация, ссылка на git, и reference document.
- Using the command line and command line applications
- How to set up projects using virtual environments
- Sharing code via git and GitHub
- Using IDE features for debugging, refactoring, and navigating Python code
В приложении презентация, ссылка на git, и reference document.
Forwarded from Инжиниринг Данных (Dmitry)
Forwarded from Инжиниринг Данных (Dmitry)
This is not so much an instructional manual, but rather notes, tables, and examples for Python syntax. It was created by the author as an additional resource during training, meant to be distributed as a physical notebook. Participants (who favor the physical characteristics of dead tree material) could add their own notes, thoughts, and have a valuable reference of curated examples.
Тест книги в гите автора.
Тест книги в гите автора.
Forwarded from Хабр
Как изменилась стандартная библиотека Python за последние годы
Когда выходит очередная версия Python, много пишут о моржовом операторе, слиянии словарей, паттерн-матчинге, изменениях в асинхронной работе и типизации. Остальным модулям достаётся незаслуженно мало внимания. Давайте это исправим и посмотрим, что интересного появилось в версиях 3.8-3.10.
Когда выходит очередная версия Python, много пишут о моржовом операторе, слиянии словарей, паттерн-матчинге, изменениях в асинхронной работе и типизации. Остальным модулям достаётся незаслуженно мало внимания. Давайте это исправим и посмотрим, что интересного появилось в версиях 3.8-3.10.
Forwarded from Хабр
Tinkoff Invest API — программный интерфейс, с помощью которого клиенты Тинькофф могут писать торговых роботов и автоматизировать работу на бирже.
Команда Тинькофф Инвестиций рассказывает, как запускала новую версию программного интерфейса для алгоритмического трейдинга, что в ней нового и интересного.
Команда Тинькофф Инвестиций рассказывает, как запускала новую версию программного интерфейса для алгоритмического трейдинга, что в ней нового и интересного.
Forwarded from Хабр Карьера (бот)
Senior Python Developer https://u.habr.com/cPZN8
Habr
Вакансия «Senior Python Developer» в Санкт-Петербурге, работа в компании «ЕДИНЫЙ ЦУПИС» — Хабр Карьера
Вакансия «Senior Python Developer» в Санкт-Петербурге, работа в компании «ЕДИНЫЙ ЦУПИС». Полная занятость. Можно удаленно.