3.73K subscribers
478 photos
29 videos
35 files
343 links
Здесь есть всё, чтобы упростить вам изучение Python.
Download Telegram
Какой паттерн реализован выше?
Anonymous Quiz
22%
Observer
21%
Mediator
17%
Strategy
40%
Узнать ответ
Умный чат-бот с ИИ на Python

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

Подробнее:

https://www.youtube.com/watch?v=1lwddP0KUEg
🛠 25 полезных малоизвестных интернет-ресурсов для фронтендера и бэкендера

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

https://proglib.io/sh/v3GP6WwUCe
Счётчик Python: питонический способ подсчёта объектов

Одновременный подсчёт нескольких повторяющихся объектов — распространенная проблема в программировании. Python предлагает множество инструментов и методов, которые вы можете использовать для решения этой проблемы. В частности Counter пакета Collections, который предоставляет чистое, эффективное и основанное на Python решение.

Подробнее:

https://realpython.com/python-counter/
Допустим, у нас есть словарь d = {"john":40, "peter":45}. Что использовать для получения количества элементов словаря?
Anonymous Quiz
18%
d.size()
40%
len(d)
13%
size(d)
17%
d.len()
12%
Узнать ответ
Превращаем текст в речь

На Python есть классная библиотека gTTS (Google Text-to-Speech), которая взаимодействует с Google Translate's text-to-speech API и позволяет делать из текста аудиофайлы. Пакет как всегда устанавливается через pip.

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

Сохранить полученный результат можно с помощью метода save, в который передаем название файла.
💾 Pillow Doc - документация по самой популярной библиотеке для работы с изображениями в Python.

Всё, от установки, до подробного описания методов с примерами кода.
🔹Django с нуля. Уроки

▪️1. Django - что это такое, порядок установки - Смотреть
▪️2. Модель MTV. Маршрутизация. Функции представления - Смотреть
▪️3. Маршрутизация, обработка исключений запросов, перенаправления - Смотреть
▪️4. Определение моделей. Миграции: создание и выполнение - Смотреть
▪️5. CRUD - основы ORM по работе с моделями - Смотреть
▪️6. Шаблоны (templates). Начало - Смотреть
▪️7. Подключение статических файлов. Фильтры шаблонов - Смотреть
▪️8. Формирование URL-адресов в шаблонах - Смотреть
▪️9. Создание связей между моделями через класс ForeignKey - Смотреть
▪️10. Начинаем работу с админ-панелью - Смотреть
Чтобы прочесть следующую строку файла из файлового объекта infile, мы используем
Anonymous Quiz
24%
43%
infile.readline()
6%
infile.readlines()
14%
Узнать ответ
Проверяем тип переменной

Функция isinstance() позволяет быстро проверить тип переменной, ничего не устанавливая и не импортируя. Первым аргументом передается сама переменная, а вторым — тип для проверки соответствия.
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Различные варианты анимации бургера для твоего проекта на чистом CSS

💾 Исходники в архиве 👇

💾 Код на codepen
Получение аудиопотока с микрофона

Библиотека PyAudio предоставляет возможности для записи аудиопотока с различных устройств.

PyAudio работает посредством кросс-платформенной библиотеки PortAudio (поэтому необходимо заранее установить пакет разработки portaudio19-dev).

В приведенном примере мы создаем объект класса PyAudio и открываем поток с рядом констант для настройки аудиопотока, поступающего с микрофона (для выбора другого устройства нужно передать его номер в качестве аргумента input_device_index).

Данный объект потока позволяет считывать с устройства с помощью метода stream.read(). Полученную информацию мы можем использовать для дальнейшего анализа и модификации.

В примере же мы просто считываем 10 секунд, после чего записываем их в аудио-файл wav.
This media is not supported in your browser
VIEW IN TELEGRAM
Создание анимации с помощью Python Turtle и именованных кортежей

В этой статье вы напишете turtle-анимацию сцены восхода солнца, используя именованные кортежи, как на видео выше:

https://thepythoncodingbook.com/2022/06/12/python-turtle-animation-using-named-tuples-sunrise/
Оптимизационные задачи в ритейле

Делимся статьей, где рассмотрен важный раздел прикладной математики – оптимизация. Ты узнаешь про задачи в ритейле, которые могут решаться методами оптимизации. Автор статьи демонстрирует, как модельная задача ценообразования решается пакетами Pyomo и SciPy.
https://habr.com/ru/company/X5Tech/blog/685590/
🔥 Полезные библиотеки Python

EagleEye
- OSINT модуль который позволяет находить людей в социальных сетях по фото и предполагаемому имени. Программа работает с Instagram, YouTube, Facebook и Twitter.

GitHub/Инструкция
Please open Telegram to view this post
VIEW IN TELEGRAM