第1章Python语言快速入门1

1.1Python的安装与配置1

1.2运行Python程序2

1.2.1运行Python的方式2

1.2.2Python编写规范4

1.3编写简单的Python程序5

习题19

第2章Python语法速览10

第1章Python语言快速入门1

1.1Python的安装与配置1

1.2运行Python程序2

1.2.1运行Python的方式2

1.2.2Python编写规范4

1.3编写简单的Python程序5

习题19

第2章Python语法速览10

2.1Python的数据类型10

2.2列表和元组12

2.2.1列表定义与列表元素12

2.2.2列表的操作函数13

2.2.3元组15

2.3字典和集合16

2.3.1字典16

2.3.2集合17

2.4程序控制结构18

2.4.1顺序控制语句18

2.4.2if选择语句21

2.4.3循环语句25

2.5函数31

2.5.1函数的定义与调用31

2.5.2局部变量与全局变量32

2.5.3常用内置函数33

2.5.4匿名函数lambda35

2.6案例精选35

习题241

第3章类与模块43

3.1类和对象43

3.1.1类的格式与创建对象43

3.1.2类的继承46

3.1.3运算符重载48

3.2模块48

3.2.1模块的导入48

3.2.2自定义模块49

3.2.3常用标准库模块50

3.2.4使用pip安装和管理扩展模块54

3.3案例精选55

习题357

第4章图形用户界面设计58

4.1图形用户界面概述58

4.1.1常用设计图形界面的模块58

4.1.2tkinter模块58

4.2窗体容器和组件59

4.2.1窗体容器和标签组件59

4.2.2按钮和事件处理61

4.3界面布局管理63

4.4文本框组件65

4.5其他常用组件68

4.5.1单选按钮和复选框68

4.5.2标签框架、下拉列表框和滚动文本框69

4.6菜单与对话框71

4.6.1菜单71

4.6.2对话框73

4.7鼠标键盘事件78

4.7.1鼠标事件78

4.7.2键盘事件80

4.8案例精选81

习题483

第5章绘图及图像处理85

5.1绘制图形85

5.1.1用画布组件绘图85

5.1.2用turtle模块绘图88

5.2数字图像处理基础90

5.2.1Python图像处理类库PIL90

5.2.2图像处理技术91

5.3案例精选94

习题5105

第6章文件与数据库编程(数据存储)106

6.1文件目录106

6.1.1文件目录函数106

6.1.2文件目录操作106

6.2文件的读写操作108

6.2.1文件操作函数108

6.2.2打开和关闭文件109

6.2.3读取文件操作109

6.2.4写入文件操作111

6.2.5二进制文件的读写114

6.2.6对Excel数据的读写操作115

6.2.7处理JSON格式数据119

6.3Python数据库编程124

6.3.1SQLite数据库编程124

6.3.2操作MySQL数据库129

6.4案例精选133

6.4.1多功能文本编辑器133

6.4.2保存结构化数据137

6.4.3英汉小词典设计139

……

