Тест на знание CRUD
Короткий квиз на 6 вопросов с небезызвестного realpython.com про операции create / read / update / delete. Перед прохождением можно освежить материал с помощью статьи.
#тест
@zen_of_python
Короткий квиз на 6 вопросов с небезызвестного realpython.com про операции create / read / update / delete. Перед прохождением можно освежить материал с помощью статьи.
#тест
@zen_of_python
🍌1
selfedu | Туторы про Python, Django, ML и окололежащее
Годный YouTube-канал про основы ООП, хранение данных, веб-фреймворки и темы-сателлиты. Спасибо подписчику @Sarutor за рекомендацию.
Подборка популярных видео:
— ООП в Py простыми словами;
— полносвязная нейросеть;
— Тервер. Формула Байеса;
— История нейросетей.
#подборка
@zen_of_python
Годный YouTube-канал про основы ООП, хранение данных, веб-фреймворки и темы-сателлиты. Спасибо подписчику @Sarutor за рекомендацию.
Подборка популярных видео:
— ООП в Py простыми словами;
— полносвязная нейросеть;
— Тервер. Формула Байеса;
— История нейросетей.
#подборка
@zen_of_python
❤10🍌2👍1🎉1
Зачем в проекте папка __pycache__?
Как только проект становится сложне, мы часто выносим часть функционала в отдельные модули или пакеты. Именно тогда из ниоткуда появляется __pycache__, причём в случайных местах:
Разбираемся, что это за директория, зачем Python свой кэш и почему он нужен на многих «этажах» проекта.
#факты
@zen_of_python
Как только проект становится сложне, мы часто выносим часть функционала в отдельные модули или пакеты. Именно тогда из ниоткуда появляется __pycache__, причём в случайных местах:
project/
│
├── mathematics/
│ │
│ ├── __pycache__/
│ │
│ ├── arithmetic/
│ │ ├── __init__.py
│ │ ├── add.py
│ │ └── sub.py
│ │
│ ├── geometry/
│ │ │
│ │ ├── __pycache__/
│ │ │
│ │ ├── __init__.py
│ │ └── shapes.py
│ │
│ └── __init__.py
│
└── calculator.py
Разбираемся, что это за директория, зачем Python свой кэш и почему он нужен на многих «этажах» проекта.
#факты
@zen_of_python
👍2❤1
Вопросы от новичков
Zen of Python поддерживает новоприбывших в особой рубрике. Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;
#вопросыновичков
@zen_of_python
Zen of Python поддерживает новоприбывших в особой рубрике. Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;
#вопросыновичков
@zen_of_python
Вопрос от подписчика
Задаёт @SergioFabulous:
«Как настроить сохранение логов в разных файлах?
Чтобы file_1.py сохранял логи в file_1.log, file_2.py сохранял логи в file_2.log, ..., file_100500.py сохранял логи в file_100500.log»
От админа: loguru вам уже посоветовали, но все же интересно, какие ещё решения используют Py-разработчики?
🌚 — loguru;
🏆 — Python logging;
⚡— sentry;
🐳 — записываю в файлы встроенными компонентами;
☃️ — другое (напишите в комментариях, что именно);
👾 — это вне моей специфики.
@zen_of_python
Задаёт @SergioFabulous:
«Как настроить сохранение логов в разных файлах?
Чтобы file_1.py сохранял логи в file_1.log, file_2.py сохранял логи в file_2.log, ..., file_100500.py сохранял логи в file_100500.log»
От админа: loguru вам уже посоветовали, но все же интересно, какие ещё решения используют Py-разработчики?
🌚 — loguru;
🏆 — Python logging;
⚡— sentry;
🐳 — записываю в файлы встроенными компонентами;
☃️ — другое (напишите в комментариях, что именно);
👾 — это вне моей специфики.
@zen_of_python
🏆27🌚7⚡6👾6👍2
tab-pal | кастомные палитры в Tableau
Автоматически ищет конфиги Preferences.tsp, запоминает путь до конфигов в рамках виртуального окружения.
Репозиторий проекта
#библиотека
@zen_of_python
Автоматически ищет конфиги Preferences.tsp, запоминает путь до конфигов в рамках виртуального окружения.
Репозиторий проекта
#библиотека
@zen_of_python
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
pyinfra | превращаем Py-скрипты в shell-команды
Библиотека превращает код.py в shell-команды для вашего сервера, Docker-контейнера, Terraform, Vagrant и проч. Масштабируется до тысячи устройств. Быстрый дебаг флажком
Репозиторий проекта
#библиотека
@zen_of_python
Библиотека превращает код.py в shell-команды для вашего сервера, Docker-контейнера, Terraform, Vagrant и проч. Масштабируется до тысячи устройств. Быстрый дебаг флажком
-vvv
.Репозиторий проекта
#библиотека
@zen_of_python
👍1🤔1
Задача про поворот изображения
На вход подаётся двоичная матрица n x n из нулей и единиц. Наша задача — перевернуть изображение по горизонтали, затем инвертировать его значения.
— Переворот [1,1,0] по горизонтали приводит к [0,1,1].
— Инвертирование изображения означает, что каждый 0 заменяется 1, а каждая 1 заменяется 0.
1. Переворот по горизонтали: [[0,0,1,1],[1,0,0,1],[1,1,1,0],[0,1,0,1]]
2. Инверсия: [[1,1,0,0],[0,1,1,0],[0,0,0,1],[1,0,1,0]]
#задача
@zen_of_python
На вход подаётся двоичная матрица n x n из нулей и единиц. Наша задача — перевернуть изображение по горизонтали, затем инвертировать его значения.
— Переворот [1,1,0] по горизонтали приводит к [0,1,1].
— Инвертирование изображения означает, что каждый 0 заменяется 1, а каждая 1 заменяется 0.
>>> image = [[1,1,0,0],[1,0,0,1],[0,1,1,1],[1,0,1,0]]
>>> flip(image)
... [[1,1,0,0],[0,1,1,0],[0,0,0,1],[1,0,1,0]]
1. Переворот по горизонтали: [[0,0,1,1],[1,0,0,1],[1,1,1,0],[0,1,0,1]]
2. Инверсия: [[1,1,0,0],[0,1,1,0],[0,0,0,1],[1,0,1,0]]
#задача
@zen_of_python
👍2❤1🍌1
PEP 667 | апгрейд пространства имён
В ранних версиях Python все пространства имён были словарями. Для повышения производительности namespace была изменена, что привело к непоследовательному поведению
Вывод скрипта на изображении, мягко говоря, смущает и приводит к багам.
Суть PEP:
— Сделать пространства имён функций, классов и модулей согласованными;
— Изменения в
— Функция
⚡ — бывало такое;
🌭 — не сталкивался с locals();
🤓 — ещё только учусь читать PEP.
#факты
@zen_of_python
В ранних версиях Python все пространства имён были словарями. Для повышения производительности namespace была изменена, что привело к непоследовательному поведению
locals()
и frame.f_locals
.Вывод скрипта на изображении, мягко говоря, смущает и приводит к багам.
Суть PEP:
— Сделать пространства имён функций, классов и модулей согласованными;
— Изменения в
frame.f_locals
незамедлительно отражаются в соответствующих переменных и наоборот;— Функция
locals()
возвращает снимок frame.f_locals
в случае функции.⚡ — бывало такое;
🌭 — не сталкивался с locals();
🤓 — ещё только учусь читать PEP.
#факты
@zen_of_python
🌭15🤓15
Forwarded from Нейроканал
scrapegraphai | LLM-скрейпер
Это библиотека Python для очистки веб-страниц, которая использует LLM и логику прямого графа для создания конвейеров очистки веб-сайтов и локальных документов (XML, HTML, JSON и т.д.). Просто скажите, какую информацию вы хотите извлечь, и библиотека сделает это за вас.
Репозиторий проекта
#llm
@neuro_channel
Это библиотека Python для очистки веб-страниц, которая использует LLM и логику прямого графа для создания конвейеров очистки веб-сайтов и локальных документов (XML, HTML, JSON и т.д.). Просто скажите, какую информацию вы хотите извлечь, и библиотека сделает это за вас.
Репозиторий проекта
#llm
@neuro_channel
❤4🍌1
Поздравляем победителей
Задачу о драгоценностях верно решили:
— Cool and Fun Python (@Python3k);
— @v1ktoriia_romanova;
— @leo5051;
— @lomserman;
— @vsugoyak;
— @sidor0912;
— @ganrre.
Тот редкий случай, когда кратчайшие верные решения в две строки предложили все: @Python3k, @v1ktoriia_romanova, @leo5051, @lomserman, @vsugoyak, @sidor0912, @ganrre.
#задача
@zen_of_python
Задачу о драгоценностях верно решили:
— Cool and Fun Python (@Python3k);
— @v1ktoriia_romanova;
— @leo5051;
— @lomserman;
— @vsugoyak;
— @sidor0912;
— @ganrre.
Тот редкий случай, когда кратчайшие верные решения в две строки предложили все: @Python3k, @v1ktoriia_romanova, @leo5051, @lomserman, @vsugoyak, @sidor0912, @ganrre.
#задача
@zen_of_python
❤5🍌2😍1🍾1
This media is not supported in your browser
VIEW IN TELEGRAM
TTE | вычурные эффекты для CLI
Забавная библиотека, которая точно сделает вывод вашего Py-скрипта веселее. Поддерживает цветовую схему RGB, градиенты, кривые, сглаживание эффектов и многое другое.
Репозиторий проекта
#библиотека
@zen_of_python
Забавная библиотека, которая точно сделает вывод вашего Py-скрипта веселее. Поддерживает цветовую схему RGB, градиенты, кривые, сглаживание эффектов и многое другое.
Репозиторий проекта
#библиотека
@zen_of_python
🥰4👍1🍌1
Квиз про сводные таблицы на Python
Небольшая бесплатная викторина на 10 вопросов с небезызвестного realpython.com про pivot tables на pandas. Перед прохождением освежить материал можно по ссылке.
NB! Если хотите сохранить результат, предварительно авторизуйтесь.
#квиз #pandas
@zen_of_python
Небольшая бесплатная викторина на 10 вопросов с небезызвестного realpython.com про pivot tables на pandas. Перед прохождением освежить материал можно по ссылке.
NB! Если хотите сохранить результат, предварительно авторизуйтесь.
#квиз #pandas
@zen_of_python
🍌2👏1
Вопрос от подписчика
Задает @vinneypoh:
"Привет!
Подскажите, пожалуйста, тематические чаты по питону"
NB! Пожалуйста, будьте взаимовежливы. Всем нам нужно место, где можно попросить помощи.
#вопросыновичков
@zen_of_python
Задает @vinneypoh:
"Привет!
Подскажите, пожалуйста, тематические чаты по питону"
NB! Пожалуйста, будьте взаимовежливы. Всем нам нужно место, где можно попросить помощи.
#вопросыновичков
@zen_of_python
🍌2🌚1
This media is not supported in your browser
VIEW IN TELEGRAM
Taipy | Веб-приложения для ML
Неплохой аналог Streamlit, если вам надо красиво показать результаты машинного / статистического обучения. В англоязычном гайде разобрали, как визуализировать результаты моделей scikit-learn, как завязать визуализацию на той или иной модели.
#библиотека
@zen_of_python
Неплохой аналог Streamlit, если вам надо красиво показать результаты машинного / статистического обучения. В англоязычном гайде разобрали, как визуализировать результаты моделей scikit-learn, как завязать визуализацию на той или иной модели.
#библиотека
@zen_of_python
👍3🍌1
Как Python сравнивает int и float
Интересная англоязычная статья с codingconfessions.com. Автор вкратце осветит стандарт хранения чисел в памяти (IEEE-754), расскажет про алгоритм CPython по сравнению целочисленных значений и чисел с плавающей запятой.
#факты
@zen_of_python
Интересная англоязычная статья с codingconfessions.com. Автор вкратце осветит стандарт хранения чисел в памяти (IEEE-754), расскажет про алгоритм CPython по сравнению целочисленных значений и чисел с плавающей запятой.
#факты
@zen_of_python
👍3🍌1
Вопросы от новичков
Zen of Python поддерживает новоприбывших в особой рубрике. Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;
#вопросыновичков
@zen_of_python
Zen of Python поддерживает новоприбывших в особой рубрике. Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;
#вопросыновичков
@zen_of_python
🍌1