Python RU
13.4K subscribers
868 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.

Github

@pro_python_code
diagramsинструмент, который позволяет нарисовать архитектуру облачной системы в коде Python

Целью проекта является прототипирования новой системной архитектуры без каких-либо инструментов проектирования

Вы также можете описать или визуализировать существующую архитектуру

Github
Примеры

@pro_python_code
FastPhotoStyleутилита на основе нейронной сети позволяющая объединять изображения в нечто новое

Детали алгоритма, лежащего в основе кода, задокументированы в статье arxiv

↪️ Ссылка на проект
📖 Инструкция

@pro_python_code | #Python #Photo
🔔 Создай уведомления с помощью Python

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

Точно, уведомления! Хм, а звуковые или текстовые? Разберемся, что лучше и рассмотрим 3 способа отправки уведомлении на языке Python.

➡️ Читать

@pro_python_code
🐍 Terality — злой брат близнец Pandas

Сегодня существует огромное количество инструментов для работы с данными, например, Dask, Vaex, cuDF и, конечно, всеми любимый Pandas. Давайте немного расширим этот арсенал таким инструментом, как Terality.

Если вы спросите, является ли Terality инструментом, который может заменить медленный Pandas – однозначного ответа на этот вопрос дать нельзя. Скорее это тот инструмент, который является братом близнецом, но с куда более хорошими показателями работы с большими данными. Он имеет идентичный синтаксис с Pandas, но работает быстрее и не зависит от железа на вашем ПК.

Звучит заманчиво? — Давайте разбираться.

Terality — инструмент обработки данных, который работает на больших кластерах. С его помощью вы сможете быстро работать с наборами данных любых размеров.

Отсюда следует:

1. У Terality нет ограничений на ОЗУ, а значит и на размер обрабатываемых данных.

2. Все что от вас требуется для обработки сотен ГБ данных — это исключительно высокая скорость интернета.

Простота использования Terality является его главным преимуществом, так как он имеет аналогичный синтаксис с Pandas, переключение между ними займет у вас всего одну строчку кода.

➡️ Читать дальше
🏎 Terality

@pro_python_code
Python, Tkinter и SQL: разрабатываем приложение для создания словаря и запоминания иностранных слов.

Изучаем Tkinter и основные SQL-команды в ходе разработки программы WordMatch с графическим интерфейсом и CRUD-модулем для удобного создания и редактирования пользовательских словарей.

Приложение WordMatch включает в себя три модуля, которые могут работать и вместе, и по отдельности:

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

Читать дальше
Код

@pro_python_code
🧊 Пишем универсальный скрипт с графическим интерфейсом на Python

Многим приходилось сталкиваться с необходимостью анализа большого количества данных при помощи Python по запросам начальства или коллег. Однотипные запросы поступают с определенной периодичностью, и не составляет труда подставить новые данные в свой код и провести анализ. Но иногда из-за определенной нагрузки не всегда хочется заниматься таким анализом. Намного проще сделать скрипт с графическим интерфейсом, чтобы сам заказчик для анализа данных мог нажать пару кнопок и получить желаемый результат. Тем более, можно изначально вложить в интерфейс столько «хотелок» заказчика для анализа, сколько будет душе угодно.

Покажу вам, как достичь желаемого на примере библиотеки для Python PySimpleGUI.

➡️ Читать дальше
⚙️ Pysimplegui

@pro_python_code
pickle_—_Сериализация_Python_объекта_Python_3.pdf
1.1 MB
💾 Гайд по модулю pickle в Python на русском

Реализует двоичные протоколы для сериализации и десериализации структуры Python объекта.

Часто используется при сохранении и дальнейшем использовании cookie файлов на сайтах.

#doc #python #russian
🔥 Типизированный Python для профессиональной разработки

Автор: Алексей Голобурдин
Год: 2022

Читать книгу

#books #python
📃 Анализируем текст. Text Mining на Python

Всем добрый день! Хочу поделиться опытом анализа текста. Возьму рабочий пример документов в отношении граждан, проходящих процедуру банкротства. Задача заключается в автоматизированном сборе информации из текста 300 тыс. документов такой как: номер счета, с которого можно снять средства, разрешенная сумма, период действия. Пример интересующей меня части документа:

