Study, school general, tutor General, can only rely on their own efforts. It is not too much to have a class. Have a lot of spare time, just can learn something more. Because it is cross-examination, my foundation is really poor, to fill a lot of things.
So let's start with Python.
The beginning of Python is after the second round, download installed Python, and read some online courses, found Python and Matlab seems. The university did learn matlab, but almost forgot. So I have to learn from the beginning. Fortunately, the curriculum resources of Python, there are many online. I'm looking at the < concise Python tutorial, and there is also the English version <a Byte of python> but my english is too bad (all the research and development of a task is to fill in English).
With other language basics, learning Python is fast. One by one it's OK to find a different match. For example, input, C is scanf (), C + + with Cin,python is input (), the output is printf,cout,print in sequence. There are, of course, many other points to note, such as the indentation of Python, the switch,while and the else after the for loop, and so on.
In addition, not only to know it, but also to know why. For example, Python3 print must be in parentheses, print (' Hello World '), which is a function in Python3, and in Python2, print is just a statement. I began to have a great doubt, do not understand the function and the statement of what difference (in fact, now do not understand-_-), only think that the parentheses are not concise is not convenient, so search for a bit, just know they have the essential difference, and print function better use. This is the blog post http://www.cnblogs.com/kaitoex/p/6085606.html.
The Python language is really simple and clean, but my description is confusing ... This is just the beginning, try to score chapters later.
The path of Python