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年担任通信技术专业国家第三批现代学徒制试点专业项目负责人。

相关图书

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

    主编:韩迎春

    本书共包括6个模块,包括Python中的模块、包和库、Python 数据库存储、Python 网络编程、Python 网络爬虫、Python GUI编程、Py

    ¥55
  • Python编程基础实践指导教程(活页式)

    主编:冯毅 朱凤山

    本书主要内容包括安装并配置Python开发环境、顺序结构——摄氏温度与华氏温度的转换、选择结构——三天打鱼两天晒网、循环结构——

    ¥49.9
  • 工业机器人编程与操作

    主编:张婧

    本书内容由浅入深,符合从业者职业技能习得规律,主要包括工业机器人的手动操作、工业机器人搬运工作站编程与操作、工业机器人电机

    ¥55
  • 五轴数控机床编程与加工项目式教程

    主编:关颖

    本书是 UG NX 12 0 五轴加工编程校企合作开发的项目式实例教程,涵盖了 UG 五轴加工技术的基本知识与技能点,及典型多轴加工

    ¥55
  • 数控机床编程与操作

    主编:张保生

    本书分上、下两篇共 11 个项目,上篇为数控编程与加工基础,内容包括数控编程的基本知识、数控加工工艺,下篇为单缸摇臂式蒸汽机

    ¥55
  • 智能化装配生产线编程与操作技术

    主编:刘翼

    本书共8个项目,内容包括工业机器人安全注意事项及警示标识、智能化装配生产线概述、智能化装配生产线快换工具自动安装、智能化装

    ¥49.9
  • 数控车床编程与加工项目教程

    编著:关颖

    全书共分为7个项目,主要内容包括数控车床加工基础、轴类零件的数控车削加工、盘套类零件的数控车削加工、槽类零件的数控车削加工

    ¥45
  • 数控编程技术与实例(第3版)

    主编:吴志强 王静 冒益海

    本书为十二五职业教育国家规划教材最新修订版。本书选用了技术先进、占市场份额最大的FANUC、SIEMENS系统和具有我国自主知识产权的

    ¥55
  • 数控车床编程与技能训练(第3版)

    主编:郭建平

    本书分五个模块,内容包括模块一数控车削加工技术基础、模块二轴类零件加工、模块三套类零件加工、模块四综合零件加工、模块五自动

    ¥49.8
  • 西门子S7-1200 PLC编程与应用教程

    主编:崔玉珍

    本书共分为五个部分,每个部分都包含项目实践、项目知识、项目反馈。项目实践主要是通过动手实践的方式建立对新知识的印象和体验,

    ¥45