Size: a a a

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

2020 July 20

NN

N N in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Работаю с Модулем Pillow,  но проблема в том, что на винде знаю как к шрифтам путь указать а на Linux Mint нет, подскажите кто в курсе, на винде вот так:
font_file = r’C:\Windows\Fonts\calibril.ttf’ ; и все работает
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
font_file = '/path/to/file.ttf'
файлы шрифтов ищи в дебрях /usr/share/fonts/truetype
источник

NN

N N in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
font_file = '/path/to/file.ttf'
файлы шрифтов ищи в дебрях /usr/share/fonts/truetype
Спасибо 🙏
источник

NN

N N in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
N N
Спасибо 🙏
а /share/ что означает что за директория или? Слово понятно «делится»
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
N N
а /share/ что означает что за директория или? Слово понятно «делится»
имя каталога. share означает что там лежат данные общие для каких-то пакетов.
https://ru.wikipedia.org/wiki/FHS
источник

NN

N N in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
имя каталога. share означает что там лежат данные общие для каких-то пакетов.
https://ru.wikipedia.org/wiki/FHS
Спасибо ещё раз, буду посмотреть :)
источник

m

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

N

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

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Natalia B.
подскажите что за учебник?
"любой". ну просто такие общие вещи для питона как импорт модулей описаны в учебниках.
вот к примеру книги: https://github.com/ru-python-beginners/faq/blob/master/README.md#%D0%BA%D0%BD%D0%B8%D0%B3%D0%B8
источник

N

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

Ls

Local' software in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
if робот_в_левом_верхнем_углу():
цикл_вниз_право
elif робот_в_левом_нижнем_углу():
цикл_вверх_право
...
источник

Ls

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

НП

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

OM

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

Ls

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

OM

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

Ls

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

Ls

Local' software in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
дай код текстом
if wall_is_on_the_left() and wall_is_above():
       while not wall_is_on_the_right():
           move_right()
           move_down()
   elif (wall_is_on_the_left() and wall_is_above())==False:
       while not wall_is_on_the_left():
           move_up()
           move_left()
   if wall_is_on_the_right() and wall_is_above():
       while not wall_is_on_the_left():
           move_left()
           move_down()
   elif (wall_is_on_the_right() and wall_is_above())==False:
       while not wall_is_on_the_right():
           move_up()
           move_right()
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
отрабатывает секция когда робот находится в правом-верхнем-углу:
   elif (wall_is_on_the_left() and wall_is_above())==False:
       while not wall_is_on_the_left():
           move_up()
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
по сути условие у тебя "робот находится не в левом верхнем углу" - а в любом другом
источник