Python_BE1
9 subscribers
748 photos
252 videos
7 files
672 links
Канал по Python, полезный и интересный контент для всех уровней.
По вопросам сотрудничества @cyberJohnny
Download Telegram
🖥 FinMind — проект, предлагающий более 50 автоматически обновляемых датасетов, охватывающих рынки Тайваня, США и мировые активы.

Причем это не просто архив исторических котировок. Здесь собраны:
Технические данные (от тиковых данных до индикаторов PER/PBR)
Отчётность, дивиденды, выручка
Фьючерсы, опционы
Ставки ЦБ, сырьё, облигации

💯 При этом проект полностью открыт и ориентирован на образовательные цели. Данные доступны через простой Python-клиент, что делает FinMind удобной альтернативой платным Bloomberg Terminal или Quandl для учебных проектов и прототипирования.

https://github.com/FinMind/FinMind
@python_be1
🔥 Awesome на GitHub

Это курируемые подборки ресурсов (книг, статей, инструментов, библиотек и многое другое) по конкретным темам, созданные сообществом разработчиков и энтузиастов.

Собрали подборку лучших из них. Сохраняйте, чтобы не потерять

• Информационная безопасность: awesome-security (https://github.com/sbilly/awesome-security)
• Базы данных: awesome-database-learning (https://github.com/pingcap/awesome-database-learning)
• JavaScript: awesome-javascript
(https://github.com/sorrycc/awesome-javascript)• React: awesome-react
(https://github.com/enaqx/awesome-react)• Vue: awesome-vue
(https://github.com/vuejs/awesome-vue)• Angular: awesome-angular
(https://github.com/PatrickJS/awesome-angular)• Node.js: awesome-nodejs
(https://github.com/sindresorhus/awesome-nodejs)• Typescript: awesome-typescript
(https://github.com/dzharii/awesome-typescript)• Java: awesome-java
(https://github.com/akullpp/awesome-java)• Go: awesome-go (https://github.com/avelino/awesome-go)
• Ruby: awesome-ruby
(https://github.com/markets/awesome-ruby)• PHP: awesome-php
(https://github.com/ziadoz/awesome-php)• Kotlin: awesome-kotlin
(https://github.com/KotlinBy/awesome-kotlin)• Rust: awesome-rust
(https://github.com/rust-unofficial/awesome-rust)• Swift: awesome-swift
(https://github.com/Wolg/awesome-swift)• iOS-разработка: awesome-ios
(https://github.com/vsouza/awesome-ios)• Android-разработка: awesome-android
(https://github.com/JStumpp/awesome-android)• C: awesome-c
(https://github.com/oz123/awesome-c)• C++: awesome-cpp
(https://github.com/fffaraz/awesome-cpp)• C#: awesome-dotnet
(https://github.com/quozd/awesome-dotnet)• Unreal Engine: awesome-unreal
(https://github.com/insthync/awesome-unreal)• Unity: awesome-unity3d
(https://github.com/insthync/awesome-unity3d)• Python: awesome-python
(https://github.com/vinta/awesome-python)• Django: awesome-django (https://github.com/wsvincent/awesome-django)
• Data Science: awesome-datascience
(https://github.com/bulutyazilim/awesome-datascience)• TensorFlow: awesome-tensorflow
(https://github.com/jtoy/awesome-tensorflow)• Linux: Awesome-Linux-Software
(https://github.com/luong-komorebi/Awesome-Linux-Software)• DevOps: awesome-devops
(https://github.com/awesome-soft/awesome-devops)• SysAdmins: awesome-sysadmin
(https://github.com/awesome-foss/awesome-sysadmin)• Nginx: awesome-nginx
(https://github.com/agile6v/awesome-nginx)• Kubernetes: awesome-kubernetes
(https://github.com/ramitsurana/awesome-kubernetes)• Docker: awesome-docker (https://github.com/veggiemonk/awesome-docker)
(https://github.com/facyber/awesome-networking)• Автоматизация сетевой инфраструктуры: awesome-network-automation (https://github.com/networktocode/awesome-network-automation)
(https://github.com/sbilly/awesome-security)• QA: awesome-testing
@python_be1
В честь своего 50-летия Microsoft опубликовала исходный код Altair BASIC.

Microsoft празднует 50-летие своей деятельности, отмечая путь от небольшого стартапа в Альбукерке, основанного Биллом Гейтсом и Полом Алленом в 1975 году, до мирового технологического лидера со штаб-квартирой в Редмонде, штат Вашингтон.

В честь этого знаменательного события соучредитель компании Билл Гейтс опубликовал исходный код Altair BASIC, первого продукта компании, который сыграл решающую роль в запуске революции персональных компьютеров. Гейтс назвал код "самым крутым из всего, что я когда-либо писал".
https://news.microsoft.com/source/features/ai/15-milestones-that-shaped-microsofts-vision-for-ai
@python_be1
Всем привет, хочу научиться программировать на Пайтон, поэтому ищу человека который поможет втянуться в это дело, денег за менторство нет), но предлагаю обмен знаниями, я опытный 3д моделлер, ты учишь меня кодить, я учу тебя моделить)
@python_be1
🖥 Watchdog — это библиотека, специализирующаяся на отслеживании изменений в файловой системе, но в стильном дизайне.

Инструмент даёт возможность фиксировать любые операции с файлами и директориями (создание, удаление, модификация, перемещение) и поддерживает работу в средах Linux, macOS и Windows

Библиотека будет особенно полезна в таких случаях, как:
автоматический перезапуск серверов при обновлениях файлов
обработка вновь загружаемых файлов в заданную директорию
синхронизация содержимого папок
создание механизмов резервного копирования, оперативно реагирующих на изменения

https://github.com/gorakhargosh/watchdog

https://python-watchdog.readthedocs.io/en/stable/quickstart.html
@python_be1
🦙 Встречайте, дамы и господа, LLaMA 4: новые мультимодальные MoE модели!

Llama 4 Omni разработана для понимания и обработки информации модальностей, а не только текста.

Доступна в 3х вариантах: Llama 4 Scout (https://github.com/meta-llama/llama-models/blob/main/models/llama4/MODEL_CARD.md) и Llama 4 Maverick (https://github.com/meta-llama/llama-models/blob/main/models/llama4/MODEL_CARD.md) и анонсированный Llama 4 Behemoth. (https://ai.meta.com/blog/llama-4-multimodal-intelligence/)

Llama 4 Scout (109B) контекстное окно размером 10 М, 17B активных параметров · 16 эксперто , 109B общих параметров.

Llama 4 Maverick (400B) 17 млрд активных параметров ,128 экспертов, 400 млрд общих параметров · Длина контекста более 1 млн

У зверюги бегемота (еще тренируется) суммарное количество 2T!!! 16 экспертов, 288B активных параметров. Служит в качестве модели для обучения по методу совместной дистилляции Maverick.

Сейчас выпущены только Scout и Maverick, Кот-бегемот еще обучается.

🟡 Model Card (https://www.llama.com/docs/model-cards-and-prompt-formats/llama4_omni/)
🟡 Веса (https://huggingface.co/meta-llama)
🟡 Релиз (https://www.llama.com/llama4/)
@python_be1
Что будет, если передать в качестве индекса для ice_cream_flavors более короткий индекс days_of_week?
@python_be1
🖥 DeepGit: Repo Discovery — это открытый AI-инструмент, который помогает находить полезные репозитории на GitHub с помощью семантического поиска.

Он основан на системе LangGraph, использует анализ кода, документации и сигналов из сообщества, чтобы отфильтровывать малоизвестные, но перспективные проекты.

Ключевые возможности:
Семантическая проверка: ищет не просто по ключевым словам, а «понимает» содержание.
Многогранный анализ: учитывает не только код, но и документацию, активность и отзывы сообщества.
GitHub-интеграция: фокусируется на данном экосистемном источнике, упрощая отбор качественных проектов.

🖥 GitHub: https://github.com/zamalali/DeepGit
@python_be1
This media is not supported in your browser
VIEW IN TELEGRAM
Newspaper4k — мощная библиотека на Python для парсинга и анализа новостных статей. Это обновленный форк популярной Newspaper3k, дополненный новыми функциями и поддержкой более 40 языков.

https://github.com/AndyTheFactory/newspaper4k
@python_be1
🕊️ Namsor - это ИИ для анализа имен собственных с лингвистическим интеллектом. Причем это не просто классификатор, а инструмент с глубоким пониманием культурных и лингвистических контекстов.

Проект удивляет точностью: он различает, является ли "Mercedes фамилией человека, названием города или автомобильным брендом, учитывая страну происхождения.

Технология особенно востребована в CRM-системах, соцсетях и базах данных, где критична корректная интерпретация имен.

🔗 Ссылка - *клик* (https://namsor.app/)
@python_be1
Что можно увидеть в sys.path в Python 3.X?

@python_be1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 reloading: перезагрузка кода без потери состояния

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

🔹 Когда полезно?

— При обучении нейросетей, когда нужно изменять код на лету без остановки процесса.
— Для добавления логов, сохранения модели, изменения статистики во время работы.
— В других сценариях, где требуется динамическое обновление кода.

@python_be1
🐍 Задача по Python: Замыкания и области видимости

Что выведет следующий код?

Варианты ответа:
A)7 8
B) 5 5
C) 6 6
D) Ошибка выполнения

---

Правильный ответ:
Почему:
Функция outer создаёт замыкание. Переменная x сохраняется между вызовами f, потому что inner — замыкает x и изменяет её с помощью nonlocal. Это классический пример использования замыканий в Python.

@python_be1
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 STUMPY — мощная библиотека Python для анализа временных рядов

— pip install stumpy

STUMPY — это масштабируемая библиотека для анализа временных рядов, которая позволяет решать многие задачи анализа временных рядов, вот некоторые из них:

— обнаружение паттернов

— обнаружение аномалий/выбросов

— обобщение и аппроксимация данных временных рядов

https://github.com/TDAmeritrade/stumpy

@python_be1
Строковый метод translate позволяет заменять (или удалять) несколько символов строки за один проход. (Похоже на множественные вызовы метода replace.)

import string

s = "Hello, world!"
print(s.translate(str.maketrans("", "", string.punctuation)))
# Hello world

Строковый метод translate ожидает «таблицу перевода», которую мы создаем с помощью вспомогательного метода класса maketrans.

Третий аргумент (string.punctuation в примере) — это строка символов, которые мы хотим удалить.

Значение string.punctuation (на которое указывает стрелка):
!'#$%&\'()*+,-./:;<=>?@[\\]^_{|}~`
Суть шпаргалки: Она показывает, как эффективно удалить все стандартные знаки препинания из строки в Python, используя комбинацию методов str.maketrans для создания "инструкции" по удалению и str.translate для применения этой инструкции к строке.

@python_be1
Узнаем расстояние между городами

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

В нашем примере мы узнаем, что расстояние между городами Нью-Йорк и Техас 2507 километров.

@python_be1