This media is not supported in your browser
VIEW IN TELEGRAM
Ты когда-нибудь задумывался, на чём держится вся магия Data Science?
На библиотеках Python. Мощные, гибкие и почти безграничные — они превращают код в инсайты, а данные в решения.
Позволь алгоритмам учиться на действиях и ошибках.
OpenAI Gym
— отличная точка входа в мир умных агентов и ИИ.Сырые данные — это только начало.
Featuretools
помогает автоматически преобразовывать их в ценные признаки для моделей.Прогнозы, классификация, кластеризация — всё это проще с
Scikit-Learn
, TensorFlow
, XGBoost
.Pandas
и NumPy
— мастхэв для каждого дата-сайентиста.С ними хаос превращается в порядок.
Когда числа — это не всё.
Matplotlib
, Seaborn
, Plotly
оживляют отчёты, графики и дашборды.Работа с естественным языком?
NLTK
, SpaCy
и Transformers
помогут машине "понять" человеческую речь.Управляй потоками данных, как профи.
Airflow
, Luigi
и DVC
— чтобы не утонуть в пайплайнах.📆 Time Series & Forecasting
Прогнозы на основе истории.
Statsmodels
, Prophet
, tsfresh
— для анализа временных рядов.Когда данные уже не помещаются в оперативку:
PySpark
, Dask
и Modin
— мощь распределённого анализа.— от
Diffprivlib
до инструментов для очистки и защиты.Найди выбросы до того, как они станут проблемой.
PyOD
и другие библиотеки выявят аномалии в потоке данных.И Python — твой главный союзник.
#cheatsheet #python #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🔥15❤11
Скрипт, который:
🌡 Показывает температуру
# pip install GPUtil tabulate
import GPUtil
from tabulate import tabulate
from typing import List, Tuple
def gpu_info() -> str:
"""
Получает информацию о доступных GPU: загрузка, температура, объём памяти.
Возвращает отформатированную таблицу.
"""
gpus = GPUtil.getGPUs()
gpus_list: List[Tuple] = []
for gpu in gpus:
gpus_list.append((
gpu.id,
gpu.name,
f"{gpu.load * 100:.1f}%",
f"{gpu.memoryFree}MB",
f"{gpu.memoryUsed}MB",
f"{gpu.memoryTotal}MB",
f"{gpu.temperature}°C"
))
return tabulate(
gpus_list,
headers=["id", "name", "load", "free memory", "used memory", "total memory", "temperature"],
tablefmt="pretty"
)
if __name__ == "__main__":
print(gpu_info())
Проверь, как там твоя RTX под стрессом.
#python #soft #code #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍50🔥23❤12
MiniApp, с анимацией, очками и удобным интерфейсом. Всё — внутри Telegram. Без сайтов, без переключений.
В этом проекте напишем сервер на FastAPI, который:
#python #soft #article
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍40🔥12❤8😱1🫡1
Когда обычного текста мало, а нужно показать смысл, на помощь приходит Doc2Image — нейросервис, который читает документы и генерирует по ним визуальные подсказки для Midjourney, DALL·E и других генераторов.
Ты загружаешь документ — он сам вычленяет суть, превращает её в понятное описание и подсказывает, какое изображение можно создать.
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🔥14❤8
matplotlib_cheatsheets.pdf
2.8 MB
Шпаргалка по Matplotlib — одна из самых мощных библиотек для графиков, диаграмм и визуального кайфа в Python. Подходит как новичкам, так и тем, кто хочет в пару строк выдать инфографику уровня Forbes.
Сохраняй, пригодится!
#cheatsheet #doc #python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥15❤6
config.toml
или переменные./forward
— для пересылки старых сообщений.1. Клонируешь репу
2. Настраиваешь
config.toml
(там всё понятно)3.
pip3 install -r requirements.txt
4.
python3 -m bot
или через Docker:docker build -t telegram-message-forwarder-bot .
docker run -d --name telegram-message-forwarder-bot telegram-message-forwarder-bot
– новостных и нишевых Telegram-каналов;
– кросспостинга в группы/чаты;
– админов, которые любят автоматизацию.
#soft #python #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥12❤6
Но… бесплатно. И у тебя в ноутбуке. И через Python.
pip install openbb
Пример кода:
from openbb import obb
output = obb.equity.price.historical("AAPL")
df = output.to_dataframe()
Это больше, чем просто библиотека. Это твой личный финтех-терминал.
Сохраняем
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥21❤14
Wildberries — один из самых крупных маркетплейсов в СНГ. Ты сможешь вытащить оттуда всё, что скрыто за интерфейсом:
И даже:
Легко интегрируется в ваши боты, системы мониторинга или Excel-отчёты для продавцов.
Скачал → запустил → получил Excel со всеми нужными товарами.
#github #python #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥21❤6
Если ты всё ещё путаешься в
@staticmethod
, @classmethod
, @property
и что вообще происходит внутри class
— лови визуал, который всё расставит по полочкам.@classmethod
и как создавать альтернативные конструкторы;@staticmethod
(да, это не просто «без self»);@property
и зачем инкапсуляция;#python #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍40🔥19❤5🫡4
От веба и автоматизации до нейросетей, игр и мобильных приложений!
#python #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍59❤15🔥8
Знакомься с Pystray — библиотека, которая превращает твой скрипт в настоящее десктоп-приложение с иконкой рядом с часами.
pip install pystray
Используй Pystray, чтобы твои скрипты выглядели как настоящие нативные приложения.
И никаких окон. Только стиль и функциональность.
#python #soft #code #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍56❤14🔥9
Простой скрипт, который покажет, как чувствует себя твой процессор — прямо в терминале:
$ sudo apt install lm-sensors # для Nix систем
$ pip install psutil
import psutil
from typing import Optional
def get_cpu_temperature() -> Optional[str]:
"""
Получает текущую температуру процессора с поддержкой датчиков.
Возвращает:
Строку с температурой CPU в градусах Цельсия или сообщение об ошибке.
"""
temps = psutil.sensors_temperatures()
if not temps:
return "Температурные датчики не найдены."
# Для процессоров AMD, чаще всего данные находятся в "k10temp"
if "k10temp" in temps:
for entry in temps["k10temp"]:
if entry.label in ("Tctl", "Tdie"):
return f"Температура CPU: {entry.current:.1f}°C"
return "Сенсор 'k10temp' найден, но метка Tctl отсутствует."
# Универсальный обход всех адаптеров (на случай, если сенсоры называются иначе)
for name, entries in temps.items():
for entry in entries:
if entry.label.lower().startswith("package") or "core" in entry.label.lower():
return f"Температура CPU: {entry.current:.1f}°C"
return "Не удалось определить температуру CPU."
def main() -> None:
"""Главная точка входа в скрипт."""
print(get_cpu_temperature())
if __name__ == "__main__":
main()
#python #code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42👍17❤8😱2
Предоставляет подробную документацию и примеры использования с Ollama, Docker, OpenAI, Groq, Azure и Gemini.
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍55🔥21❤10
Vidzilla — это Telegram-бот, который превращает любую ссылку в видеофайл.
Больше никаких сайтов с рекламой и ожидания — просто кинул ссылку, получил видео. Всё.
Поддержка самых популярных платформ:
*принаджелат Meta, признана экстремистской в РФ и запрещена.
*принаджелат Meta, признана экстремистской в РФ и запрещена.
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
❤31🔥15👍8🫡2
Всё, от установки, до подробного описания методов с примерами кода.
Сохраняем, пригодится!
#doc #python #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🔥4❤1
Этот скрипт превращает твою вебку в систему распознавания лиц и глаз.
Установи OpenCV:
bash
$ pip install opencv-python
haarcascade_frontalface_default.xml
haarcascade_eye.xml
Код:
python
import cv2 as cv
def detect_faces_and_eyes():
"""
Detects faces and eyes in real-time using the webcam.
Press 'q' to exit the program.
"""
# Load the pre-trained classifiers for face and eye detection
face_cascade = cv.CascadeClassifier(r"..\libs\haarcascade_frontalface_default.xml")
eye_cascade = cv.CascadeClassifier(r"..\libs\haarcascade_eye.xml")
# Open the webcam
cap = cv.VideoCapture(0)
while cap.isOpened():
# Read a frame from the webcam
flag, img = cap.read()
# Convert the frame to grayscale for better performance
gray = cv.cvtColor(img, cv.COLOR_BGR2GRAY)
# Detect faces in the frame
faces = face_cascade.detectMultiScale(gray, scaleFactor=1.1, minNeighbors=7)
# Detect eyes in the frame
eyes = eye_cascade.detectMultiScale(gray, scaleFactor=1.1, minNeighbors=7)
# Draw rectangles around faces and eyes
for x, y, w, h in faces:
cv.rectangle(img, (x, y), (x + w, y + h), (0, 255, 0), 1)
for a, b, c, d in eyes:
cv.rectangle(img, (a, b), (a + c, b + d), (255, 0, 0), 1)
# Display the resulting frame
cv.imshow("Face and Eye Detection", img)
# Check for the 'q' key to exit the program
key = cv.waitKey(1)
if key == ord("q"):
break
# Release the webcam and close all windows
cap.release()
cv.destroyAllWindows()
if __name__ == "__main__":
# Call the main function
detect_faces_and_eyes()
Сохрани — пригодится!
#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61🔥22❤14
Хватит учить синтаксис всухую — пора писать реальные проекты, от простых до мощных.
✔️ 52 идеи.
✔️ Исходный код.
✔️ Пояснения к каждому проекту.
— собрать портфолио
— пройти собес
— прокачаться в Python и выйти на фриланс
Забирай, сохраняй, делись!
#python #doc #code
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥36👍10❤3
Хочешь освоить Python и научиться решать алгоритмические задачи — без воды и теории ради теории? Лови настоящий практикум!
Это полноценный лабораторный тренажёр по программированию на Python, в котором:
— переменные и типы данных
— условия и циклы
— списки, функции и модули
— ввод/вывод, работа с файлами
— простые проекты и визуализация
Внутри есть:
Начни с этого практикума.
Год: 2025
#books #python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥4❤1
Идеальный чит для разработчика:
• Шпаргалки по Python, JS, Go, Rust, Java.
• Архитектура, ОС, редакторы, IDE, хоткеи.
• Лучшие фреймворки, библиотеки и паттерны.
• Гайды по фронту, бэку, DevOps и не только.
• Только выжимка — без воды, всё чётко по делу.
Сохрани, пока не удалили
#cheatsheet #python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24❤2👍1