Языки программирования

Инструкция Import в Python

Друзья, давайте рассмотрим процесс, который вы будете в дальнейшем производить довольно часто. Открываем в Windows: Мой Компьютер -> локальный диск С -> Python -> lib (библиотеки). Здесь находим папку tkinter. Это библиотека для создания графических интерфейсов под создание десктопных приложений. Сейчас мы будем импортировать отсюда данные.

Итак, на рабочем столе создаем текстовый документ, называем его window.txt (все наименования пишем строго на английском языке). Изменяем расширение документа на файл питона (.py). Открываем файл в редакторе и пишем: # простейшее окно.

Это называется комментарий, он игнорируется языком программирования Python. То есть мы пишем его для того, чтобы мы сами могли прочесть свой код. Комментарии со знаком # можно ставить как с новой строки, так и после окончания кода на текущей строке.

Ниже давайте напишем код: import tkinter. Дословно с английского фраза переводится, как импорт библиотеки tkinter. Далее добавим еще один комментарий: # создание базового окна. Нажимаем клавишу Enter и переходим на следующую строку.

Создаем команду root присваиваем ей значение при помощи знака равно, записываем: root = tkinter.Tk(). Не забываем о том, что круглые скобки ставить обязательно. На следующей строчке пишем еще один комментарий: # старт окна. Переход на следующую строку. Записываем root.mainloop(). Данная команда обозначает запуск событийного цикла.

В итоге получаем код:

 

Теперь давайте запустим наш, выше написанный код. Смотрите, что получается: помимо консоли запустилось белое полноценное окно.

window

Его можно растянуть, свернуть или развернуть, открыть или закрыть – оно такое же, как и привычные для нас окна.

Откуда взялось Tk()? Мы импортировали его из папки tkinter, которая находится в списке встроенных библиотек Python. Tk() — это окно, а root это переменная. Почему именно root? Давайте присвоим другое название, например, boot. Нижнюю строку также изменим на boot.mainloop(). Запускаем код. Опять появилось окно. Следовательно, от написания наименования кода, смысл не меняется. root — это всего лишь общепринятое значение. Мы с вами не будем отходить от традиций.

Сегодня мы уже выучили, что команда Tk() создает окно. В дальнейшем, мы научимся создавать кнопки и другие элементы. Для того, чтобы быстрее запомнить команды, вы можете записывать их в отдельную тетрадку, но со временем они, в любом случае, останутся у вас в памяти.


Теперь поговорим немного о переменных.
Для того, чтобы было проще понять, что это такое, представим себе обычный мобильный телефон, в записной книге которого у вас есть имя, например, Вася. -> Этому имени соответствует определенный номер мобильного телефона, который вы записали. Так вот, Вася — это переменная, вы четко понимаете, что когда вы нажмете кнопку вызова, вы дозвонитесь по номеру именно Васе. У вас нет необходимости запоминать весь номер телефона, достаточно лишь знать имя переменной. Таким образом, переменная представляет собой присвоение имени. Созданы они для вашего же удобства.

В следующем уроке здесь, мы рассмотрим это на более конкретном примере.