Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/calebmadrigal/code-art-class
A class for learning to do art with math and code (Python).
https://github.com/calebmadrigal/code-art-class
Last synced: about 1 month ago
JSON representation
A class for learning to do art with math and code (Python).
- Host: GitHub
- URL: https://github.com/calebmadrigal/code-art-class
- Owner: calebmadrigal
- Created: 2023-01-24T21:57:57.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-13T16:09:53.000Z (10 months ago)
- Last Synced: 2024-04-15T06:53:46.353Z (7 months ago)
- Language: Python
- Size: 2.67 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# code-art-class
TODO: Wizard theme
A class for learning to do art with math and code (Python).
To get an idea of what sort of art is possible with these methods, check out: - all the pictures on this page are made with the techniques taught in this class.
## Introduction
In this class, we'll learn how to do art with Python programming. Some things you can learn in this class include:
* Basic Python programming
* How to use Python libraries
* How computer graphics work
* Some cool math
* How to do some cool artTODO: Prerequisite knowledge
For each lesson (in the `lessons` folder), just read the `README.md` file and follow along.
## Setup
In order to follow along with this class, you must have:
* Python installed:
* Pillow (the Python Image Library):
- This command should install it: `pip install Pillow`
* A text editor which you can use to edit `.py` files (I recommend using [VS Code](https://code.visualstudio.com)).## Table of Contents
* [Lesson 01 - Draw points](lessons/lesson_01/README.md)
* [Lesson 02 - Draw lines](lessons/lesson_02/README.md)
* [Lesson 03 - Draw square](lessons/lesson_03/README.md)
* [Lesson 04 - Colors](lessons/lesson_04/README.md)