欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Python程序设计教程(全国测绘地理信息职业教育新形态教材)
      • 作者:编者:陈克海//陈蔚珊|责编:史永霞
      • 出版社:武汉大学
      • ISBN:9787307244580
      • 出版日期:2024/08/01
      • 页数:260
    • 售价:19.6
  • 内容大纲

        Python语言是一种解释型、面向对象、动态数据类型的高级程序设计语言,被广泛地应用于界面程序开发、网络爬虫、办公自动化、科学计算、可视化显示、游戏开发等领域。
        本书将Python语言基础知识划分为多个项目,每个项目里有多个任务,大部分任务包括任务描述、任务分析、任务实现及相关知识点介绍。全书包含7个项目:项目1是搭建开发环境,包括Python语言介绍、Python解释器安装和第三方集成开发环境PyCharm安装;项目2是语法基础,主要介绍固定语法、数值类型操作和字符串操作等内容及其应用;项目3为流程控制,主要介绍比较运算符、逻辑运算符、判断语句、循环语句、异常控制语句等内容及其应用;项目4为数据结构,主要介绍列表、元组、字典、集合等内容及其应用;项目5为函数,主要介绍函数定义、参数传递、模块、高阶函数等内容及其应用;项目6为面向对象程序设计,主要介绍类和对象等内容及其应用;项目7为文件读写,主要介绍一般文本文件和CSV文件的操作。
        本书既可以作为高校计算机类、大数据处理类、地理信息处理类等专业程序设计教材,也可以作为Python编程基础的培训教材,是一本适合广大编程爱好者的自学教材。
  • 作者介绍

  • 目录

    项目1  搭建开发环境
      任务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  测试安装是否成功
        1.2.3  试运行Python
      任务1.3  安装集成开发环境PyCharm
        1.3.1  下载PyCharm
        1.3.2  安装PyCharm
        1.3.3  PyCharm环境设置
      任务1.4  创建第一个应用程序
        1.4.1  在PyCharm中创建HelloWorld
        1.4.2  在PythonIDLE中创建HelloWorld
        1.4.3  在命令提示符窗口中执行Python程序
        1.4.4  学习print语句
    项目2  语法基础
      任务2.1  学习Python固定语法
        2.1.1  学习命名规范
        2.1.2  加入代码注释
        2.1.3  学习缩进规则
        2.1.4  良好的编程习惯
      任务2.2  根据身份证号码提取生日,并计算年龄
        2.2.1  变量和常量
        2.2.2  字符串常用操作
        2.2.3  字符串常用方法
        2.2.4  任务实现
      任务2.3  由三条边计算三角形面积
        2.3.1  数值类型
        2.3.2  算术运算符
        2.3.3  赋值运算符
        2.3.4  数学函数
        2.3.5  input函数
        2.3.6  任务实现
    项目3  流程控制
      任务3.1  一元二次方程求解
        3.1.1  比较运算符
        3.1.2  逻辑运算符
        3.1.3  单分支if语句
        3.1.4  双分支if语句
        3.1.5  多分支if语句
        3.1.6  if嵌套语句
        3.1.7  任务实现
      任务3.2  猜数字小游戏
        3.2.1  while语句
        3.2.2  for语句
        3.2.3  break和continue语句

        3.2.4  任务实现
      任务3.3  输出九九乘法表
        3.3.1  嵌套循环
        3.3.2  循环else子句
        3.3.3  任务实现
      任务3.4  处理输入和计算异常
        3.4.1  异常处理机制
        3.4.2  任务实现
    项目4  数据结构
      任务4.1  使用列表实现自动售货机简易程序
        4.1.1  列表创建和删除
        4.1.2  列表遍历
        4.1.3  列表元素访问
        4.1.4  列表元素增删改
        4.1.5  列表统计
        4.1.6  列表排序
        4.1.7  列表表达式
        4.1.8  任务实现
      任务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.3.3  字典元素增删改操作
        4.3.4  任务实现
      任务4.4  使用集合为问卷调查准备随机数
        4.4.1  集合创建和删除
        4.4.2  集合访问和更新
        4.4.3  集合运算
        4.4.4  任务实现
    项目5  函数
      任务5.1  自定义数据统计函数
        5.1.1  函数定义和调用
        5.1.2  参数传递
        5.1.3  函数返回值
        5.1.4  任务实现
      任务5.2  使用不定长参数,允许用户灵活输入
        5.2.1  位置参数
        5.2.2  关键字参数
        5.2.3  默认参数
        5.2.4  可变参数
        5.2.5  任务实现
      任务5.3  存储并导入函数模块
        5.3.1  变量作用域
        5.3.2  模块生成和调用
        5.3.3  任务实现

      任务5.4  用高阶函数简化程序开发
        5.4.1  创建和使用匿名函数
        5.4.2  常用高阶函数
        5.4.3  任务实现
    项目6  面向对象程序设计
      任务6.1  创建商品类
        6.1.1  类和对象
        6.1.2  对象属性和方法
        6.1.3  私有属性和Property属性
        6.1.4  任务实现
      任务6.2  创建继承类
        6.2.1  继承
        6.2.2  多态
        6.2.3  任务实现
    项目7  文件读写
      任务7.1  用户注册和登录
        7.1.1  文件打开与关闭
        7.1.2  读取文件内容
        7.1.3  文件写入
        7.1.4  任务实现
      任务7.2  学生成绩仿真和均值计算
        7.2.1  将列表写入CSV文件
        7.2.2  读取CSV文件中的列表
        7.2.3  将字典写入CSV文件
        7.2.4  读取CSV文件中的字典
        7.2.5  任务实现
    参考文献