QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30
Python编程入门与进阶-基础篇_画板-1(1)

Python编程入门与进阶·基础篇(活页式)

全书共配有视频微课二维码53个,配套教学资料包
  • 类  别:计算机系列
  • 书  名:Python编程入门与进阶·基础篇(活页式)
  • 主  编:韩迎春
  • 定  价:58
  • 开  本:16开
  • 印刷方式:双色
  • 页  数:244
  • 时  间:2023年3月
  • 出  版  社:北京邮电大学出版社
  • 书  号:978-7-5635-6828-4

内容摘要

        本书共包括9个模块,包括Python简介、Python基础语法、基础语句、Python函数、数据结构、模块、Python输入/输出、面向对象、异常。
        本书简化理论,强化编程,每个知识点的讲解都设置了代码示例,通过代码引导学生掌握编程思想;设置丰富的板块,包括“思维导图”“知识清单”“本章总结”“术语”“程序阅读”“综合案例”“练习”“自我反思与评价”。
        本书既可作为高等职业院校Python程序设计课程的教材,也可供相关爱好者参考和使用。

目录

第1章 Python简介
1.1   Python概述                                      
  1.1.1  了解 Python                               
  1.1.2   Python的发展历史                    
  1.1.3   Python的特点                          
  1.1.4  Python的主要应用领域             
1.2  搭建 Python开发环境                        
  1.2.1  Python开发环境概述                
  1.2.2  下载与安装 Python                   
  1.2.3   内置的 IDLE开发环境              
1.3  第一个 Python程序                           
1.4   Python代码编写规范                         
  1.4.1 注释规则                                 
  1.4.2   代码缩进                                 
  1.4.3   命名规范                                 
第2章 Python基础语法
 2.1  关键字与标识符                  
  2.1.1  关键字                      
  2.1.2   标识符                      
2.2  常量与变量                         
  2.2.1  常量                          
  2.2.2   变量                         
2.3  基本数据类型                      
  2.3.1   数字类型                   
  2.3.2   字符串类型               
  2.3.3   数据类型转换            
2.4  基本输人和输出                  
   2.4.1 使用 input()函数输入  
   2.4.2  使用 print()函数输出 
2.5  运算符                               
  2.5.1   算术运算符               
  2.5.2   比较(关系)运算符     
  2.5.3  赋值运算符               
  2.5.4   逻辑运算符              
  2.5.5   位运算符                  
  2.5.6   成员运算符              
  2.5.7   身份运算符              
  2.5.8   运算符优先级           
第3章 基础语句
3.1  条件语句                                    
  3.1.1   if语句                               
  3.1.2   eIse语句                           
  3.1.3   eIif语句                            
  3.1.4   if嵌套                               
  3.1.5   match语句                        
3.2  whiIe循环                                  
  3.2.1  whiIe语句                         
  3.2.2   无限循环                          
  3.2.3   continue语句和 break语句
  3.2.4   循环嵌套                          
3.3   for循环                                     
  3.3.1  for循环语句                      
  3.3.2   range()函数  
第4章 Python函数
4.1    函数的概念          
4.2   内置函数               
  4.2.1   类型转换函数 
  4.2.2   数学函数                    
  4.2.3   随机数函数                 
4.3  定义新函数                           
4.4  调用函数                               
4.5  参数                                     
  4.5.1   形参和实参                  
  4.5.2   传递值参数                 
  4.5.3   默认参数                    
  4.5.4   关键字参数                 
  4.5.5   不定长参数  *args和  *kwargs
4.6   函数的嵌套                          
4.7  递归函数                               
4.8  变量的作用域                       
  4.8.1   作用域的概念               
  4.8.2  全局变量和局部变量    
  4.8.3   闭包                           
4.9  return语句                            
4.10   匿名函数    
第5章 数据结构                                         
5.1 列表
   5.1.1 List的概念
   5.1.2 创建List
  5.1.3 访问List
   5.1.4 切片List
   5.1.5 重新分配List
   5.1.6 删除List
   5.1.7 多维Lists
   5.1.8 List的拼接
   5.1.9 操作List
   5.1.10 列表中的迭代
   5.1.11 更好地理解List
5.2 元组
  5.2.1 元组的概念
  5.2.2 创建 TupIe
  5.2.3 访问 TupIe
  5.2.4 切片 TupIe
  5.2.5 删除 TupIe
  5.2.6 重新分配 TupIe
  5.2.7 内置 TupIe函数
  5.2.8 TupIe方法
  5.2.9 操作 TupIe
  5.2.10 TupIe迭代
  5.2.11 TupIe嵌套
5.3 集合
  5.3.1 集合的概念
  5.3.2 创建 Set
  5.3.3 访问 Set
  5.3.4 删除 Set
  5.3.5 更新 Set
  5.3.6 内置 Set函数
  5.3.7 操作 Set
  5.3.8 Set迭代
  5.3.9 冻结 Set
5.4 字典
  5.4.1字典的概念
  5.4.2 创建 Dictionary
  5.4.3 访问 Dictionary
  5.4.4 重新分配 Dictionary
  5.4.5 删除 Dictionary
  5.4.6 操作 Dictionary
  5.4.7 Dictionary迭代
第6章 模块
6.1  模块的定义
6.2  模块的导人
  6.2.1  使用 import语句导入模块
  6.2.2  使用 from… import语句导入模块
6.3   自定义模块的创建
6.4   自定义包
  6.4.1   包的概念
  6.4.2   创建和使用包
6.5  常用的内置模块
6.6  第三方模块
  6.6.1   常用的第三方模块
  6.6.2  使用 pip管理扩展模块
第7章 Python输入/输出
7.1   I/O的概念
  7.1.1   程序视角下的 I/O
  7.1.2   I/O流
7.2   Python中的 I/O流
  7.2.1   概述
  7.2.2   文本 I/O流
  7.2.3   二进制 I/O流
  7.2.4   原始 I/O流
7.3  磁盘文件操作
  7.3.1   读文件
  7.3.2   写文件
  7.3.3   文件目录操作
7.4  字符编码
  7.4.1   基本概念
  7.4.2 Unicode码与UTF-8码
  7.4.3 Python中的字符编码
第8章 面向对象
8.1  类的相关知识
8.2  对象的相关知识
8.3  对象之间的交互
8.4   面向对象的组合用法
8.5   面向对象的三大特性
  8.5.1   继承
  8.5.2   多态
  8.5.3   封装
第9章 异常
9.1  异常的定义                                                              
9.2  异常的类型                                                              
  9.2.1   Python内置异常                                               
  9.2.2   用户自定义异常                                               
9.3  异常的处理                                                              
  9.3.1  设置捕捉器                                                      
  9.3.2  使用 try… except… eIse语句处理异常             
  9.3.3  使用 try… except… eIse…finaIly 语句处理异常
  9.3.4   以程序抛出异常                                            
  9.3.5  使用 raise抛出异常                                       
  9.3.6   用户自定义异常处理                                       
参考文献

主编信息

韩迎春,昆明冶金高等专科学校计算机信息学院院长,副教授。云南省工信行指委委员、昆明市科技项目评审专家库专家,云南省技能大赛评委,云南省国家职业技能鉴定高级考评员。2020年作为项目负责人主持学校“双高”项目二级子项目“ICT产业学院”建设,其中涉及大数据及人工智能协同创新中心、智慧城市虚拟仿真中心、网络安全产教融合基地等三级子项目建设。2019—2020年担任通信技术专业国家第三批现代学徒制试点专业项目负责人。

相关图书