【前 言】
从你开始学习编程的那一刻起,就注定了以后所要走的路-从编程学习者开始,依次经历实习生、程序员、软件工程师、架构师、CTO等职位的磨砺;当你站在职位顶峰的位置蓦然回首时,会发现自己的成功并不是偶然,在程序员的成长之路上会有不断修改代码、寻找并解决Bug、不停测试程序和修改项目的经历。不可否认的是,只要你在自己的开发生涯中稳扎稳打,并且善于总结和学习,最终将会得到可喜的收获。
选择一本合适的书
对于一名程序开发初学者来说,究竟如何学习并提高自己的开发技术呢?答案之一就是买合适的书籍进行学习。但是,市面上许多面向初学者的编程书籍中的大多数篇幅都是基础知识讲解,多偏向于理论,读者读了以后面对实战项目时还是无从下手。如何实现从理论平滑过渡到项目实战,是初学者迫切需要的书籍,为此,我们特意策划了本书。
本书用一本书的容量讲解了入门类、范例类和项目实战类3类图书的内容,并且对实战知识不是点到为止地讲解,而是深入地探讨。用"纸质书+视频和源程序+网络答疑"的方式,实现了"入门+范例演练+项目实战"的完美呈现,帮助读者从入门顺利过渡到适应项目实战的角色。
本书的特色
1.以"从入门到精通"的写作方法构建内容,让读者入门容易
为了使读者能够完全看懂本书的内容,本书遵循"从入门到精通"基础类图书的写法,循序渐进地讲解这门开发语言的基本知识。
2.破解语言难点,"技术解惑"贯穿全书,绕过学习中的陷阱
本书不采用编程语言知识点的罗列式讲解,为了帮助读者学懂基本知识点,每章都会有"技术解惑"板块,让读者知其然又知其所以然,也就是看得明白,学得通。
3.全书有960多个实例和范例,几乎和"实例大全"类图书同数量级
书中一共有960多个实例,其中320多个正文实例,一个综合实例。每一个正文实例都穿插加入了一个与知识点相关的范例,即全书额外包含了640多个范例。通过对这些实例及范例的练习,实现了对知识点的横向切入和纵向比较,让读者有更多的实践演练机会,并且可以从不同的角度展现一个知识点的用法,真正达到举一反三的效果。
4.售后QQ群提供一对一服务,帮助读者快速解决学习问题
无论书中的疑惑,还是在学习中的问题,作者都将在第一时间为读者解答问题。
5.视频讲解,降低学习难度
书中每一章均提供声、图并茂的教学视频,这些视频能够引导初学者快速入门,增强学习的信心,从而快速理解所学知识。
6.贴心提示和注意事项提醒
本书根据需要在各章安排了很多"注意"小板块,让读者可以在学习过程中更轻松地理解相关知识点及概念,更快地掌握个别技术的应用技巧。
7.源程序+视频+PPT丰富的学习资料,让学习更轻松
因为本书的内容非常多,不可能用一本书的篇幅囊括"基础+范例+项目案例"的内容,所以需要配备学习资源来辅助实现。在本书的学习资源中不但有全书的源代码,而且还精心制作了实例讲解视频、知识点讲解视频等。
8.读者可以扫描书中提供的二维码观看视频。
9.QQ群+网站论坛实现教学互动,形成互帮互学的朋友圈
本书作者为了方便给读者答疑,特提供了网站论坛、QQ群等技术支持,并且随时在线与读者互动。让大家在互学互帮中形成一个良好的学习编程的氛围。
内容版式
本书的最大特色是实现了入门知识、实例演示、范例演练、技术解惑、综合实战5大部分内容的融合。其中各章内容由以下模块构成。
① 入门知识:循序渐进地讲解Python语言开发的基本知识点。
② 实例演示:遵循理论加实践的教学模式,用320多个实例演示了各个入门知识点的用法。
③ 范例演练:为了加深对知识点的融会贯通,每个实例配备两个演练范例,全书共计640多个范例,多角度演示了各个入门知识点的用法和技巧。
④ 技术解惑:把读者容易混淆的部分单独用一个板块进行讲解和剖析,对读者所学的知识实现了"拔高"处理。
下面以本书第4章为例,展示各章内容版式的具体结构。
【本书的读者对象】
初学编程的自学者 编程爱好者
大中专院校的教师和学生 相关培训机构的教师和学员
做毕业设计的学生 初、中级程序开发人员
软件测试人员 参加实习的初级程序员
在职程序员
【致 谢】
本书在编写过程中,得到了人民邮电出版社编辑的大力支持,正是各位编辑的求实、耐心和效率,才使得本书能够在这么短的时间内出版。另外,也十分感谢我的家人给予的巨大支持。本人水平毕竟有限,书中纰漏之处在所难免,诚请读者提出意见或建议,以便修订并使之更臻完善。
最后感谢您购买本书,希望本书能成为您编程路上的领航者,祝您阅读快乐!
作者
51Testing软件测试网将在近期对本书部分章节进行独家连载,敬请关注
查看更多《51Testing软件测试网作品系列》:http://www.51testing.com/html/36/category-catid-136.html