Python Hub - сборище Питонистов
1.71K subscribers
657 photos
1 video
37 files
278 links
Уголок счастья для любого питониста.

Сотрудничество или заказы: @leshunist

https://shcoder.dev - студия разработки ShcoderDevelopment

https://t.me/pythonhub_chat - чат
Download Telegram
Что выдаст код выше?
Anonymous Quiz
21%
Error
17%
5
3%
a + b
55%
12
3%
add
Программа с мигающим окном.

Окно меняет свой задний фон на рандомный цвет, который есть в списке.
Использовали чистый Tkinter для написания.

Код будет ниже.👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выдаст код выше?
Anonymous Quiz
36%
12
12%
Error
52%
14
0%
a
👍1
Python Hub - сборище Питонистов
Photo
Разбор👨‍💻

a = [ *тело* ]
- генерирует сам список
i // 2 - вычисляет результат целочисленного деления i на 2 и записывает его в качестве элемента списка
for i in range(0, 10, 3) - генерирует числа от 0 до 10 (10 не включается*) с шагом 3 —> 0 3 6 9

Как итог получаем:
0 // 2 —> 0
3 // 2 —> 1
6 // 2 —> 3
9 // 2 —> 4

И все это в списке.
Please open Telegram to view this post
VIEW IN TELEGRAM
Нужны подробные разборы отдельным сообщением?
Anonymous Poll
90%
Да
0%
Нет
10%
Не важно
👍1
Python Keywords👨‍💻

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

Пример слов можно увидеть на картинке.
Please open Telegram to view this post
VIEW IN TELEGRAM
Python Hub - сборище Питонистов
Photo
Разбор👨‍💻

Стоит начать с того, что любая функция в Python что-то возвращает.
Если возвращаемое значение явно не указано в return, то функция вернет нам None.

a = print(text) - строка выводит нам текст из переменной text, функция print возвращает в переменную a значение None.
print(a) - печатаем None из переменной a.

Ответом будет являться:
Лучше пайтона языка не придумаешь!
None
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Python Hub - сборище Питонистов
Photo
Разбор👨‍💻

Сначала мы перезаписываем в переменную b значение переменной a, заменив кусок кода "C++" на "Python".
Далее мы уже перезаписываем новое значение переменной b, заменив слово "language" на "language!".

Получим в результате:
Python is the best programming language!

Согласны?
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Основные типы данных языка программирования Python.🐍
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Python Hub - сборище Питонистов
Photo
Разбор👨‍💻

Затянул немного, извиняюсь.

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

При умножении списка a на переменную b, мы приводим ее к целочисленному типу - int. Таким образом, это уже не текст, а полноценное число.

Все сводится к —> ['a'] * 2

При умножении списка на число N, элементы списка просто повторяются N раз.

Получим:
['a', 'a']
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31