➡️ Читать дальше

@pro_python_code
Как заказывали: админ-панель от Django Jet

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

Если вы хотите усовершенствовать панель администратора, но у вас нет времени на полную настройку путем создания собственных пользовательских представлений, то рекомендую воспользоваться django-jet-reboot.

Django Jet Reboot — это обновление изначального шаблона Django Jet, позволяющего максимально легко улучшить общий внешний вид админ-панели.

Читать дальше
↪️ Django jet reboot

@pro_python_code
🧔 DeepFaceLab — ведущее программное обеспечение для создания дипфейков.

Github
Colab
Статья

@pro_python_code
🪄 Магия таблиц стилей Matplotlib. Продвинутая Визуализации данных.

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

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

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


➡️ Читать дальше
↪️ Код

@pro_python_code
🔟 скриптов автоматизации Python для решения ваших повседневных задач.

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

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

Читать

@pro_python_code
🗣 Создаем голосового помощника на Python.

Создаем собственный голосовой помощник в 20 строках Python

Читать Дальше

@pro_python_code
⚖️ Парсинг сайтов судов общей юрисдикции на Python


1. Статья не претендует на статус полноценного исследования и написана начинающим. Программирование - мое хобби, работаю юристом и специализируюсь на судебных спорах.

2. Доверитель захотел регулярно получать информацию обо всех исках, которые к нему предъявляют.

3. Споры бывают «бытовые» и коммерческие. Бытовые (потребительские, трудовые, «дачно-гаражно-дворовые» споры и др.) рассматриваются судами общей юрисдикции, коммерческие – арбитражными судами. Особняком стоят споры с гос.органами, которые при разных условиях рассматриваются и там, и там.

4. С мониторингом не завершенных коммерческих споров (когда дело еще рассматривается судом) все хорошо. Все арбитражные суды (чуть меньше 120) == один сайт с информацией о спорах. С ним можно подписаться на конкретную компанию или судебный спор, быстро найти информацию и получать апдейты о них.

➡️ Читать дальше
⚙️ Полный код

@pro_python_code
@python_job_interview - здесь собраны все возможные вопросы и ответы с собеседований по Python.

@golang_interview - Вопросы с настоящих Golang собеседований, помогут Вам получить успешно пройти интервью.

@machinelearning_interview - канал подготовит к собеседованию по машинному обучению, статисике ,алгоритмам и науке о данных.

Подготовиться к Python собеседованию
🎯 Как эффективно принимать и обрабатывать поврежденные сетевые пакеты на Python?

Как эффективно принимать и обрабатывать поврежденные сетевые пакеты? Давайте разбираться.

В информационных системах, когда требуется высокая скорость передачи данных, довольно часто на транспортном уровне используется протокол UDP. В некоторых ситуациях при передаче UDP пакетов по сети требуется отключение вычисления контрольной суммы (сокращенно CRC – cycle reduce code) на стороне отправителя с целью ускорения времени формирования и отправки пакета (данный протокол предусматривает такую возможность путем обнуления CRC). И вот тут кроется проблема на приёмной стороне: сетевая карта приёмника может либо на аппаратном уровне вычислять CRC и отбрасывать пакеты с несовпадающими контрольными суммами, либо это делает драйвер сетевой карты. Как следствие, нужные пакеты не доходят до сокета приложения, что делает приложение неработоспособным.

➡️ Читать дальше

@pro_python_code
📖 Краткое руководство по созданию наборов данных с помощью Python

Если вам когда-нибудь приходилось собирать данные о своих пользователях, вы знаете, насколько это сложно. Так почему бы не попытаться создать свой собственный набор данных?

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

Сначала мы будем использовать Streamlit, чтобы создать веб-страницу для размещения пользовательского интерфейса сбора данных, а затем — Google Sheets API вместе с одним классным пакетом Python для хранения введенных пользователями данных.

➡️ Читать дальше

@data_analysis_ml