Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 July 06

in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Здравствуйте. Подскажите как в линуксе продать программу. Я сам написал хочу заработать. Как через терминал продать?
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
это не тот чат.
источник

in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Я на питоне написал по видеокурсу
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
а что прога делает хотя бы?
источник

in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
а что прога делает хотя бы?
Говорит буквы и цифры
источник

in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Развивающая
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
прикольно. ну вы правда не в тот чат обратились, заказчик нужен, или на площадку какую-то заливать, ну хз, странная затея для какого-то проекта с курсов обучающих, не вы же одни делали такую прогу.
источник

in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Я думал через терминал можно продавать свои программы
источник

in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Хоть на еду зарабатывать
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Я думал через терминал можно продавать свои программы
кому? самому Линусу Торвальдсу?
источник

in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
кому? самому Линусу Торвальдсу?
В фонд разработки линукс
источник

in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Спасибо за советы
источник

АД

Александр Данилин... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Правильно ли я понимаю, что первую лабораторную нужно/можно решить без цикла while?
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
всё можно решить без циклов, но это бред. там даже в заданиях написано где подразумеваются циклы
источник

АД

Александр Данилин... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Есть склад эталонных решений или достаточно докостылять до результата?
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
на первых парах докостылять это уже достижение, но лучше сохранить свои работы, через месяц вернуться и увидеть, что можно было лучше
источник

ИБ

Иван Безумный... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
#вопрос
https://pastebin.com/adFBFAPp

не погу понять, что я упускаю. Помогите с решением. Вернее с направлением к решению.
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Иван Безумный
#вопрос
https://pastebin.com/adFBFAPp

не погу понять, что я упускаю. Помогите с решением. Вернее с направлением к решению.
понятие области видимости переменной.
ты объявляешь переменную filled_cells внутри функции def task_8_18():
и внутри  def fill_corridor(filled_cells):
так вот когда ты меняешь filled_cells внутри fill_corridor - то это локальный filled_cells лоя  fill_corridor, и и его изменения теряются после завершения функции и не передаются вызвавшему.
это надо прочитать про области видимости.
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
есть несколько методов.
0. использовтаь глобал переменные. считается плохо.
1. можно зайдействовать возвращаемое значение из функции и присваивать его
filled_cells = fill_corridor(filled_cells)
а в функции return filled_cells
2. вставить фунцию в функцию и использовать nonlocal https://pastebin.com/ecV3r6rj
но всеравно прочитать про области видимости.
источник

ИБ

Иван Безумный... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
есть несколько методов.
0. использовтаь глобал переменные. считается плохо.
1. можно зайдействовать возвращаемое значение из функции и присваивать его
filled_cells = fill_corridor(filled_cells)
а в функции return filled_cells
2. вставить фунцию в функцию и использовать nonlocal https://pastebin.com/ecV3r6rj
но всеравно прочитать про области видимости.
Большое спасибо, читаю про области видимости.
вариант №0 не рассматриваю, ибо может в будущем сыграть злую шутку. Да и не думаю, что это сильно красиво будет.
вариант №2 - не думал, что так можно, понравился вариант, изучу его. Но пока поизучаю вариант №1. Читаю статью на Википедии.
источник