作品简介

本书完全为零基础的初学者量身定做,配合大量实例介绍了Python的基本语法、编码规范和一些编程思想。本书共分为两部分,第1~6章为Python语言基础,主要介绍Python的基本用法。第7~10章介绍一些Python的实际应用,第7章介绍了如何用Python进行GUI开发,第8章介绍了如何用Python开发网络爬虫,第9章介绍了如何用Python进行Web开发,第10章介绍了如何使用Python进行数据分析与可视化处理,第11章介绍了如何使用Python实现常见机器学习算法。本书既可以作为高等院校计算机类相关专业的教材,也可以作为软件从业人员、计算机爱好者的学习指导用书。

吕云翔,姚泽良,张扬等编著

作品目录

  • 前言
  • 第1章 Python入门知识
  • 1.1 欢迎来到Python的世界
  • 1.2 Python开发环境的搭建与使用
  • 1.3 Python编码规范
  • 本章小结
  • 习题
  • 第2章 数据类型和基本计算
  • 2.1 常用数值类型
  • 2.2 数值类型转换
  • 2.3 基本计算
  • 本章小结
  • 习题
  • 第3章 控制语句和函数
  • 3.1 选择结构
  • 3.2 循环结构
  • 3.3 Break, Continue, Pass
  • 3.4 函数的定义与使用
  • 本章小结
  • 习题
  • 第4章 数据结构
  • 4.1 什么是数据结构
  • 4.2 Tuple(元组)
  • 4.3 List(列表)
  • 4.4 Dict(字典)
  • 4.5 字符串与输入
  • 本章小结
  • 习题
  • 第5章 文件读写
  • 5.1 打开文件
  • 5.2 关闭文件
  • 5.3 读文件
  • 5.4 写文件
  • 5.5 定位读写
  • 5.6 数据序列化
  • 5.7 文件系统操作
  • 本章小结
  • 习题
  • 第6章 类和对象
  • 6.1 类
  • 6.2 对象
  • 6.3 类和对象的关系
  • 6.4 面向过程还是面向对象
  • 6.5 类的定义
  • 6.6 类的方法
  • 本章小结
  • 习题
  • 第7章 Python GUI开发
  • 7.1 GUI开发简介
  • 7.2 Tkinter的主要组件
  • 7.3 案例:三连棋游戏
  • 7.4 案例:音乐播放器
  • 本章小结
  • 习题
  • 第8章 Python网络爬虫
  • 8.1 HTTP,HTML与JavaScript
  • 8.2 Requests的使用
  • 8.3 常见网页解析工具
  • 8.4 Scrapy框架与Selenium
  • 8.5 处理表单以及反爬虫机制
  • 8.6 案例:使用爬虫下载网页
  • 8.7 案例:抓取电影海报
  • 本章小结
  • 习题
  • 第9章 Python Web开发
  • 9.1 Flask框架基础
  • 9.2 案例:使用Flask框架实现简单的网站登录注册
  • 9.3 Django框架基础
  • 9.4 案例:使用Django框架搭建学生信息管理网站
  • 本章小结
  • 习题
  • 第10章 Python数据分析与可视化
  • 10.1 从MATLAB到Python
  • 10.2 NumPy
  • 10.3 Pandas
  • 10.4 Matplotlib
  • 10.5 SciPy与SymPy
  • 10.6 案例:新生数据分析与可视化
  • 10.7 案例:Python表格处理分析
  • 本章小结
  • 习题
  • 第11章 Python机器学习
  • 11.1 机器学习概述
  • 11.2 案例:基于逻辑回归的乳腺癌识别
  • 11.3 案例:基于决策树算法的红酒起源地分类
  • 本章小结
  • 习题
  • 参考文献
展开全部