Python RU
13.4K subscribers
871 photos
41 videos
36 files
1.12K links
Все для python разработчиков

админ - @haarrp

@python_job_interview - Python собеседования

@ai_machinelearning_big_data - машинное обучение

@itchannels_telegram - 🔥лучшие ит-каналы

@programming_books_it - it книги

@pythonl

РКН: clck.ru/3Fmy2j
加入频道
🔥 Дайджест полезных материалов из мира Python за неделю

Почитать:
RestApi от мала до велика. А ты правильно проектируешь методы?
Сравнение методов веб-скрепинга для данных Википедии: Beautiful Soup против WikipediaAPI
Как я проектирую и разрабатываю расширения Python на Rust
Построение ML-пайплайна для рекомендательной системы с помощью Google Cloud Platform
Как PaaS решил проблемы стандартизации разработки сервиса одной утилитой
Введение в библиотеку Diffusers и диффузионные модели
«Консервируем» данные: сравниваем модуль pickle и альтернативные способы сериализации
Сбер. Как некрасиво поступить на конкурсе красоты
Что я понял на первой работе программистом / Мои советы Junior-разработчикам
Swirl для анализа корпоративных данных: как мы использовали ИИ-поиск и что из этого вышло
MLOps на примере прогноза движений акций с помощью MLRun
Tuning Out Spotify: A Programmer’s Approach to Music Streaming
Automating Python Deployments with GitHub Actions, AWS ECR, and AWS Lambda
Weekly Dev Findings 9
Infinite Scroll Pagination in Django with HTMX
Reflex: 10 Minute Docs Audit
Milvus Adventures | October 13, 2023
Docker with Python for Dummies
CS61A: Projeto HOG (Parte 1)
Keep It Uplifting podcast. James “Uplifting” Edwards explores the intersection of lifestyle and success with Richard Blank.
Testando testes no Python - Parte 3: Pytest dentro do Pytest

Посмотреть:
🌐 Chatgpt, Bard , Claude, Theb - используй API лучших нейросетей бесплатно и без ВПН на Python. ( 05:23)
🌐 NLP практика. Определяем тональность текста при помощи NLTK и DL ( 19:37)
🌐 Django шаблонизация и маршрутизация ( 09:11)
🌐 Задача, которая очень часто встречается на собеседованиях #python ( 00:59)
🌐 Решение непростой задачи с Leetcode, часто всплывает на собеседования #pythontutorial ( 00:59)
🌐 Хитрая задача с собеседования #Python ( 00:59)
🌐 Решаем вариант из сборника Л. Н. Евич | ЕГЭ-2024 по информатике ( 01:48:21)
🌐 Задание 24 | ЕГЭ по информатике | ДЕМО-2024 ( 06:35)
🌐 Задание 25 | ЕГЭ по информатике | ДЕМО-2024 ( 03:44)
🌐 Linux для начинающих | Как загрузить файлы на или с сервера | Команда SCP ( 04:35)

Хорошего дня!

@pro_python_code
This media is not supported in your browser
VIEW IN TELEGRAM
🐍 Mastering Financial Engineering: От моделирования на Python к интерактивным приложениям

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

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

В этой статье мы рассмотрим, как с помощью Python превратить простой код моделирования цены опциона Монте-Карло в развернутое приложение. Это не только улучшит ваше понимание, но и поможет эффективно донести финансовые концепции с помощью визуализаций и пользовательских приложений.

Предварительный вариант приложения, которое вы сможете создать к концу этого урока: в изображении.

1. Организуйте рабочее пространство
Шаг 1.1: Создание выделенной папки

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

Далее
📃 Генерация отчетов графовой аналитики в формате PDF с помощью Python

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

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

Для работы с PDF в Python есть множество библиотек, самые популярные из них: PyPDF2, ReportLab, FPDF.

Сравнение основных библиотек: в изображении.

