IDLE Python
Python-IDLE
Из Саммерфилда : в IDLE после print() сразу печатает строку ,после print нельзя печатать.
Не работает IDLE Python
Изучаю Python по книге Майкл Доусон "Програмируем на Python". Вот код программы, а в IDLE когда.
Не запускается IDLE (python 3.5,3.6) на Windows 8
Здравствуйте , уважаемые форумчане! Может кто помочь с таким вопросом: Устанавливаю python.
IDLE и старые версии Python
Здравствуйте, вот такое дело: надо было один модуль поставить для Python, но для этого необходимо.
Am I evil? Yes, I am!
![]()
16148 / 9781 / 2733
Регистрация: 21.10.2017
Сообщений: 21,659
MrLonely, нумерацию строк в консоли, как я понимаю?
Создай новый файл
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Навигация в IDLE
Доброго времени суток. Учу python под windows, и хочу запускать программы с аргументами командной.
Подсветка синтаксиса в IDLE
После открытия/запуска кода, написанного в Python IDLE пропадает подсветка синтаксиса. Попытки.
Ошибка при вызове IDLE
Здравствуйте, подскажите как исправить эту ошибку? При вызове IDLE появляется эта ошибка. Нажимаю.
Программа не работает без IDLE
import socket import os # Функция записи\ def functbat(): sock = socket.socket() .
Вернуть в контекстное меню Windows idle
так получилось, что я указал python.exe как программу по умолчанию для .py файлов. после чего.
Использование библиотек из Anaconda в IDLE Python3.4
Можно ли использовать анакондовские библиотеки в Python 3.4.1 Shell или их нужно устанавливать в.
Python-сообщество
![]()
- Начало
- » Python для новичков
- » Нумерация строк в IDLE
#1 Март 14, 2015 18:03:32
alex28746 Зарегистрирован: 2015-01-18 Сообщения: 61 Репутация: 0 Профиль Отправить e-mail
Нумерация строк в IDLE
Добрый день. Подскажите такой вопрос. Есть ли возможность в IDLE настроить показ номера строки? Потому что по стандарту там они не пронумерованы, пробовал искать в настройках не нашел.
Благодарю за внимание!
#2 Март 14, 2015 20:08:45
alex925 Зарегистрирован: 2015-01-08 Сообщения: 204 Репутация: 14 Профиль Отправить e-mail
Нумерация строк в IDLE
Зачем вообще пачкаться об этот шлак? Ставь или IDE нормальную или нормальный блокнот.
#3 Март 14, 2015 21:05:34
MiK Зарегистрирован: 2014-10-30 Сообщения: 191 Репутация: -1 Профиль Отправить e-mail
Нумерация строк в IDLE
alex28746
Нет, там такого нету.
В нижнем правом углу есть отображение номера строки и колонки. Плюс быстрый переход из сообщения об ошибке к той строке которую эта ошибка вызвала по ПКМ.
alex925
IDLE очень хорошая среда для разработки. Ты своими “советами” всех достал уже.
#4 Март 14, 2015 21:30:25
alex925 Зарегистрирован: 2015-01-08 Сообщения: 204 Репутация: 14 Профиль Отправить e-mail
Нумерация строк в IDLE
MiK
IDLE очень хорошая среда для разработки
Ахахаха, ну насмешил. Давно так не смеялся.
MiK
Ты своими “советами” всех достал уже.

