当前位置:首页 > 范文 > Python编程入门(第3版)经典读后感有感

Python编程入门(第3版)经典读后感有感

格式:DOC 上传日期:2024-12-25 16:55:13
Python编程入门(第3版)经典读后感有感
时间:2024-12-25 16:55:13   小编:

《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

还剩页未读,是否继续阅读? 继续免费阅读

下载此文档

范文

Powered 2024 版权所有 ICP备666666号

付费下载
付费获得该文章下载权限
限时特价 2.00
原价:¥10.00
在线支付
付费复制
付费后即可复制文档
特价:2.00元 原价:10.00元
微信支付
x
提示:如无需复制,请不要长按屏幕影响阅读体验
付费下载
付费后即可下载文档
特价:2.00元 原价:10.00元
微信支付
x
付费下载
扫一扫微信支付
支付金额:2.00