网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Python程序设计基础与案例教程 |
分类 | |
作者 | 陈福明 等 编 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 内容推荐 《Python程序设计基础与案例教程》由基础部分和网络部分构成。本书基础部分从零开始,由浅入深,涵盖了Python程序设计的所有基础知识,既适合零基础的学生学习,也适合有一定编程基础的学生学习,还可以作为从事相关行业科研工作者的入门书籍。《Python程序设计基础与案例教程》网络部分,可以进一步提高学生的应用能力,对于理工类各专业包括信息类专业的学生都有很强的实用性,是从事或打算从事Python网络开发工作的读者的学习精品。此外,《Python程序设计基础与案例教程》针对基础部分还配套开发了微信小程序“建木Python学习考试王”,是广大师生对于Python学习和考试的好帮手。 作者简介 陈福明,男,48岁,博士,任职于防灾科技学院,主要研究方向为物联网、大数据分析。发表或参与发表了多篇EI和中文核心期刊文章,获得了2016年河北省科技进步二等奖。 目录 章Python概述1 1.1人生苦短我用Python1 1.2Python的起源1 1.3为什么选择Python3 1.4Python的特点4 1.5Python的优缺点5 1.6Python的安装5 第2章个Python程序7 2.1HelloPython7 2.2Python2.x与3.x版本简介9 2.3执行Python程序的三种方式10 第3章注释与变量15 3.1注释15 3.2.变量的命名16 3.3.变量的使用18 第4章简单数据类型及其运算30 4.1简单数据类型与格式化输出30 4.2算术运算符35 4.3其他运算符简介37 4.4常用内置函数39 4.5常用标准库函数43 第5章判断语句51 5.1开发中的应用场景51 5.2if语句体验52 5.3逻辑运算54 5.4if语句进阶56 5.5程序的格式框架59 5.6三元表达式60 5.7综合应用——石头、剪刀、布61 第6章循环语句63 6.1程序开发的三种流程63 6.2循环的基本使用63 6.3break、continue和else68 6.4循环嵌套71 第7章程序的异常处理76 7.1错误与异常76 7.2异常处理的不错用法77 第8章字符串类型80 8.1字符串的定义80 8.2字符串的常用方法81 8.3字符串的切片86 8.4字符串的其他用法88 第9章不错数据类型97 9.1不错数据简介97 9.2列表98 9.3元组105 9.4字典108 9.5集合简介112 9.6不错数据的其他用法114 0章函数与模块130 10.1函数的快速体验130 10.2函数基本使用131 10.3函数的参数和返回值132 10.4默认参数和可变参数134 10.5函数的嵌套调用137 10.6使用模块中的函数138 10.7lambda函数140 10.8变量作用域141 10.9函数名的一些特殊用法144 1章文件的使用149 11.1文件基本操作149 11.2文件的内置库154 11.3文件数据处理157 2章面向对象163 12.1一切皆对象163 12.2面向对象技术概述163 12.3类的对象165 12.4类的方法166 12.5继承167 12.6多重继承168 12.7方法重载170 12.8类属性与方法170 12.9类的组合用法173 3章正则表达式177 13.1什么是正则表达式177 13.2re模块177 13.3简单实例181 13.4建议182 4章综合应用——名片管理系统184 14.1搭建框架184 14.2保存名片数据的结构188 14.3新增名片189 14.4显示所有名片190 14.5查询名片191 14.6修改和删除192 14.7保存名片列表到文件193 14.8_ _name_ _属性的使用194 14.9Linux上的Shebang符号(#!)195 14.10完整的代码195 5章日期、时间和turtle库201 15.1日期和时间简介201 15.2time模块201 15.3datatime模块204 15.4calendar模块207 15.5turtle库208 6章网络爬虫编写215 16.1爬取前的准备215 16.2requests示例217 16.3BeautifulSoup示例218 16.4将requests与BeautifulSoup结合使用的一些例子221 16.5对新闻正文内容的抓取224 16.6对使用了JavaScript方式的评论数的抓取224 16.7获取网页url的id226 16.8完整代码226 16.9不错爬虫(爬虫攻防)简介229 7章网络Socket编程233 17.1TCP/IP协议简介233 17.2Socket编程235 8章Web框架250 18.1PythonWeb框架简介250 18.2Django250 18.3Sanic253 18.4Tornado254 18.5Flask258 9章SanicWeb开发实例261 19.1Web实例简介261 19.2Sanic入门261 19.3Peewee入门264 19.4Jinja2的Web界面渲染266 19.5实例代码及其简单注释267 第20章WebSocket开发实例286 20.1WebSocket简介286 20.2WebSocket实例简介287 20.3聊天室后端287 20.4聊天室前端290 第21章云服务器部署项目简介293 21.1云服务器的选择与购买293 21.2Xshell和WinSCP的使用294 21.3CentOS7下安装Python3.x296 21.4Python网络项目上传到CentOS云服务器297 21.5运行Python网络项目297 21.6域名购买、解析与备案298 参考文献304 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。