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

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

@Python_community_developers_bot
加入频道
Media is too big
VIEW IN TELEGRAM
Нейронная сеть на Python с нуля

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

Смотреть это видео на youtube: youtu.be/xMz7XSaqdRA
Сортировка выборкой

Этот алгоритм сегментирует список на две части: отсортированную и неотсортированную. Наименьший элемент удаляется из второго списка и добавляется в первый.

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

Теперь, когда нам известно, что первый элемент списка отсортирован, находим наименьший элемент из оставшихся и меняем местами со вторым. Повторяем это до тех пор, пока не останется последний элемент в списке.

По мере увеличения значения i нужно проверять меньше элементов.

Время сортировки
Затраты времени на сортировку выборкой в среднем составляют O(n²), где n — количество элементов списка.
📣 Шпаргалка по регулярным выражениям

В данной шпаргалке собрано большое количество информации от специальных символов до объектов и флагов
Media is too big
VIEW IN TELEGRAM
▶️ Импорт стандартных модулей | Команды import и from

В видео познакомимся с порядком импорта стандартных модулей языка Python с помощью команд import и from

👀 Смотреть на YouTube
Media is too big
VIEW IN TELEGRAM
▶️ Замыкания в Python

В видео разберем что такое замыкания, как они работают и примеры их использования в практике программирования.

🖥 Смотреть на YouTube
📣 Реализация сверточной нейронной сети при помощи Keras

Keras – это простая в использовании, но мощная библиотека глубокого обучения для Python.

В этом посте мы построим простую сверточную нейронную сеть (CNN) и обучим ее решению реальной задачи с помощью Keras

🖥 Читать подробнее
Настраиваемый логгер-декоратор

Начнем с примера использования. Так мы не перегружаем внимание внутренней сложностью и повышаем шансы создать удачный интерфейс модуля. На этом принципе основана разработка через тестирование — test-driven development (TTD).

У класса Logger есть метод log_msg(), который можно использовать напрямую внутри функций.
Explicit Conversion Flag

Флаг явного преобразования используется для преобразования значения поля format перед его непосредственным форматированием.

Это поле можно использовать для переопределения поведения format для какого либо конкретного типа и форматирования значения. В настоящее время распространены два явных флага преобразования:

!r – преобразует значение в строку, используя функцию repr()
!s – преобразует значение в строку, используя функцию str()

В примере, в случае с флагом !r строка 'Hello' будет напечатана с кавычками в поле шириной не менее 20 символов, а в случае с флагом !s – без кавычек (в более удобном для чтения виде).

#repr #str #format
Media is too big
VIEW IN TELEGRAM
Скачивание файлов при парсинге сайтов на Python

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

Вы научитесь находить необходимые элементы
на странице, рассмотрите модули requests, bs4 (BeautifulSoup), fake-useragent, multiprocessing, структуру requests запросов и процесс передачи заголовков и данных на сайт.

Смотреть это видео на youtube: youtu.be/r61fuLk3LNM
Media is too big
VIEW IN TELEGRAM
Типичные ошибки новичков в Python

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

Смотреть это видео на youtube: youtu.be/R6wNKRrKX3k
Подключаемся к серверу по ssh

Пакет paramiko позволяет устанавливать соединение с удаленными машинами по протоколу SSH2 и производить там все те же операции, если бы вы подключались через, например, утилиту ssh на линуксе.

Использовать модуль достаточно просто, пример основный методов на картинке выше. Кстати, интересный факт, Paramiko — это сочетание слов "параноик" и "друг" на языке эсперанто.

Устанавливается пакет привычным образом через пакетный менеджер pip. А документацию можете изучить тут.

#ssh
📣 Шпаргалка по регулярным выражениям

В данной шпаргалке собрано большое количество информации от специальных символов до объектов и флагов
📣 Секреты логических операторов в Python

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

В Python для выполнения логических операций используются логические операторы:
not – логическое отрицание
and – логическое умножение
or – логическое сложение

В этой статье мы поговорим о неочевидных деталях и скрытых особенностях работы логических операторов в Python.

🖥 Читать подробнее
📣 Основные команды Pip для разработчиков Python

Pip, система управления пакетами для Python, является незаменимым инструментом для каждого программиста на этом языке

Используя pip, вы можете быстро устанавливать и обновлять пакеты и управлять зависимостями с минимальными усилиями

🖥 Читать подробнее
📣 Телеграм-бот магазин на Python. Создание с нуля

В этой статье автор покажет, как сделать Telegram-бота для онлайн-магазина на Python, который позволяет пользователям просматривать каталог товаров, добавлять их в корзину и оформлять заказы

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

🖥 Читать подробнее
⚡️ Полезные библиотеки Python

Обход капчи


GPT4o Captcha Bypass — Python инструмент CLI для тестирования различных типов капч, включая головоломки, текст, сложный текст и reCAPTCHA с использованием Selenium.

Инструмент также использует OpenAI GPT-4 для помощи в решении капч 😎

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

#python #soft #github