Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 30, 2022 13:13:32

sunflower
Зарегистрирован: 2022-04-30
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

рубрика тупой вопрос от абсолютного нуля

Всем привет!
Вопрос:
1. в книге «Простой Python»
задание:
создать файл программы Py и запустить его.
Далее идет инструкция:
открыть текстовый редактор - открываю блокнот
ввести строку print (61) - печатаю в блокноте
сохранить файл с именем 61.py как простой текст - сохраняю с названием 61.py и расширением .txt
открыть окно терминала - открывала IDLE, и Командную строку, и окно python 3.10
запустить программу, введя строку $ python 61.py - сделала
Должна отобразиться строка
61
А у меня пишет, что неверный синтаксис(( как только я не писала, синтаксис не верен.
Но при этом, если я запускаю в IDLE или в окне терминала команды - у меня все работает.
Что я делаю не так??
2. В этой книге в важном идет такое замечание: символ $ - это обычное приглашение ввести команду вроде python в окно терминала. Мы будем использовать ее для примеров кода в этой книге, однако ваше приглашение может отличаться.
Как отличаться, как должно выглядеть? Какие еще команды приглашения есть?

Заранее спасибо!

Отредактировано sunflower (Апрель 30, 2022 19:18:49)

Офлайн

#2 Апрель 30, 2022 23:49:17

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9873
Репутация: +  853  -
Профиль   Отправить e-mail  

рубрика тупой вопрос от абсолютного нуля

sunflower
сохранить файл с именем 61.py как простой текст - сохраняю с названием 61.py и расширением .txt
Расширения .txt не должно быть. Только расширение .py должно быть.

sunflower
открыть окно терминала - открывала IDLE, и Командную строку, и окно python 3.10
Надо открыть cmd.exe в той директории, где лежит скрипт 61.py .

Если он, например, лежит на диске D:\ и путь к нему D:\61.py , то действия такие:
Нажимаешь Win + R , там вводишь cmd.exe , нажимаешь Enter , дальше открывается консоль Windows, там вводишь
cd d:\
Дальше вводишь
dir
Он выводит имя 61.py

И дальше вводишь там же
python 61.py
Он выполняет скрипт в консоли Windows. Окно консоли остаётся открытым.

А IDLE вообще не используй. Используй только cmd.exe .

sunflower
В этой книге в важном идет такое замечание: символ $ - это обычное приглашение ввести команду вроде python в окно терминала. Мы будем использовать ее для примеров кода в этой книге, однако ваше приглашение может отличаться.
Как отличаться, как должно выглядеть? Какие еще команды приглашения есть?
Тут речь идёт про Linux или другую UNIX-подобную операционную систему. Винда такой не является. Поэтому либо ставишь Linux себе, чтобы учиться программировать, либо адаптируешь всё под Windows, что будет сильно тормозить обучение. Соответственно, под виндой всё делается через cmd.exe и книжки к нему не относятся.



Отредактировано py.user.next (Апрель 30, 2022 23:51:43)

Офлайн

#3 Май 1, 2022 11:18:21

sunflower
Зарегистрирован: 2022-04-30
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

рубрика тупой вопрос от абсолютного нуля


Огромнейшее спасибо!!!! Буду устанавливать Linux значит… ой мамочки…)

Офлайн

#4 Май 1, 2022 11:30:19

sunflower
Зарегистрирован: 2022-04-30
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

рубрика тупой вопрос от абсолютного нуля

py.user.next
А какую версию Linux устанавливать?

Офлайн

#5 Май 1, 2022 12:54:39

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9873
Репутация: +  853  -
Профиль   Отправить e-mail  

рубрика тупой вопрос от абсолютного нуля

Устанавливай Linux второй системой, чтобы винды в оперативной памяти не было во время работы и она вся уходила только Linux, как и время процессора, и жёсткий диск. Linux можно ставить любую новую. Ставь Linux с KDE, если есть такая возможность. Ubuntu, Mint, Fedora, Suse.



Офлайн

#6 Май 1, 2022 13:32:59

sunflower
Зарегистрирован: 2022-04-30
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

рубрика тупой вопрос от абсолютного нуля

py.user.next
Устанавливай Linux второй системой, чтобы винды в оперативной памяти не было во время работы и она вся уходила только Linux, как и время процессора, и жёсткий диск. Linux можно ставить любую новую. Ставь Linux с KDE, если есть такая возможность. Ubuntu, Mint, Fedora, Suse.
Да, я и хотела в параллель винде поставить. Все поняла. Еще раз огромное спасибо!!!!!!

Офлайн

#7 Май 3, 2022 00:41:28

sunflower
Зарегистрирован: 2022-04-30
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

рубрика тупой вопрос от абсолютного нуля

А еще вопрос: в текстовом редакторе, например, notepad ++, мы когда пишем команду, сохранить как, пишем название.py, а в типе файла еще раз выбираем расширение Python file, да?

Офлайн

#8 Май 3, 2022 02:20:53

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9873
Репутация: +  853  -
Профиль   Отправить e-mail  

рубрика тупой вопрос от абсолютного нуля

sunflower
в текстовом редакторе, например, notepad ++, мы когда пишем команду, сохранить как, пишем название.py, а в типе файла еще раз выбираем расширение Python file, да?
Можешь выбирать, можешь не выбирать. Главное, чтобы на диске остался лежать файл с расширением .py и у него не было скрытого расширения .txt . Чтобы не было скрытых расширений в винде, нужно в настройках для папок установить галочку “показывать расширения”.

И файлы с кодом на питоне нельзя называть цифрами. Можно называть буквами и цифрами, но не одними цифрами. Связано это с тем, что каждый файл кода на питоне сам по себе является модулем, который можно импортировать. А имя модуля не может начинаться с цифры. Так что 61.py лучше переименовать в ex61.py (типа упражнение 61).



Отредактировано py.user.next (Май 3, 2022 02:22:53)

Офлайн

#9 Май 4, 2022 22:47:14

doubtpoint
Зарегистрирован: 2022-04-30
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

рубрика тупой вопрос от абсолютного нуля

sunflower
Ну начинать с линукса это ты долго будешь до первых результатов.
Поставь Visual Studio Code и в нем пиши примеры. Для запуска своего кода жми F5.

Офлайн

#10 Май 5, 2022 01:41:11

sunflower
Зарегистрирован: 2022-04-30
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

рубрика тупой вопрос от абсолютного нуля

py.user.next
Галочка у меня стоит, это я проверяла, расширение .py
Про цифры поняла, но это не я так назвала, а автор учебника) . Спасибо за информацию!!!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version