Size: a a a

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

2020 July 10

RC

Rashid Chekushev in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Всем привет!
#вопрос
Я посмотрел 1 лекцию. Теперь иду в лабораторные работы вижу там практику с Роботом.
Внутри 32 задания. Эти все задания относятся к 1 лекции. Как правильно подходить к практике? Спасибо.
источник

E

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

E

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

E

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

RC

Rashid Chekushev in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Ну то есть решать необходимо эти задачки только с учетом пройденого в 1 лекции?
Или же все таки стоит смотреть и 2 лекцию чтоб решать их?
источник

E

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

E

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

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Rashid Chekushev
Ну то есть решать необходимо эти задачки только с учетом пройденого в 1 лекции?
Или же все таки стоит смотреть и 2 лекцию чтоб решать их?
нужно понимание синтаксиса: вызов функций, ветвление (if-ы), циклы.
первые 5 лекций и практик (робот, черепаха, шарик) как-то не привязаны друг к другу.
источник

RC

Rashid Chekushev in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Благодарю! 👍
источник

П

Петр in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Что то я не пойму как в картинках рисовать закругления. Фигура poligon([(x1, y1), (x2, y2), (x3, y3), (x1, y1)]) но в примере не ломаные углы а кривая каракуля какая то. И с прозрачностью тоже не понял. Цвет заливки rgb а не rgba (приведения прозрачные).
Задания из практики
источник

E

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

П

Петр in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Я бы прикрепил код , если бы понял как это сделать .
Сама суть не понятна . как это сделать . за счет чего добиться нужного эффекта
я могу прикрепить непрозрачную фигуру , которая будет перекрывать другую, ранее нарисованную и угловатый многоугольник (у фигуры poligon ярко выражены углы ).  
красным выделил прозрачные штуки .
Если это делать в фотошопе , то все просто. Рисуешь хреновину , добавляешь opacity , накладываешь одну на другую и все четко , нужный эффект достигнут. но ткинтер же работает с rgb палитрой , а не rgba. Как итог непрозрачные объекты, которые просто перекроют ранее нарисованные .
зеленым отметил карукили . у них какая то хаотичная форма . это никакая ни синусойда ни закругление , это конкретная хаотичная каракуля , которую можно только захардкодить , вписав в poligon вручную кучу рядом стоящих точек . не могу придумать какую то функцию или цикл или ещё что то , чтобы рисовала штуковину , в построении которой не прослеживается никакой алгоритм или закономерность  (во всяком случае я его не вижу )
источник

П

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

П

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

П

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

E

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

E

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

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Петр
Я бы прикрепил код , если бы понял как это сделать .
Сама суть не понятна . как это сделать . за счет чего добиться нужного эффекта
я могу прикрепить непрозрачную фигуру , которая будет перекрывать другую, ранее нарисованную и угловатый многоугольник (у фигуры poligon ярко выражены углы ).  
красным выделил прозрачные штуки .
Если это делать в фотошопе , то все просто. Рисуешь хреновину , добавляешь opacity , накладываешь одну на другую и все четко , нужный эффект достигнут. но ткинтер же работает с rgb палитрой , а не rgba. Как итог непрозрачные объекты, которые просто перекроют ранее нарисованные .
зеленым отметил карукили . у них какая то хаотичная форма . это никакая ни синусойда ни закругление , это конкретная хаотичная каракуля , которую можно только захардкодить , вписав в poligon вручную кучу рядом стоящих точек . не могу придумать какую то функцию или цикл или ещё что то , чтобы рисовала штуковину , в построении которой не прослеживается никакой алгоритм или закономерность  (во всяком случае я его не вижу )
это наверное наследие чистого tkinter-а, там есть возможность полигон делать с сплайн-изгибами.
а вот прозрачность-альфаканал родными средстами вроде нет.
источник

RC

Rashid Chekushev in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Почему в конце я врезаюсь в стену? 7 задание - Робот
источник

RC

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