python学习笔记(一)

首先转载一段关于推荐的学习python的书籍(原文链接):

1.学习《A Byte of Python》,中文译名为《Python简明教程(pdf下载地址)》,全书下来只有100多页,简单干练,通俗易懂,是公认的Python入门教程。我虽然下到了《Python简明教程》pdf版,但是觉得其中的代码可能是因为译者转换文档类型的原因,格式变得很乱,所以准备尽量阅读英文原版。网络上也有《Python简明教程》的word版,不想看英文的朋友可以找一下。 

2.我买了一本影印版的《Learning Python》第三版,用于精读。现在能买到的版本比较新的Python经典书籍一共有两本,一本是《Learning Python》第三版,一本是《Python核心编程》第二版。本来是想买后者的,因为看中文毕竟要比看英文来的快一些,不过看了下书评,《Python核心编程》第二版居然是一个叫宋X广的IT败类把CPUG论坛上大家共同翻译的成果占为己有,属上了自己的名字!(详细事件经过可以看china-pub或者dangdang对这本书的点评,也可以看这里http://groups.google.com/group/python-cn/browse_thread/thread/e5e465336fdeb03c?hl=zh-CN)我觉得如果是买这本书,让这样的人赚取稿费,太不值得了,所以退而求其次,买了本影印版的《Learning Python》第三版。而且我还下到了《Python核心编程》第二版的pdf版本,非常清晰,如果大家想要,可以到http://onlypython.group.javaeye.com/去下载。 

3.准备把《Dive into Python》(中文译名为《深入Python》),《Core Python Programming》第二版(中文译名为《Python核心编程》)作为《Learning Python》的补充材料来阅读。 

4.准备深入学习《Python for Unix and.Linux System Administration》,《foundations of python network programming》,《wxPython in action》等高级编程。

 

然后是python3.1.1的windows版下载地址:http://www.python.org/ftp/python/3.1.1/python-3.1.1.msi

 

再然后是byte of python这本书的一部分学习笔记

 

1. 因为我下载的byte of python这书是针对python 2.x的,所以有些函数有改变。比如书中是

print'hello world'

    实际上3.1.1的应该是

print('hello world')

    还有一处是

raw_input

    在3.1.1中是

input

 

2. 单引号双引号没啥区别。三引号的作用如下:

 

 使用三引号('''或""") 

利用三引号,你可以指示一个多行的字符串。你可以在三引号中自由的使用单引号和双

引号。例如:

'''This is a multi-line string. This is the first line.

This is the second line.

"What's your name?," I asked.

He said "Bond, James Bond."

'''

 

 

3. 不要随便用空格。到目前为止我没有使用过空格。

 

4. 我的运算符及其优先级学得不好。见34页的表5.1,35页的表5.2

 

5. 句尾不用加分号。

 

6. 在使用之前不需要声明变量。

 

7. if ---- elif ---- else

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值