Go to file
kathrynoh23 247a4760b3 Kathryn Odell-Hamilton
Modified 8.22.2023

- With the assistance of Dr. Proctor, I imported the following into
drawing.py:
   from superturtle.movement import no_delay
   from typeface import (the letters pietmondrian)
Each letter was referenced to the letter function within typeface.py to
draw the type, PIET MONDRIAN appeared at the top without delay.

- Also, I was shown how to add the type in animated_square.py file.
I added 2 more function squares, so the 3 red, yellow, and blue squares
animated with the type, PIET.

Thank you. This was a great experience with type and animation!
__________
Orginal Submission 8.17.2023

I created a program within a grid layout of drawing varying weight and
length of lines horizontal and vertical with one filled square and
two filled rectangles with primary colors, red, blue, yellow.

- Somewhere I got stuck was trying to import square.py, drawing_fly, and
animated_square.py. I wanted to add the typeface.py, so I copied
grid.py, proof.py, typeface.py into project_drawing folder and modified
the alphabet to read PIET MONDRIAN, but the proof.py blipped asking
for a letter. I even tried to copy the letter A within the drawing.py,
but it didn't work. Then I wanted to incorporate an animate at the end
on the blue square. I added "from superturtle.animation import animate"
and "from turtle import forward, right", the program ran fine until the
end where the design disappeared, and the blue square animate appeared
only on the screen. I did a test that worked and reviewed the tile.py.

- I did my research on this drawing project with several Piet Mondrian
samples. I created a Unit 1_Project_Planning_Drawing.doc file.

- I figured out from reviewing docs.python.org/3/library/turtle.html#module-turtle
and codehs.com/documentation/new/python-turtle#docs-commands how to
change the screen size, positioning the pen with setposition, and fill
square and rectangles with color. I figured out how to speed up the
drawing process without using --fast.

- I defined a square with a for loop a few times instead of repeating
the code. When I used the "for side in range(2)" when filling the two
rectangles.

- I am wondering how I could create squares and rectangles with varying
weight lines on each side. How can I import and the text from typeface.py.
How can I use the fly to go to the point instead of right/left(90) and
forward().

I would like to learn how to streamline drawing.py. I know it can be
done. Duplicating horizontal and vertical lines with varying weights.
Using proper coding when importing from other python files, add
animation, creating a defined rectangle(width, length) with a for-loop
and using x y coordinates to draw multiple squares and rectangles that
are adjacent to each other with different color fills.
Also, I want to learn how to draw lines from edge to edge of the screen,
vertically and horizontally.

- My idea for a future project would be to create a more complex
version of a Mondrian layout such as
Composition with Large Red Plane, Yellow, Black, Gray, and Blue, 1921 or
Broadway Boogie-Woogie, 1926.
2023-08-22 18:33:06 -04:00
__pycache__ Kathryn Odell-Hamilton 2023-08-22 16:02:16 -04:00
.DS_Store Kathryn Odell-Hamilton 2023-08-17 22:03:48 -04:00
.commit_template Initial commit 2023-07-19 21:23:38 +00:00
animated_square.py Kathryn Odell-Hamilton 2023-08-22 18:33:06 -04:00
animated_square_type_loop.py Kathryn Odell-Hamilton 2023-08-22 18:33:06 -04:00
drawing.py Kathryn Odell-Hamilton 2023-08-22 18:33:06 -04:00
drawing_fly.py Kathryn Odell-Hamilton 2023-08-17 22:03:48 -04:00
poetry.lock Kathryn Odell-Hamilton 2023-08-22 16:02:16 -04:00
pyproject.toml Initial commit 2023-07-19 21:23:38 +00:00
testing.py Kathryn Odell-Hamilton 2023-08-17 22:03:48 -04:00
typeface.py Kathryn Odell-Hamilton 2023-08-22 16:02:16 -04:00