第一篇\t用 Python 学习编程

第 1 章\tPython 起步\t3

1.1\t认识计算机语言\t3

1.1.1\t低级语言和高级语言\t3

1.1.2\t解释类语言和编译类语言\t4

1.2\t了解 Python\t4

1.2.1\tPython 的历史\t4

1.2.2\tPython 主要应用领域\t5

1.3\tPython 编程环境的安装与配置\t6

1.3.1\t下载 Python\t6

1.3.2\t安装 Python\t7

1.3.3\tPython 集成开发环境 IDLE\t11

1.3.4\tPython 集成开发环境 PyCharm\t12

1.4\tPython 编程起步\t17

1.5\t习题\t19

第 2 章\tPython 编程基础\t20

2.1\t程序语句与代码注释\t20

2.2\t基本输入 / 输出\t21

2.2.1\t基本输出\t21

2.2.2\t基本输入\t23

2.3\t代码缩进与代码块\t23

2.4\t语句续行与语句分隔\t24

2.5\t标识符与关键字\t25

2.6\t开始写程序\t25

2.7\t习题\t27

第 3 章\tPython 数据类型\t28

3.1\t变量\t28

3.2\t数据类型\t29

3.3\t数字类型\t29

3.3.1\t数字类型常量\t29

3.3.2\t数字运算\t30

3.3.3\t格式化输出\t38

3.4\t字符串类型\t40

3.4.1\t字符串常量\t40

3.4.2\t转义字符\t40

3.4.3\t原(raw)字符串\t41

3.4.4\t字符串的基本操作\t41

3.4.5\t字符串常用内置方法\t44

3.5\t列表类型\t53

3.5.1\t列表的基本特点\t53

3.5.2\t列表的基本操作\t53

3.5.3\t列表的常用内置方法\t56

3.6\t元组类型\t63

3.6.1\t元组的基本特点\t63

3.6.2\t元组的基本操作\t64

3.6.3\t元组的常用内置方法\t66

3.7\t集合类型\t67

3.7.1\t集合的基本特点\t67

3.7.2\t集合的基本操作\t67

3.7.3\t集合的常用内置方法\t69

3.8\t字典类型\t71

3.8.1\t字典的基本特点\t71

3.8.2\t字典的基本操作\t72

3.8.3\t字典的常用内置方法\t74

3.9\t习题\t80

第 4 章\t程序流程控制\t83

4.1\t分支结构――if 语句\t83

4.1.1\tif 语句的形式\t83

4.1.2\tif 语句案例\t86

4.2\t循环结构――while 语句\t87

4.2.1\twhile 语句的形式\t87

4.2.2\tbreak 与 continue 语句\t88

4.2.3\twhile 语句案例\t89

4.3\t循环结构――for 语句\t90

4.3.1\tfor 语句的形式\t90

4.3.2\tfor 语句案例\t91

4.4\t编程练习\t92

4.5\t习题\t94

第 5 章\t函数与模块\t96

5.1\t函数的概念\t96

5.1.1\t为什么需要函数\t96

5.1.2\t函数的概念\t98

5.2\t变量作用域\t103

5.3\t编程练习\t107

5.4\t内置函数\t111

5.4.1\t算术函数\t112

5.4.2\t数据类型转换函数\t114

5.4.3\t序列函数\t116

5.4.4\t对象操作\t118

5.4.5\t编译运行\t119

5.5\t模块\t119

5.5.1\t模块的概念\t119

5.5.2\t模块的导入\t120

5.5.3\t模块的 name属性\t121

5.6\t编程练习\t122

5.7\t习题\t123

8.2\t功能实现版本 1――主界面的实现\t161

8.2.1\t相关技术――Python 内置的标准图形界面库 tkinter\t161

8.2.2\t版本 1 的参考程序代码\t162

8.2.3\t版本 1 拓展功能要求\t166

8.3\t功能实现版本 2――添加新学生\t166

8.3.1\t相关技术――tkinter 图形界面实现和数据库编程\t166

8.3.2\t版本 2 的参考程序代码\t181

8.4\t功能实现版本 3――显示所有学生\t187

8.5\t功能实现版本 4――查找删除修改学生\t188

8.6\t功能实现版本 5――成绩录入\t191

8.7\t功能实现版本 6――成绩查询\t194

8.8\t拓展功能需求\t197

第 9 章 “贪吃蛇”游戏\t198

9.1\t基本需求\t198

9.2\t功能实现版本 1――打开游戏窗口\t199

9.2.1\tpygame 基本使用\t199

9.2.2\t版本 1――“打开游戏窗口”的参考程序代码\t211

9.3\t功能实现版本 2――蛇的出现\t212

9.3.1\t面向对象入门――类和对象\t212

9.3.2\t版本 2 的参考程序代码\t214

9.4\t功能实现版本 3――蛇自动前行\t216

9.5\t功能实现版本 4――出现蛇身\t218

9.6\t功能实现版本 5――控制蛇转向和蛇撞墙检测\t220

9.7\t功能实现版本 6――食物出现和蛇吃食物处理\t225

9.8\t功能实现版本 7――蛇吃到自己身体和避免食物坐标出现在蛇身体上的处理

231

9.9\t功能实现版本 8――两个食物\t236

9.10\t功能实现版本 9――两条蛇\t240

9.11\t拓展功能需求\t248

第 10 章\t网络爬虫\t249

10.1\t相关知识\t249

10.2\t爬虫实例\t264

10.2.1\t分析\t265

10.2.2\t下载网页\t267

10.2.3\t解析数据\t268

10.2.4\t翻页爬取\t27

10.3\t拓展方向\t273

