Python从基础到实践(教学视频版)
"项目案例驱动,“专题-章节-知识点”方式进行教学设计,项目案例拆分为实训任务 "

作者:迟殿委

丛书名:清华开发者学堂

定价:49.8元

印次:1-1

ISBN:9787302679400

出版日期:2025.03.01

印刷日期:2025.03.06

图书责编:张玥

图书分类:教材

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

"本书按照Python语言的核心编程知识和企业应用开发所需,将主要内容划分为三篇:Python基础篇、Python进阶篇、Python应用篇。根据每篇的主要内容设计对应的贯穿阶段项目案例,贯穿项目案例贯穿整篇的各个章节中。第1篇为Python基础篇,包括第1~5章,以“学生管理系统”作为贯穿项目,主要讲解了计算机语言、Python语言的特点,接着介绍Python开发环境的搭建,并学会开发基础Python程序。第2篇为Python进阶篇,包括第6~9章,仍然以“学生管理系统”为贯穿项目,重点开发信息增加、查询和修改功能。主要讲解了Python复杂数据类型、Python文件读写与异常、Python类和模块以及图形化界面设计包tkinter的基本使用,为编程能力提升奠定基础。第3篇为Python应用篇,包括第9~12章,以大数据综合分析项目为贯穿项目,主要讲解了Python常见模块、网络爬虫及应用、数据分析与可视化,重点提升读者应用Python进行数据分析和可视化开发的能力。 本书配套讲义、教材案例及贯穿项目源代码、教学视频、实训任务书、课程大纲等资源,适合作为高等院校计算机、软件工程、数据科学与大数据技术等本科专业教材,也可供广大科技工作者和工程技术人员参考。"

迟殿委,南昌大学计算中心硕士,副教授、高级工程师。有10年企业软件研发经验和丰富的大数据研发及培训经验

前言 Python是当今最受欢迎的编程语言之一,随着大数据分析和人工智能技术的发展,市场对基于Python的数据分析与应用开发人才需求量巨大。本书以三个典型综合开发项目贯穿各个章节的内容,并将项目拆分为实训任务织入不同的章节中,将知识点进行串联,方便高校教师开展项目驱动式教学。 本书以企业实际开发岗位需求为基础,以软件开发人员实战能力和工程师素质培养为目标,梳理Python编程基础和应用开发的知识点,形成Python基础、Python进阶和Python应用三个知识单元。每个知识单元以典型综合项目贯穿各章节,为教师开展项目驱动式教学提供支持。本书技术点全面、案例丰富,对知识点讲解细致、通俗易懂,能够让读者在学习过程中更加轻松,并配套讲义、教材案例、教学视频及贯穿项目源代码等资源。通过本书的学习,学生不仅能够全面掌握Python基础开发相关内容,还能够提升读者使用Python语言进行数据采集、分析和可视化开发的能力。本书可作为高等院校计算机、软件工程、数据科学与大数据技术等本科专业教材,也可供相关技术人员参考。 全书将主要内容划分为三个知识单元: Python基础篇、Python进阶篇、Python应用篇。根据每篇的主要内容设计对应的贯穿阶段项目案例,贯穿项目案例贯穿整篇的各个章节中。第1篇为Python基础篇,对应教材前5章,旨在夯实读者的Python编程基础。第2篇为Python进阶篇,对应教材第6~9章,旨在提升读者编程实践水平,重点讲解Python类和对象、复杂数据类型、Python文件读写以及GUI编程相关内容。第3篇为Python应用篇,包括第9~12章,...

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

第1篇Python基础篇

第1章Python语言概述/5

1.1计算机语言/5

1.2Python简介/6

1.2.1什么是Python/6

1.2.2Python语言的特点/7

1.3Python开发环境的搭建/9

1.3.1安装Python/9

1.3.2使用交互式执行命令/9

1.3.3运行代码文件/10

1.3.4使用IDLE编写代码/10

1.3.5第三方开发工具/12

实训1学生管理系统欢迎页面和功能菜单/17

小结/18

课后练习/18

第2章Python基础语法/20

2.1变量和常量/20

2.1.1关键字/20

2.1.2变量和常量/20

2.2基本数据类型/21

2.2.1数字/21

2.2.2字符串/23

2.2.3列表/24

2.2.4元组/26

2.2.5字典/26

2.2.6集合/29

2.2.7数据类型转换/30

2.3运算符和表达式/31

2.3.1算术运算符和表达式/32

2.3.2赋值运算符和表达式/32

2.3.3比较运算符和表达式/32

2.3.4逻辑运算符和表达式/33

2.3.5运算符的优先级与结合性/33

2.4包定义、注释和缩进/34

2.4.1包定义/34

2.4.2注释/35

2.4.3缩进/35

2.5基本输入和输出/36

2.5.1输入/36

2.5.2输出/37

实训2添加和修改学生信息/41

小结/41

课后练习/42

第3章程序控制结构/43

3.1程序控制结构概述/43

3.2选择控制结构/44

3.2.1... 查看详情

采用项目案例驱动,对应不同层次的知识单元,具有微课视频,提供教学大纲,课件,源码和配套资源。适合Python编程初学者和计算机专业人员使用

查看详情