Python/ django
59K subscribers
2.08K photos
62 videos
47 files
2.8K links
по всем вопросам @haarrp

@itchannels_telegram - 🔥 все ит-каналы

@ai_machinelearning_big_data -ML

@ArtificialIntelligencedl -AI

@datascienceiot - 📚

@pythonlbooks

РКН: clck.ru/3FmxmM
加入频道
🖥 Public APIs

A collective list of free APIs for use in software and web development

Огромный список бесплатных API для использования в программном обеспечении и веб-разработке.

Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Python module to get stock data/cryptocurrencies from the Alpha Vantage API.

Python-модуль для получения данных о акциях/криптовалютах из API Alpha Vantage

Бесплатный API для получения финансовых данных и индикаторов в реальном времени.

pip install alpha_vantage

from alpha_vantage.timeseries import TimeSeries
import matplotlib.pyplot as plt

ts = TimeSeries(key='YOUR_API_KEY', output_format='pandas')
data, meta_data = ts.get_intraday(symbol='MSFT',interval='1min', outputsize='full')
data['4. close'].plot()
plt.title('Intraday Times Series for the MSFT stock (1 min)')
plt.show()

Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 SQLModel 0.0.14 with support for pydantic v2 🚀

SQLModel 0.0.14 с поддержкой pydantic v2 🎉
Уверен, что это самый большой релиз за все время 🤓.

SQLModel - это библиотека для взаимодействия с базами данных SQL из кода Python, с объектами Python. Она создана для того, чтобы быть интуитивно понятной, простой в использовании, хорошо совместимой и надежной.

$ pip install sqlmodel

Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉 Django 5.0 released

Команда Django выпустила Django 5.0.

https://www.djangoproject.com/weblog/2023/dec/04/django-50-released/

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
💼 QuantStats Python library that performs portfolio profiling

"Библиотека QuantStats на языке Python, которая выполняет расчет портфеля, позволяя инвесторам и портфельным менеджерам лучше понимать свою работу, предоставляя им углубленную аналитику и метрики риска."

%matplotlib inline
import quantstats as qs

# extend pandas functionality with metrics, etc.
qs.extend_pandas()

# fetch the daily returns for a stock
stock = qs.utils.download_returns('META')

# show sharpe ratio
qs.stats.sharpe(stock)

# or using extend_pandas() :)
stock.sharpe()

Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
carbon.png
601.4 KB
🖥 The code for building an OpenCV Python security camera.

Код для управление камеры безопасности на OpenCV Python.

import cv2
import time
import datetime

cap = cv2.VideoCapture(0)

face_cascade = cv2.CascadeClassifier(
cv2.data.haarcascades + "haarcascade_frontalface_default.xml")
body_cascade = cv2.CascadeClassifier(
cv2.data.haarcascades + "haarcascade_fullbody.xml")

detection = False
detection_stopped_time = None
timer_started = False
SECONDS_TO_RECORD_AFTER_DETECTION = 5

frame_size = (int(cap.get(3)), int(cap.get(4)))
fourcc = cv2.VideoWriter_fourcc(*"mp4v")

while True:
_, frame = cap.read()

gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
faces = face_cascade.detectMultiScale(gray, 1.3, 5)
bodies = face_cascade.detectMultiScale(gray, 1.3, 5)

if len(faces) + len(bodies) > 0:
if detection:
timer_started = False
else:
detection = True
current_time = datetime.datetime.now().strftime("%d-%m-%Y-%H-%M-%S")
out = cv2.VideoWriter(
f"{current_time}.mp4", fourcc, 20, frame_size)
print("Started Recording!")
elif detection:
if timer_started:
if time.time() - detection_stopped_time >= SECONDS_TO_RECORD_AFTER_DETECTION:
detection = False
timer_started = False
out.release()
print('Stop Recording!')
else:
timer_started = True
detection_stopped_time = time.time()

if detection:
out.write(frame)

# for (x, y, width, height) in faces:
# cv2.rectangle(frame, (x, y), (x + width, y + height), (255, 0, 0), 3)

cv2.imshow("Camera", frame)

if cv2.waitKey(1) == ord('q'):
break

out.release()
cap.release()
cv2.destroyAllWindows()

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Calculate derivatives in Python

Вычисление производных на Python.

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 A lesser-known case in a lesser-known function in the standard library, `itertools.groupby()` (not the `pandas` version!)

Параметр `key` чаще всего встречается в `sorted()` и `.sort()` или `max()` и `min()`, но он встречается и в других функциях.

