顶部
收藏

Python程序设计教程


作者:
丁辉 陈永
定价:
42.00元
ISBN:
978-7-04-051268-7
版面字数:
452.00千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2019-01-23
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
计算机类专业基础课程

本书是高等职业教育“十三五”创新示范教材,也是“十三五”江苏省高等学校重点教材。全书贯彻的核心理念是精讲、实用、参与。

本书内容安排遵循学生的认知规律,结合Python语言的特点,分为基础篇、进阶篇和实战篇三部分。前6章为基础篇,属于必学内容,包含认识Python、Python程序设计准备、开始Python程序设计、小试牛刀——文件、设计自己的积木块——函数、使用别人的积木块——模块与包;第7章至第10章为进阶篇,包含面向对象程序设计、图形用户界面设计、数据库应用开发、错误和异常;第11章至第12章为实战篇,包含网络编程、数据处理。全书体系架构灵活,案例来源于最新的实践应用,语言精练,充分体现了Python语言既支持面向过程的函数编程也支持面向对象的抽象编程的特点。

为方便教学,本书配套有PPT课件、源代码、微课讲解、知识点动画等教学资源,其中部分资源以二维码形式在书中呈现,其他资源可以通过封底的联系方式获取。

本书适合用作高等职业院校Python程序设计语言课程教材或教学参考用书,也可作为全国计算机二级考试的参考资料和初学者的入门教程用书。

  • 基础篇
    • 第1章认识Python002
      • 1.1Hello World程序002
      • 1.2Python版本概述004
      • 1.3Python集成开发环境的安装004
      • 1.4IDLE的简单使用007
      • 1.5小结009
      • 1.6课后训练010
      • 1.7想一想010
      • 1.8拓展知识010
    • 第2章Python程序设计准备012
      • 2.1数值012
      • 2.2列表015
      • 2.3元组018
      • 2.4字符串019
      • 2.5字典023
      • 2.6常量026
      • 2.7逻辑运算符026
      • 2.8比较运算符027
      • 2.9其他运算符027
      • 2.10小结028
      • 2.11课后训练029
      • 2.12想一想030
      • 2.13拓展知识030
    • 第3章开始Python程序设计033
      • 3.1顺序结构程序设计033
      • 3.2分支(选择)结构程序设计041
      • 3.3循环结构程序设计050
      • 3.4小结061
      • 3.5课后训练062
      • 3.6想一想064
      • 3.7拓展知识064
    • 第4章小试牛刀——文件066
      • 4.1文件的打开与创建066
      • 4.2文本文件操作精选案例069
      • 4.3二进制文件操作精选案例075
      • 4.4文件系统操作简介079
      • 4.5小结083
      • 4.6课后训练083
      • 4.7想一想084
      • 4.8拓展知识084
    • 第5章设计自己的积木块——函数087
      • 5.1函数基础087
      • 5.2函数参数091
      • 5.3变量的作用域096
      • 5.4函数设计精选案例098
      • 5.5小结102
      • 5.6课后训练102
      • 5.7想一想103
      • 5.8拓展知识104
    • 第6章使用别人的积木块——模块与包106
      • 6.1模块106
      • 6.2包112
      • 6.3标准库113
      • 6.4模块与包应用精选案例121
      • 6.5小结126
      • 6.6课后训练127
      • 6.7想一想127
      • 6.8拓展知识128
  • 进阶篇
    • 第7章面向对象程序设计132
      • 7.1面向对象程序设计基础133
      • 7.2继承138
      • 7.3多态140
      • 7.4面向对象精选案例142
      • 7.5小结145
      • 7.6课后训练146
      • 7.7想一想148
      • 7.8拓展知识149
    • 第8章图形用户界面设计154
      • 8.1常用GUI模块简介154
      • 8.2tkinter模块155
      • 8.3turtle库166
      • 8.4图形界面设计精选案例171
      • 8.5小结174
      • 8.6课后训练175
      • 8.7想一想176
      • 8.8拓展知识176
    • 第9章数据库应用开发180
      • 9.1Python数据库应用程序开发简介180
      • 9.2SQLite数据库181
      • 9.3数据库应用程序开发精选案例186
      • 9.4小结199
      • 9.5课后训练200
      • 9.6想一想200
      • 9.7拓展知识200
    • 第10章错误和异常204
      • 10.1错误204
      • 10.2异常207
      • 10.3异常处理209
      • 10.4两种特殊的异常处理方式213
      • 10.5小结215
      • 10.6课后训练215
      • 10.7想一想216
      • 10.8拓展知识217
  • 实战篇
    • 第11章网络编程224
      • 11.1PyCharm的安装与使用224
      • 11.2TCP/IP协议简介236
      • 11.3TCP编程239
      • 11.4UDP编程243
      • 11.5网络爬虫246
      • 11.6网络编程精选案例256
      • 11.7小结257
      • 11.8课后训练258
      • 11.9想一想258
      • 11.10拓展知识258
    • 第12章数据处理268
      • 12.1numpy模块268
      • 12.2pandas模块278
      • 12.3matplotlib模块290
      • 12.4数据处理精选案例299
      • 12.5小结301
      • 12.6课后训练302
      • 12.7想一想302
      • 12.8拓展知识302
  • 参考文献304

相关图书