Seconded! There are literally TONS of Python extension libraries that fill most of the common needs. The only problem: Many of them aren't yet 64-bit ready, Python 3-compatible, or both.I realize you are just beginning but try to remember this for the future.
There are very powerful libraries for Python. Either built-in to base Python or third-party libraries. For example, the PIL (Python Imaging Library) is an extremely powerful image processing library that probably covers everything you need in regards to 2-D images and processing.
The bottom line is, check to see if a library can fulfill your requirements before rolling your own implementation.
I realize you are just beginning but try to remember this for the future.
There are very powerful libraries for Python. Either built-in to base Python or third-party libraries. For example, the PIL (Python Imaging Library) is an extremely powerful image processing library that probably covers everything you need in regards to 2-D images and processing.
The bottom line is, check to see if a library can fulfill your requirements before rolling your own implementation.
Here are some free and legal online Python book that you might find useful:
http://learnpythonthehardway.org/book/
A programmer may try to get you to install Python 3 and learn that. You should tell them, "When all of the python code on your computer is Python 3, then I'll try to learn it." That should keep them busy for about 10 years.
A programmer will eventually tell you to use Mac OSX or Linux. If the programmer likes fonts and typography, they'll tell you to get a Mac OSX computer. If they like control and have a huge beard, they'll tell you to install Linux. Again, use whatever computer you have right now that works. All you need is gedit, a Terminal, and python.
A programmer may try to get you to install Python 3 and learn that. You should tell them, "When all of the python code on your computer is Python 3, then I'll try to learn it." That should keep them busy for about 10 years.
That's a cool book![]()
I just read through exercise 0. The following quotes are great: