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

Python程序设计项目教程

书      号:9787113308575

丛  书 名:“十四五”高等职业教育新形态一体化教材

作      者:于京,胡亦,陈平生

译      者:

开      本:16开

装      帧:平装

正文语种:汉文

出  版 社:中国铁道出版社

定      价:45

  • 内容简介

    本书是“十四五”高等职业教育新形态一体化教材之一,采用项目教学方式,针对软件开发人才的知识技能和素质需求,精心组织教学案例,搭建从语言基本知识,到数据结构的使用,再到软件工程应用逐步提高的阶梯。本书共九个项目,主要包括准备Python开发环境、利用函数机制完成三角形面积的求解、通过开发桥牌游戏学习流程控制和随机数、开发一个万年历、开发一个背单词程序、开发一个系统自动化清理工具、开发一个网络数据可视化工具、利用面向对象的方法求三角形面积、开发图形界面的数据可视化工具。本书坚持理论与实践相结合,突出项目案例的多样性和实用性,关注细节和解释程序。 本书适合作为高职程序设计基础等课程教材,也可作为Python爱好者学习的参考用书。 全书共计分为7个项目,分别为项目一准备Python开发环境、项目二利用函数机制完成三角形面积的求解、项目三利用分支、循环和列表完成扑克牌二十一点游戏、项目四开发一个万年历、项目五开发一个背单词工机、项目六开发一个系统自动化清理工具、项目七开发一个网络数据统计工具。 本书适合作为计算机类Python教材,也可
  • 前言

    在当今信息化、人工智能高速发展的时代,编程技能已成为各行各业不可或缺的一部分。Python 作为一种易于入门、功能强大且应用广泛的编程语言,越来越受到各个行业的青睐。由于 Python 语言的编写效率高,所以在数据分析、人工智能、网络爬虫、自动化运维、Web 开发等领域,都发挥着举足轻重的作用。


    本书是“十四五”高等职业教育新形态一体化教材之一,采用项目教学方式,针对软件开发人才的知识技能和素质需求,精心组织教学案例,搭建从语言基本知识到数据结构的使用再到软件工程应用逐步提高的阶梯。涵盖了 Python 的基础语法和常用库的使用,结合了大量的实际项目案例,让读者能够在实践中学习和掌握 Python 编程。


    本书尽力把 Python 程序设计和软件开发的概念放在一个恰当的情景中并加以应用,使学生能够体验“概念”的真实含义和应用方法,从而启发学生逐步构建自己的编程思维。本书的编排采用了有利于学习软件开发的项目化形式,通过项目实践与解析、知识点总结、实践训练等模块完成一个项目,并完全覆盖了全国计算机等级考试二级(Python 语言)的内容。


    本书共九个项目,主要包括准备 Python 开发环境、利用函数机制完成三角形面积的求解、通过开发桥牌游戏学习流程控制和随机数、开发一个万年历、开发一个背单词程序、 开发一个系统自动化清理工具、开发一个网络数据可视化工具、利用面向对象的方法求三角形面积、开发图形界面的数据可视化工具。


    本书主要特色如下:


    1.坚持理论与实践相结合。我们深知单纯的理论学习是枯燥乏味的,因此在本书中,尽可能地通过实际项目案例来讲解 Python 的语法和库的使用。这样,读者不仅能够在实践中加深理解,还能够更快地掌握相关技能。


    2.突出项目案例的多样性和实用性。本书中的项目案例涵盖了数据分析、人工智能、网络爬虫、自动化运维和 Web 开发等多个领域。读者可以根据自己的兴趣和学习目标,选择适合自己的项目案例进行学习。


    3.关注细节和解释程序。对于初学者来说,对细节的解释和说明能够帮助他们更好地理解 Python 的语法和库的使用;对于有一定经验的读者来说,这些解释和说明也能够为他们提供一些新的思路和启示。


    为了更好地学习,我们特别提醒读者要动手实践。学习编程最重要的是动手实践。在阅读本书时,建议读者跟随步骤,自己编写和运行代码。这样不仅能够加深理解,还能够提高自己的编程能力。编程是一门不断发展和变化的课程,建议读者在完成本书的学习后,继续深入学习 Python 的其他高级特性和库的使用,并关注最新的技术动态和发展趋势。另外,书中所需代码、课件等资源,读者可登录中国铁道出版社有限公司教育资源数字化平台https://www.tdpress.com/51eds获取。


    我们希望本书能够帮助读者更好地掌握 Python 编程技能,并在实际工作和生活中发挥重要作用。如果您在学习过程中有任何问题或建议,欢迎随时与我们联系。


    祝您学习愉快!


    由于编者水平有限、时间仓促,书中难免存在不妥及疏漏之处,敬请读者批评指正!


    编 者


    2025 年 1 月
  • 目录

    项目1准备Python开发环境11.1项目实践与解析11.1.1Python环境的介绍与安装11.1.2最简单的Python程序81.2知识点总结91.2.1语句的分隔91.2.2缩进91.2.3注释91.2.4值与类型101.2.5变量、标识符101.2.6常量111.2.7输入111.2.8类型转换121.2.9输出121.2.10eval()函数121.2.11算术运算121.3实践训练:安装自己的开发环境14习题15项目2利用函数机制完成三角形面积的求解192.1项目实践与解析192.1.1利用函数开发求解三角形的面积192.1.2利用多文件机制小组开发求解复合图形的面积202.2知识点总结.222.2.1函数的定义和使用222.2.2函数的参数222.2.3函数递归252.3实践训练:求复杂图形的面积26习题26项目3通过开发桥牌游戏学习流程控制和随机数31
  • 作者介绍

    于京,工学博士,北京电子科技职业学院教授,获北京市中青年骨干教师、教学名师等称号,担任国家工业与信息化教学行业指导委员会委员,所带教学团队在全国职业院校技能大赛中累计获得10个全国一等奖,曾主持和管理全国高等职业院校示范校重点专业建设、国家《移动应用开发专业教学资源库》等重点改革项目,教改成果获北京市教育教学成果一等奖1项、二等奖1项,3年来参与国家自然科学基金项目1项,省级自然科学基金项目1项,发表视频语义识别论文多篇。胡亦,北京电子科技职业学院,副教授,北京市职业院校青年骨干教师;研究方向为图像处理、深度学习算法。曾荣获北京市信息化教学大赛二等奖、荣获北京市教学能力比赛二等奖。指导学生参加全国创新创业大赛荣获一等奖,指导学生参加全国职业院校技能大赛获一等奖。陈平生,男,1973.3出生,2000.6月硕士研究毕业于浙江工业大学生、副教授。担任绍兴职业技术学院大数据技术与应用、人工智能技术服务专业负责人。主持了现代信息技术实训基地(省示范性实训基地、教育部〈高等职业教育创新发展行动计划(2015—2018年)认定项目〉,网页制作技术(省级精品课程)、软件技术(市级重点专业)三个建设项目,作为主要成员参与
  • 编辑推荐

    本书采用项目教学方式,针对软件开发人才的知识技能和素质需求,精心组织教学案例,搭建从语言基本知识,到数据结构的使用,再到软件工程应用逐步提高的阶梯。
  • 书评书荐

  • 附件下载

图书推荐