Использование Git. Черепашка
Git
- локальный репозиторий
init
- репозиторий vs. локальная копия
- git: полный репозиторий в локальной копии
- Цикл работы:
- новый файл (-ы)
- hack
- test
add
commit
$EDITOR
- goto (1.)
- Варианты:
commit -a
commit -m
- Дисциплина коммитов
- Одно изменение — один коммит
- Commit message
1.# Однострочник: описание решённой задачи
Многострочник: описание проделанной работы
- Зависит от дисциплины
- что не кладётся в .git
- генераты (поговорим потом)
- бекапы, tmp, мусор
.gitignore
Черепашка
- Документация:
В действительности это виджет canvas модуля tkinter
- Концепция черепашки, базовые команды
- ...
from turtle import * from random import * # TODO: do not go off screen # TODO: eliminate small radius pensize(3) for i in range(100): color(random(), random(), random()) circle(randrange(-60,60), randrange(10,200)) exitonclick()
Д/З
- Исправить программу
попробовать сделать так, чтобы выход по клику был в процессе бесконечного рисования