Счётчик Python: питонический способ подсчёта объектов
Одновременный подсчёт нескольких повторяющихся объектов — распространенная проблема в программировании. Python предлагает множество инструментов и методов, которые вы можете использовать для решения этой проблемы. В частности
Подробнее:
https://realpython.com/python-counter/
Одновременный подсчёт нескольких повторяющихся объектов — распространенная проблема в программировании. 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 есть классная библиотека
При создании экземпляра класса
Сохранить полученный результат можно с помощью метода
На Python есть классная библиотека
gTTS (Google Text-to-Speech), которая взаимодействует с Google Translate's text-to-speech API и позволяет делать из текста аудиофайлы. Пакет как всегда устанавливается через pip. При создании экземпляра класса
gTTS мы передаем исходный текст первым аргументом. Также можно передать опциональный аргумент, отвечающий за язык, который по умолчанию является английским. Сохранить полученный результат можно с помощью метода
save, в который передаем название файла.🔹Django с нуля. Уроки
▪️1. Django - что это такое, порядок установки - Смотреть
▪️2. Модель MTV. Маршрутизация. Функции представления - Смотреть
▪️3. Маршрутизация, обработка исключений запросов, перенаправления - Смотреть
▪️4. Определение моделей. Миграции: создание и выполнение - Смотреть
▪️5. CRUD - основы ORM по работе с моделями - Смотреть
▪️6. Шаблоны (templates). Начало - Смотреть
▪️7. Подключение статических файлов. Фильтры шаблонов - Смотреть
▪️8. Формирование URL-адресов в шаблонах - Смотреть
▪️9. Создание связей между моделями через класс ForeignKey - Смотреть
▪️10. Начинаем работу с админ-панелью - Смотреть
▪️1. Django - что это такое, порядок установки - Смотреть
▪️2. Модель MTV. Маршрутизация. Функции представления - Смотреть
▪️3. Маршрутизация, обработка исключений запросов, перенаправления - Смотреть
▪️4. Определение моделей. Миграции: создание и выполнение - Смотреть
▪️5. CRUD - основы ORM по работе с моделями - Смотреть
▪️6. Шаблоны (templates). Начало - Смотреть
▪️7. Подключение статических файлов. Фильтры шаблонов - Смотреть
▪️8. Формирование URL-адресов в шаблонах - Смотреть
▪️9. Создание связей между моделями через класс ForeignKey - Смотреть
▪️10. Начинаем работу с админ-панелью - Смотреть
YouTube
#1. Django - что это такое, порядок установки | Django уроки
Курс по Python ООП: https://stepik.org/a/116336
Практический курс по Django: https://stepik.org/a/183363
Django урок 1. Что из себя представляет фреймворк Django и его место в разработке сайтов. Порядок установки пакета Django на домашний ПК. Создание виртуального…
Практический курс по Django: https://stepik.org/a/183363
Django урок 1. Что из себя представляет фреймворк Django и его место в разработке сайтов. Порядок установки пакета Django на домашний ПК. Создание виртуального…
Чтобы прочесть следующую строку файла из файлового объекта infile, мы используем
Anonymous Quiz
12%
infile.read(2)
24%
43%
infile.readline()
6%
infile.readlines()
14%
Узнать ответ
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Различные варианты анимации бургера для твоего проекта на чистом CSS
💾 Исходники в архиве 👇
💾 Код на codepen
💾 Исходники в архиве 👇
💾 Код на codepen
Получение аудиопотока с микрофона
Библиотека
В приведенном примере мы создаем объект класса
Данный объект потока позволяет считывать с устройства с помощью метода
В примере же мы просто считываем 10 секунд, после чего записываем их в аудио-файл
Библиотека
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 и именованных кортежей
В этой статье вы напишете
https://thepythoncodingbook.com/2022/06/12/python-turtle-animation-using-named-tuples-sunrise/
В этой статье вы напишете
turtle-анимацию сцены восхода солнца, используя именованные кортежи, как на видео выше:https://thepythoncodingbook.com/2022/06/12/python-turtle-animation-using-named-tuples-sunrise/
Оптимизационные задачи в ритейле
Делимся статьей, где рассмотрен важный раздел прикладной математики – оптимизация. Ты узнаешь про задачи в ритейле, которые могут решаться методами оптимизации. Автор статьи демонстрирует, как модельная задача ценообразования решается пакетами Pyomo и SciPy.
https://habr.com/ru/company/X5Tech/blog/685590/
Делимся статьей, где рассмотрен важный раздел прикладной математики – оптимизация. Ты узнаешь про задачи в ритейле, которые могут решаться методами оптимизации. Автор статьи демонстрирует, как модельная задача ценообразования решается пакетами Pyomo и SciPy.
https://habr.com/ru/company/X5Tech/blog/685590/
Хабр
Оптимизационные задачи в ритейле
Привет, Habr! На связи отдел аналитики данных X5 Tech. Сегодня мы поговорим об очень интересном разделе прикладной математики — оптимизации . Цели данной статьи: рассказать про задачи в...
EagleEye - OSINT модуль который позволяет находить людей в социальных сетях по фото и предполагаемому имени. Программа работает с Instagram, YouTube, Facebook и Twitter.
Please open Telegram to view this post
VIEW IN TELEGRAM
💡Как стать Python разработчиком. Пошаговый план с нуля.
Смотреть видео на YouTube:
https://www.youtube.com/watch?v=tsbRJc3IGzY
Смотреть видео на YouTube:
https://www.youtube.com/watch?v=tsbRJc3IGzY
YouTube
Как стать Python разработчиком. Пошаговый план с нуля
Что мы знаем о языке программирования Python? Почему многие так любят Python, который на данный момент является одним из самых популярных языков программирования в мире? И как же стать Python разработчиком? Предлагаем найти ответ на эти вопросы вместе на…
SQL-interview-questions.pdf
1.9 MB
💾 Шпаргалка по SQL
🌵 Вопросы и ответы для собеседования
🌵 Вопросы и ответы для собеседования
Учебники по Python для начинающих
Python — один из самых популярных языков программирования. Ежегодно выходит большое количество книг, посвященных разным аспектам применения этого языка. И, конечно, постоянно появляются все новые учебные пособия по самым основам.
В этой подборке собраны книги 2018 года выпуска. Да, они не только из-под пресса, но вполне сохраняют актуальность.
Python — один из самых популярных языков программирования. Ежегодно выходит большое количество книг, посвященных разным аспектам применения этого языка. И, конечно, постоянно появляются все новые учебные пособия по самым основам.
В этой подборке собраны книги 2018 года выпуска. Да, они не только из-под пресса, но вполне сохраняют актуальность.
Создаем пакеты
Пакет в Python — это, грубо говоря, папка с другими папками и модулями. Помимо разделения частей проекта, пакеты нужны для формирования пространства имен, чтобы можно работать с пакетами и модулями через точку, как в примере выше.
При импорте вида
Также примечателен файл init.py, который раньше был обязателен для создания пакетов. С версии Python 3.3 его необходимость пропала. Однако его функциональность на этом не заканчивается.
Пакет в Python — это, грубо говоря, папка с другими папками и модулями. Помимо разделения частей проекта, пакеты нужны для формирования пространства имен, чтобы можно работать с пакетами и модулями через точку, как в примере выше.
При импорте вида
from package import * будет подключены либо все модули и объекты модуля __init__.py, либо то, что находится в переменной all в том же модуле init.py
Также примечателен файл init.py, который раньше был обязателен для создания пакетов. С версии Python 3.3 его необходимость пропала. Однако его функциональность на этом не заканчивается.