Найти в Дзене
Интерпретаторы и компиляторы.
Не сложно понять, что машины и люди разговаривают на своих, не понятных друг другу языках. Языков программирования гигантское множество, со своими странностями, минусами и плюсами. Как же объяснить железке, что ты от нее хочешь? Люди подошли к этому делу очень просто, придумали программы переводчики. Собственно о них речь и пойдет. Код написанный на практически любом языке программирования в первую очередь пишется людьми, понятными людям символами, машина же понимает только машинный код. Существует несколько вариантов того, как преобразовать человеком написанный код в машинный...
3 года назад
if __name__ == "__main__"
Довольно часто, начинающие разработчики Python, при чтении чужого кода, встречают конструкцию примерно похожую на эту: Давайте разберемся, что же это за конструкция и для чего она используется. Представьте такую ситуацию: У вас есть самодостаточный модуль, который решает какую-то задачу по автоматизации вашей работы. Внутри него находятся очень полезные функции, классы или объекты, которые хотелось бы импортировать в другой ваш модуль. Например, из модуля выше нам нужна функция sum_list_values...
3 года назад