Python程序设计(基础篇·微课版)

Python程序设计(基础篇·微课版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2021-07
版次: 1
ISBN: 9787302580058
定价: 58.00
装帧: 其他
开本: 16开
纸张: 胶版纸
页数: 340页
字数: 529.000千字
2人买过
  • 《Python程序设计(基础篇·微课版)》是一本讲授Python程序设计基础的教材,主要介绍Python语言基础、函数、面向对象程序设计、字符串、列表与元组、字典与集合、文件与异常处理、GUI图形程序设计等内容,每章后还有本章小结和测试题。 《Python程序设计(基础篇·微课版)》遵循从“从感性到理性”的认知规律,坚持循序渐进,通过实例、应用和项目的讲解与编程实践,让学生理解和掌握Python的基础知识和语法规则,并在动手实践中进一步巩固加深。同时,《Python程序设计(基础篇·微课版)》配有课程网站,其资源有视频、教学博客、授课PPT和程序源代码,为学生提供线上线下互助的学习形式以及立体化的教学资源,旨在调动学生学习的主动性、培养学生分析问题与解决问题的编程能力和在程序设计上的探索精神,为后续学习和开发打下坚实的基础。 《Python程序设计(基础篇·微课版)》可供在校大学生使用,也适合各个层次的Python技术、开发和科研人员阅读参考。 伍孝金,荆楚理工学院计算机工程学院教授。主要研究方向为下一代互联网和深度学习。近年来主持和参与了多项省、市级科研项目,主持开发了《高校综合档案管理系统》和《干部选拔任用工作流程管理系统》等系统,获得多项软件著作权证书。曾主讲过《Java程序设计》、《计算机网络》和《Python程序设计》等本科生和培训班课程,编著出版了《计算机网络》和《IPv6技术与应用》等教材和学术专著。 第1章Python语言概述

    1 .1 Python语言的起源与发展

    1. 2 Python语言的特点和应用范围

    1.2 .1 Python语言的主要特点

    1 .2.2 Python语言的主要应用范围

    1. 3开始Python简单编程

    1. 3.1下裁和安装Python

    1 .3.2运行Python

    1 .3.3编写“Helloworld’”等简单

    程序

    1 .3.4 PyCharm集成开发环境介绍

    1 .3.5其他集成开发环境简介

    1. 4 Python运行机制简介

    本章小结

    测试题

    第2章Python语言基础

    2 .1从编写训算圆形面积程序开始

    2.2标识符与关键字

    2.2.1标识符

    2.2 .2关键字

    2.2. 3 PEP8编码规范简介

    2.3数据类型

    2.3 .1 Python数据类型为动态数据

    类型

    2.3. 2 Python数据类型分类

    2.4变量与赋值语句

    2.4.1创建变量

    2.4. 2多个变量赋值

    2.5运算符、表达式和语句

    2.5 .1运算符与表达式

    2.5 .2运算符优先级

    2.5. 3语句

    2.6程序流程控制

    2.6 .1程序控制结构基础

    2.6 .2程序流程图

    2. 7选择结构

    2. 7.1单分支结构:if语句

    2 .7. 2二分支结构if-else语句

    2 .7. 3多分支结构iDelif else

    语句

    2.8循环结构

    2 .8.1 while语句

    2.8. 2 for语句

    2.8 .3 break和continue

    2.8.4循环中的else从句

    2 .8. 5 pass语句

    2.8 .6嵌套循环

    2.9应用举例

    2.9.1游戏:石头剪刀布

    2.9. 2打印杨辉三角形

    2.9. 3数的平均值、值、,

    和方差

    2.9 .4数据验证

    2.10输入、处理和输出

    本章小结

    测试题

    第3章函数

    3.1为什么需要函数

    3.2函数的定义和调用

    3.2 .1函数的定义和调用

    3.2. 2 return语句

    3.3函数参数传递的形式

    3.3.1位置参数

    3.3. 2关键字参数

    3.3 .3默认值参数

    3.3 .4特殊参数

    3.3. 5可变参数

    3.4变量作用域

    3.5递归函数

    3.6匿名函数

    3. 7标准库常用模块的介绍与使用(一)

    3.7 .1 Python标准库简介

    3. 7 .2数学运算的malh模块

    3.7 .3随机数random模块

    3. 7. 4时间time模块

    3.8模块和import语句

    3. 8.1模块的定义及其作用

    3.8 .2模块的导入

    3.8. 3模块导入语句import的几种

    形式

    3.8.4使用name运行程序

    3.9 Python函数进一步探时

    3.9.1嵌套函数

    3.9 .2高阶函数

    3.9 3生成器甬数

    3 10应用举例:使用函数设计程序

    3.10.1数的所有质因数

    3.10 .2斐波那契数列

    3.10 .3议诺塔问题

    3 10.4模拟登录系统

    本章小结

    测试题

    第4章面向对象的程序设计

    4 .1类的定义和创建对象

    4.1. 1对象和类

    4.1 .2如何定义类

    4.1. 3如何创建对象即类的

    实例化

    4.1 .4属性

    4.1. 5方法

    4.1 .6类的实例化过程的进步

    分析

    4.1 .7对self参数的进一步分析

    4 .2继承

    4.2.1继承的概念

    4.2. 2继承的语法

    4.2 .3重写父类的方法

    4.2. 4用于继承机制的两个内置

    甬数

    4.2. 5多重继承

    4.3多态与封装

    4 .3.1  多态

    4.3. 2封装

    4.4包、模块与类的组织

    4.4.1包与模块

    4.4 .2包的创建与导入

    4.5标准库常用模块的介绍与使用(二)

    4.5.1日期时间datetime模块

    4.5 .2日志loggin9模块

    4.6应用举例:ATM柜员机的模拟

    4.6.1模拟ATM柜员机的功能

    设计

    4.6 .2 ATM银行柜员机的实现

    本章小结

    测试题

    窘5章字符串与正则表达式

    5.1字符串的基本操作

    5.1.1宁符串索引

    5.1 .2字符串切片

    5.1. 3字符串遍历

    5.1 .4宁符串运算符

    5.1. 5使用内置函数处理字符串

    5.1. 6使用内置方法处理字符串

    5.2字符串的格式化输出

    5.2. 1使用操作符%格式化输出

    5.2. 2使用format()方法格式化

    输出

    5.2. 3使用fstring格式化输出

    5.3正则表达式

    5.3 .1正则表选式语法简介

    5.3. 2 Python语言的正则表达式

    re模块简介

    5.4加密模块hashlib的介绍

    5.4.1 MD5加密算法简介

    ……

    第6章 列表 组合 字典和集合

    第7章异常与文件

    第8章图形用户界面GUI编程

     
  • 内容简介:
    《Python程序设计(基础篇·微课版)》是一本讲授Python程序设计基础的教材,主要介绍Python语言基础、函数、面向对象程序设计、字符串、列表与元组、字典与集合、文件与异常处理、GUI图形程序设计等内容,每章后还有本章小结和测试题。 《Python程序设计(基础篇·微课版)》遵循从“从感性到理性”的认知规律,坚持循序渐进,通过实例、应用和项目的讲解与编程实践,让学生理解和掌握Python的基础知识和语法规则,并在动手实践中进一步巩固加深。同时,《Python程序设计(基础篇·微课版)》配有课程网站,其资源有视频、教学博客、授课PPT和程序源代码,为学生提供线上线下互助的学习形式以及立体化的教学资源,旨在调动学生学习的主动性、培养学生分析问题与解决问题的编程能力和在程序设计上的探索精神,为后续学习和开发打下坚实的基础。 《Python程序设计(基础篇·微课版)》可供在校大学生使用,也适合各个层次的Python技术、开发和科研人员阅读参考。
  • 作者简介:
    伍孝金,荆楚理工学院计算机工程学院教授。主要研究方向为下一代互联网和深度学习。近年来主持和参与了多项省、市级科研项目,主持开发了《高校综合档案管理系统》和《干部选拔任用工作流程管理系统》等系统,获得多项软件著作权证书。曾主讲过《Java程序设计》、《计算机网络》和《Python程序设计》等本科生和培训班课程,编著出版了《计算机网络》和《IPv6技术与应用》等教材和学术专著。
  • 目录:
    第1章Python语言概述

    1 .1 Python语言的起源与发展

    1. 2 Python语言的特点和应用范围

    1.2 .1 Python语言的主要特点

    1 .2.2 Python语言的主要应用范围

    1. 3开始Python简单编程

    1. 3.1下裁和安装Python

    1 .3.2运行Python

    1 .3.3编写“Helloworld’”等简单

    程序

    1 .3.4 PyCharm集成开发环境介绍

    1 .3.5其他集成开发环境简介

    1. 4 Python运行机制简介

    本章小结

    测试题

    第2章Python语言基础

    2 .1从编写训算圆形面积程序开始

    2.2标识符与关键字

    2.2.1标识符

    2.2 .2关键字

    2.2. 3 PEP8编码规范简介

    2.3数据类型

    2.3 .1 Python数据类型为动态数据

    类型

    2.3. 2 Python数据类型分类

    2.4变量与赋值语句

    2.4.1创建变量

    2.4. 2多个变量赋值

    2.5运算符、表达式和语句

    2.5 .1运算符与表达式

    2.5 .2运算符优先级

    2.5. 3语句

    2.6程序流程控制

    2.6 .1程序控制结构基础

    2.6 .2程序流程图

    2. 7选择结构

    2. 7.1单分支结构:if语句

    2 .7. 2二分支结构if-else语句

    2 .7. 3多分支结构iDelif else

    语句

    2.8循环结构

    2 .8.1 while语句

    2.8. 2 for语句

    2.8 .3 break和continue

    2.8.4循环中的else从句

    2 .8. 5 pass语句

    2.8 .6嵌套循环

    2.9应用举例

    2.9.1游戏:石头剪刀布

    2.9. 2打印杨辉三角形

    2.9. 3数的平均值、值、,

    和方差

    2.9 .4数据验证

    2.10输入、处理和输出

    本章小结

    测试题

    第3章函数

    3.1为什么需要函数

    3.2函数的定义和调用

    3.2 .1函数的定义和调用

    3.2. 2 return语句

    3.3函数参数传递的形式

    3.3.1位置参数

    3.3. 2关键字参数

    3.3 .3默认值参数

    3.3 .4特殊参数

    3.3. 5可变参数

    3.4变量作用域

    3.5递归函数

    3.6匿名函数

    3. 7标准库常用模块的介绍与使用(一)

    3.7 .1 Python标准库简介

    3. 7 .2数学运算的malh模块

    3.7 .3随机数random模块

    3. 7. 4时间time模块

    3.8模块和import语句

    3. 8.1模块的定义及其作用

    3.8 .2模块的导入

    3.8. 3模块导入语句import的几种

    形式

    3.8.4使用name运行程序

    3.9 Python函数进一步探时

    3.9.1嵌套函数

    3.9 .2高阶函数

    3.9 3生成器甬数

    3 10应用举例:使用函数设计程序

    3.10.1数的所有质因数

    3.10 .2斐波那契数列

    3.10 .3议诺塔问题

    3 10.4模拟登录系统

    本章小结

    测试题

    第4章面向对象的程序设计

    4 .1类的定义和创建对象

    4.1. 1对象和类

    4.1 .2如何定义类

    4.1. 3如何创建对象即类的

    实例化

    4.1 .4属性

    4.1. 5方法

    4.1 .6类的实例化过程的进步

    分析

    4.1 .7对self参数的进一步分析

    4 .2继承

    4.2.1继承的概念

    4.2. 2继承的语法

    4.2 .3重写父类的方法

    4.2. 4用于继承机制的两个内置

    甬数

    4.2. 5多重继承

    4.3多态与封装

    4 .3.1  多态

    4.3. 2封装

    4.4包、模块与类的组织

    4.4.1包与模块

    4.4 .2包的创建与导入

    4.5标准库常用模块的介绍与使用(二)

    4.5.1日期时间datetime模块

    4.5 .2日志loggin9模块

    4.6应用举例:ATM柜员机的模拟

    4.6.1模拟ATM柜员机的功能

    设计

    4.6 .2 ATM银行柜员机的实现

    本章小结

    测试题

    窘5章字符串与正则表达式

    5.1字符串的基本操作

    5.1.1宁符串索引

    5.1 .2字符串切片

    5.1. 3字符串遍历

    5.1 .4宁符串运算符

    5.1. 5使用内置函数处理字符串

    5.1. 6使用内置方法处理字符串

    5.2字符串的格式化输出

    5.2. 1使用操作符%格式化输出

    5.2. 2使用format()方法格式化

    输出

    5.2. 3使用fstring格式化输出

    5.3正则表达式

    5.3 .1正则表选式语法简介

    5.3. 2 Python语言的正则表达式

    re模块简介

    5.4加密模块hashlib的介绍

    5.4.1 MD5加密算法简介

    ……

    第6章 列表 组合 字典和集合

    第7章异常与文件

    第8章图形用户界面GUI编程

     
查看详情
12
相关图书 / 更多
Python程序设计(基础篇·微课版)
PyTorch实战
(印)Ashish Ranjan Jha(阿施·拉贾汉·贾)
Python程序设计(基础篇·微课版)
Python游戏开发从入门到进阶实战
明日科技 编著
Python程序设计(基础篇·微课版)
Pylon
Faulkner;William
Python程序设计(基础篇·微课版)
PyTorch深度学习指南:计算机视觉 卷II 王兆宇
(巴西)丹尼尔·沃格特·戈多伊
Python程序设计(基础篇·微课版)
PyTorch深度学习指南:序列与自然语言处理 卷III
(巴西)丹尼尔·沃格特·戈多伊(Daniel Voigt Godoy)
Python程序设计(基础篇·微课版)
Python推荐系统实战:基于深度学习、NLP和图算法的应用型推荐系统
(印)阿克谢·库尔卡尼 等
Python程序设计(基础篇·微课版)
Python金融量化实战固定收益类产品分析
欧晨
Python程序设计(基础篇·微课版)
Python量子计算实践:基于Qiskit和IBM Quantum Experience平台
(美)哈西·诺伦(Hassi Norlén)
Python程序设计(基础篇·微课版)
Python金融量化分析
肖建军;高拴平
Python程序设计(基础篇·微课版)
Python Streamlit从入门到实战——快速构建机器学习和数据科学Web应用(微课视频版)
王鑫
Python程序设计(基础篇·微课版)
Python编程:时间序列分析入门与实战应用
王恺
Python程序设计(基础篇·微课版)
Python语言科研绘图与学术图表绘制从入门到精通 科技绘图与科学可视化专业教程
关东升 编著
您可能感兴趣 / 更多
Python程序设计(基础篇·微课版)
IPv6技术与应用
伍孝金 编
Python程序设计(基础篇·微课版)
计算机网络——高等院校计算机教育系列教材
伍孝金 主编