Zoomastigophora wrote:Check out Alice if you haven't already. Your friend sounds like the ideal candidate for it.
just brew it! wrote:Python + some sort of graphics toolkit.
FWIW one of my old blog posts here on TR was about writing a Spirograph simulator in Python.
I've also been meaning to put together a post about my Python-based Mandelbrot rendering application, but never quite seem to get around to it. I can send it to you if there's interest.
codedivine wrote:I have previously written a Mandelbrot application as well
I think I just wrote it to a bmp file and displayed it using Python imaging library. Otherwise I can use some of the canvas code from the file you posted.
Fractals and other kinds of "programmed art" are definitely fun and interesting, and align well with some of her interests in art.
just brew it! wrote:I'll try and get my Mandelbrot code cleaned up. There are a couple of features I've been meaning to add, and other annoying "features" I'd like to fix. The UI is written in Python, but the calculation grunt work is done in C to take advantage of the full speed of the CPU and use all available cores (Mandelbrot rendering is a very good candidate for multi-threading, since the calculation at each point is independent). It does both Mandelbort and the corresponding Julia sets, and you can navigate around the sets by clicking with the mouse...
irvinenomore wrote:Am currently using PYTHON FOR SOFTWARE DESIGN - How to Think Like a Computer Scientist by Allen Downey to learn basic Python. Chapter 4 focuses on a turtle type drawing program that's downloadable to teach function interface design. The whole focus of the book is about how to solve problems in a structured fashion rather than use neat new programming features so it may suit your needs a bit more than the typical source.
SecretSquirrel wrote:So the question is "Why is she interested?"
Unless you are a hardcore nerd, the language is simply a means to an end, a way to make a computer do something. What is she interested in making the computer do? Or, is it the thought of bending a computer to her will and making it do anything?
Users browsing this forum: No registered users and 4 guests