内容简介
目 录
前 言
上架建议
作者简介
获奖信息
编辑推荐
配套资源
音视频专区
本书面向本科非计算机专业学生,涵盖海洋工程类、能源动力类、材料类、食品科学与工程类、机械类、土木类共6个学科大类及25个学科专业,通过“场景生活化”“技术趣味化”“跨学科连接”三大策略,构建从基础到应用的完整编程学习体系。全书共8章,主要内容如下。第1章开启编程思维,通过梳理计算机语言发展历程与解析Python语言特性,引导学生建立编程认知;第2章深入Python语法基础,聚焦数据类型、变量与常量、基本输入与输出函数、运算符与表达式、代码规范,通过字符串处理、类型转换等实践培养学生基本编程素养,强调代码可读性与规范性;第3章解析Python流程控制,以分支结构与循环结构为核心,将抽象逻辑转化为可视化创作,帮助学生提升问题解决能力;第4章聚焦组合数据类型,系统讲解序列(含列表、元组、字符串等)、集合、字典等结构的操作技巧,并通过jieba库实现中文分词与词频统计,展示数据处理的实际应用;第5章以函数为代码复用工具,剖析参数传递、变量作用域机制及高阶函数,结合递归函数与匿名函数,帮助学生强化代码模块化设计思维;第6章围绕文件I/O展开,覆盖文件路径管理、读/写操作及数据组织维度的处理,通过具体案例帮助学生实现自动化办公应用;第7章介绍面向对象程序设计,以类与对象为基础,解析继承、多态与封装特性,结合实例展示代码复用与扩展性优势;第8章拓展第三方库应用,涵盖数值计算、数据分析、数据可视化、机器学习框架、Python爬虫、简单游戏开发中的碰撞检测等方向,通过跨学科案例打通编程与专业领域的融合通道,塑造学生面向专业的计算思维与创新素养。