next up previous contents
Далее: Об этом документе... Наверх: Курс языка Python для начинающих Назад: Заключение   Содержание

FAQ

Не работают программы, требующие ввод.
Если вы используете IDLE, попытайтесь перейти на использование командной строки. Похоже, эта недоработка была исправлена в версии IDLE 0.6. Обновите Python до версии 2.0 или выше.
Существует ли версия для печати на принтере?
Да, смотрите следующий вопрос.
Существуют ли версии в формате PDF или Zip-архивы?
Да, на странице http://www.honors.montana.edu/~jjc/easytut/ есть несколько (английских) вариантов.
Как был написан этот документ?
Оригинал был написан в
LATEX, смотрите файл easytut.tex.
Я не могу напечатать программы длиной более одной строки.
If the Если программа, которую вы печатаете, работает сразу после того, как вы ее напечатали, вам следует создать файл с ней вместо того, чтобы печатать ее в диалоговом режиме. (Диалоговый режим обозначается знаком >>> в начале строки).
Здесь нет ответа на мой вопрос.
Напишите мне по электронной почте. При этом желательно указать, что вы пытаетесь сделать, что случилось, что вы ожидали, сообщения об ошибках, версию Python, операционную систему и ходила ли кошка по вашей клавиатуре (моя кошка обожает клавиши пробела и Ctrl).
Есть ли переводы на другие языки?
Существует несколько переводов, о которых я знаю.
На корейском: http://home.hanmir.com/~johnsonj/easytut/easytut.html.
На испанском: http://www.honors.montana.edu/~jjc/easytut/easytut_es/.
На итальянском: http://www.python.it/doc/tut_begin/index.html.
На греческом: http://www.honors.montana.edu/~jjc/easytut/easytut_gr/.
Несколько человек сообщили мне они переводят на другие языки (в частности, французский), но с тех пор я ничего не слышал от них. Если у вас есть какие-либо переводы или вы знаете о них, пожалуйста пришлите мне ссылку или сам перевод.
Как создать графический пользовательский интерфейс на Python?
Вы можете использовать TKinter: http://www.python.org/topics/tkinter/ или WXPython: http://www.wxpython.org/
Как создать игру на Python?
Вероятно, лучший метод - это использовать PYgame: http://pygame.org/
Как создать бинарную программу из программы, написанной на Python?
Короткий ответ: Python работает с интерпретатором, так что это невозможно. Длинный ответ: нечто подобное бинарной программы можно создать соединив бинарную программу интерпретатора и файл с программой Python. Подробнее об этом смотрите на ссылке http://www.python.org/cgi-bin/faqw.py?req=all#4.28
Мне нужна помощь с упражнениями.
Подсказка: в программе проверки пароля необходимо использовать две переменных, одну для подсчета количества раз пароль был введен и другую для запоминания последнего введенного пароля. Вы можете скачать решения на следующей страничке: http://www.honors.montana.edu/~jjc/easytut/
Когда и что было изменено в этом документе?
16.12.2000. Добавлена глава по обработке ошибок.
22.12.2000. Удалена старая процедура установки.
16.01.2001. Исправлена недоработка в программе, добавлены примеры и данные для главы о списках.
05.04.2001. Грамматика, правописание, исправлен адрес в версии PDF.
13.05.2001. Добавлена глава об отладке программ.
11.11.2001. Добавлены упражнения, исправлены грамматика, правописание, и (я надеюсь) улучшены объяснения некоторых вещей.
19.11.2001. Добавлено упражнение по вводу пароля, пересмотрена часть со ссылками.
14.03.2002. abs изменен на my_abs так как в Python появилась своя функция abs.
15.05.2002. В faq добавлен вопрос о создании бинарной программы. Добавлен комментарий в программу с примером использования списков. Исправлены опечатки (Аксель Клейбомер).
14.06.2002. while 1 изменено на while true для ясности.
05.07.2002. Переписана глава с функциями. Программа fib изменена для большей ясности.
03.01.2003. В главу о выборе добавлен пример вычисления среднего арифметического.
19.01.2003. Добавлен комментарий о величине a_var. Исправлена ошибка в программе average2.py.
05.09.2003 Изменены инструкции для idle: Run->Run Module.


next up previous contents
Далее: Об этом документе... Наверх: Курс языка Python для начинающих Назад: Заключение   Содержание
Джош Коглиати jjc@honors.montana.edu Версия Wikibooks: Курс языка Python Для начинающих на Wikibooks