Python community developers
1.38K subscribers
367 photos
45 videos
6 files
241 links
Сообщество программистов на языке Python🙂
🔥Разбор вопросов и задач с собеседований
🔥Обзор популярных библиотек и фишек языка
🔥Интересные идеи программ

Сотрудничество - @BorryaD

@Python_community_developers_bot
加入频道
Первичный анализ данных в Python

Мы рассмотрим процесс первичного исследования данных (exploratory data analysis) средствами Python. Вы узнаете, как работает загрузка набора данных, предобработка (очистка, обработка пропущенных значений, преобразование признаков), построение графиков и базовых статистик.

Подробнее: 👉 тут
Forwarded from CodeCamp
25_Awesome_Python_Scripts.pdf
171.4 KB
Коллекция из 25 необычных и интересных проектов на Python (разумеется, вместе с кодом).

Среди них, например, создание водяного знака на изображении, парсинг комментариев на YouTube, преобразование текста в речь и многое другое.
Forwarded from IT Архив
Python_для_data_science.pdf
6.9 MB
Python для data science

Автор: Ю. Васильев
Год: 2023

#books #python #russian
#Алгоритмы 2022

Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих

Автор: Адитья Бхаргава

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

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

В книге приводится множество примеров. Моя цель — не вывалить на читателя кучу невразумительных формул, а упростить наглядное представление этих концепций. Я также считаю, что мы лучше всего учимся тогда, когда можем вспомнить что-то уже известное, а примеры помогают освежить память. Так, когда вы вспоминаете, чем массивы отличаются от связанных списков (глава 2), просто вспомните, как ищете места для компании в кинотеатре. Наверное, вы уже поняли, что я сторонник визуального стиля обучения, — в книге полно рисунков.

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

СКАЧАТЬ 🗂
Python_для_программирования_криптовалют.pdf
37.9 MB
Python для программирования криптовалют

Автор:
Джимми Сонг
Год: 2020

#python #books #русский
Незаменимая утилита для любителей копипастить😁

PyWebCopy — бесплатный инструмент для копирования отдельных веб-страниц или же полного копирования сайта на жесткий диск.

Модуль обладает такими полезными методами как:

save_webpage() - для сохранения одной страницы.
save_website() - позволяет копировать сайт целиком.

Методы имеют различные параметры, читайте документация и описание.

Как предупреждают разработчики используйте save_website() аккуратно, т.к метод отправляет множество запросов, что может повлечь за собой значительную нагрузку на сервер.

$ pip install pywebcopy

⚙️ GitHub/Инструкция

#soft #code #python #github
Что делать если запутался в коде?🤔
Самый простой ответ:
Используй сайт Pythontutor! Сайт поможет визуализировать код, и покажет как поэтапно исполняются команды.

Ставь лайк👍 если уже пользовался
Подробный гайд как проанализировать код на наличие капибар ошибок и лишних зависимостей. Спойлер: нужно использовать линтеры
(Если кратко то flake8 и pylint в помощь)
Ссылка на статью

👍 - За капибару 👏 - За код без ошибок
Всем привет) криптаны на месте?

Скрипт который подсчитает ваши активы и прибыль. Работает с ботом телеграмм, создаёте бота связываете со скриптом, и получаете сводку о состоянии счета.

Скачать: https://github.com/Vsb77/Crypto_Calculator_bot

Техподдержка: @Prgrammirr_bot
Всем привет) Скрипты телеграмм инвайтера, спамера и парсера.
Возможности:
📥Выгрузка списка участников с чата
🙋‍♂Добавление пользователей в канал/чат
📩Рассылка сообщений
Развивайте свои каналы/чаты бесплатно без регистрации и смс 😁
Русификация

Скачать можно с GitHub или прямой ссылкой в комментариях к посту.

Ссылка на GitHub: https://github.com/Vsb77/TeleGram-Scraper

Если будут проблемы в работе скрипта: @Prgrammirr_bot
Картинка сгенерирована в Midjourney🤖
🔥 Полезные библиотеки Python

Python-Mini-Projects — большой сборник(более 100) мини проектов на Python, подойдет как новичкам так и программистам с опытом.

⚙️ GitHub/Инструкция

📕 Список проектов (на русском)

#python #github #code
Python библиотеки и фреймворки под разные нужды

👨‍🏫 Машинное обучение
🌎 Веб разработка
🧑‍🔧 Тестирование
🖥 Обработка изображений
🎮 Игры
Скрапинг/парсинг

#python #cheatsheet
This media is not supported in your browser
VIEW IN TELEGRAM
👨‍💻 Instagram scraper python — парсер инстаграм подписчиков.

⚙️ GitHub/Инструкция

#python #soft #github
📷Разбиваем видео на n кол-во изображений

Для разбиения видео на n количество изображений вам понадобится использовать библиотеку OpenCV в Python.

В этом примере функция video_to_images принимает путь к видео (video_path) и количество желаемых изображений (frames_count). Она открывает видеофайл, читает каждый кадр и сохраняет каждый "шаг" кадров как отдельное изображение. Затем функция прекращает обработку, когда необходимое количество изображений сохранено.

Обратите внимание, что код использует целочисленное деление // и целочисленное преобразование int() для обеспечения, чтобы каждое изображение было сохранено через примерно одинаковое количество кадров, чтобы равномерно распределить их по времени видео.

#python #code
🐍Что такое контейнер?

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

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

Все контейнеры в Python реализуют общие методы, такие как len() для получения размера и contains() для проверки вхождения элемента. Это обеспечивает единый интерфейс работы с разными типами контейнеров.

#вопросы #собес
🐍Можно ли объявлять функцию внутри другой функции? Где она будет видна?

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

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

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

#вопросы #собес