Python Learning
34.6K subscribers
1.91K photos
8 videos
7 files
913 links
№ 4974297878

Обучающий канал по Python

Ссылка для друга - https://yangx.top/+I7jrAQKR5xAyYTAy

По всем вопросам @mascarov_valentin

Реклама на бирже - https://telega.in/c/Python_per_month
加入频道
Метод sets.intersection()

Позволяет найти пересечение множества с одной или более последовательностями поддерживающих итерирование.
3D визуализация на Python

Vpython — относительно простая библиотека для демонстрации физических явлений. В примере создаём вращающийся куб.

В начале программы создаём сам куб, задавая параметры, сохраняем его в переменную, а затем для вращения создаём бесконечный цикл. Документация:
https://www.glowscript.org/docs/VPythonDocs/index.html
Простой Telegram бот на Python всего за 1 час

С помощью языка Python и сервера Heroku мы напишем бот для мессенджера Telegram. Процесс создания простой, а помощник действительно полезный.

Смотреть статью
Что выведет код сверху?
Anonymous Quiz
17%
False
54%
True
21%
Error
8%
🤷‍♀️
Блок else в циклах for

В Python блок else может быть представлен не только в условных конструкциях после if, но и в циклах после for и while.

В данном случае код внутри else выполняется, только если цикл не был прерван с помощью break.
Что выведет код сверху?
Anonymous Quiz
18%
[1, 2, 3, 4]
9%
[]
29%
Error
44%
Бесконечный цикл
Флаги явного преобразования

Используются для определённого преобразования значения поля format перед его форматированием. Их можно использовать для переопределения поведения format для какого либо конкретного типа и форматирования значения.

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

В примере в случае с флагом !r строка 'Hello' будет напечатана с кавычками в поле шириной не менее 10 символов, в случае с флагом !s — без кавычек в более удобном для чтения виде.
Что выведет код сверху?
Anonymous Quiz
20%
7
13%
10
8%
12
60%
Error
Преобразование текста в речь

Рассмотрим модуль pyttsx3, позволяющий озвучивать текст прямо во время выполнения программы. Для запуска кода с картинки необходимо установить модуль при помощи pip install pyttsx3. Запущенная программа спросит, как у вас дела, и скажет, что любит макароны.

Модуль позволяет менять настройки произношения.

Документацию пакета можно найти здесь.
Python GUI: создаём простое приложение с PyQt и Qt Designer

Эта статья предназначена для тех, кто только начинает своё знакомство с созданием приложений с графическим интерфейсом (GUI) на Python.

Смотреть статью
Переименование файлов в Python

Функция rename() используется для переименовывания файлов в Python. Для ее использования сперва нужно импортировать модуль os.
Что выведет код сверху?
Anonymous Quiz
34%
[1, 289, 9]
14%
[1, 64, 16]
34%
[64, 16]
18%
Error
9 библиотек Python для разработки игр

Разработка игр на Python — это не только PyGame, Tower Defense и платформеры, а это и DOOM, и MMORPG, и симуляторы свиданий/отношений, и визуальные новеллы, и конкурсы DARPA, и моделирование вселенной, и автотрекинг низкоорбитальных спутников.

В статье список 9 библиотек для разработки игр и полезные гайды к каждой библиотеке.

Смотреть статью