First of all, the background, I programming skills extremely slag, the rest of the various kinds of Tiger balm half a barrel of water, graduation work six months later, but back three years.
Uttered, probably because in the XJM group, began to contact Python from about March 12, 2015.
Getting started: "Stupid methodology python", "Python core programming"
First week: Write Data structures, lists, stacks, queues in Python
I dragged it for almost 10 days before I could finish it.
Second week: While looking at the stupid way to learn python, one side ... I also forgot what I was doing ... It seems to be sick ... In short, sick lazy is not escape
Well, the most important part of this phase is learning to let test-driven development.
Third week: Listen to XJM words, look at the Python core programming, the results were I hurriedly browsed the first part, the second part only time to look at the directory ...
Well, after looking at the Python core programming, a lot of the questions before swallowed have been solved.
At this time, there are two paths to progress--
A college faction: based on algorithms and data structures, http://interactivepython.org/runestone/static/pythonds/Introduction/InputandOutput.html
Supplementary course videos, http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006- introduction-to-algorithms-fall-2011/lecture-videos/lecture-1-algorithmic-thinking-peak-finding/
B Practice School: Project-driven learning
So far, Interativepython, I have read the first chapter (turtle speed Good want to die), and then began to read while writing a small program
PS, in theory, I should read the second part of the Python core, the site of the server various have a certain understanding, and then can change a site architecture program, but because the task did not complete successfully, so did not change success.
Fourth week: Write the Game of the Beast (with print output)
The results really took one weeks, the process is very frustrated, once want to give up learning to move bricks to end rest their lives, the final writing or semi-finished, died in a multidimensional array.
But in strict sense, this code is the first time in my life to completely write their own 200 lines of code, the previous ones were grilled others modified.
Task handover completed, with XJM replaced by a Gobang code.
Fifth week: Write Gobang (with print output)
Because of the middle of various diseases disabled lazy, all the last two days, only to fill the gobang of the oblique alignment of the judgement.
But, if is the normal intelligence person, has the XJM Basic code, I thought, should be can digest within two hours.
It may be because it will feel simple, but not when it is really helpless, life is like this.
Then one months ended, and in the first two days (April 14) completed the Gobang, suddenly feel that they will climb.
How to say, like my hand on the white Blood cell group, the injured cells in the proliferation, I will have a comfortable fresh feeling, now see Python, there is a, buried in the earth one months incredibly not rot, so the seed finally to sprout the feeling.
It feels like a dark period in the earth before each tree shoots, either sprouting or rotting.
I'm glad I didn't rot.
How? You're not allowed to be literary or artistic, dig your nose, run.
"Beginner python" first month-dormant, I buried a seed named Python