今年我大二,就快要期末了。从今天开始步入编程的学习路程。唉,兄弟们,话说我有点担心......
我从python开始学习。
我从网上的一本《简明python教程》开始学习。(附上链接:http://sebug.net/paper/python/有兴趣的可以去看下)
今天中午开始看,下载了python比较旧的版本,即书中推荐的python2.3.在编译器和使用源文件编程时有点困惑。如何使用源文件编程?后来在这篇文章中得到了很好的解释,豁然开朗。(https://hkn.eecs.berkeley.edu/~dyoo/python/idle_intro/IDLE-chinese.htm摆弄一天的IDLE)它将教会你在编译器窗口和程序窗口之间切换。
好吧,上来写写东西。我要继续学习了,在这个周末把这本薄薄短短的python教程看完。再自己做个小程序出来。
python不愧是简洁明了,专注于解决问题而不是语法结构的语言吖~~
对以下这个range有些疑问,
for i in range(10):
print i,
0 1 2 3 4 5 6 7 8 9
所以使用python非常好用的help功能:
>>> help('range')
Help on built-in function range:
range(...)
range([start,] stop[, step]) -> list of integers
Return a list containing an arithmetic progression of integers.
range(i, j) returns [i, i+1, i+2, ..., j-1]; start (!) defaults to 0.
When step is given, it specifies the increment (or decrement).
For example, range(4) returns [0, 1, 2, 3]. The end point is omitted!
These are exactly the valid indices for a list of 4 elements.
返回一个关于整数的连续算法列表
range(i,j)返回 [i, i+1, i+2, ..., j-1];开始 (!)缺少0
当步骤开始给出,由它指定是递增还是递减
例如,输入range(4)返回[0, 1, 2, 3]