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

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

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

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

Реклама на бирже - https://telega.in/c/Python_per_month
加入频道
Что выведет код сверху?
Anonymous Quiz
17%
False
54%
True
21%
Error
8%
🤷‍♀️
👍12😢7
Блок else в циклах for

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

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

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

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

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

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

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

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

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

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

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

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

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

Смотреть статью
👍14🔥31
Дизассемблирование

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

На картинке показана работа этого модуля на примере функции, но такое можно повторить и с классами – в таком случае все его функции будут дизассемблированы.
👍13😱73🎉1
🔥2
Что выведет код сверху?
Anonymous Quiz
17%
5
29%
10
19%
0
34%
Error
🎉15👍6🤔51😢1