Python语言是一种非常强大的、完备的编程语言,不仅在人工智能领域有广泛的应用,还能实现从Web应用、桌面应用、科学计算、数据分析到网络爬虫等各种程序的编写。本书详细介绍Python语言所涵盖的绝大部分实用知识点,循序渐进地讲解这些知识点的使用方法和技巧。全书共13章,主要包括Python语言概述、Python语法基础、组合数据类型、函数与模块、文件操作与管理、异常处理、正则表达式、面向对象编程、图形界面编辑、数据库编程、数据统计分析与可视化、网络爬虫和网络程序设计。 本书内容新颖,体系合理,通俗易懂,实用性强,适合作为高等学校程序设计课程的教材,也适合对Python程序设计感兴趣的大众读者阅读。
本书是国家级线上线下混合式一流本科课程“高级语言程序设计”指定教材,以激发学生求知、探索性学习研究兴趣为目的,不仅是从知识方法和技能普及,更是从新的思维学习、研究学习、探索式学习角度,将C语言编程的诸多知识点和编程细节贯穿于各个大小案例之中,通过大量知识点的分析和实例的训练,启发读者从多角度思考解题思路,培养读者的编程思维和程序设计能力。全书共11章,内容包括程序设计语言基础、C语言的符号体系和规则体系、按部就班——顺序结构程序设计、程序决策——选择结构程序设计、周而复始——循环结构程序设计、数组——具有相同数据类型的一组数、函数——模块化程序设计、指针——内存与地址操作、结构体与共用体——聚合不同属性的数据类型、文件——程序的辅助性存储,最后是综合实践——产品信息管理系统。 本书适合作为高等学校“高级语言程序设计”和“C语言程序设计”课程的教材,也非常适合计算机程序设计初学者和具有其他程序设计语言基础的读者参考使用。