Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Python. Помогите понять смысл команд, таких как: списки, конструкторы, __name__ = __main__, def, class и т.д.

Damir Farf Ученик (242), на голосовании 3 недели назад
В интернете используют непонятные термины и нет примеров
Голосование за лучший ответ
Burolax Знаток (281) 1 месяц назад
If "__name__" == __main__ это типа чтобы обозначить что все что написанно ниже будет воспроизводится в начале программы, по факту для красоты чаще всего пишут. def это обазночение функции, например def fun(): и тут пишешь код функции, а потом пишешь fun() и то что ты написал воспроизводится. class это объект это тоже что и например tk() в tkinter если понимаешь о чем я, ну насчёт функций и классов лучше в Ютубе посмотреть, я тебе так не объясню.
Damir FarfУченик (242) 1 месяц назад
Можно пример когда name = main необходим. То есть если код функции воспроизводится лишь раз, то def использовать не нужно? tkinter это тело, а tk - рука?
Максим Искусственный Интеллект (214616) 1 месяц назад
Программирование изучается последовательно, каждая тема закрепляется на практике. Нельзя тебе сходу сразу объяснить всё, изучай основы.
ᅠ ᅠ Гуру (3779) 1 месяц назад
 if __name__ == "__main__": 
Используется для проверки - файл запущен как программа или же импортирован как модуль.
 def 
Используется для объявления функции.
 class 
Используется для объявления класса(объектный тип), основа ООП.
Капиталист Коллаборация Мудрец (12021) 1 месяц назад
Список - основной агрегатный тип данных в Python, то есть тип, хранящий набор объектов.
Конструктор - метод, вызываемый при создании объекта. В Python называется __init__.
__name__ == "__main__" - предикат, используемый в программах для определения того, запускается ли файл отдельно или загружается как модуль в другой файл. Пример? Он нужен всегда, если файл, помимо функций, классов, каких-либо глобальных переменных, содержит то, что должно исполняться только при запуске этого файла, а не импортировании с использованием import.
def - определяет функцию.
class - определяет класс. Это базовые понятия для любого программиста.
Похожие вопросы