TGViewer
Channel Public Channel
Python tricks | Хитрости Питона

Python tricks | Хитрости Питона

@python_tricks

Здесь вы найдете лучшие практики и приёмы, которые используют опытные программисты.

Сотрудничество: @SIeep_Token

Мы на платформе: https://telegram.me/python_tricks

Ссылка на канал: https://t.me/+QayZf6ccsQllZTYy
Subscribers
5.08K
Photos
2.2K
Videos
26
Links
2.5K

Showing posts older than #1646 · Back to latest

Older Posts 19 shown
Post #1645 932
Post #1644 910
PyFlux

PyFlux - это библиотека для прогнозирования временных рядов. Она предоставляет удобный интерфейс для работы с моделями временных рядов, такими как анализ авторегрессии (AR), интегрированной скользящей средней (ARIMA), авторегрессии скользящего среднего (ARMA) и др.

В этом примере создается искусственный временной ряд и на его основе модель ARMA обучается для прогнозирования следующих 10 значений этого ряда.

🔗 Python tricks
Post #1643 948
Нейронная сеть на Python с нуля

В этом ролике автор подробно и наглядно разбирает процесс создания нейронной сети на Python, без использования специальных нейросетевых фреймворков. Вы рассмотрите, как работает инференс в полносвязных слоях в терминах линейной алгебры, научитесь имплементировать его на Python и решите простую задачу классификации.

• Перейти к просмотру

🔗 Python tricks
YouTube Нейронная сеть на Python с нуля Давайте напишем свою нейронную сеть Python с нуля, без использования нейросетевых фреймворков! Вспомним, как работает инференс в полносвязных слоях в терминах линейной алгебры, научимся имплементировать его на питоне, и решим простую задачу классификации.…
Post #1642 947
Пишите как хотите, всё равно Black отформатирует

Инструмент подстраивает Python код под правила PEP-8. Порядок действий прост: pip install black и black ./.

Через некоторое время оформление кода в проекте будет идентичным, а значит можно будет сконцентрироваться на содержимом.

Github

🔗 Python tricks
Post #1641 870
from functools import partial

Функция сохраняет дополнительные параметры, которые также будут переданы при вызове функции.

Это полезно, если у нас объект принимает только функцию без аргументов, а нам всё таки надо в неё что-то передать.

🔗 Python tricks
Post #1638 891
uvicorn

Это быстрый ASGI-сервер (ASGI — интерфейс шлюза асинхронного сервера), разработанный для использования FastAPI, но не ограничиваясь этим.

Uvicorn поддерживает автоматическую генерацию OpenAPI-спецификаций и Swagger UI для веб-приложений, которые используют FastAPI.

Он также поддерживает различные опции конфигурации, такие как привязка к IP-адресу и порту, SSL/TLS-шифрование, логирование и т.д.

🔗 Python tricks
Post #1637 839
tqdm

Библиотека для отображения прогресса выполнения циклов. Она может строить так называемые progress bar'ы.

tqdm поддерживает множество настроек, таких как стиль вывода, частота обновления и т.д.

🔗 Python tricks
Post #1636 864
raise ... from

Оператор может быть полезен при преобразовании исключений из одного типа в другой.

Также мы можем строить цепочку исключений, привязываю каждую новую ошибку к __clause__.

Подробнее о том, где используется raise from и в чём отличие от простого raise вы можете найти тут.

🔗 Python tricks
Post #1635 844
Сокращение размерности признакового пространства

Продолжаем делиться циклом видео про машинное обучение. В этот раз автор рассказывает про устранение линейно зависимых признаков с помощью метода главных компонент (PCA – principal component analysis). Отличие и общность такого подхода от L2-регуляризатора.

• Перейти к просмотру

🔗 Python tricks
YouTube #26. Сокращение размерности признакового пространства с помощью PCA | Машинное обучение Практический курс по ML на Stepik: https://stepik.org/course/209247/ Устранение линейно зависимых признаков с помощью метода главных компонент (PCA – principal component analysis). Отличие и общность такого подхода от L2-регуляризатора. Инфо-сайт: http…
Post #1634 855
Ломаем текстовую капчу на примере VK или брутфорсинг до сих пор актуален

