电子书:《Python程序设计入门到实战》

[复制链接]
查看196 | 回复1 | 2019-12-14 15:59:22 | 显示全部楼层 |阅读模式

《Python程序设计入门到实战》_1

《Python程序设计入门到实战》_1

《Python程序设计入门到实战》_2

《Python程序设计入门到实战》_2

《Python程序设计入门到实战》_3

《Python程序设计入门到实战》_3


内容简介:

Python
程序设计
入门到实战

何敏煌著
大学出版社
北京
内容简介
Python语言是目前市面上最受欢迎的程序設计语言之一,除了功能强大之外,还有快速上手、随时可扩
充、社群支持等特性。本书以16章的篇幅快速介绍 Python语言的精要,包括程序设计的重要性以及由来
Python语言的基础知识、程序设计环境的安装与设置、软件包管理与在线资源、 jupiter i的使用、数据类型
表达式、函数、程序控制流程、与数据库的操作、提取网 页数据、 Firebase数据库、 Facebook Graph API
Matplotlib、 pillow、 Django、云端开发 Cloud9以及Git版本控制技巧等内容
本书的结构与叙述风格更加“亲民”,以精选的日常问题为主线,让读者分析和学习这些日常问题的解决
方法,既适合想学习 Python程序设计的初学者自学,也适合使用 Python语言开发网络应用的专业人员参考
同时还可作为大专院校和培训机构的教材
本书为博硕文化股份有限公司授权出版发行的中文简体字版本
北京市版权局著作权合同登记号:图字01-20168551
本书封面贴有清华大学出版社防伪标签,无标签者不得销售
版权所有,侵权必究。侵权举报电话:010-6278298913701121933
图书在版编目(CIP)数据
Python程序设计入门到实战/何敏煌著.一北京:清华大学出版社,2017
ISBN978-7-302-45596-7
1.①P…1L.①何…m.①软件工具一程序设计IV.OTP311.56
中guo版本图书馆CIP数据核字(2016)第283899号
责任编辑:夏度
封面设计;王
贵任校对:同秀华
责任印制:杨艳
出版发行:清华大学出版社
Fytt:httpa//www,tup,comcn,http://www.wabook.co
地址:北京清华大学学研大厦A座
邮编;10008
社总机:010-62770175
邮购:010-62786544
投稿与读者服务:010-62776969,service@tup,tsinghua.edu.cn
印者:北京富博印刷有限公司
装订者:北京市密云县京文制本装订
经销:全guo新华书店
开本:190mm×260mm
印张;26
字数:666千字
版次:2017年1月第1版
印次:2017年1月第1次印制
印数:1-~-3000
定价:69.00元
产晶编号;072154-01
刖言
Python从入门到活用的16章讲解
笔者从中学时的 Apple时代就开始写 BASIC以及汇编程序,在大学毕业后如愿进
入高职的数据处理科教学生 BASIC程序设计,到现在过了快20年的光阴了。从中学一直
到大学信息管理系,从 Quick BASIC、汇编语言、CC+ー路教到Java语言,教过的学生
只有少部分能够真正了解到程序设计的乐趣,并能够灵活地运用程序来解决学业以及工作
上所遇到的难题。
其中的一部分原因当然是这些无趣的程序语言所造成的,但是,也有大部分原因是学
习者缺乏对“程序设计”的热情。不像笔者在大三的时候,受到启蒙恩师一师大建耘
教授及何宏发教授的影响,初学 Turbo C,就开始设计计算机.辅。助.教学软件以及计算机象
棋程序,让我对开拓计算机的潜能深深着迷,也才会一直走在信息科学研究这一条道路上
然而,这些动辄上万行的程序代码项目,对于非信息本科系的学习者来说,就算是有再大
的动机与热情,也只能望程序代码而兴叹。
幸运的是,随着因特网科技的进步,改变了许多信息科技的生态,而程序语言也产生
了质变,以 Python为代表的新时代程序语言,挟着网络的威力,具有快速上手、随时可
扩充、社群支持等特性,让写程序的人往往只要短短的几行程序代码,就可以完成许多传
统程序语言要上千行程序代码才能搞定的工作,交谈式的接口也让初学者可以更容易通过
试误法加深对语言的了解。“容易学习,好上手,不用写一大堆程序代码,就可以马上解
决应用问题”是 Python的重要特性,也是本书写作的原则
笔者认为,要学会程序设计,最重要的是动机,因此本书不以传统学习程序语言的方
式在一开始就全面学习无趣的语法细节,让学习者在语法还没学完就先打瞌睡。相反,我
们一开始并不着重于 Python语言介绍的完整性,而是强调其易用以及实用性。以各种程
序应用实例贯穿全书,小心地避开需要想比较久的高深技巧(尽管它可以发挥程序更大的
能力,但是对于日后不一定要以程序设计为业的初学者其实是不必要的),着重于马上可
执行并看到有趣成果的程序学习,让读者可以保持高度学习动机,运用“做中学”理论学
Python程序设计入门到实战
完全书的内容
因此,本书在第1章了解程序设计的重要性以及由来之后,我们在第2章就开始写计
算生日的小程序,第3章安装可以执行的开发环境,第4章就可以使用 Python撰写绘制
SIN函数图形的程序了。第5章让读者对于如何开始写一个比较正式程序的基本程序有一
个充分的了解和练习,这时候就可以在第6章对于 Python语言做一个比较完整的介绍
因为已经实际练习过一些有趣的程序实例,在学习语法的时候会更有感觉
第7章介绍控制程序的方法,一个非常实用的成绩计算程序也就可以毫不费力地完成
了。接下来在第8章教读者如何把输入的数据存在档案和数据库中,第9章开始学习如何
到网站上去提取数据并加以应用,第10章把提取下来的数据储存到数据库,并学习如何
让计算机自动化地执行工作,甚至还可以利用 Python程序来控制 Firefox浏览器
在第11章我们会介绍如何以 Python程序来建立目前最流行的在线实时数据库
Firebase的相关应用,第12章则以 Facebook操作和处理照片档案以及中文字词处理当作
应用实例,强化学习的成果。第13章则是很多朋友感兴趣的绘图与图像文件处理的介绍
在这一章中,还会有一个批量为图形调整尺寸以及上文字水印的应用程序,非常实用
第14、15以及16这三章,以如何利用 Python开发网站为主线,让读者学习云端开
发 Cloud9以及Gi版本控制技巧,另外,如何把自己开发的网站部署到云端主机
( Digitalocean以及 Heroku)也有非常详细的介绍。在这三章中,会让读者开发一个实用
的网络数据库应用的短网址转址服务网站,部署上云端主机并立即可用。
全书以实际应用为主线,程序设计内容以实用、易理解为主,并不强调程序设计技巧
的运用(所以有些程序片段看起来会比较平铺直述),尽量让学习者能够在看完程序和解
说之后马上动手执行,甚至修改以及新增各种功能
让初学者能够立刻上手,并能体会程序设计的应用,进而对程序设计产生热情和学习
动力是本书写作的主要目的。谁说程序设计一定是计算机工程师的工作? Python应该是每
个现代人手上最好的工具才对!
改编说明
自从2004年以来, Python程序设计语言的使用率一直呈线性增长,毫无疑问,它已
经成为最受欢迎的程序设计语言之一。作为一款纯粹以自由软件方式推广的程序设计语
言, Python的语法简洁清晰,并且可以把丰富和强大的链接库一包含其他语言制作的
各种模块一一很轻松地链接在一起,所以它又有“胶水”语言的美誉。因为简单易用而且
功能强大,所以不仅仅是专业人员在用,而且越来越多的计算机用户也开始使用 Python
提高自己运用计算机的能力。
与传统的教授程序设计语言的教材相比,本书的结构与叙述风格更加“亲民”,为了
避免读者在学习程序设计语言中出现常见的从“望而却步”,到“勉为其难”,再到最终“弃
学”的窘境。本书从一开始就绕开了“枯燥乏味”的程序设计语言的语法,程序设计过程
要注意的“琐碎”事项更没有把重心放在展示程序设计技巧方面。纵观全书,各个章节都
是以精选的日常问题为主线,让读者分析和学习这些日常问题的解决方法,在饶有兴趣的
“实战”中轻轻松松就学会了运用强大的 Python语言来“解决”实际问题。作者精心选
择的这些日常问题范例及其解决方案,大多数都和今天流行的网络应用息息相关一一例如
网 页的设计、网 页程序与数据库的连接和运用以及网站的上线部署等,让读者直接体验“实
战”的经验和掌握“实战”必备的技能
些知名大学已经采用 Python语言来教授计算机程序设计课程了,对于采用以其他
语言来教授程序设计课程的大专院校,本书有助于学生拓展自己的程序设计“实战”能力
对于有意转向使用 Python语言来开发网络应用,甚至是开发和部署完整的网站系统的专
业人员来说,本书可以作为学习 Python路途中的“导航仪”。因此,本书既适合用于教
学和培训,也适合于读者自学
最后加一点说明
因为涉及知识产权的问题,本书提供下载的范例程序(下载网址为
tp://pan.baidu.com/s/1hse]Py,注意数字及字母大小写,如果下载有间题,请电子
件联系 booksaga(a126com,邮件主题为“ Python程序设计入门到实战范例程序”)文件
夹中的Fomt子目录是空的,读者在测试和运行本书中与字体引用有关的范例程序之前

#############################################


回复

使用道具 举报

夏天蓝了海 | 2019-12-21 19:52:39 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则