Пример 19A: Программирование в Linux? (Только опционально, для развлечения)
Прежде всего, я должен сказать, что не силен в программировании, у меня не хватает терпения и логики, я просто набирал код в свои ранние компьютерные годы для игр на Atari. Однако, кого-то может заинтересовать, как пишутся программы и что для этого нужно.
Большинство из того, что вам может понадобиться, включено в вашу систему Fedora Core, и имеется много опций. Язык, который является самым популярным и наиболее доступным для новичков, называется Python. Как вы помните, оракул pyWings, который вы устанавливали в Главе 9, был написан на этом языке.
Для того, чтобы почувствовать, что такое программирование, я дам вам пару простеньких программ, с которыми вы можете поупражняться.
Первая, которая включается во все книги по программированию, называется «Hello, World.» («Здравствуй, Мир.»
Все, что программа делает — выводит слова «Hello, World» на ваш экран. Мне всегда это казалось странным, поскольку один человек, который сам и набрал код, видит эти слова, почему же обращение ко всему миру? Поэтому, давайте немного изменим фразу и сделаем ее более осмысленной и вызывающей чувство собственного достоинства. К примеру, «Hey, good looking» («Эй, неплохо выглядишь»). Фактически, это то же самое.
Для того, чтобы написать эту программу, откройте Gedit, войдя в Главное меню и выбрав Accessories > Text Editor (Аксессуары > Редактирование Текста). В окне Gedit наберите следующие две строчки — кавычки тоже.
print «Hey, good looking!»
print «You are looking fine today.»
После этого щелкните по кнопке Save и сохраните программу в домашней папке как goodlooking.py. Вы написали программу, какой бы скромной она ни казалась. Откройте окно Терминала и запустите программу, набрав python goodlooking.py м нажав ENTER. Результат отразится в окне Терминала (см. Рис. 19-10).
Рис. 19-10: Запуск программы Python «Hey, good looking»
Хорошо, не так ли? Теперь вы можете создать простое окно для этой жизнерадостной программы с помощью tkinter. Как вы помните, вы устанавливали tkinter в Главе 9 для работы оракула pyWings, который использовал ее по тому же назначению.
Для того, чтобы программа открывалась в отдельном окне, откройте опять Gedit и наберите следующее:
from Tkinter import Label, mainloop Label (text='Hey, good lookingl\n' 'You are looking fine today.').pack() mainloopO
Обратите внимание, что нет нигде пробелов после слова today в третьей строке и нет пробелов между mainloop и () в последней строке.
Сохраните новую программу в домашней папке Home как goodlooking2.py. Затем вернитесь в окно Терминала и наберите python goodlooking2.py, после чего нажмите ENTER. Ваша новая программа откроется в собственном окне (см. Рис. 19-11).
Рис. 19-11: Программа «Hey, good looking» в собственном окне
Продажа от Собственника - участки без подряда. Земельные ценовые индексы.
Все это было довольно безопасно. Если вы находите программирование интересным и хотите узнать больше о Python, зайдите на сайт www.python.org, где есть немало ссылок на онлайновые обучающие ресурсы.
- 1105 просмотров
Еще материалы по теме:
- Общие сведения о системе Linux
- Linux - Руководство пользователя на примере ASPLinux
- Linux для начинающих
- Введение в Linux
- Linux - это очень просто
- Основные функции и компоненты системы LINUX
