Python编程与项目开发(微课视频版)
配套780分钟微课视频、程序源码、教学课件和教学大纲,通过实用有趣的项目,强化实践鼓励创新。

作者:肖衡、周显春、龙草芳、汪舜敏

丛书名:21世纪高等学校计算机类课程创新系列教材·微课版

定价:49.8元

印次:1-1

ISBN:9787302664000

出版日期:2024.06.01

印刷日期:2024.05.31

图书责编:黄芝

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书计划从Python的环境搭建开始,从零基础引导读者入门Python的基础理论,并用大量的案例分析来强化训练问题分析求解的能力,步骤化的代码转化助力读者入门,寓理论于案例,在案例分析与求解中实现编程能力的提升,达到将理论转为实践教学目的。每章遵循基础入门、案例强基,实战创新三个层次来引导读者提升编程实践能力。本书坚持3个原则:一是内容浅显易懂,能让读者快速入门;二是实践内容完整,能让读者通过代码的读与写加深对抽象的理论理解;三是案例丰富,用经典数学求解案例引读者入,实现思维转换,用竞赛题库案例强化训练问题分析求解能力,用实用的工程案例实现理论到实践的应用转换,引导读者一步步提升编程能力,体会Python编程的乐趣以及Python强大的生态系统,使读者学习之后能有所收获,并能够关联应用于生活场景。

肖衡,副教授,大数据高级分析师,人工智能高级工程师,毕业于武汉理工大学。一直从事计算机技术与人工智能方向的教学与研究工作,主持多项省市级科研基金项目,发表论文30余篇,获得多项专利、软著权,指导学生多次获得国家级、省级学科竞赛奖。

前言 人工智能自诞生以来,相关的理论和技术日益成熟,其应用领域也在不断扩大,就其本质而言,是对人类思维过程的信息模拟。如机器人、语音识别、图像识别、自然语言处理等都是对人类思维行为的模拟实现。而人工智能的核心由“程序设计+算法”来实现,学习编程、掌握编程技术成为对计算机相关行业人员的基本要求。 我国《新一代人工智能发展规划》中明确指出: “人工智能成为国际竞争的新焦点,逐步推广编程教育,建设人工智能学科,培养复合型人才,形成我国人工智能人才高地。”而Python作为开启人工智能大门的钥匙,成为众多学习者的首选。特别是近年随着ChatGPT发布,大语言模型如火如荼地进行,而Python与大语言模型之间的关系非常紧密,而今它的重要性日益凸显,在众多编程语言中脱颖而出,连续在TIOBE全球编程语言排行榜中领跑。 作为人工智能与大数据领域应用最广的Python语言在今天变得如此重要,主要原因在于它能更方便地为人们的工作及生活创造智能的特性。Python作为一种通用编程语言,具有易学易用、功能强大、应用广泛等特点,尤其在科学计算、物联网、大数据及人工智能等领域,展现了它强大的生命力。曾经震惊全球的阿尔法狗(AlphaGo)的部分核心代码就是用Python实现的,而今火爆全球的ChatGPT也是基于Python开发的。 本书基于两个期望编写: 期望读者掌握一门终身受用的程序语言(Python语言),期望读者掌握利用程序设计语言解决实际问题的过程和思路。本书按照基础知识简单易读,案例应用从基础应用到分析应用再到实践应用,遵循由点到面、知识串联、层层叠加...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

目录

下载源码

第1章Python语言概述

1.1Python简介

1.2Python的特点

1.2.1Python的优点

1.2.2Python的缺点

1.3Python的应用领域

1.4Python语言开发环境的安装

1.5运行Python 

1.6集成开发环境

1.7扩展库的安装与使用

第2章Python基本语法

2.1用程序实现问题求解 

2.2Python程序语法元素

2.3常用函数

2.4基本结构

习题

第3章Python数据类型

3.1认识数据类型

3.1.1整数

3.1.2浮点数

3.1.3复数

3.1.4布尔型

3.2运算符

3.2.1数值运算符

3.2.2运算符优先级

3.2.3常用数值函数

3.2.4math库

3.3字符串

3.3.1字符串的基本操作

3.3.2字符串的处理函数

3.3.3字符串的处理方法

3.3.4字符串的格式化方法

3.4实践应用

习题

第4章组合数据类型

4.1组合数据类型概述

4.2序列类型

4.2.1元组类型

4.2.2列表类型

4.2.3列表实践应用

4.3集合类型

4.4映射类型

4.4.1字典类型

4.4.2字典应用实践

4.5组合数据类型应用

习题

第5章程序控制结构

5.1程序流程图

5.2程序的分支结构

...

由浅入深:按照基础知识简单易读、案例应用从基础应用到实践应用,遵循由点到面、知识串联层层叠加的原则,以问题为导向,按照发现问题、分析问题、解决问题的思路进行编写.
案例实践:本书以学生成绩管理系统案例贯穿基础知识的章节,同时每一章都有综合案例提升实践能力,以便于读者逐渐养成工程迭代思维习惯。
产学融合:本书编写以提升实践能力为目标,综合案例遵循企业实践流程,按照需求分析、整体架构设计、模块划分、平台设计逐步进行,以期提升读者计算思维、工程能力及创新实践能力。