展开全部

主编推荐语

本书详细介绍了使用Python进行程序开发应该掌握的各方面技术,适合初学者阅读。

内容简介

本书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Python进行程序开发应该掌握的各方面技术。

全书共分23章,包括初识Python、Python语言基础、运算符与表达式、流程控制语句、列表和元组、字典和集合、字符串、Python中使用正则表达式、函数、面向对象程序设计、模块、异常处理及程序调试、文件及目录操作、操作数据库、GUI界面编程、Pygame游戏编程、网络爬虫开发、使用进程和线程、网络编程、Web编程、Flask框架、e起去旅行网站、AI图像识别工具等内容。

所有知识都结合具体实例进行介绍,涉及的程序代码都给出了详细的注释,读者可轻松领会Python程序开发的精髓,快速提升开发技能。除此之外,本书还附配了243集高清教学微视频及PPT电子教案。

目录

  • 版权信息
  • 内容简介
  • 前言
  • 第1篇 基础知识
  • 第1章 初识Python
  • 1.1 Python简介
  • 1.2 搭建Python开发环境
  • 1.3 Python开发工具
  • 1.4 实践与练习
  • 第2章 Python语言基础
  • 2.1 Python语法特点
  • 2.2 Python中的变量
  • 2.3 基本数据类型
  • 2.4 基本输入和输出
  • 2.5 实践与练习
  • 第3章 运算符与表达式
  • 3.1 运算符
  • 3.2 运算符的优先级
  • 3.3 条件表达式
  • 3.4 实践与练习
  • 第4章 流程控制语句
  • 4.1 程序结构
  • 4.2 选择语句
  • 4.3 循环语句
  • 4.4 break、continue和pass语句
  • 4.5 实践与练习
  • 第5章 列表和元组
  • 5.1 序列概述
  • 5.2 列表
  • 5.3 元组
  • 5.4 实践与练习
  • 第6章 字典和集合
  • 6.1 字典
  • 6.2 集合
  • 6.3 实践与练习
  • 第7章 字符串
  • 7.1 字符串编码转换
  • 7.2 字符串常用操作
  • 7.3 实践与练习
  • 第2篇 进阶提高
  • 第8章 Python中使用正则表达式
  • 8.1 正则表达式语法
  • 8.2 使用re模块实现正则表达式操作
  • 8.3 实践与练习
  • 第9章 函数
  • 9.1 函数的创建和调用
  • 9.2 参数传递
  • 9.3 返回值
  • 9.4 变量的作用域
  • 9.5 匿名函数
  • 9.6 实践与练习
  • 第10章 面向对象程序设计
  • 10.1 面向对象概述
  • 10.2 类的定义和使用
  • 10.3 属性
  • 10.4 继承
  • 10.5 实践与练习
  • 第11章 模块
  • 11.1 模块概述
  • 11.2 自定义模块
  • 11.3 Python中的包
  • 11.4 引用其他模块
  • 11.5 实践与练习
  • 第12章 异常处理及程序调试
  • 12.1 异常概述
  • 12.2 异常处理语句
  • 12.3 程序调试
  • 12.4 实践与练习
  • 第13章 文件及目录操作
  • 13.1 基本文件操作
  • 13.2 目录操作
  • 13.3 高级文件操作
  • 13.4 实践与练习
  • 第14章 操作数据库
  • 14.1 数据库编程接口
  • 14.2 使用SQLite
  • 14.3 使用MySQL
  • 14.4 实践与练习
  • 第3篇 高级应用
  • 第15章 GUI界面编程
  • 15.1 初识GUI
  • 15.2 使用QtDesigner创建窗口
  • 15.3 信号与槽
  • 15.4 常用控件
  • 15.5 实践与练习
  • 第16章 Pygame游戏编程
  • 16.1 初识Pygame
  • 16.2 Pygame基本使用
  • 16.3 开发FlappyBird游戏
  • 16.4 实践与练习
  • 第17章 网络爬虫开发
  • 17.1 初识网络爬虫
  • 17.2 网络爬虫的常用技术
  • 17.3 网络爬虫开发常用框架Scrapy
  • 17.4 实战项目:快手爬票
  • 17.5 实践与练习
  • 第18章 使用进程和线程
  • 18.1 什么是进程
  • 18.2 创建进程的常用方式
  • 18.3 进程间通信
  • 18.4 什么是线程
  • 18.5 创建线程
  • 18.6 线程间通信
  • 18.7 实践与练习
  • 第19章 网络编程
  • 19.1 网络基础
  • 19.2 TCP编程
  • 19.3 UDP编程
  • 19.4 实践与练习
  • 第20章 Web编程
  • 20.1 Web基础
  • 20.2 WSGI接口
  • 20.3 Web框架
  • 20.4 实践与练习
  • 第21章 Flask框架
  • 21.1 Flask简介
  • 21.2 Flask基础
  • 21.3 模板
  • 21.4 Web表单
  • 21.5 实践与练习
  • 第4篇 项目实战
  • 第22章 e起去旅行网站
  • 22.1 系统功能设计
  • 22.2 系统开发必备
  • 22.3 数据库设计
  • 22.4 前台用户模块设计
  • 22.5 前台首页模块设计
  • 22.6 景区模块设计
  • 22.7 关于我们模块设计
  • 22.8 后台模块设计
  • 第23章 AI图像识别工具
  • 23.1 需求分析
  • 23.2 系统设计流程
  • 23.3 系统开发必备
  • 23.4 开发前的准备工作
  • 23.5 AI图像识别工具的开发
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。