第 11 章\t人脸识别\t274

11.1\t相关模块的安装\t274

11.2\t人脸识别相关案例\t277

11.2.1\t识别人脸特征\t277

11.2.2\t识别人脸边界\t280

11.3\t拓展方向\t285

第 12 章\t数据可视化\t286

12.1\t相关模块的安装\t286

12.2\t数据可视化相关案例\t288

12.2.1\t正弦余弦图形\t288

12.2.2\t条形图\t288

12.2.3\t饼图\t290

12.3\t拓展方向\t291

基于python的网上书店系统_基于python的从学习编程到解决问题相关推荐

  1. java网上书店系统_基于JAVA/JSP的网上书店系统

    第一章 JAVA的网络功能与编程 1-1 JAVA语言简介 Java是一种简单易用.完全面向对象.具有平台无关性且安全可靠的主要面向Internet的开发工具.自从1995年正式问世以来,Java的快 ...

  2. java网上书店管理系统_基于JAVA的网上书店管理系统的开发.doc

    基于JAVA的网上书店管理系统的开发 基于 JAVA 的网上书店系统的设计与开发 摘 要 电子商务是一种在互联网上进行商务活动的形式,近年来随着互联网技术的 发展得以迅速普及.如何利用最新互联网编程技 ...

  3. 基于php的网上书店系统,基于PHP的网上书店的设计

    内容简介: 毕业论文 基于PHP的网上书店的设计,共47页,22037字,附英文文献及翻译 摘 要 20世纪末,随着信息技术的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了 ...

  4. java和sql网上书店系统_网上书店管理系统(java。SQL Server数据库)

    [实例简介] 网上书店管理系统(java.SQL Server数据库) [实例截图] [核心代码] 网上书店系统(1) └── 网上书店系统 └── Store ├── bookDB │   ├── ...

  5. 基于python的网上书店系统_Python开发技术大全

    前言 第1篇 Python编程基础 第1章 Python语言基础2 1.1 Python语言介绍2 1.2 Python版本介绍3 1.2.1 Python语言的版本3 1.2.2 Python的实现 ...

  6. python自动组卷系统_基于遗传算法(C#编写)的智能组卷系统优化

    原创 guodongwe1991 机器学习算法与Python学习 2016-08-25 最近由于项目的需要,基于.Net 4.0框架和WPF开发window的客户端(开发环境为win7 旗舰版:Vis ...

  7. java 网上商城系统_基于Java_web开发的网上商城系统(含源文件).doc

    PAGE PAGE 1 届 别 学 号 (学校名称) 毕业设计(论文) 基于JAVA WEB的网上商城设计与开 发 姓 名[ 系 别 .专 业 导师姓名.职称[ 完 成 时 间[ PAGE II- 网 ...

  8. 基于python的智能家居系统_基于Python Django的可扩展智能家居系统

    基于 Python Django 的可扩展智能家居系统 龚 鸣,余杨志,邓宏涛 * [摘 要] 针对现阶段智能家居系统智能化迭代开发的需求,分析当前智能家居 系统主控的相关实现技术,提出了基于 Pyt ...

  9. 基于python的网络爬虫系统_基于Python对网络爬虫系统的设计与实现.pdf

    基于Python对网络爬虫系统的设计与实现.pdf 日期: 2020-08-02 01:17:51 人气: - 基于Python对网络爬虫系统的设计与实现软件研发与应用SOFTWARE DEVELOP ...

最新文章

  1. VS中的 MD/MT设置
  2. lgg8配置_LGG8XThinQ参数配置-LG G8X ThinQ详细性能评测
  3. 哪些要素会让咱们呈现抑郁症的病症
  4. zabbix使用zabbix-java-gateway监控jvm/tomcat性能
  5. java二分法查找_java 中二分法查找的应用实例
  6. CCPC2020太原理工获得一枚奖牌
  7. 利用数据绑定(DataBinding)简化多线程数据展示
  8. python可执行文件 情人节快乐_各位情人节快乐, Python帮忙撒狗粮, 我连夜做了这个程序!(示例代码)...
  9. 2022最新手机号码正则
  10. 数据分析师——个人求职之路经历分享(2020届)
  11. 饥荒联机版修改在线模式
  12. Hadamard矩阵和Kronecker积
  13. 3D重建中的相机雷达融合
  14. 数据挖掘--糖尿病遗传风险检测
  15. 深入理解SR-IOV和IO虚拟化
  16. Flink SQL JSON Format 源码解析
  17. Plant Simulation使用技巧
  18. LIF3上线,Tomb漏洞补偿与空投计划
  19. Python绘制地图神器,上手直接开大!
  20. 2022年全球在线招聘软件行业分析报告

热门文章

  1. MATLAB算法实战应用案例精讲-【数模应用】灰色预测模型(Gray Forecast Model)(附python、R语言和MATLAB代码实现)
  2. Debian linux--从安装到升级(非编译)
  3. HIVE 动态分区与静态分区
  4. 微信服务器在五秒内无响应多次请求去重
  5. Python中使用国内源头下载依赖
  6. 计算机远程桌面连接如何设置密码,远程桌面连接设置如何操作 远程桌面连接设置方法【图文】...
  7. 东南大学蒙纳士学院计算机qq群,2016东南大学-蒙纳士大学调剂复试经验及笔试题目分享...
  8. 2023工业4.0晴雨表显示,德国、奥地利和瑞士在生产数字化方面与中国、英国和美国差距越来越大 | 美通社头条...
  9. 如何选择合适的数字隔离器
  10. 腾讯云镜像:秒收录适合优化的cms系统Catfish(鲶鱼)