Exercises in Python are an important part of the class. You have several choices for working on the exercises:
SageMathThere will be a number of examples in the SageMath notebook throughout the course. There is more information at sagemath.org. Here's a quick visual tour of how SageMath notebooks work:You can view SageMath notebooks for the class (and other classes) at vger.iupr.org:8000 (this will change soon). You can download your own SageMath installation from sagemath.org (that includes all the required packages). You can also sign up for an account at sagenb.org (although that site seems to have availability problems). You can do some exercises in SageMath, but you really should learn how to use Python directly, since you need that for building larger and more complex pattern recognition and AI systems. Python and PackagesMost of our work in the class is using the following packages:
You can find plenty of documentation on Python on those sites. Python IDEsIf you want something more featureful, there are a number of IDEs:
|
Course Information >