По совокупным критериям для дальнейшего разбора мной была выбрана библиотека ReportLab.

Одной из самых популярных библиотек для работы с графами в Python является NetworkX. Она предоставляет широкий набор инструментов для создания и анализа графов. Ее и буду использовать для создания графа и анализа данных.

В посте приведен код, необходимый для воспроизведения. Полный код доступен по ссылке.

Данные сгенерирую с помощью Python.
Пусть будет 500 операций, где будет информация об отправителе, получателе, сумме операции и флаг подозрительности операции.

df_dict = {}
count_operation = 500
for i in range(count_operation):
df_dict[i] = {'reciver' : random.randint(1, count_operation/2),
'sender': random.randint(1, count_operation/2),
'sum_oper': random.randint(1000, 1000000),
'suspisios_transaction': random.randint(0, 1)}


Добавлю 100 переводов, где получателем будет клиент 1, а отправителем- любой другой клиент из основного датасета:

for i in range(100):
df_dict[i] = {'reciver' : 1,
'sender': random.randint(1, count_operation/2),
'sum_oper': random.randint(1000, 1000000),
'suspisios_transaction': random.randint(0, 1)}
df = pd.DataFrame().from_dict(df_dict).T


Получится вот такой датасет:

Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
Парсинг на Python

1. Быстрый Парсинг с библиотекой Polars на Python
2. Продвинутый парсинг. Обход блокировки
3. Полный Гайд по парсингу на Python: от азов до продвинутых техниик,. Часть 1
4. Полный Гайд по парсингу на Python: Практика. Часть 2
5. Практика парсинга Python
6. Большой гайд по парсингу на Python. Часть 3 Работаем с selenium
7. Уроки Парсинга на Python Сравниваем Scrappy и bs4
8. Продвинутый парсинг на Python со сменой прокси
9. Многопоточный парсер на Python. ООП подход
10. Асинхронный парсинг сайтов на Python

#video #python

https://www.youtube.com/watch?v=dqEHY9zKc8M&list=PLysMDSbb9HcwWWhs1Cm9EF1sv0fo8kII5

@pro_python_code
📒 GigaChat нового поколения.

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

Появился и бот GigaChat в социальной сети «ВКонтакте» — после активации, его можно использовать для самых разных целей: от создания текстов до генерации изображений (за счет интеграции с Kandinsky).

Число уникальных пользователей GigaChat достигло 1 млн.

Попробовать

@data_analysis_ml
🖥 Google Drive Uploader Telegram Bot

Загружаем все файлы из мессенджера в облако.

Интересный бот на Python , который автоматически выгружает пересланные ему файлы в Google Drive.

git clone https://github.com/viperadnan-git/google-drive-telegram-bot

Github

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Дайджест полезных материалов из мира Python за неделю

Почитать:
Событийное логирование для аналитики и мониторинга работы телеграм-бота
Что расскажут на PiterPy 2023: много питонов и немного ржавчины
Классификация текстов в spaCy: пошаговая инструкция
Как создать черный список для токенов JWT в Django
API от А до Я (теория и практика)
Распознавание речи (транскрибация) по аудиозаписям диалогов. Whisper. Личный опыт
Решение школьных задач по химии в Python
Мне пожизненно забанили рекламу в Meta**. Потому что я преподаю Python
Как Guidance выводит ИИ на новый уровень: инструмент для эффективного управления моделями
Упрощаем подключение линтеров в пайплайны Gitlab CI
Weekly Dev Findings 10
How to Create a Django Project and Application.
Setting Sail with a CMS called 'Wagtail'
How-to Setup and Use Python with OBS on a Mac
Beautiful is better than ugly, but my beginner code is horrible
Consultation from Django experts
I knew a boy who made all the wrong choices
Your Face, Your Anime: Move Together 💫
Elastic D&D - Week 9 - FastAPI
Introduction to Quantum Computing

Посмотреть:
🌐 Пишем телеграм бота для скачивания #yotube видео ( 20:41)
🌐 Django гайд по формам ( 10:32)
🌐 【コラボ配信】当たり前の行動が禁止される!?狂った世界でPVPバトル!ゲスト:えばそんさん、帆立さん、mmmさん ( 02:04:45)
🌐 Python для начинающих. Урок 13 | Кортежи ( 20:30)
🌐 Python Selenium | Новая фича Selenium | Где брать драйвера | Selenium manager #shorts ( 01:01)
🌐 Как стать крутым разработчиком за 1 месяц и зарабатывать много денег? #shortsfeed #shorts ( 00:10)

Хорошего дня!

@pro_python_code
🐍 Совет #Python:

Хотите распечатать календарь на определенный месяц? Используйте встроенный в Python модуль календаря!

@pro_python_code
🔥 Дайджест полезных материалов из мира Python за неделю

Почитать:
Как в 180 000 раз ускорить анализ данных с помощью Rust
5 лучших функций создания массивов в Numpy для начинающих
Как мы заинжектили кнопку на Behance
“Ну и долго мне ещё до магазина?” Или пара слов о геоинформационном анализе с помощью Python
Борьба с несбалансированными данными
Головоломки на Python: Увлекательный Путь к Мастерству в Программировании
Celery: изучаем на реальных примерах ч.1
Реализация консенсусного алгоритма Raft
Как написать новостной Телеграм-канал если ты не программист. Часть первая
Как получить полезную информацию из своих категориальных признаков?
Что выбрать новичку: Python или Java?
Exploring Random Number Generation with Different Distributions in Python
Cryptocurrency exchange development
What is Python Turtle Graphics?
The Django Project Folder and Files Structure and Architecture 1
⚔️ Poetry vs Pip
[Python] Project ideas for every level of advancement
Something I Learned This Week: The dev.to API
Placeholder Contributor!
Placeholder Contributor!
Beyond Observability: Modifying Syscall Behavior with eBPF - My Precious Secret Files

Посмотреть:
🌐 Прогнозирование цены биткоина при помощи VAR, XGBoost, FB Prophet ( 20:29)
🌐 Django настройка админки ( 06:55)
🌐 Задача на палиндром строки на C++ ( 00:59)
🌐 Django расширяем функционал! ( 07:03)
🌐 Задание 26 | ЕГЭ по информатике | ДЕМО-2024 ( 07:28)
🌐 Решаем СтатГрад от 24.10.2023 | ЕГЭ-2024 по информатике ( 02:12:59)
🌐 ИСПОЛЬЗУЕМ CHATGPT БЕСПЛАТНО С PYTHON ( 05:15)

Хорошего дня!

@pro_python_code
🖥 Управление количества потоков, одновременно обращающихся к одному ресурсу, с помощью семафора #Python!

В примере каждый экземпляр класса "MyThread" представляет собой отдельный поток. Все эти экземпляры могут обращаться к общей переменной класса "semaphore". Эта переменная является экземпляром threading.Semaphore и инициализируется значением 1, что гарантирует, что только один поток может получить доступ к защищенному ресурсу в любой момент времени.

Установка семафора, разрешающего доступ только одному потоку, аналогична потоковой блокировке. В реальном сценарии для максимизации его полезности, возможно, потребуется установить значение больше 1.

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
#Python поддерживает SQLite3 в своей стандартной библиотеке! 🐍

Вы можете создать новую базу данных примерно за 4 строки кода!

@pro_python_code
Знаете ли вы, что в #Asyncio есть класс Semaphore?

Он работает так же, как и #Pythons threading.Semaphore - ограничивает количество асинхронных рабочих, которые могут получить доступ к ресурсу!

@pro_python_code
Нужно проверить почту с помощью #Python?

Если ваш почтовый провайдер предоставляет доступ к POP3, вы можете сделать это с помощью нескольких строк кода.

@pro_python_code