《Python编程入门(第3版)》是一本循序渐进的Python编程教材,适合初学者阅读。书中详细介绍了Python的基本语法、数据结构和函数等知识点,并通过丰富的示例帮助读者理解。作者用简洁清晰的语言,使得读者能够轻松地掌握Python编程的基础知识。整体而言,这本书是入门Python编程的良好选择。
Python编程入门(第3版)读后感篇一
简单,清晰,好理解,是非常好的python入门书籍。可以放到手边作为手册备用。 。 。
Python编程入门(第3版)读后感篇二
全书212页,由于排版的缘故,接近50%是空白(陈述事实,不对排版的优劣做评价)。除去安装步骤、简介、目录、前言等,真正内容连100页都没有。Python网上有许多非常优秀的入门学习资料,而此书并非特别优秀或有过人之处,因此不建议买此书,不值这个价。
Python编程入门(第3版)读后感篇三
编程语言书分三类:1.Tutorials入门导航。2. User Guide使用手册 3. Best Practice 这本位于1和2之间,严重偏向2,只有最后一章是实验课。读起来相当枯燥,建议结合一本Tutorials来读,我读时配合Head first python 2nd Edition,两相对照,互为补充,感觉不错。
Python编程入门(第3版)读后感篇四
新手不建议读这本书。很多东西解释的不全,有的函数直接用并不会解释是什么,怎么用的。看的时候很多地方一头雾水。
例子很少很少,所以函数基本上是学不会的。
书上有一半地方都是空白,不知道编辑是怎么排的,几十页完全够了,书上还到处都是“限于篇幅”怎么怎么样。
总的来说,过于浅显而且不易懂,大家避坑
Python编程入门(第3版)读后感篇五
花了一天读完这本书,都是基础知识,没啥难懂。
对于从未接触过python的我而言感觉还行。
我个人觉得作为“入门级别”,此书关于基本知识方面的介绍还算是不错。
想要深入研究的话,也有介绍方向。
最后附录还推荐了几个python包。
此书不知道基于python 版本几的,看插图,有3.0,也有3.3?
我安装的3.4上,全局变量那块已经不需要global。
可能也是python在不断update吧,所以还是要自己亲手去实践。
唯一的遗憾就是实际运用的例子很少(其实就是没= =b),我很想看看具体项目中python起到了多大的作用。
很多基本概念和java类似,不过也有让人眼前一亮的地方,比如列表解析之类的。
Python编程入门(第3版)读后感篇六
首先是测试文本,为了有效验证结果是否正确,使用'new.txt'文件如下
I do love you.
Do you love me?
Yes, I do.
(注意最后一句写完之后也要回车,保证存在\n)
程序:
# wordstats.py
keep={'a','b','c','d','e','f','g',
'h','i','j','k','l','m','n',
'o','p','q','r','s','t','u',
'v','w','x','y','z',' ','-',"'",'\n'}
def normalize(s):
result=''
for c in s.lower():
if c in keep:
result=result+c
return result
def make_freq_dict(s):
s=normalize(s)
words=s.split()
d={}
for w in words:
if w in d:
d[w]+=1
else:
d[w]=1
return d
def print_file_stats(fname):
s=open(fname,'r').read()
num_chars=len(s)
num_lines=s.count('\n')
d=make_freq_dict(s)
num_words=sum(d[w] for w in d)
lst=[(d[w],w) for w in d]
lst.sort()
lst.reverse()
print("The file '%s' has: "%fname)
print(' ',str(num_chars),' characters')
print(' ',str(num_lines),' lines')
print(' ',str(num_words),' words')
print("\nThe top 10 most frequent words are:")
i=1
for count, word in lst[:10]:
print('No.'+str(i),count,word)
i+=1
IDLE shell结果
>>> print_file_stats('new.txt')
The file 'new.txt' has:
42 characters
3 lines
11 words
The top 10 most frequent words are:
No.1 3 do
No.2 2 you
No.3 2 love
No.4 2 i
No.5 1 yes
No.6 1 me