Folder full of pertinent coursework
import math12class JuliaSet(object):3def __init__(self, c, n = 100):4self.c = c5self.n = n6self._d = 0.0017self._complexplane = []8self.set = []910def juliamap(self, z):11return (z ** 2) + self.c1213def iterate(self, z):14m = 015while True:16z = self.juliamap(z)17m += 118if abs(z) > 2:19return m20if m >= self.n:21return 02223def makeplane(self):24plane = [i * self._d for i in range(int(-2 / self._d), int(2 / self._d), 1)]25self._complexplane=[complex(x,y) for x in plane for y in plane]2627def set_spacing(self, d):28self._d = d29self.makeplane()3031def generate(self):32self.set = [self.iterate(i) for i in self._complexplane]33return self.set3435