Template:Lab0/intro
From 6.034 Wiki
6.034 requires 6.0001, or equivalent experience, as a prerequisite.
6.034 uses Python 3 for all of its labs, and over the course of the semester you will be writing significant pieces of Python code. You will be asked to understand the functioning of existing large systems, to add to or change such systems, and to interact with them through APIs.
While coding is not, in itself, a focus of this class, artificial intelligence is a subject full of subtleties. It is imperative that you are able to focus on the problems you are solving, rather than the mechanical code necessary to implement the solutions.
If Python doesn't come back to you by the end of this diagnostic, or if you are still having trouble understanding some of the concepts, we strongly suggest that you avail yourself of the multitude of available Python resources. Such resources include:
- Any of the many good Python 3 handbooks out there, such as:
- Dive Into Python 3, for experienced programmers
- O'Reilly's Learning Python
- Think Python, for beginning programmers
- The standard Python documentation (the Library Reference and the Language Reference are particularly useful, if you know what you're looking for)
- The Course 6/HKN tutoring program