В этой статье-мануале автор покажет, как создать собственную нейросеть по распознаванию текстовых капч, имея под рукой домашний компьютер, базовые знания в python и немножко примеров капч.

• Перейти к просмотру

🔗 Python tricks
Post #1633 867
22 сниппета на Python для повседневных задач

В этой статье автор поделится 22 фрагментами кода на Python, которые помогут вам в решении повседневных задач.

• Перейти к просмотру

🔗 Python tricks
vc.ru 22 сниппета на Python для повседневных задач В этой статье хотелось бы поделиться 22 фрагментами кода на Python, которые помогут вам в решении повседневных задач.
Post #1632 913
Создание телеграм-ботов на python (telebot)

В данном плейлисте вы научитесь создавать своих первых телеграм ботов. Мы начнём с самого нуля и дойдём до довольно сложных концепций. Курс даёт отличные базовые знания, которые помогут продвинуться дальше в сфере разработки телеграм ботов.

• Перейти к просмотру

🔗 Python tricks
YouTube Создание телеграм-ботов на python (telebot) #1 / Установка telebot, создание бота в BotFather Добро пожаловать на курс «Создание телеграм ботов на Python»! Ссылка на курс - https://stepik.org/course/107302 На этом курсе вы научитесь писать своих первых телеграм ботов на python. Мы начнём с самого нуля и дойдём до довольно сложных ботов. На этом…
Post #1631 903
🎬 12 красивых ОДНОСТРОЧНЫХ конструкций на Python — сделай свой код конфеткой!

Python — язык лаконичный, его любят за выразительность и читаемый код. Изучи эти 12 однострочных конструкций Python и применяй их в своих проектах, сделай код конфеткой!

➖ https://www.youtube.com/watch?v=LkHCy5JZtsA

🔗 Python tricks
Post #1630 850
zip(*iterables, strict=False)

Параллельно проходит по всем объектам в iterables, возвращая по одному с каждого, пока не закончатся элементы хотя бы у одного итерируемого объекта.

Аргументы strict=False появился в Python 3.10 и выдаёт ошибку если длина одного из iterables больше чем у остальных.

🔗 Python tricks
Post #1629 825
collections.abc

Набор абстрактных классов для контейнеров. Их можно использовать для создания интерфейсов, но, в основном, классы используются как Type hints.

Классно, что новый класс не обязан наследоваться от Sequence, ему достаточно реализовать те же методы, что есть в Sequence и isinstance(C(), Sequence) вернёт True.

📌 Документация

🔗 Python tricks
Post #1628 809
Создать свой язык не так уж и сложно

На Python, правда, серьёзные языки программирования не придумаешь, но можно примерно понять, как и что работает.

Это первая часть статьи о том, как создать игрушечную версию Python на самом Python:

Приятного чтения

🔗 Python tricks
Miguelgrinberg Building a Toy Programming Language in Python I thought it would be fun to go outside of my comfort zone of web development topics and write about something completely different and new, something I have never written about before. So today, I'm…
Post #1627 832
Flask Vulnerable Web Application

Flask Vulnerable Web Application – это лабораторная среда, созданная для людей, которые хотят улучшить себя в области веб-тестирования. Делимся статьей, благодаря которой ты познакомишься с FVWA.

• Перейти к просмотру

🔗 Python tricks
Хабр FVWA (Flask Vulnerable Web Application) Дорогие друзья, добро пожаловать в нашу веб-лабораторию! Мы создали эту лабораторию с одной целью — помочь начинающим ИБ-специалистам ознакомиться с основными уязвимостяии в веб-приложениях....
Post #1625 832
tomllib

Это новая встроенная в Python библиотека для работы с TOML конфигурационными файлами.

🔗 Python tricks
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →