Python基础实训教程
定价:¥49.80
                            								作者: 席二辉
出版时间:2023-08
出版社:电子工业出版社
- 电子工业出版社
 - 9787121448645
 - 1-2
 - 466060
 - 48253733-9
 - 平塑
 - 16开
 - 2023-08
 - 288
 - 180
 - 计算机科学与技术
 - 本科 高职
 
                            内容简介
                        
                        
                                本书分为前后两部分,第一部分以Python基础知识为主,案例贯穿始终,主要包括:基础知识、面向对象、多线程、数据库编程、图形界面设计和文件操作;第二部分以小游戏和项目开发案例为主线,在游戏和项目设计与开发中学习知识点的应用,做、学、练于一体。本书语言精练、层次清晰、由浅入深,以案例为主线讲解知识点,以精心设计的5个具有吸引力的游戏和项目作为章节名称进行知识点的实践训练,激发学生学习兴趣和学习愿望。 本书提供完整的课程资源包,包括案例源代码、课件PPT等。 本书可以作为本科院校计算机相关专业Python基础课程的教材或实践配套教材,也可以作为非计算机专业Python语言公共基础课教程和大专、培训类学校的教材,还可以作为程序员或编程爱好者的参考用书。                            
                            
                        
                            目录
                        
                        
                                目    录__eol__第1章  基础知识	1__eol__1.1  Python语言简介	1__eol__1.1.1  认识Python	1__eol__1.1.2  Python的下载与安装	5__eol__1.1.3  开发和运行Python程序	8__eol__1.1.4  Python的开发环境	11__eol__1.1.5  使用pip管理Python扩展库	11__eol__1.1.6  Python扩展库的导入	12__eol__1.2  Anaconda 3开发环境的安装与使用	14__eol__1.2.1  Anaconda 3的下载与安装	14__eol__1.2.2  Spyder的配置与使用	15__eol__1.2.3  Jupyter Notebook	17__eol__1.3  Python语言的编码规范	19__eol__1.3.1  标识符命名规则	19__eol__1.3.2  代码缩进	19__eol__1.3.3  空格与空行	20__eol__1.3.4  注释语句	20__eol__1.3.5  折行处理	21__eol__1.3.6  圆括号	21__eol__1.3.7  保留字	21__eol__1.4  数据类型和变量	22__eol__1.4.1  数据类型	22__eol__1.4.2  变量	26__eol__1.5  运算符和表达式	27__eol__1.5.1  算术运算符	27__eol__1.5.2  表达式	33__eol__1.6  控制结构	34__eol__1.6.1  条件判断语句	34__eol__1.6.2  循环语句	36__eol__1.7  函数与模块	39__eol__1.7.1  函数	39__eol__1.7.2  模块	41__eol__1.8  小结	44__eol__习题1	44__eol__第2章  面向对象	45__eol__2.1  类与对象	45__eol__2.1.1  创建类	45__eol__2.1.2  创建对象	46__eol__2.2  构造与析构方法	46__eol__2.2.1  构造方法	46__eol__2.2.2  析构方法	47__eol__2.3  变量	48__eol__2.3.1  成员变量	48__eol__2.3.2  类变量	49__eol__2.4  方法	50__eol__2.4.1  实例方法	50__eol__2.4.2  类方法	51__eol__2.4.3  静态方法	52__eol__2.5  继承	53__eol__2.5.1  类的继承	53__eol__2.5.2  方法的重写	54__eol__2.5.3  多重继承	55__eol__2.6  多态	56__eol__2.7  小结	57__eol__习题2	57__eol__第3章  多线程	59__eol__3.1  认识线程	59__eol__3.2  创建线程	59__eol__3.2.1  Thread(?)方法	59__eol__3.2.2  继承线程类	60__eol__3.2.3  守护线程	62__eol__3.3  join(?)方法	63__eol__3.4  线程同步	65__eol__3.4.1  认识同步	65__eol__3.4.2  锁	65__eol__3.4.3  条件变量	68__eol__3.5  小结	69__eol__习题3	70__eol__第4章  数据库编程	71__eol__4.1  认识数据库	71__eol__4.2  数据类型	71__eol__4.3  SQLite的基本操作	72__eol__4.3.1  创建	72__eol__4.3.2  插入	73__eol__4.3.3  修改	74__eol__4.3.4  删除	74__eol__4.3.5  查找	75__eol__4.4  SQLite3编程	77__eol__4.4.1  创建数据表	77__eol__4.4.2  数据表的基本操作	78__eol__4.5  小结	80__eol__习题4	80__eol__第5章  图形界面设计	82__eol__5.1  初识tkinter	82__eol__5.2  布局管理器	83__eol__5.2.1  pack布局	83__eol__5.2.2  place布局	83__eol__5.2.3  grid布局	84__eol__5.3  常用组件	85__eol__5.3.1  Button	86__eol__5.3.2  Label	86__eol__5.3.3  Entry	87__eol__5.3.4  Listbox	88__eol__5.3.5  Radiobutton	89__eol__5.3.6  Checkbutton	90__eol__5.3.7  Scale	91__eol__5.3.8  Frame	92__eol__5.3.9  Menu	93__eol__5.4  事件处理	94__eol__5.4.1  command参数	94__eol__5.4.2  bind( )方法	95__eol__5.5  小结	96__eol__习题5	96__eol__第6章  文件操作	97__eol__6.1  文件的打开与关闭	97__eol__6.1.1  打开	97__eol__6.1.2  关闭	98__eol__6.2  文件的读/写	99__eol__6.2.1  文本文件的读/写	99__eol__6.2.2  二进制文件的读/写	101__eol__6.3  目录与文件	102__eol__6.3.1  目录操作	102__eol__6.3.2  文件操作	103__eol__6.4  小结	104__eol__习题6	104__eol__第7章  猜数字	105__eol__7.1  游戏介绍	105__eol__7.2  设计思路	105__eol__7.3  关键技术	106__eol__7.4  游戏界面	110__eol__7.4.1  界面设计	110__eol__7.4.2  判断框	111__eol__7.4.3  对话框	112__eol__7.5  编程实现	112__eol__7.6  小结	114__eol__第8章  飞船绕行星旋转	115__eol__8.1  项目介绍	115__eol__8.2  设计思路	115__eol__8.3  关键技术	116__eol__8.3.1  位图的绘制	116__eol__8.3.2  旋转	116__eol__8.4  界面	117__eol__8.4.1  绘制背景	117__eol__8.4.2  行星	118__eol__8.4.3  飞船	119__eol__8.5  编程实现	120__eol__8.6  小结	123__eol__第9章  连连看	124__eol__9.1  游戏介绍	124__eol__9.2  设计思路	125__eol__9.2.1  方块布局	125__eol__9.2.2  游戏规则	126__eol__9.3  关键技术	127__eol__9.3.1  Canvas对象	128__eol__9.3.2  绘制图形	128__eol__9.4  编程实现	134__eol__9.5  小结	138__eol__第10章  推箱子	139__eol__10.1  游戏介绍	139__eol__10.2  设计思路	140__eol__10.3  关键技术	142__eol__10.3.1  一维数组与二维数组	142__eol__10.3.2  列表复制—深拷贝	146__eol__10.4  编程实现	147__eol__10.5  小结	152__eol__第11章  贪吃蛇	153__eol__11.1  游戏介绍	153__eol__11.2  游戏规则	153__eol__11.3  类的设计	155__eol__11.4  搭建游戏框架	156__eol__11.4.1  pygame模块	156__eol__11.4.2  游戏界面	157__eol__11.4.3  创建食物	158__eol__11.4.4  创建贪吃蛇	160__eol__11.4.5  贪吃蛇吃食物及死亡的判断	162__eol__11.5  编程实现	163__eol__11.6  小结	168__eol__参考文献	169__eol__                            
                            
                        
                        
                        
                    