Думаю, только тебя и то только потому, что ты на правду агрессивно реагируешь
Python для тех, кто никогда не программировал Текст научной статьи по специальности «Философия, этика, религиоведение»
Похожие темы научных работ по философии, этике, религиоведению , автор научной работы — Митренина Ольга Владимировна
Работа с текстом — научить тех, кто умеет
Знакомство с мультимедиа в Visual Basic. Уроки 4-5
Клуб экспертов по ПЛИС
Чтение лекций с использованием ИТ
Двухуровневая образовательная система, это благо или вред, проблемы и реализация
i Не можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.
Текст научной работы на тему «Python для тех, кто никогда не программировал»
Making the Complicated Simple
Python для тех, кто никогда не программировал
1 Санкт-Петербургский государственный университет, 199034, Россия, Санкт-Петербург, Университетская наб., д. 7/9
Python for non-programmers
O. V. MitreninaH1
1 St Petersburg State University, 7-9 Universitetskaya Emb., Saint Petersburg 199034, Russia
Если вы никогда не программировали, но хотите попробовать, то начать можно прямо сейчас. Язык Python для этого вполне подходит — он прост, но на нем создают вполне серьезные приложения. Кроме того, он хорошо подходит для задач прикладной лингвистики.
1. Установка Питона.
Вначале надо установить Python 3 на свой компьютер. Для Windows это можно сделать
• зайти на https://www.python.org/downloads/ ;
• нажать на большую желтую кнопку с надписью «Download Python 3.7.3» (вместо 3.7.3 могут быть другие цифры — это номер последней версии);
• загрузится файл, который надо будет запустить (если компьютер спросит разрешения на его запуск — разрешить);
• в открывшейся форме отметьте галочкой самый нижний квадратик (Add Python 3.7.3 to PATH) и нажмите на Install. Начнется установка. Если во время установки компьютер или антивирус спросят разрешения на что-нибудь — разрешайте!
В результате на ваш компьютер установится не только Python (будем называть его Питоном), но и кое-какая документация, а также компонент под названием IDLE. Этот компонент нам понадобится. Он помогает правильно оформлять программу и отлаживать ее работу.
Следующий важный шаг: запустите IDLE. Для этого в некоторых версиях Windows надо нажать на «Пуск», а в других — поискать его как-то иначе среди установленных приложений.
После запуска IDLE откроется окно, в заголовке которого будет примерно такой текст: «Python 3.7.3 Shell» (рис. 1). Цифры могут быть другие, они соответствуют установленной версии Питона. Это техническое окно. В нем будут появляться результаты работы вашей программы: и хорошие результаты, и ошибки.
Для создания самой программы нам понадобится другое окно. Чтобы открыть его, выберите в меню технического окна File ^ New File. Откроется второе окно, пустое, с заголовком Untitled. В нем вы будете набирать свою программу.
Если вы не справились с этим разделом — ничего страшного. Попросите кого-нибудь помочь вам установить Python с помощью этой инструкции и запустить IDLE. Дальше будет легче.
Рис. 1. Установка Питона. Запуск IDLE
2. Первая программа — приветствие миру.
Теперь вы готовы написать свою первую программу. Она будет очень простая, но к концу этой статьи вы сможете написать программу более сложную.
Любая (работающая!) программа заставляет компьютер совершить какие-то действия. Обычно, осваивая новый язык программирования, люди первым делом пишут программу, которая заставляет компьютер поприветствовать мир словами «Привет, мир!». Но ваша программа может сказать миру и что-нибудь другое. Например, из Хлебникова:
Он отвернулся и в ветер бурк — Мы едем в Петербург.
Сейчас мы рассмотрим, как написать такую программу на Питоне. Вместо Хлебникова можно выдать миру какие-нибудь другие строки — те, которые вы заготовите заранее.
3. Этапы написания программы.
Создание программы можно разбить на следующие этапы:
1. Первым делом надо понять, каким должен быть результат. В нашем случае программа всего лишь выдаст строчки Хлебникова (или другие строчки — те, которые вы подготовили для нее заранее).
2. Продумать, при помощи каких шагов добиться этого результата. Шаги должны быть очень четкими и конкретными, «как для дебила». Машина будет выполнять их, не задумываясь. [Представьте, что вы описали бестолковому исполнителю последовательность действий для варки пельменей. Но на этапе «
3. Третий этап — изложить эти шаги (алгоритм) на понятном для компьютера языке. В нашем случае этот язык — Питон.
4. Запустить программу и проверить, работает ли она и работает ли она верно. Если что-то пойдет не так, поправить пункты 2 и 3.
Кстати, перечисленные пункты 1-4 — это тоже алгоритм.
4. Запуск первой программы.
Итак, необходимый результат нам понятен — приветствие миру. Алгоритм здесь совершенно прост: нужно просто вывести текст на экран. В Питоне есть специальная функция (инструмент) для выведения текста — print.
Текст программы может выглядеть вот так: рпШ:(‘Он отвернулся и в ветер бурк:’) print(‘Mbi едем в Петербург.’)
Компьютер выводит на экран то, что находится в скобках после print. В нашем случае это обыкновенный текст, ничего хитрого. Но даже тут необходимо внимание, ведь, как мы говорили раньше, машина должна получить четкие инструкции, не допускающие какой-либо двойной интерпретации. Так как же «объяснить» Питону, что текст в скобках мы хотим использовать именно как текст, а не как инструкции, предназначенные для выполнения? Текст, который мы хотим использовать как текст, берется в кавычки, чтобы показать, что это просто текст. Такие фрагменты называются строками (string). IDLE выделит их зеленым.
Теперь, когда не осталось абсолютно никаких неясностей, введите обе строчки программы в то окно IDLE, которое мы открыли для нее в первом разделе. Затем нажмите клавишу F5. Она используется для запуска программ из IDLE. Перед запуском компьютер попросит вас сохранить текст. Нажмите ОК и сохраните текст — для этого создайте специальную папку, где будут храниться ваши программы.
После сохранения программа запустится и выдаст результаты в техническое окно IDLE. Хорошо, если это будут те строчки, которыми вы планировали поприветствовать мир. IDLE выдаст их шрифтом синего цвета. Но есть вероятность, что он выдаст много английских слов красным цветом. Это сообщение об ошибке.
Ошибка в такой простой программе может быть только одна: вы что-то не так набрали. Например, забыли закрыть скобку или не поставили вторую кавычку. Сами кавычки могут быть простые одинарные (‘) или простые двойные («). Изысканные кавычки-елочки («) или другие фигурные кавычки для технических целей не подойдут, Питон их просто не понимает.
Еще один возможный источник ошибок — лишние отступы в начале строки. В Питоне отступы наделены смыслом, их нельзя добавлять просто так. В нашей первой программе отступов в начале строк быть не должно.
Исправьте ошибки, снова нажмите F5 и добейтесь приветствия миру.
5. Более сложная программа.
Теперь попробуем спрограммировать что-нибудь более сложное. Пусть компьютер выведет текст песенки для детской развивающей игры:
Мышь полезла первый раз
Посмотреть, который час.
Вдруг часы сказали: Бом!
Мышь скатилась кувырком.
Мышь полезла второй раз
Посмотреть, который час.
Вдруг часы сказали: Бом! Бом!
Мышь скатилась кувырком.
И так 12 раз, при этом часы в каждом куплете бьют всё больше — от одного до двенадцати.
Как написать программу, которая будет выводить это стихотворение?
Самый простой способ вы уже знаете. Можно много раз использовать функцию print и вывести одну за другой строчки всех куплетов. 48 строчек. Но можно попробовать и что-нибудь более интеллектуальное, ведь у нас двенадцать очень похожих куплетов.
Когда повторяется какое-нибудь очень похожее действие, можно запрограммировать его один раз, а затем использовать специальную инструкцию, которая повторит это действие нужное число раз. Такая инструкция называется «цикл».
Вот как можно в Питоне дать команду повторить действие 12 раз: for i in range (1, 13):
Эта строчка будет понятна тем, кто знает английский: «для i в диапазоне [от] 1 [до] 13». Здесь i — это счетчик цикла, так называемая переменная, значение которой будет меняться при каждом повторении цикла. В нашем случае она меняется в диапазоне от 1 до 12. Обратите внимание, что правая граница указана не 12, а 13, потому что в Питоне правая граница диапазона не учитывается (для разных языков программирования это будет по-разному) — она как забор, в который цикл упирается и перестает повторяться. Например, диапазон (2, 5) — это числа 2, 3 и 4, но без пятерки. В конце инструкции цикла необходимо двоеточие — оно предупреждает Питон, что далее идет список команд, которые необходимо повторить указанное число раз.
Для каждого значения i от 1 до 12 будет выполнен этот список команд, так называемое содержимое цикла. Каждая из этих команд должна быть расположена на отдельной строчке и набрана с одним и тем же (!) отступом, большим, чем for. for i in range (1, 13):
рпШ:(‘Мышь полезла’ + str(i) + ‘-й раз’) рпщ(‘Посмотреть, который час.’) рпщ(‘Вдруг часы сказали: Бом!’) рпШ:(‘Мышь скатилась кувырком.’) print(‘)
Этот цикл двенадцать раз выполнит наши команды для печати куплетов, причем в первой инструкции print к i у нас добавляется сочетание ‘-й раз’, и получатся нужные слова: полезла 1-й раз, полезла 2-й раз, и так до 12.
Последний print выводит пустую строчку, которая будет разделять куплеты. Пустая строчка записывается как две кавычки друг за другом, между которыми ничего нет, т. е. это строка, не содержащая никаких символов.
Конец цикла в Питоне обозначать не надо — надо прекратить делать отступы, которые мы стали делать в инструкции цикла. Где заканчивается отступ, там заканчивается и цикл.
Осталось только разобраться, почему в первом print используется не i, а str(i), т. е. почему у нас ‘Мышь полезла’ + str(i) + е-йраз’, а не ‘Мышь полезла’ + i + е-йраз’. Об этом мы расскажем в следующем разделе, а пока просто запустим программу. Откройте окно, выбрав в меню File ^ New File. Наберите код и нажмите F5. Убедитесь, что программа выдала все двенадцать куплетов песни.
Если между словами не хватает пробелов, добавьте их в нужный print (вероятно, их нужно добавить до или после кавычек) и запустите программу заново.
6. Формируем строки.
Теперь рассмотрим еще раз первый print: рпШ:(‘Мышь полезла’ + str(i) + ‘-й раз’)
Фактически нам необходимо сформировать (для печати) строки ‘Мышь полезла 1-й раз’, ‘Мышь полезла 2-й раз’ и т. д. — для каждого из 12 значений i. Но, как мы уже говорили выше, машина выполняет программу механически, без какой-либо смекалки, поэтому ей всё нужно прописывать точно. Так как же соединить число со строкой? А никак! — соединять мы можем только строки между собой. Строки соединяются при помощи оператора сложения « + », это очень простая аналогия: если сложить два числа, мы получим их сумму, например, 2 + 3 = 5, а если сложить две строки текста, получится сумма текстов, например, ‘a’ + ‘b’ = ‘ab’. Разумеется, строку и число сложить не получится — нельзя складывать яблоки с грушами (и уж тем более нельзя складывать мокрое с синим!).
Поэтому нам необходимо превратить число i в строку, а только потом складывать строки. Число в строку превращает (конвертирует) функция str() — из числа она делает строку с точно таким же содержимым, но текстом (из 1 — ‘1’, из 2 — ‘2’, из 123 — ‘123’). Таким образом, при помощи str(i) мы можем из числа i получить строку и соединить ее с остальными фрагментами текста при помощи знака «+».
Это большое удобство Питона — по аналогии со сложением чисел он позволяет соединять строки с помощью «сложения». Аналогично можно применять для строк и умножение (передается звездочкой «*»): как и с числами, умножение на n означает сложение с самим собой n раз. И тут, если задуматься, можно легко понять, где нам понадобится умножение: с помощью него мы можем увеличить число «бомов»! Сейчас в каждом куплете выдается только один «бом», но должно-то быть от одного до 12, по номеру куплета. А куплеты у нас нумеруются с помощью i.
Попробуйте придумать, как по аналогии с первым print поправить четвертый print, где говорится о «бомах», чтобы количество «бомов» было равно номеру «раза».
Подумали. Четвертый print должен выглядеть вот так: рпт(‘Вдруг часы сказали:’ + ‘Бом!’ * i)
Не забудьте набрать пробел после восклицательного знака, иначе «бомы» выведутся без разделения.
Поправьте код и запустите его. Убедитесь, что стихотворение выдается правильно.
Теперь добавим еще две строчки, которые выведут завершающее двустишье в самом конце песни. В детской развивающей игре эти строки не предусмотрены, но мы добавим их, чтобы потренироваться выводить текст и за пределами цикла: рпШ:(‘Кто не сдался в лапы мира,’) рпт(‘Получил коробку сыра.’)
Если набрать их с отступом, как предыдущие print-ы, Питон включит эти строчки в цикл, и они напечатаются после каждого куплета. Но нам надо, чтобы они появились всего один раз в конце всей песенки. Для этого необходимо набрать их print-ы без отступа в начале строки. Попробуйте и запустите программу с помощью F5.
7. Заменяем цифры на слова.
Еще немного поправим наше стихотворение.
В первой строке число каждый раз указывается цифрой: 1-й, 2-й, 3-й. Было бы отлично, если бы мы могли заменить цифры на слова: первый, второй, третий. Для этого нам нужен список порядковых числительных от одного до двенадцати:
numbers = [‘первый’, ‘второй’, ‘третий’, ‘четвертый’, ‘пятый’, ‘шестой’, ‘седьмой’, ‘восьмой’, ‘девятый’, ‘десятый’, ‘одиннадцатый’, ‘двенадцатый’]
Здесь numbers — это название списка (в программировании их еще называют массивами), а содержание списка заключено в квадратные скобки, внутри которых элементы списка перечисляются через запятую. Каждый элемент взят в кавычки, потому что это
фрагменты текста, т. е. строки. И не забудьте, что эта инструкция не находится в «теле» цикла, поэтому записать ее нужно без отступа. Кроме того, когда выполняется наш цикл, numbers нам будут нужны, поэтому узнать о numbers Питон должен до цикла — эту инструкцию нужно поместить в начало программы, первой строкой.
Итак, список — это удобный способ хранения данных в Питоне. А чтобы обратиться к отдельному элементу, надо указать название списка и далее написать в квадратных скобках порядковый номер нужного элемента. Номера считаются от нуля:
В нашем списке numbers[0] — это ‘первый’, numbers[1] — ‘второй’, numbers[6] — ‘седьмой’.
Теперь мы готовы поменять первый print так, чтобы номер подхода мыши к часам выдавался словом, а не числом.
рпщ(‘Мышь полезла’ + numbers[i — 1] + ‘ раз’)
Почему в квадратных скобках указывается не i, а i — 1? Это из-за того, что элементы списка нумеруются с нуля, о чем мы сказали выше. «Первый» будет считаться нулевым по порядку в списке numbers.
Поправьте код и запустите его.
8. Обеспечим любое число куплетов песни.
Этот раздел чуть сложнее предыдущих, но зато вы узнаете про Питон и программирование гораздо больше.
Сделаем так, чтобы мышь могла подходить к часам любое количество раз.
Программа будет спрашивать у человека число подходов мыши и задавать это число переменной, которую мы назовем tries. Название может быть и другим. Имена переменных придумывает сам программист, но желательно, чтобы эти имена были интуитивно понятными читателям вашей программы.
Оформляется это вот так:
tries = т^трш(«Введите число подходов мыши: «))
Здесь используются две новых функции. Функция input() выводит на экран сообщение и ждет от пользователя ответ. Она используется для общения компьютера с человеком.
Вторая функция — int() — похожа на знакомую вам функцию str(). Она преобразует тип данных из строки в число. С помощью input компьютер получает слово, а с помощью int делает из него число. Но если пользователь ввел не цифры, а что-то другое, будет выдано сообщение об ошибке.
Функции вставлены одна в другую, поэтому в конце закрываются две скобки. Общее правило программирования: сколько скобок открыто, столько должно быть и закрыто.
Теперь в тексте программы надо изменить три фрагмента.
1. Первое — это интервал range. Теперь он будет не до 12, а до tries + 1. Напомню, последнее значение интервала не срабатывает, программа останавливается на предпоследнем, поэтому последнее значение должно быть tries + 1:
for i in range (1, tries + 1)
2. Второй фрагмент — это количество «бомов». Нормальные часы не бьют 25 раз. В тринадцатом куплете они бьют один раз, в четырнадцатом два, и так по кругу. Поэтому нам понадобится остаток от деления i на 12. Для получения остатка от деления в Питоне используют знак %. Поэтому строчка с «бомами» должна выглядеть вот так:
рпщ(‘Вдруг часы сказали:’ + ‘Бом!’ * (i % 12))
i Не можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
3. Третий фрагмент, который надо поправить, — это замена цифр на слова при обозначении номера подхода мыши. Список numbers содержит порядковые числительные только до двенадцати. Для тринадцатого подхода будет выдана ошибка, так как элемента
«тринадцатый» в списке numbers нет. Эту проблему можно исправить разными способами. Можно просто расширить список и включить туда следующие порядковые числительные. Но если мышь будет подходить к часам несколько тысяч раз, список нужно сделать слишком большим. Другой путь — создать несколько списков для обработки сотен и десятков. Тогда «двести тридцать девятый раз» будет выводиться тремя разными словами. Это хорошее упражнение, и вы можете попробовать написать такую программу.
Но мы используем третий способ. Если номер куплета меньше 13, то будем пользоваться списком numbers и выводить слово, а если номер куплета 13 и больше, то оформим его числами с добавлением «-й», как в первом варианте программы: «13-й», «14-й» и пр.
Чтобы выбрать нужный вариант, нам понадобится условие: номер куплета меньше 13 или нет? Условные инструкции (ветвления) встречаются почти в каждой программе — «если такая ситуация, делай одно, а если другая ситуация, делай другое». Условные инструкции оформляются с помощью if— else. Опять же, для тех, кто учил английский, всё должно быть понятно. Кто не учил, тот легко запомнит: if — «если», else — «иначе».
Условие, которое надо написать вместо первого print-а, будет выглядеть так: if i < 13:
рпШ:(‘Мышь полезла’ + numbers[i — 1] + ‘раз’)
рпШ:(‘Мышь полезла’ + str(i) + ‘-й раз’)
Обратите внимание, что у строчек с print в этом случае увеличился отступ. Теперь они вошли в состав if. Отступ показывает, что они выполняются только в случае соблюдения условия.
Попробуйте дополнить программу и запустить ее. Теперь в техническом окне вместо стихотворения появится вопрос о числе подходов мыши. Введите разумное число, например 25, и нажмите Enter. После этого, если код программы правильный, на экран будет выдана песенка из 25 куплетов с поощрительным двустишьем в самом конце.
Если песня выдается нормально, внимательно посмотрите на результат и найдите ошибку в словах.
Сколько «бомов» выводится при 12-м и 24-м подходе мыши? — Ноль! — Почему? — Потому что мы умножаем число «бомов» на остаток от деления i на 12. Для 12 и 24 этот остаток — ноль. Но нам надо, чтобы в 12-м и 24-м куплетах часы били 12 раз, а не ноль. Добавим условие к томуprint-у, где выдается количество «бомов»: if (i % 12) == 0:
рпщ(‘Вдруг часы сказали:’ + ‘Бом!’ * 12)
рпщ(‘Вдруг часы сказали:’ + ‘Бом!’ * (i % 12))
Приведем полный код получившейся программы (рис. 2). Первая строчка в ней — это комментарий, который не будет запускаться программой. Он нужен только для читателей. Комментарии предваряются знаком #, который сигнализирует компьютеру, что код этой строчки выполнять не надо, она для людей.
Наблюдательный читатель заметит, что в тексте программы появился странный знак, он пишется как два знака равно: if (i % 12) == 0:
Это еще один пример того, что программа должна быть написана однозначно, чтобы не допускать двусмысленностей. Как мы видели ранее, обычный знак равно используется для присваивания значений переменным: x = 0, s = abcd’и т. д. Но как же нам тогда записать условие «если xравно 0»? if x = 0: не годится, ведь это «если (x присвой значение ноль)» — совершенно бессмысленная команда (да и фраза тоже). Если попробовать дать Питону
^ mouse_unlimited.py — C:\mitr\jall\mouse_unlimited.py (3.7.0) — п X
File Edit Format Run Options Window Help
#Программа выводит песню про мышь Л
numbers = [‘первый1, ‘второй’, ‘третий’, ‘четвертый’, ‘пятый’, ‘шестой’, ‘седьмой’, ‘восьмой1, ‘девятый’, ‘десятый’ ‘одиннадцатый1, ‘двенадцатый *] Г
tries = int (input («Введите число подходов мыши: «))
i r_ range (1, tries + 1) :
print(‘Посмотреть, который час.’)
(i % 12) == 0: print(‘Вдруг часы сказали: ‘ + ‘Бом! ‘ * 12) else: print(1 Вдруг часы сказали: ‘ + ‘Бом! ‘ * (i % 12))
print(‘Мышь скатилась кувырком.’) print (1′ )
print(1 Кто не сдался в лапы мира, ‘) print(‘Получил коробку сыра.’) V
Рис. 2. Полный код программы
именно эту бессмысленную инструкцию, он выдаст нам сообщение об ошибке. По сути, нам нужно не «присвоить х значение 0», а «сравнить значение х с нулем и вернуть истинно или ложно в зависимости от результатов сравнения». Для этих целей в Питоне используется оператор сравнения «==» — знак, похожий на « = », но при этом другой. Наша инструкция «если хравно 0» записывается как «¡/х == 0:».
Обратите внимание, что смысловые блоки текста программы разделены пустыми строчками. Пустые строки в Питоне — это аналоги абзацев в обычном тексте. Они делают текст более легким для человеческого восприятия. Машине они не мешают и не помогают. Что касается пробелов на уровне строки, то значение имеют только отступы в самом начале, о них мы уже говорили. К большинству остальных пробелов Питон относится спокойно — они могут присутствовать или отсутствовать. Но есть некоторые традиции оформления программ на Питоне: пробелы принято ставить до и после арифметических знаков, чтобы они не сливались с соседним текстом, пробелы ставятся после запятых, но не перед ними и т. п.
Надо заботиться о читателях вашего кода, добавлять в программу пустые строки и комментарии. Таким читателем можете оказаться и вы, если через несколько месяцев вернетесь к своей старой программе.
9. Двигаться дальше.
Код Питона достаточно легко читать. Даже если вы не собираетесь стать программистом, вы сможете разбираться в чужих программах и понимать, что хотел сделать их автор.
Чтобы продолжить изучение Питона, можно для начала найти вводные видеокурсы на платформах https://www.coursera.org/, https://stepik.org/, https://www.udemy.com/ или где-нибудь еще. А следующие шаги станут ясны сами собой.
Сведения об авторе:
Митренина Ольга Владимировна, ORCID: 0000-0002-1750-5633, Web of Science ResearcherlD: K-2876-2013, Бгарш Author ID: 56558829300, e-mail: o.mitrenina@spbu.ru
Для цитирования: Митренина, О. В. (2019) Python для тех, кто никогда не программировал. Journal of Applied Linguistics
and Lexicography, 1 (1), 127-135.
Получена 30 мая 2019; принята 26 июня 2019.
Права: © Автор (2019). Опубликовано Российским государственным педагогическим университетом им. А. И. Герцена. Открытый доступ на условиях лицензии CC BY-NC 4.0.
Olga V. Mitrenina, ORCID: 0000-0002-1750-5633, Web of Science ResearcherlD: K-2876-2013, S^us Author ID: 56558829300, e-mail: o.mitrenina@spbu.ru
For citation: Mitrenina, O. V. (2019) Python for non-programmers. Journal of Applied Linguistics and Lexicography, 1 (1), 127-135. Received 30 May 2019; accepted 26 June 2019.
Copyright: © The Author (2019). Published by Herzen State Pedagogical University of Russia. Open access under CC BY-NC License 4.0.
