15 библиотек Python, которые стоит знать
Ютьюбер ArjanCodes собрал коллекцию либ, которые совершенствуют разные аспекты ваших проектов:
— хранение (polars вместо SQL);
— pendulum (для удобной работы с datetimes);
— icecream (чтобы не дебажить print'ом) и проч.
#библиотека
@zen_of_python
Ютьюбер ArjanCodes собрал коллекцию либ, которые совершенствуют разные аспекты ваших проектов:
— хранение (polars вместо SQL);
— pendulum (для удобной работы с datetimes);
— icecream (чтобы не дебажить print'ом) и проч.
#библиотека
@zen_of_python
YouTube
15 Python Libraries You Should Know About
👷 Review code better and faster with my 3-Factor Framework: https://arjan.codes/diagnosis.
In this video, I’ll share 15 Python libraries that are super cool, and you should know. These libraries can make your life easier, your code easier to read, and your…
In this video, I’ll share 15 Python libraries that are super cool, and you should know. These libraries can make your life easier, your code easier to read, and your…
👍4🍌1
Скрытые возможности
Порой быстрее и проще вспомнить нюанс встроенной функции не на StackOverflow, а с помощью встроенной в интерпретатор справки. Питонист и блогер pulsar17 напоминает, к чему применима
#лучшиепрактики
@zen_of_python
help()
Порой быстрее и проще вспомнить нюанс встроенной функции не на StackOverflow, а с помощью встроенной в интерпретатор справки. Питонист и блогер pulsar17 напоминает, к чему применима
help()
и как выжать из неё больше.#лучшиепрактики
@zen_of_python
Корректная грамматики: 4 Py-инструмента
В статье вы познакомитесь с библиотеками для исправления орфографических и не только ошибок, в том числе на русском языке.
Как считаете, есть ли шанс на выживание у таких инструментов после популяризации GPT? Поделитесь в комментариях.
#библиотека
@zen_of_python
В статье вы познакомитесь с библиотеками для исправления орфографических и не только ошибок, в том числе на русском языке.
Как считаете, есть ли шанс на выживание у таких инструментов после популяризации GPT? Поделитесь в комментариях.
#библиотека
@zen_of_python
🔥3👏1
Forwarded from Django Unleashed Framework
Dual personality of being JS n Python Dev
In the dynamic field of software engineering, continuous learning and skill enhancement are pivotal for career advancement, especially for those aspiring to secure a position as an experienced software engineer. With the ever-evolving technological l...
Read: https://shijoshaji.hashnode.dev/dual-personality-of-being-js-n-python-dev
@django_prog
In the dynamic field of software engineering, continuous learning and skill enhancement are pivotal for career advancement, especially for those aspiring to secure a position as an experienced software engineer. With the ever-evolving technological l...
Read: https://shijoshaji.hashnode.dev/dual-personality-of-being-js-n-python-dev
@django_prog
👍2
ProtonVPN через Python
Краткий гайд по подключению и рандомизации локаций для Windows.
А кому такой самописный сетап пригождался? У админа просто GUI для удаленного рабочего стола. Поделитесь в комментариях.
#библиотека
@zen_of_python
Краткий гайд по подключению и рандомизации локаций для Windows.
А кому такой самописный сетап пригождался? У админа просто GUI для удаленного рабочего стола. Поделитесь в комментариях.
#библиотека
@zen_of_python
👍4
Вопросы от новичков
Zen of Python поддерживает новоприбывших в особой рубрике. Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;
#вопросыновичков
@zen_of_python
Zen of Python поддерживает новоприбывших в особой рубрике. Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;
#вопросыновичков
@zen_of_python
🔥6👍3
Бенчмарк Wi-Fi сетей на wifi-heat-mapper
wifi-heat-mapper — питонская версия Wi-Fi Analyzer, позволяющая не только визуализировать силу сигнала, но и рассчитывать мощность в любой точке помещения
#библиотека
@zen_of_python
wifi-heat-mapper — питонская версия Wi-Fi Analyzer, позволяющая не только визуализировать силу сигнала, но и рассчитывать мощность в любой точке помещения
#библиотека
@zen_of_python
❤🔥4👍2
Что не так с pip?
Грамотная и доступная англоязычная статья о текущей системе менеджмента зависимостей и её проблемах. Мэт Дагган рассказывает, как он фиксирует requirements не только номерами версий, но даже хэшами, и что хорошего можно унаследовать из опыта PyPa (группы поддержки встроенных объектов в Python).
#факты
Грамотная и доступная англоязычная статья о текущей системе менеджмента зависимостей и её проблемах. Мэт Дагган рассказывает, как он фиксирует requirements не только номерами версий, но даже хэшами, и что хорошего можно унаследовать из опыта PyPa (группы поддержки встроенных объектов в Python).
#факты
👍9
Поздравляем победителей
Задачу о трейдере верно решили:
— @Posegrey;
— @rukapashko;
— @GeorKu;
— @dalor_dandy;
— @Lexio_P;
— @patriarch_chesslovo.
Кратчайшее верное решение предложил @dalor_dandy:
Теперь все решения проходят проверку в интерпретаторе Programiz. Проверяйте своё решение. Если в нем некорректные отступы или опечатка, то заниматься отладкой админ не будет и решение не засчитает. А то некогда отлаживать код и мемных котиков смотреть.
#задача
@zen_of_python
Задачу о трейдере верно решили:
— @Posegrey;
— @rukapashko;
— @GeorKu;
— @dalor_dandy;
— @Lexio_P;
— @patriarch_chesslovo.
Кратчайшее верное решение предложил @dalor_dandy:
from itertools import combinations
def find_max_profit(prices):
return max(map(lambda p: p[1] - p[0], combinations(prices, 2)))
Теперь все решения проходят проверку в интерпретаторе Programiz. Проверяйте своё решение. Если в нем некорректные отступы или опечатка, то заниматься отладкой админ не будет и решение не засчитает. А то некогда отлаживать код и мемных котиков смотреть.
#задача
@zen_of_python
❤4👍3🤨1
Разминка мозга: парсинг Google News
Возможно, вы уже знаете, что GN — это в том числе автоматизированный сбор новостей из разных источников. Так что парсинг этой платформы вполне в состоянии дать адекватный результат, скажем, для инвестора, который следит за ценой акций компании и её состоянием дел.
В статье описан актуальный на сегодня способ собрать новости c news.google.com на bs4 + requests.
#библиотека
@zen_of_python
Возможно, вы уже знаете, что GN — это в том числе автоматизированный сбор новостей из разных источников. Так что парсинг этой платформы вполне в состоянии дать адекватный результат, скажем, для инвестора, который следит за ценой акций компании и её состоянием дел.
В статье описан актуальный на сегодня способ собрать новости c news.google.com на bs4 + requests.
#библиотека
@zen_of_python
Forwarded from Django Unleashed Framework
Markdown-powered emails in Django
Programmatically sending "nice-looking" HTML emails with minimal effort is hard. This is why projects like MJML exist. MJML is cool, but I think it comes with some bit of overhead, as you have to learn (and write) the markup and design the layouts (y...
Read: https://blog.victor.co.zm/markdown-powered-emails-in-django
@django_prog
Programmatically sending "nice-looking" HTML emails with minimal effort is hard. This is why projects like MJML exist. MJML is cool, but I think it comes with some bit of overhead, as you have to learn (and write) the markup and design the layouts (y...
Read: https://blog.victor.co.zm/markdown-powered-emails-in-django
@django_prog
🥰4🎉2
Задача о счастливом числе
Алиса теперь проводит в Зазеркалье числа, но ей не хочется пускать в королевство грустных. Напишите функцию, определяющую «счастливость» положительного числа. Чтобы определить счастливое число:
1. Заменяем число суммой квадратов его цифр.
2. Повторяйте процесс до тех пор, пока число не станет равным единице (где оно и «останется»), или пока не наступит бесконечное повторение в цикле, который не включает 1.
Счастливыми являются те числа, для которых этот процесс заканчивается на 1.
Потому что:
#задача
@zen_of_python
Алиса теперь проводит в Зазеркалье числа, но ей не хочется пускать в королевство грустных. Напишите функцию, определяющую «счастливость» положительного числа. Чтобы определить счастливое число:
1. Заменяем число суммой квадратов его цифр.
2. Повторяйте процесс до тех пор, пока число не станет равным единице (где оно и «останется»), или пока не наступит бесконечное повторение в цикле, который не включает 1.
Счастливыми являются те числа, для которых этот процесс заканчивается на 1.
>>> detect_happy_number(19)
... True
Потому что:
1^2 + 9^2 = 82
8^2 + 2^2 = 68
6^2 + 8^2 = 100
1^2 + 0^2 + 02^2 = 1
#задача
@zen_of_python
❤3👍1
Botasaurus | скрейпинг 80-го уровня
Интересный фреймворк для вёрстки веб-пауков любой сложности. Может обойти Cloudflare и некоторые другие методы защиты веб-страниц. Поддерживает параллельный парсинг, предлагает упрощённое сохранение результата в .json.
#фреймворк
@zen_of_python
Интересный фреймворк для вёрстки веб-пауков любой сложности. Может обойти Cloudflare и некоторые другие методы защиты веб-страниц. Поддерживает параллельный парсинг, предлагает упрощённое сохранение результата в .json.
#фреймворк
@zen_of_python
👍8🎉1
Первый этап внедрения ML: как провести разметку данных
Бизнес-аналитик Embedika Полина Богданова рассказала, как подготовиться к разметке данных и как работает активное обучение размечивающего алгоритма.
#факты
@zen_of_python
Бизнес-аналитик Embedika Полина Богданова рассказала, как подготовиться к разметке данных и как работает активное обучение размечивающего алгоритма.
#факты
@zen_of_python
👍4
Стоит ли начинать учить Python с Django?
Вопрос от подписчика @IPyth0n:
"Стоит ли начинать учить Python с Django? Я когда-то упустил эту возможность..."
Пожалуйста, будьте взаимовежливы. Всем нам порой нужно, чтобы выслушали и не троллили.
Вы всегда можете задать любой питонический вопрос по пятницам в отдельном вечернем посте, и самый интересный из них станет отдельным обсуждением.
#обсуждение
@zen_of_python
Вопрос от подписчика @IPyth0n:
"Стоит ли начинать учить Python с Django? Я когда-то упустил эту возможность..."
Пожалуйста, будьте взаимовежливы. Всем нам порой нужно, чтобы выслушали и не троллили.
Вы всегда можете задать любой питонический вопрос по пятницам в отдельном вечернем посте, и самый интересный из них станет отдельным обсуждением.
#обсуждение
@zen_of_python
👍4❤🔥1
Исследуем структуру базы данных MySQL с помощью функций SHOW
Для эффективной работы, и разработчику и тестировщику работающих с базой данных важно иметь возможность исследовать все необходимые компоненты. Вячеслав Рожнев рассмотрел, как это сделать в MySQL при помощи выражений SHOW.
Напоминаем, что если вы хотите чуть пропиариться в канале Zen of Python и поделиться своим опытом питонической (плюс окололежащей), скидывайте опубликованную на tproger.ru статью админу. Анонсируем по-королевски.
@zen_of_python
Для эффективной работы, и разработчику и тестировщику работающих с базой данных важно иметь возможность исследовать все необходимые компоненты. Вячеслав Рожнев рассмотрел, как это сделать в MySQL при помощи выражений SHOW.
Напоминаем, что если вы хотите чуть пропиариться в канале Zen of Python и поделиться своим опытом питонической (плюс окололежащей), скидывайте опубликованную на tproger.ru статью админу. Анонсируем по-королевски.
@zen_of_python
👍4🤯1
Вопросы от новичков
Zen of Python поддерживает новоприбывших в особой рубрике. Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;
#вопросыновичков
@zen_of_python
Zen of Python поддерживает новоприбывших в особой рубрике. Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;
#вопросыновичков
@zen_of_python