Библиотека knigago >> Компьютеры: Языки и системы программирования >> Python >> Самоучитель Python. Выпуск 0.2

Дмитрий Мусин - Самоучитель Python. Выпуск 0.2

Самоучитель Python. Выпуск 0.2
Книга - Самоучитель Python. Выпуск 0.2.  Дмитрий Мусин  - прочитать полностью в библиотеке КнигаГо
Название:
Самоучитель Python. Выпуск 0.2
Дмитрий Мусин

Жанр:

Python

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Самоучитель Python. Выпуск 0.2"

Аннотация к этой книге отсутствует.

Читаем онлайн "Самоучитель Python. Выпуск 0.2". [Страница - 4]

рукой.

Запускаем IDLE (изначально запускается в интерактивном режиме), после чего уже можно начинать писать первую программу. Традиционно, первой программой у нас будет
“hello world”.
Чтобы написать “hello world” на python, достаточно всего одной строки:
print("Hello world!")

Вводим этот код в IDLE и нажимаем Enter. Результат виден на картинке:

8

Самоучитель Python, Выпуск 0.2

Поздравляю! Вы написали свою первую программу на python! (если что-то не работает).
С интерактивным режимом мы немного познакомились, можете с ним ещё поиграться,
например, написать
print(3 + 4)
print(3 * 5)
print(3 ** 2)

Но, всё-таки, интерактивный режим не будет являться основным. В основном, вы будете
сохранять программный код в файл и запускать уже файл.
Для того, чтобы создать новое окно, в интерактивном режиме IDLE выберите File → New
File (или нажмите Ctrl + N).

В открывшемся окне введите следующий код:
name = input("Как Вас зовут? ")
print("Привет,", name)

Первая строка печатает вопрос (“Как Вас зовут? ”), ожидает, пока вы не напечатаете чтонибудь и не нажмёте Enter и сохраняет введённое значение в переменной name.
Во второй строке мы используем функцию print для вывода текста на экран, в данном
случае для вывода “Привет, ” и того, что хранится в переменной “name”.
Теперь нажмём F5 (или выберем в меню IDLE Run → Run Module и убедимся, что то, что
мы написали, работает. Перед запуском IDLE предложит нам сохранить файл. Сохраним
туда, куда вам будет удобно, после чего программа запустится.
Вы должны увидеть что-то наподобие этого (на скриншоте слева - файл с написанной
вами программой, справа - результат её работы):

9

Самоучитель Python, Выпуск 0.2

Поздравляю! Вы научились писать простейшие программы, а также познакомились со
средой разработки IDLE. Теперь можно немного отдохнуть, а потом начать изучать
python дальше. Можете посмотреть синтаксис python, циклы или условия. Желаю удачи!

10

Глава 4

Синтаксис языка Python

Синтаксис языка Python, как и сам язык, очень прост.

4.1 Синтаксис
• Конец строки является концом инструкции (точка с запятой не требуется).
• Вложенные инструкции объединяются в блоки по величине отступов. Отступ может
быть любым, главное, чтобы в пределах одного вложенного блока отступ был одинаков. И про читаемость кода не забывайте. Отступ в 1 пробел, к примеру, не лучшее
решение. Используйте 4 пробела (или знак табуляции, на худой конец).
• Вложенные инструкции в Python записываются в соответствии с одним и тем же
шаблоном, когда основная инструкция завершается двоеточием, вслед за которым
располагается вложенный блок кода, обычно с отступом под строкой основной инструкции.
Основная инструкция:
Вложенный блок инструкций

4.2 Несколько специальных случаев
• Иногда возможно записать несколько инструкций в одной строке, разделяя их точкой с запятой:
a = 1; b = 2; print(a, b)

Но не делайте это слишком часто! Помните об удобочитаемости. А лучше вообще так
не делайте.
• Допустимо записывать одну инструкцию в нескольких строках. Достаточно ее заключить в пару круглых, квадратных или фигурных скобок:

11

Самоучитель Python, Выпуск 0.2

if (a == 1 and b == 2 and
c == 3 and d == 4): # Не забываем про двоеточие
print('spam' * 3)

• Тело составной инструкции может располагаться в той же строке, что и тело основной, если тело составной инструкции не содержит составных инструкций. Ну я думаю, вы поняли :). Давайте лучше пример приведу:
if x > y: print(x)

Полное понимание синтаксиса, конечно, приходит с опытом, поэтому я советую вам заглянуть в рубрику “Примеры программ”.
Также советую прочитать PEP 8 — руководство по написанию кода на Python и Документирование кода в Python. PEP 257.

4.2. Несколько специальных случаев

12

Глава 5

Программа не работает. Что делать?

Моя программа не работает! Что делать? В данной статье я постараюсь собрать наиболее частые ошибки начинающих программировать на python 3, а также расскажу, как их
исправлять.
Проблема: Моя программа не запускается. На доли секунды появляется чёрное окошко,
а затем исчезает.
Причина: после окончания выполнения программы (после выполнения всего кода или
при возникновении исключения программа закрывается. И если вы её вызвали двойным
кликом по иконке (а вы, скорее всего, вызвали её именно так), то она закроется вместе с
окошком, в котором находится вывод программы.
Решение: запускать программу через IDLE или через --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.