欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

Python程序设计

书      号:9787113329112

丛  书 名:“十五五”高等职业教育计算机类专业系列教材

作      者:陈文,余泽禹,马庆槐

译      者:

开      本:16开

装      帧:平装

正文语种:汉文

出  版 社:中国铁道出版社

定      价:69.8

  • 内容简介

    本书是“十五五”高等职业教育计算机类专业系列教材之一,精选行业典型案例,设计阶梯式实操任务,在讲解技术知识的同时有机融入家国情怀、工匠精神与创新意识,既注重培养学生的计算思维与实践能力,又强化价值引领,助力读者成长为适应新时代需求的高素质技术技能人才。 全书共七个项目,构建了“基础夯实—技能提升—实战应用”的阶梯式内容体系:从Python环境搭建与开发工具使用入门,逐步深入基础数据类型、流程控制、函数、模块、文件操作、异常处理等核心理论知识,最终通过文本加密、数字排列与猜数字游戏、日期计算器、图像字符画制作及学生信息管理系统等真实场景实战,帮助读者掌握Python编程核心技能。 本书适合作为高等职业院校Python程序设计课程教材,也可供编程学习者自学及行业技术人员参考。
  • 前言

    在数字经济深度发展、人工智能加速融入千行百业的新时代,程序设计已成为高等职业院校计算机类专业的核心必修课程,更是塑造学生计算思维、锤炼技术应用能力、培育创新实践素养的关键载体。当前,伴随全球数字化转型向纵深推进,Python 语言连续多年稳居全球编程语言热度排行榜前列,已然成为驱动数字产业升级、支撑科技创新突破、服务国家高质量发展的重要技术工具。


    党的二十大报告明确提出,“深入实施科教兴国战略、人才强国战略、创新驱动发展战略”,“加快建设教育强国、科技强国、人才强国”,为高等教育改革发展指明了方向。本书紧扣国家战略需求,将 Python 程序设计教学与思政教育深度融合,在传授专业知识的同时,有机融入家国情怀、工匠精神、创新意识与社会责任,通过技术教学与价值引领相结合,激发学生对计算机科学研究与技术创新的热情,助力培养既掌握核心技术、又具备坚定理想信念的高素质技术技能人才,为国家造就更多青年科技先锋、卓越工程师和行业领军人才,切实服务于国家创新驱动发展战略与数字经济高质量发展需求。


    本书严格对标计算机相关专业人才培养目标,深度衔接高等职业院校 Python程序开发技能培养要求与行业企业岗位实际能力需求,创新采用“理论 + 实践 +思政” 三轨融合的教学模式编写。教材内容既注重夯实理论基础,又强化实践能力训练,更突出思政元素的有机融入,通过案例设计、任务驱动等方式,实现知识传授、能力培养与价值引领的同频共振,助力学生成长为符合新时代要求的技术技能人才。


    本书构建了“基础夯实—技能提升—实战实用”的内容体系,精选行业真实场景案例、设计阶梯式实操任务,以通俗化讲解拆解复杂概念,以场景化实践强化技能应用,帮助读者高效掌握 Python 程序开发。全书共分七个项目,涵盖核心内容如下:项目一 Python 开发环境搭建与配置(Python 与 Anaconda 环境搭建、Jupyter Notebook 与 PyCharm 开发实操);项目二文本加密实战(基础数据类型、序列与集合操作、字典与字符串处理及文本加密实践);项目三数字排列与猜数字游戏开发(if 条件判断、while 与 for 循环结构及数字排列、猜数字实战);项目四日期计算器程序开发(函数定义与调用、内置函数应用及日期计算器实践);项目五日期格式化处理与多场景输出(日期处理模块、datetime 核心类及日期格式化与解析实践);项目六字符画制作与文件操作(文件操作、异常处理及图像字符画实战);项目七学生信息管理系统的封装与继承(面向对象编程、类的封装与继承及学生信息管理系统实践)。各项目案例设计均结合实际应用场景,引导学生在解决真实问题中理解技术价值,培养用编程思维服务社会、助力行业发展的责任感与使命感。

    本书由陈文、余泽禹、马庆槐担任主编,宋仔标、龚佳鹏、田萌、陈逸飞、张魏担任副主编。具体编写分工如下:项目一由余泽禹编写,项目二由田萌编写,项目三由龚佳鹏、马庆槐编写,项目四由陈文、张魏编写,项目五由余泽禹、陈文编写,项目六由宋仔标编写,项目七由宋仔标、陈逸飞编写,参与本书编写的还有龚五堂、王科、彭岚、段治川、吴勇刚、孙重巧、姚恺荣、刘晓明和郑宇鸣。编者分别来自荆州职业技术学院、黄冈职业技术学院、荆州理工职业学院和武汉市软酷网络科技有限公司。各位编者秉持严谨治学态度与务实创作理念,为教材质量提供了坚实保障。


    因编写时间有限,且编者水平尚存提升空间,书中难免存在疏漏与不妥之处,恳请广大读者、同行专家不吝批评指正,以便我们后续进一步修订完善。


    编 者


    2025 年 11 月
  • 目录

    项目一Python开发环境搭建与配置1项目引入1学习目标1相关知识与技能2一、初识Python2二、Anaconda简介2三、JupyterNotebook概述3四、PyCharm简介.4项目实施4实践任务1Python的安装与验证.4实践任务2Anaconda的安装与包管理.8实践任务3JupyterNotebook安装及使用17实践任务4PyCharm安装、配置与使用22小结27课后练习27项目二文本加密.29项目引入29学习目标29相关知识与技能.30一、基础数据类型30二、序列类型.40三、集合类型.51四、字典类型.58五、字符串68项目实施73实践任务基础文本加密程序开发73小结76课后练习76项目三数字排列与猜数字游戏开发78项目引入78学习目标78相关知识与技能.79一、if语句:条件判断基础79二、while语句:条件循环.104
  • 作者介绍

    在数字经济深度发展、人工智能加速融入千行百业的新时代,程序设计已成为高等职业院校计算机类专业的核心必修课程,更是塑造学生计算思维、锤炼技术应用能力、培育创新实践素养的关键载体。当前,伴随全球数字化转型向纵深推进,Python 语言连续多年稳居全球编程语言热度排行榜前列,已然成为驱动数字产业升级、支撑科技创新突破、服务国家高质量发展的重要技术工具。


    党的二十大报告明确提出,“深入实施科教兴国战略、人才强国战略、创新驱动发展战略”,“加快建设教育强国、科技强国、人才强国”,为高等教育改革发展指明了方向。本书紧扣国家战略需求,将 Python 程序设计教学与思政教育深度融合,在传授专业知识的同时,有机融入家国情怀、工匠精神、创新意识与社会责任,通过技术教学与价值引领相结合,激发学生对计算机科学研究与技术创新的热情,助力培养既掌握核心技术、又具备坚定理想信念的高素质技术技能人才,为国家造就更多青年科技先锋、卓越工程师和行业领军人才,切实服务于国家创新驱动发展战略与数字经济高质量发展需求。


    本书严格对标计算机相关专业人才培养目标,深度衔接高等职业院校 Python程序开发技能培养要求与行业企业岗位实际能力需求,创新采用“理论 + 实践 +思政” 三轨融合的教学模式编写。教材内容既注重夯实理论基础,又强化实践能力训练,更突出思政元素的有机融入,通过案例设计、任务驱动等方式,实现知识传授、能力培养与价值引领的同频共振,助力学生成长为符合新时代要求的技术技能人才。


    本书构建了“基础夯实—技能提升—实战实用”的内容体系,精选行业真实场景案例、设计阶梯式实操任务,以通俗化讲解拆解复杂概念,以场景化实践强化技能应用,帮助读者高效掌握 Python 程序开发。全书共分七个项目,涵盖核心内容如下:项目一 Python 开发环境搭建与配置(Python 与 Anaconda 环境搭建、Jupyter Notebook 与 PyCharm 开发实操);项目二文本加密实战(基础数据类型、序列与集合操作、字典与字符串处理及文本加密实践);项目三数字排列与猜数字游戏开发(if 条件判断、while 与 for 循环结构及数字排列、猜数字实战);项目四日期计算器程序开发(函数定义与调用、内置函数应用及日期计算器实践);项目五日期格式化处理与多场景输出(日期处理模块、datetime 核心类及日期格式化与解析实践);项目六字符画制作与文件操作(文件操作、异常处理及图像字符画实战);项目七学生信息管理系统的封装与继承(面向对象编程、类的封装与继承及学生信息管理系统实践)。各项目案例设计均结合实际应用场景,引导学生在解决真实问题中理解技术价值,培养用编程思维服务社会、助力行业发展的责任感与使命感。

    本书由陈文、余泽禹、马庆槐担任主编,宋仔标、龚佳鹏、田萌、陈逸飞、张魏担任副主编。具体编写分工如下:项目一由余泽禹编写,项目二由田萌编写,项目三由龚佳鹏、马庆槐编写,项目四由陈文、张魏编写,项目五由余泽禹、陈文编写,项目六由宋仔标编写,项目七由宋仔标、陈逸飞编写,参与本书编写的还有龚五堂、王科、彭岚、段治川、吴勇刚、孙重巧、姚恺荣、刘晓明和郑宇鸣。编者分别来自荆州职业技术学院、黄冈职业技术学院、荆州理工职业学院和武汉市软酷网络科技有限公司。各位编者秉持严谨治学态度与务实创作理念,为教材质量提供了坚实保障。


    因编写时间有限,且编者水平尚存提升空间,书中难免存在疏漏与不妥之处,恳请广大读者、同行专家不吝批评指正,以便我们后续进一步修订完善。


    编 者


    2025 年 11 月
  • 编辑推荐

    本书构建了“基础夯实—技能提升—实战实用”的内容体系,精选行业真实场景案例、设计阶梯式实操任务,以通俗化讲解拆解复杂概念,以场景化实践强化技能应用,帮助读者高效掌握 Python 程序开发。
  • 书评书荐

  • 附件下载

图书推荐