Python для новичка, начинаем
программировать .
|
Почему Python ? В жизни
каждого программиста наступает момент, когда хочется не просто
баловаться кодингом, а начать писать более - менее серьезные программы.
Будем считать что мы имеем дело с программистом - любителем , под Linux
(
таким как я ). Выбор языков программирования под пингвином огромен , но
с одной стороны язык должен быть относительно простым, с другой
он должен иметь множество модулей расширения ( работа с графикой,
OpenGL , звук и т.д. ) ну и конечно необходима
литература на русском, что бы было по чему учиться. На мой взгляд этим условиям сейчас удовлетворяют 2 языка: Python и Perl. Я довольно долго выбирал между ними и выбрал Python. Итак Python это скриптовый язык (если вы занимались Bash-ем, понимаете о чем речь), интерпретатор (программы не компилируются в команды процессора, а построчно выполняются , как будто вы их вводите в консоли), который имеет огромное количество подключаемых модулей на все случаи жизни ( наберите в своем менеджере пакетов в строке поиска "python" и сами все увидите ). К тому же для интерпретатора он очень быстро работает. Правда у людей со старым добрым паскальным образованием, система отступов питона может вызвать легкий шок, но по себе могу сказать это быстро проходит. На самом деле статья является вводной к целому циклу по кодингу на Python+PyGame , но перед тем как начинать описывать интересные приемы работы с графикой , написания игр и тому подобного, необходимо усвоить базовые приемы работы в питоне. Литературы по питону в интернете очень много, так что скачивайте и читайте, я бы сильно рекомендовал скачать этот help из викиучебника - очень подробное и хорошо написанное руководство: Учебник Python 3.1 — Викиучебник Еще есть множество сайтов и форумов по питону, я бы порекомендовал : Лаборатория юного линуксоида / python Ну вот , учить программировать на питоне в этой статье я не буду (для этого есть книги) , просто объясню как это делать технически. Есть специальные среды разработки, в которых можно писать программы и тут же не выходя из этой среды запускать их. Я пробовал Eric и Geany, есть еще IDLE. На крайний случай можно воспользоваться и редактором kate, дав в его встроенном терминале команду python (после этого стандартная консоль заменяется консолью питона и можно перенаправлять в нее скрипты, смотри мою статью про скрипты на этом сайте ). Но я бы настойчиво рекомендовал Geany очень удобно и ничего лишнего: Подсветка синтаксиса
питона, автоформатирование и быстрый запуск программы нажатием на F5 ,
то что нужно для написания программ.
К преимуществам можно добавить открывающуюся отдельно от среды консоль питона, которую в случае зависания вашей программы нужно просто закрыть ( kate например в таком случае повиснет намертво ) и удобная нумерация строк ( при запуске программы с ошибкой или ошибке в ходе выполнения Geany выдает номер строки с багом ). Кстати обратите внимание на вторую строчку программы на рисунке, она необходима если в вашей программе будет использоваться русский язык ( даже если только в комментариях ) иначе при попытке запуска python будет выдавать ошибку. Думаю что на этом статью можно закончить, читайте книги по питону, следующая статья будет введение в PyGame, а там уже и до статьей по программированию на PyGame недалеко ! kostyalamer 07.11.2009 |
< [ на главную ] |