python入门教程书-清华大学出版社-图书详情-《Python快速入门精讲》

在这本书的创作过程中,有过很多的构思,是精炼直接还是面面俱到,是道理连篇还是实用为主……经过深思熟虑,最终的呈现是: 涉及技术的地方,用简练的语言去介绍,希望读者能够用最短的时间了解一个新功能或者一个陌生的领域;涉及思想认知方面,用生活化的语言进行详细说明。

读者还会发现本书在介绍一些基础知识的时候,会有一些“废话”。对于有编程经验的人来讲,确实是废话;而对于一个新手来讲,我希望这些“废话”是一个过来人的经验分享,就好像有个老师在你面前娓娓道来,而不是几句话就涵盖很多的概念和知识点,让新手可能想破头也想不通这里面的来龙去脉。我希望通过这样的方式能够帮助新手树立正确的编程观念,继而产生潜移默化的影响。

至于这本书,我希望它是一个指引,而不是什么宝典大全。当读过之后,我希望读者能脱离这本书,形成自己的思维方式和解决问题的方法,而不是总来翻这本书寻找答案。书中不单讲解语言本身,更是注重培养读者的编程意识,通过经验的分享和抛出问题的方式培养读者独立探索和解决新问题的能力,这也是一个合格的程序员所需要具备的素质。

适合读者

零基础的初学者。

掌握其他语言的程序员。

需要编程解决问题的运维工程师。

工作中需要用到程序解决问题的非计算机领域工作者。

编程爱好者。

本科及大专在校学生。

想要报考全国计算机等级考试的读者。

如何学习本书

本书共3篇18章,分别为基础入门篇、进阶应用篇和拓展案例篇。

基础入门篇为第0章至第7章,内容从克服编程恐惧开始,逐步渗透编程思想,建立编程的信心。知识从Python安装开始,以合理的递进式知识结构编排,介绍了Python的数据类型、语句语法以及函数和模块化编程,每个章节的重要知识点都配备了生动的教学视频,可以采取文字和视频同步学习的方式,能更快、更好地吸收新知识。

进阶应用篇为第8章至第15章,主要介绍文件和数据持久化、面向对象编程、异常处理、开发图形用户界面、正则表达式以及爬虫入门、多线程编程和网络应用编程等相关实用技能,在其中还适当穿插了一些自学任务。通过这部分学习,可以让读者对Python的应用有更多了解,增强自学能力,达到学一通三的效果,从而可以在自己的实际工作中快速学习Python相关的、新的模块和功能并加以应用。各章节均配备了视频教程。

拓展案例篇是第16章至第18章,每章通过一个案例讲解某一个领域的应用。因为Python的特殊性,Python在很多领域都有所应用,作为新手可能没办法在短时间内精通Python在所有领域的应用。这里选取了三个案例,分别是大数据、语音识别和机器学习入门,每个案例都可以帮助新手对相关领域快速了解并入门,如果对哪个方面感兴趣,或者在工作中有需要,可以再深入进行学习研究,这几个案例都是非常好的入门指南。

另外,在本书中还有一些特别的设计,比如,在基础入门和进阶应用部分有一个叫《英雄无敌》的游戏项目,这其实并不是教你开发游戏的教程,只是通过一种载体让那些看起来无关的语法或者功能有一个有机的结合,对零散知识点与程序设计有一个系统的认知。随着学习的深入,你可以让游戏的功能越来越完善,甚至超出书中的设计,这个游戏可以从最简单的文字形式发展成游戏界面;从单纯的文字到具备复杂故事情节;可以从单机到网络。总之,只要你学了新的知识就可以想想这个功能可以在游戏中用来干什么。在书里很多地方我都做了引导,如果你有想法,就去实现吧!

在本书的“动动手”部分也留了一些开放式的问题,需要自己去考虑和设计,有些做了视频演示,如果想不通,也可以到QQ交流群中跟大家进行探讨。

至于实验环境,书中主要的案例都是基于Python 3+Windows 10的环境,个别拓展内容会涉及Linux和Python 2,不过请放心,一定会在你的理解范围内。

相关资源

书中提供了丰富的代码演示,所有的代码都可以在Github得到,Github网址是https://github.com/milozou/CrazyPython/。代码按章分18个目录保存。

如果想跟更多人在线交流经验,可以加入疯狂的Python QQ交流群1: 814674076。

如果有内容勘误方面的意见,欢迎直接发邮件至zouqixian@gmail.com。

最后,希望大家在提到本书时,不会说这是一本Python编程的宝典,我希望大家会说这是一本武功心法。看完之后,醍醐灌顶,打通了任督二脉,内功深厚,哈哈。

邹琪鲜 2019年1月

more >

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值