python编程案例教程-Python程序设计案例教程——从入门到机器学习(微课版)相关推荐

  1. Python程序设计与算法基础教程(第二版)微课版第四章上机实践答案

    Python程序设计与算法基础教程(第二版)微课版第四章上机实践答案 2. def generate(L) : #生成杨辉三角的 一行List = [1]for x in range(1,len(L) ...

  2. 《Python网络程序设计(微课版)》前2章110页免费阅读

    开学第一课:一定不要这样问老师Python问题 中国大学MOOC"Python程序设计基础"第6次开课时间 董付国老师Python系列教材推荐与选用参考 ============= ...

  3. 董老师又双叒叕送书啦,8本《Python网络程序设计(微课版)》

    推荐教材: <Python网络程序设计(微课版)>,ISBN:978-7-3025-8312-7,董付国,清华大学出版社,2021年8月出版 配套资源: 教学大纲.PPT.91个例题源码. ...

  4. 《Python网络程序设计(微课版)》223道习题参考答案

    推荐教材: <Python网络程序设计(微课版)>,ISBN:978-7-3025-8312-7,董付国,清华大学出版社,2021年8月出版 配套资源: 教学大纲.450页PPT.91个例 ...

  5. 山东python编程培训,Python进入山东省小学教材了

    根据最近火爆朋友圈的一则消息,Python已经进入山东省小学教材.Python这几年的火热,离不开人工智能和机器学习. 已经没有什么能够阻挡Python了.根据国务院<新一代人工智能发展规划的通 ...

  6. 大M法的python编程求解和python包求解

    大M法的python编程求解和python包求解 一.大M算法的求解步骤讲解 二.python编程求解 三.利用python包scipy的优化包optimize 四.用excel求解 五.分析结果 一 ...

  7. 直播预告|阿里云天池牛年读书会《中学生可以这样学Python(微课版)》

    推荐教材: <中学生可以这样学Python(微课版)>,ISBN:9787302554639,董付国,应根球,清华大学出版社,2020年8月 配套资源:课件.源码.微课.习题答案,任课教师 ...

  8. 计算机网络教程第五版|微课版 - 缩写词+全称+中文

    缩写词+全称+中文 A ACK(ACKnowledgement)确认 ACL(Access Control List)访问控制列表 ADSL(Asymmetric Digital Subscriber ...

  9. 计算机网络教程第五版|微课版 - 第五章 运输层 - 习题【补充】

    第五章.运输层[补充] 本章的习题 在 "滑动窗口" 概念中,"发送窗口" 和 "接受窗口" 的作用是什么?如果接受方的接受能力不断地发生变 ...

  10. 计算机网络教程第五版|微课版 - 第四章 网络层 - 习题【补充】

    第四章.网络层[补充] 本章的习题 请简述网络层的转发和选路两个重要功能的区别和联系 转发:分组在单一的路由器的一条输入链路中,由路由器将该分组移动到合适的输出链路 路由选择:一个网络中,分组从发送方 ...

最新文章

  1. jQuery 加法计算 使用+号即强转类型
  2. Java和js常用表达式
  3. svm 支持向量机 回归 预测_机器学习:简单理解支持向量机SVM
  4. discuz邮件设置PHP,Discuz!6.0—如何配置发送邮件的参数
  5. 学习C/C++的简单方法
  6. linux2.6.28内核对bio完成通知的改进--集中走向分离的另一个例子
  7. 你不可能没看过这10个设计师的文章
  8. 编译出错:self-encoder.context-me_method = ME_UMH;
  9. 每周个人进度总结06
  10. Java异步多线程编程探索之CompletableFuture
  11. Linux配置阿里yum源
  12. vue + echarts 省份地图 以及打包后地图加载不出来(比较详细)
  13. status(c语言)
  14. stellarium
  15. 阿里高P谈技术人如何高速成长?
  16. 12306用户名密码泄露,这回貌似是躺枪
  17. 阿里云免费ssl证书(PFX格式证书)安装
  18. 海康威视 网络硬盘录像机 Linux / QT 视频监控
  19. 【练习七 字符串编程题9. 音乐DJ和回响贝斯】
  20. 百度杯”CTF比赛(十一月场)

热门文章

  1. 1tensorflow 实现端到端的OCR:二代身份证号识别 + 2tensorflow LSTM+CTC实现端到端的不定长数字串识别
  2. 计算机技术中,下列的英文缩写和中文名字的对照中,正确的是,计算机技术中,下列的英文缩写和中文名字的对照中。正确的是(  )。 a.cad——计算机辅助制造b.cam——计...
  3. go 函数末尾缺少返回值_伙计们,Go 并没有那么简单?你觉得呢
  4. python之地基(四)
  5. jsp页面运行的步骤以及原理
  6. 【Gerrit】Add a Member
  7. 推荐12个最好的 JavaScript 图形绘制库
  8. Android进阶:ListView性能优化异步加载图片 使滑动效果流畅
  9. WHERE+HAVING
  10. 斐波那契 —— 矩阵形式推导