Вот менее известный случай в менее известной функции из стандартной библиотеки, `itertools.groupby()` (не pandas!)

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Ollama — бесплатная модель уровня GPT. Используй GPT без ограничений и абсолютно бесплатно.

https://www.youtube.com/watch?v=bniEv-dNcy4

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Hitchhiker's Guide to Python

Python Best Practices Guidebook

Гайд с лучшими практиками по установке, настройке и использованию, написанию кода на Python на ежедневной основе, включая pip, numpy, virtualenv и многое другое.

Github
Docs

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
📁 Shutil: лучший инструмент для управления файлами Python

https://www.youtube.com/watch?v=_q2h9qslPzI

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Context Managers, a must-use 🐍 Python feature

Most know them for file handling, but they shine in other areas too, like managing database connections.


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

Вот почему они полезны:

- Управление ресурсами: С их поимщью вы можете Автоматизировать настройку и удаление ресурсов для более чистого, защищенного от утечек кода.

- Обработка ошибок: Элегантно управляйте исключениями, обеспечивая экономию ресурсов.

- Ясность кода: с помощью менеджеров задается четкая область использования ресурсов, что повышает читабельность.

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

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Turn (almost) any Python command line program into a full GUI application with one line.

Превратите (почти) любую программу командной строки Python в полноценное приложение с графическим интерфейсом с помощью одной строки.

🔗 https://github.com/chriskiehl/Gooey

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Как использовать API ChatGpt. Работа с Api c нуля

https://www.youtube.com/watch?v=kKFoM3B3mww

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🎻 Violin Plot using Python

Violin plot (скрипичный график) позволяет визуализировать распределение числовой переменной по одной или нескольким группам. Каждая «скрипка» представляет собой группу или переменную

@pythonl
🖥 Default mutable arguments in Python

Мутабельные аргументы по умолчанию в Python

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🔐 Lock Your Photos using Python

Защита ваших фотографий с помощью Python

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 statistics.stdev() and `statistics.pstdev(): These functions calculate the standard deviation and population standard deviation, respectively.


statistics.stdev()
и `statistics.pstdev(): Эти функции вычисляют стандартное отклонение и среднеквадратическое отклонениеи.

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥Подборка лучших обучающих каналов для программистов.

➡️Делитесь с коллегами и Сохраняйте себе, чтобы не потерять

Машинное обучение

Machine Learning - полезные статьи новости гайды и разбор кода
Ml Собеседование - подготовка к собеседовению мл, алгоритмам, кодингу
Ml ru - актуальные статьи, новости, код и обучающие материалы
Ml Jobs - вакансии ML
ML Книги - актуальные бесплатные книги МО
ML чат

🚀 Data Science

Анализ данных - полезные фишки, код, гайды и советы, маст-хэв датасаентиста
Data Jobs - ds вакансии
Аналитик данных
Data Science книги - актуальные бесплатные книги
Big data

🏆 Golang
Golang - подробные гайды, разбор кода, лучшие практики, заметки
Golang собеседование
Golang вакансии
Golang книги
Golang задачи и тесты
Golang чат
Golang news - новости go



#️⃣C#

С# академия
С# заметки — код, лучшие практики, заметки программиста c#
С# задачи и тесты
С# библиотека - актуальные бесплатные книги
C# вакансии - работа

🐍 Python

Python/django
Python Собеседование - подготовка к собеседовению python и разбор алгоритмов
Pro python - статьи, новости, код и обучающие материалы
Python Jobs - вакансии Python
Python чат
Python книги

Java

Java академия
Java вакансии
Java чат
Java вопросы с собеседований
Java книги

💻 C++

C++ академия
С++ книги
C++ задачи - подготовка к собеседовению мл, алгоритмам
C++ вакансии

💥 Хакинг Kali Linux

Kali linux
linux_kal - kali чат
Информационная безопасность

🐧 Linux

Linux academy

🦀 Rust
Rust программирование
Rust чат

🛢Базы данных
Sql базы данных
Библиотека баз данных
SQL чат

📲 Мобильная разработка
Android разработка
Мобильный разработчик гайды и уроки

🖥 Javascript/React/PHP
Javascript академия
React программирование
PHP
Книги frontend
Задачи frontend

🇬🇧 Английский для программистов

🧠 Искусственный интеллект
ИИ и технологии
Neural - нейросети для работы и жизни
Книги ИИ
Artificial Intelligence

🔥 DevOPs
Devops для программистов
Книги Devops
Docker

📓 Книги
Библиотеки Книг для программситов

💼 Папка с вакансиями:
Папка Go разработчика:
Папка Python разработчика:
Папка Data Science
Папка Java разработчика
Папка C#