Дмитрий Мусин - Самоучитель Python. Выпуск 0.2
Название: | Самоучитель Python. Выпуск 0.2 | |
Автор: | Дмитрий Мусин | |
Жанр: | Python | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | 2016 | |
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 или через --">
Запускаем 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 или через --">
Книги схожие с «Самоучитель Python. Выпуск 0.2» по жанру, серии, автору или названию:
Эрик Мэтиз - Изучаем Python. Программирование игр, визуализация данных, веб-приложения Жанр: Интернет Серия: Библиотека программиста |
Роман Арвиевич Сузи - Язык программирования Python. 2-е изд. Жанр: Учебники и пособия: прочее Год издания: 2016 |
Сергей Константинович Буйначев, Наталья Юрьевна Боклаг - Основы программирования на языке Python: учебное пособие Жанр: Учебники и пособия: прочее Год издания: 2014 |
Иван Анатольевич Хахаев - Практикум по алгоритмизации и программированию на Python Жанр: Учебники и пособия: прочее Год издания: 2010 Серия: Библиотека ALT Linux |