Для людей незнакомых с Udaw
Udaw - это язык программирования с русским синтаксисом и игровой направленностью (На данный момент игравая часть в разарботке), разработанный на Python.
Почему Udaw не вышел несколько недель назад?
В общем, я тогда пообещал выложить Udaw на следующий день после обещаний, но не рассчитал силы (Udaw был в 2 раза более сырой, чем сейчас, было много багов, не было вообще никакой документации), я просто не смог это сделать за один вечер. (Дальше была школа + лень.)
Что есть в 0.3.0?
Первый работающий IDE
"Интерпретатор" Udaw
Основны Udaw/Python
Конвертор .uda -> .py
Документация
Поддержка Python внутри Udaw
Немного кастомизации для IDE
Кому подойдёт Udaw?
Людям работающим с Python
Людям работающим с PyGame
Людям работающим в Scratch
Людям знающим русский
Людям плохо знающим английский
*Для наилучшей работы могут понадобятся знания в Python
Ключевые слова и функции Udaw
Да, True
Нет, False
если…: (if…:)
иначеЕсли…: (elif…:)
иначе: (else:)
цикл…: (while…:)
выход (exit())
импорт… (import…)
функция…(): (def…():)
класс…: (class…:)
вернуть… (return…)
вывод() (print())
ввод() (input())
рандомное() (random.randint())
ос() (sys.platform())
очистить() (os.system("cls"))
код() (exec())
выполнить() (os.startfile())
ждать() (time.sleep())
длинна() (len())
строка() (str())
добавить() (append())
заменить() (replace())
Класс "файлы"
файлы.файл.запись() (open().write())
файлы.файл.читать() (open())
файлы.файл.удалить() (os.remove())
файлы.папка.создать() (os.makedirs())
файлы.папка.удалить() (os.rmdir())
*Игровая часть находится в разработке














0 comments