QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30
完成教师认证即可享有全部教学资源下载权限
Python编程入门与进阶-基础篇_画板-1(1)

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

全书共配有视频微课二维码53个,配套教学资料包
  • 类  别:程序设计与软件开发
  • 书  名:Python编程入门与进阶·基础篇(活页式)
  • 主  编:韩迎春
  • 定  价:58
  • 开  本:16开
  • 印刷方式:双色
  • 页  数:244
  • 时  间:2024年12月
  • 出  版  社:北京邮电大学出版社
  • 书  号: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程序设计基础项目化教程(活页式)

    主编:李莉 杨娜娜

    本书旨在通过项目化教学帮助学生掌握Python语言的基本语法、编程思想、常用库和框架等,培养学生的编程能力和解决问题的能力。全书

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

    主编:韩迎春

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

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

    主编:冯毅 朱凤山

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

    ¥49.9
  • Spark编程基础及项目实践

    主编:李国辉 时瑞鹏

    本书介绍了Spark编程的基础知识。全书共8个项目,内容包括Spark与大数据、Scala语言基础、Spark的设计与运行原理、RDD编程实践、Sp

    ¥45
  • Python程序设计基础

    主编:罗少甫 谢娜娜

    全书系统介绍了Python程序设计语言和程序设计的基本方法,按照由浅入深、由易到难、由理论到实践的原则进行编写。主要内容包括Pyth

    ¥45
  • Python数据分析与应用

    主编:李国辉

    本书以Python数据分析常用技术和真实案例相结合的方式,深入浅出地介绍了使用Python进行数据分析及应用的知识。主要内容包括Python

    ¥48