Современная среда Python — управление зависимостями и рабочим пространством
Если вы занимаетесь разработкой, то непременно столкнётесь с тем, что некоторые из ваших проектов могут быть новыми, в то время как другие представляют собой устаревшие груды кода десятилетней давности. Но так или иначе их нужно поддерживать, контролировать, а также развивать несмотря на их возраст или среду в которой они работают. К счастью, существует ряд инструментов, упрощающих управление зависимостями и рабочим пространством.
В этой статье вы изучите доступные инструменты для управления зависимостями и рабочим пространством, чтобы решить проблемы переключениями между средами.
Подробнее:
https://testdriven.io/blog/python-environments/
Если вы занимаетесь разработкой, то непременно столкнётесь с тем, что некоторые из ваших проектов могут быть новыми, в то время как другие представляют собой устаревшие груды кода десятилетней давности. Но так или иначе их нужно поддерживать, контролировать, а также развивать несмотря на их возраст или среду в которой они работают. К счастью, существует ряд инструментов, упрощающих управление зависимостями и рабочим пространством.
В этой статье вы изучите доступные инструменты для управления зависимостями и рабочим пространством, чтобы решить проблемы переключениями между средами.
Подробнее:
https://testdriven.io/blog/python-environments/
👍4
Python-скрипт, который каждый день желает родителям доброго утра через WhatsApp
Каждый день на нас давит груз забот, который мешает уделить внимание близким. И, если вам хочется проявить внимание к своим родным, которые по какой-то причине всё ещё пользуются WhatsApp, а не только однообразно отвечать на присылаемые открытки, то эта статья для вас. С помощью неё вы сможете наладить регулярную отправку различных сообщений или открыток в WhatsApp.
Подробнее:
https://habr.com/ru/company/ruvds/blog/463933/
#бот
Каждый день на нас давит груз забот, который мешает уделить внимание близким. И, если вам хочется проявить внимание к своим родным, которые по какой-то причине всё ещё пользуются WhatsApp, а не только однообразно отвечать на присылаемые открытки, то эта статья для вас. С помощью неё вы сможете наладить регулярную отправку различных сообщений или открыток в WhatsApp.
Подробнее:
https://habr.com/ru/company/ruvds/blog/463933/
#бот
👍16🔥1
Лучшие материалы по Java-разработке со всего интернета собирают в канале Чашечка Java.
Подписывайтесь и не пропустите ничего важного: @a_cup_of_java
Подписывайтесь и не пропустите ничего важного: @a_cup_of_java
👍1👎1
Не highload: почему наш стартап переехал с Flask на FastAPI?
Datafold — это платформа для мониторинга аналитических данных. Она помогает дата-сайентистам и инженерам отслеживать потоки данных, их качество и аномалии.
CTO компании рассказывает, почему приняли решение переехать с Flask на FastAPI не будучи highload-проектом и что из этого вышло.
Видео: https://youtu.be/-uuK6oEyExI
Презентация: https://tprg.ru/OHKz
#flask #fastapi
Datafold — это платформа для мониторинга аналитических данных. Она помогает дата-сайентистам и инженерам отслеживать потоки данных, их качество и аномалии.
CTO компании рассказывает, почему приняли решение переехать с Flask на FastAPI не будучи highload-проектом и что из этого вышло.
Видео: https://youtu.be/-uuK6oEyExI
Презентация: https://tprg.ru/OHKz
#flask #fastapi
YouTube
Не highload: почему наш стартап переехал с Flask на FastAPI? / Александр Морозов
Приглашаем на Moscow Python Conf 2023, которая пройдет 19 и 20 мая 2023 в Москве в рамках Positive Hack Days.
Программа, подробности и билеты по ссылке https://conf.python.ru/moscow/2023
--------
Moscow Python Conf++ 2021
Профессиональная конференция для…
Программа, подробности и билеты по ссылке https://conf.python.ru/moscow/2023
--------
Moscow Python Conf++ 2021
Профессиональная конференция для…
👍5
Подборка статей для начинающих питонистов
— основные типы данных в Python: https://tprg.ru/7yw8
— какие встроенные функции нужно знать, а на какие не стоит тратить время: https://tprg.ru/DkFR
— зачем нужны функции с переменным количеством переменных и как ими пользоваться: https://tprg.ru/McGU
— что такое словари и что с ними делать: https://tprg.ru/U0I7
— как работают алгоритмы сортировки: https://tprg.ru/VHC5
— как работают импорты в Python: https://tprg.ru/3mRr
— зачем нужны декораторы и как ими пользоваться: https://tprg.ru/NoFh
— основные типы данных в Python: https://tprg.ru/7yw8
— какие встроенные функции нужно знать, а на какие не стоит тратить время: https://tprg.ru/DkFR
— зачем нужны функции с переменным количеством переменных и как ими пользоваться: https://tprg.ru/McGU
— что такое словари и что с ними делать: https://tprg.ru/U0I7
— как работают алгоритмы сортировки: https://tprg.ru/VHC5
— как работают импорты в Python: https://tprg.ru/3mRr
— зачем нужны декораторы и как ими пользоваться: https://tprg.ru/NoFh
👍21❤1🥰1
12 актуальных вакансий
— QA Automation Engineer (Ruby)
— DevOps-инженер
— Middle QA Engineer
— Middle Data Scientist
— Middle Data Engineer
— Middle администратор Tableau
— Продуктовый аналитик
— Product Owner
— Главный архитектор данных
— Senior Python Developer
— Старший аналитик данных
— Преподаватель на курс «Буткэмп Python»
#вакансии #работа
— QA Automation Engineer (Ruby)
— DevOps-инженер
— Middle QA Engineer
— Middle Data Scientist
— Middle Data Engineer
— Middle администратор Tableau
— Продуктовый аналитик
— Product Owner
— Главный архитектор данных
— Senior Python Developer
— Старший аналитик данных
— Преподаватель на курс «Буткэмп Python»
#вакансии #работа
👍3
Удивительное приключение в стране оптимизирующих компиляторов
Эта статья пригодится всем, кто любит спорить о скорости языков программирования. Здесь автор будет реализовывать один и тот же несложный алгоритм, разыскивающий простые числа в некотором диапазоне, на нескольких языках программирования: C, C++, Scheme и Python, а затем смотреть, что с этим кодом могут сделать современные оптимизирующие компиляторы.
Интересно? Тогда заходите:
https://habr.com/ru/post/658829/
Эта статья пригодится всем, кто любит спорить о скорости языков программирования. Здесь автор будет реализовывать один и тот же несложный алгоритм, разыскивающий простые числа в некотором диапазоне, на нескольких языках программирования: C, C++, Scheme и Python, а затем смотреть, что с этим кодом могут сделать современные оптимизирующие компиляторы.
Интересно? Тогда заходите:
https://habr.com/ru/post/658829/
👍10
Основы Scikit-learn
Scikit-learn — бесплатная библиотека машинного обучения для языка программирования Python.
В этом видео вы изучите основы библиотеки, рассмотрите базовые принципы, классы моделей машинного обучения, функции оценки качества моделей, методы обработки данных и многое другое.
https://www.youtube.com/watch?v=sNDW8d8eB1U
#видео #ml
Scikit-learn — бесплатная библиотека машинного обучения для языка программирования Python.
В этом видео вы изучите основы библиотеки, рассмотрите базовые принципы, классы моделей машинного обучения, функции оценки качества моделей, методы обработки данных и многое другое.
https://www.youtube.com/watch?v=sNDW8d8eB1U
#видео #ml
👍10💩1
Django-приложение для ведения личного дневника
С помощью этой статьи вы сможете написать код для своего личного дневника, в котором пользователи смогут добавлять новые записи, просматривать их, редактировать и удалять конкретные записи.
https://nuancesprog.ru/p/14805/
#django
С помощью этой статьи вы сможете написать код для своего личного дневника, в котором пользователи смогут добавлять новые записи, просматривать их, редактировать и удалять конкретные записи.
https://nuancesprog.ru/p/14805/
#django
😁26👍14💩2
26 полезных приёмов и хитростей Python
Python полон неожиданных, но приятных сюрпризов. Если хорошенько покопаться в его документации и встроенных библиотеках, то можно встретить довольно много полезных приёмов. Либо вы можете упростить себе эту задачу, просто прочитав эту статью:
https://tproger.ru/translations/an-a-z-of-python-tricks/
Python полон неожиданных, но приятных сюрпризов. Если хорошенько покопаться в его документации и встроенных библиотеках, то можно встретить довольно много полезных приёмов. Либо вы можете упростить себе эту задачу, просто прочитав эту статью:
https://tproger.ru/translations/an-a-z-of-python-tricks/
👍14
Приём криптовалютных платежей с помощью Django и Coinbase
С каждым днём способ оплаты криптовалютой становится всё популярнее и проще. Криптовалюта позволяет обойти множество различных ограничений, поэтому добавить её в качестве способа оплаты на сайт точно не будет лишним.
Для реализации такой задачи можно воспользоваться сервисом Coinbase Commerce. А как это сделать, узнаете в этой статье:
https://testdriven.io/blog/django-coinbase/
#django #crypto
С каждым днём способ оплаты криптовалютой становится всё популярнее и проще. Криптовалюта позволяет обойти множество различных ограничений, поэтому добавить её в качестве способа оплаты на сайт точно не будет лишним.
Для реализации такой задачи можно воспользоваться сервисом Coinbase Commerce. А как это сделать, узнаете в этой статье:
https://testdriven.io/blog/django-coinbase/
#django #crypto
👍8
Аутентификация пользователя в приложении Flask с использованием JWT
В этом уроке объясняется разница между сеансами сервера на основе файлов cookie и использованием токенов, в частности JWT. Вы создадите приложение, которое представляет собой форму логина и пароля, запрашивающее JWT с сервера, чтобы проверить работу JWT на веб-сайте.
https://www.youtube.com/watch?v=_3NKBHYcpyg
#видео #flask
В этом уроке объясняется разница между сеансами сервера на основе файлов cookie и использованием токенов, в частности JWT. Вы создадите приложение, которое представляет собой форму логина и пароля, запрашивающее JWT с сервера, чтобы проверить работу JWT на веб-сайте.
https://www.youtube.com/watch?v=_3NKBHYcpyg
#видео #flask
👍9
Q-Learning в сфере оптимизации бизнес-процессов
В этой статье вы познакомитесь с алгоритмом обучения с подкреплением Q-learning, а также со сферой его применения. Алгоритм позволяет оптимизировать бизнес-процесс, превращая его из хаотичного графа, с большим количеством связей и ветвлений, в понятный и однозначный оптимальный путь исполнения.
Все подробности тут:
https://habr.com/ru/post/658909/
#ml
В этой статье вы познакомитесь с алгоритмом обучения с подкреплением Q-learning, а также со сферой его применения. Алгоритм позволяет оптимизировать бизнес-процесс, превращая его из хаотичного графа, с большим количеством связей и ветвлений, в понятный и однозначный оптимальный путь исполнения.
Все подробности тут:
https://habr.com/ru/post/658909/
#ml
Telegram-бот с парсером на Python
В этом видео вы научитесь сразу двум вещам: во-первых, созданию бота для Telegram на Python, а во-вторых, написанию собственного парсера веб-сайтов. В итоге у вас получится бот, который будет присылать анекдоты, найденные на странице веб-сайта.
Изучить и повторить можно, посмотрев это видео:
https://www.youtube.com/watch?v=o06cdLnyc3I
#видео #бот #парсер
В этом видео вы научитесь сразу двум вещам: во-первых, созданию бота для Telegram на Python, а во-вторых, написанию собственного парсера веб-сайтов. В итоге у вас получится бот, который будет присылать анекдоты, найденные на странице веб-сайта.
Изучить и повторить можно, посмотрев это видео:
https://www.youtube.com/watch?v=o06cdLnyc3I
#видео #бот #парсер
YouTube
Telegram-бот + парсер на Python
Пишем бота для Telegram, который присылает анекдоты, полученные путем парсинга веб-ресурса.
Не забываем подписываться!
------
Все уроки по Python: https://youtu.be/LFCq-mNF96c
Telegram: https://t.iss.one/plugar_inf
Группа в ВК: https://vk.com/plugar_inf
Rutube:…
Не забываем подписываться!
------
Все уроки по Python: https://youtu.be/LFCq-mNF96c
Telegram: https://t.iss.one/plugar_inf
Группа в ВК: https://vk.com/plugar_inf
Rutube:…
👍14❤1
YAML: недостающая батарейка в Python
«Батарейкой» называют стандартную библиотеку, в которой есть всё — от асинхронной обработки до работы с ZIP-архивами. Но при этом в Python отсутствует встроенная поддержка YAML, обычно используемого для настройки и сериализации.
В этом руководстве вы узнаете, как работать с YAML в Python, используя доступные сторонние библиотеки, а именно как:
— читать и записывать YAML-файлы;
— сериализовывать данные;
— безопасно читать любые YAML-данные из ненадёжных источников и многое другое.
Подробнее:
https://realpython.com/python-yaml/
#yaml
«Батарейкой» называют стандартную библиотеку, в которой есть всё — от асинхронной обработки до работы с ZIP-архивами. Но при этом в Python отсутствует встроенная поддержка YAML, обычно используемого для настройки и сериализации.
В этом руководстве вы узнаете, как работать с YAML в Python, используя доступные сторонние библиотеки, а именно как:
— читать и записывать YAML-файлы;
— сериализовывать данные;
— безопасно читать любые YAML-данные из ненадёжных источников и многое другое.
Подробнее:
https://realpython.com/python-yaml/
#yaml
👍11🥰1
Как встроить блокнот Jupyter на любой сайт
Если в двух словах, то для запуска Jupyter в браузере вам потребуется JupyterLite — дистрибутив JupyterLab. По умолчанию он поставляется с ядром на Pyodide
и IPython и самым разным функционалом, от автодополнения кода до интерактивных визуализаций, поэтому он удобен, что называется, «из коробки».
В этой статье вы можете подробнее узнать о его возможностях, а также о том, как всё-таки добавить его на ваш сайт:
https://habr.com/ru/company/skillfactory/blog/659279/
#jupyter
Если в двух словах, то для запуска Jupyter в браузере вам потребуется JupyterLite — дистрибутив JupyterLab. По умолчанию он поставляется с ядром на Pyodide
и IPython и самым разным функционалом, от автодополнения кода до интерактивных визуализаций, поэтому он удобен, что называется, «из коробки».
В этой статье вы можете подробнее узнать о его возможностях, а также о том, как всё-таки добавить его на ваш сайт:
https://habr.com/ru/company/skillfactory/blog/659279/
#jupyter
👍6
Внимание: работает пакет Python Tweepy!
Пакет Python Tweepy позволяет подключиться к потоку данных Twitter посредством учетных данных через API Twitter. Он позволяет получить не просто отдельные твиты, а полноценный датасет, который можно использовать для исследований или как-то ещё на ваше усмотрение.
Подробная инструкция по использованию Tweepy и готовый код доступны здесь:
https://nuancesprog.ru/p/15562/
Пакет Python Tweepy позволяет подключиться к потоку данных Twitter посредством учетных данных через API Twitter. Он позволяет получить не просто отдельные твиты, а полноценный датасет, который можно использовать для исследований или как-то ещё на ваше усмотрение.
Подробная инструкция по использованию Tweepy и готовый код доступны здесь:
https://nuancesprog.ru/p/15562/
🔥8👍4🤔2