Форум сайта python.su
Здравствуйте! Вот пришлось пенсионеру осваивать Питон, чтобы помогать внукам. Наверное
знатокам этого языка вопрос покажется наивным и смешным…Сделали с внуком в IDLE программу для цветного рисунка. Пошагово работает. Но в файловом режиме не получается. Сперва скопировали как в IDLE. Не идет. Убрали стрелки>>>. Всё равно ругается. Программа начинается со строки import turtle и она получила красную метку. Естественно, если в этом режиме пишем вычисления или вывод текста - результат в IDLE появляется. А с рисованием не идёт. Или в файловом режиме это не допускается?
Отредактировано Simka (Фев. 15, 2020 20:53:24)
Офлайн
SimkaIDLE не нужно использовать. Надо открыть питон в консоли - запустить cmd.exe и там запустить python.exe . Можно и в программном меню найти папку Python и там есть ярлык запуска консоли. Должен открыться чёрный экран, а в нём три угловых скобки и справа от них мигающий курсор. Смотри, не перепутай консоли (очень частая ошибка новичков), так как консоль винды - это одно, а консоль питона - это другое.
Сделали с внуком в IDLE программу для цветного рисунка.
python file.py
Отредактировано py.user.next (Ноя. 10, 2021 19:38:23)
Онлайн
Большое спасибо за быстрый квалифицированный ответ! Что странно - в трех книгах по Питону искали с внуком - как написанную и отлаженную в IDLE программу запускать через консоль. И не нашли,смотрели вроде внимательно…Сегодня попытаюсь по вашему алгоритму…
Немного продвинулись. Осваиваем консоль. Тексты, арифметика и графика с turtle получается ( окно графики открывается и turtle рисует). Спасибо! Как у только осваивающих Питон появились “детские” вопросы.
О работе в консоли Питона:
1. Почему в консоли лучше работать чем в IDLE? И там и там отладка работает.
2. Написана программка в консоли Питона. А как же ее сохранять?
И о запуске сохраненных программ. Двойным щелчком - мелькает и сразу прячется окно, видимо консоль.
В cmd.exe -пока не пытались.
Отредактировано Simka (Фев. 16, 2020 17:41:55)
Офлайн
Лутц М. “Изучаем Python” (4-е издание)
ответит на все ваши вопросы (наверное более чем подробно) 25 ст. в день это же не сложно
1. Почему в консоли лучше работать чем в IDLE? И там и там отладка работает.не лучше а вам дали самый простой способ запуска
2. Написана программка в консоли Питона. А как же ее сохранять?никак (ну можите скопировать и вставить в файл *.py .. ну такое)
И о запуске сохраненных программ. Двойным щелчком - мелькает и сразу прячется окно, видимо консольдобавте в конец файла что то вроде
input()
Оглавление
Об авторе ………………………………………………………………………..6
Предисловие …………………………………………………………………..17
Часть I. Введение …………………………………………………………….39
Глава 1. Python в вопросах и ответах ………………………………….41
Почему программисты используют Python? …………………………41
Является ли Python «языком сценариев»?…………………………..44
Все хорошо, но есть ли у него недостатки? …………………………..45
Кто в наше время использует Python? ………………………………..46
Что можно делать с помощью Python? ……………………………….48
Как осуществляется поддержка Python? …………………………….52
В чем сильные стороны Python? ……………………………………….52
Какими преимуществами обладает Python перед языком X? ……57
В заключение ……………………………………………………………..58
Закрепление пройденного ………………………………………………59
Глава 2. Как Python запускает программы …………………………..63
Введение в интерпретатор Python ……………………………………..63
Выполнение программы ………………………………………………..64
Разновидности модели выполнения …………………………………..69
В заключение ……………………………………………………………..75
Закрепление пройденного ………………………………………………75
Глава 3. Как пользователь запускает программы ………………….77
Интерактивный режим ………………………………………………….77
Системная командная строка и файлы ……………………………….84
Щелчок на ярлыке файла……………………………………………….90
Импортирование и перезагрузка модулей ……………………………94
Запуск модулей с помощью функции exec …………………………101
Пользовательский интерфейс IDLE …………………………………102
Другие интегрированные среды разработки ……………………….108
Другие способы запуска ……………………………………………….109
Какие способы следует использовать? ………………………………112
В заключение ……………………………………………………………114
Закрепление пройденного …………………………………………….114
Отредактировано AD0DE412 (Фев. 16, 2020 19:18:03)
Офлайн
SimkaПотому что в IDLE бывают баги, которые новичками воспринимаются как какие-то их неправильные действия, в результате которых наблюдаются неожиданные эффекты. В консоли питона этих багов нет, поэтому она и реагирует только на действительно неправильные действия пользователя. Также IDLE используется только новичками, профессионалам она нафиг не упала, поэтому ты в любом случае перейдёшь на консоль питона. Чтобы время на IDLE и на ненужное познание всех её “прелестей” не терять, лучше сразу начинать с консоли. Она надёжна и имеет небольшую сложность освоения.
1. Почему в консоли лучше работать чем в IDLE? И там и там отладка работает.
SimkaПитон используется в двух режимах обычно. Ими обоими нужно уметь пользоваться в равной степени.
2. Написана программка в консоли Питона. А как же ее сохранять?
>>> (1+2j) * (3+4j) (-5+10j) >>>
python file.py
Отредактировано py.user.next (Сен. 8, 2022 01:15:33)
Онлайн
Большое спасибо всем отозвавшимся! Понемногу продвигаемся!
Офлайн