Напишите свою первую программу Python
print("Hello World!") name = input("What is your name? ") print("Nice to meet you,", name)
Напишите свою первую функцию в Python
def main(): print("Hello World!") name = input("What is your name? ") print("Nice to meet you,", name) if __name__ == "__main__": main()
Python не ищет автоматически для функции имени главный Когда программа начинается. Поэтому нам нужно написать это состояние
if __name__ == "__main__": main()
Почему нам нужно сделать это?
Потому что в Python вы можете выполнить свой код в качестве программы, но вы также можете включить этот код в качестве модуля в другой программе. И если это было выполнено из терминала или командной строки, то вы хотите, чтобы основная функция была вызвана.
Теперь, если код был включен в виде модуля в другой программе, то вы не хотите, чтобы весь мой код просто запустить работу, когда он был импортирован в другую программу, потому что это вызвало бы проблемы.
Таким образом, эти две линии помогают различать, когда файл Python включен в другую программу, или когда этот код Python выполняется в качестве собственной программы.
Оригинал: “https://dev.to/ahmedgouda/become-a-python-developer-0-5a4k”