Trying to learn PyOpenCL but the only example I've found is:
http://enja.org/2010/07/13/adventures-in-opencl-part-1-getting-started/
Which seems to parallelize a C++ script, taken in quotes. I can't find any definitive answers on this. Has anyone here ever used PyOpenCL to speed up python code, or is it only used for C++?
It seems you may be looking for the fastest and most effective path to learn GPU programming.
The Udacity parallel programming course is a great place to start with GPGPU. https://www.udacity.com/course/cs344 This course will teach you fundamental GPGPU concepts very quickly.
After (or during) the Udacity course, I recommend you read, run, and customize the PyOpenCL code examples: https://github.com/inducer/pyopencl/tree/master/examples