极客学院的课程,感觉很有意思,每节课都很短,但是很干货,我喜欢这个节奏
http://www.jikexueyuan.com/course/203.html
课程背景:
Python语言功能强大,
能够开发命令行软件、窗体程序、桌面游戏、Android应用、网站等,
对于初学者来说,Python语言语法简单易学,代码结构清晰,是非常好的入门编程语言。
在OSX系统下搭建Python语言集成开发环境
http://www.jetbrains.com
[1]编码注释:
# coding=utf-8
[2]类型不匹配时:
print('Item '+i)
TypeError: Can't convert 'int' object to str implicitly
解决方法,
使用字符串拼接:item 加一个参数,用 format 把 i 传递给第一个参数
当然也可以加多个参数,format 可以同时传递多个参数,与前面的索引一一对应
for i in range(0,100):
print('Item {0}'.format(i))
for i in range(0,100):
print('Item {0},{1}'.format(i,'Hello'))
[3]面向对象:
课程地址:
http://www.jikexueyuan.com/course/202_5.html?ss=1
创建类执行:
class Hello: