课程介绍
人工智能时代,计算机编程是一项基本技能,编程语言的学习已是大势所趋。本课程着重介绍大数据与人工智能的首选编程语言——Python语言。课程内容全面、由浅入深。从初学者的角度出发,通过通俗易懂、丰富多彩的例子,详细地介绍了Python编程所必须掌握的基础知识。
课程首先介绍了Python、PyCharm和Anaconda的下载与安装。并从Python语言的特点出发,介绍了Python的主要内置对象类型,如数字、列表和字典。其次介绍了如何使用流程控制语句、如何编写Python函数,然后结合面向对象编程的概念,介绍了Python类和对象的概念以及迭代器和生成器的操作。最后,介绍了常用的Python内置标准库、包的组织形式以及Python的异常处理机制等。
本课程配合案例进行手把手教学,并结合习题进行针对性训练,让初学者可以轻松学会Python,打牢编程基础。
边学边测、 边学边练
课件展示
(列表的切片)
(函数的定义)
(列表推导式的结构)
(Python的Windows版本安装)
配套习题
左右滑动查看习题图集
课程大纲
一章 概述
1.1 Python概述
1.2 Python安装
1.3 Anaconda3的基本使用
1.4 Jupyterlab的基本使用
1.5 Pycharm的基本使用
二章 基本语法
2.1 Python语法规则
2.2 字符串
2.3 数字
2.4 运算符
2.5 用户输入和输出
三章 数据结构
3.1 列表
3.2 元组
3.3 字典
3.4 集合
四章 控制结构
4.1 条件控制
4.2 循环控制
4.3 推导式
五章 函数
5.1 函数的定义
5.2 lambda函数
5.3 变量作用域
5.4 函数装饰器
六章 文件读写
6.1 Python概述
6.2 Python安装
6.3 Anaconda3的基本使用
七章 类和对象
7.1 类的定义与构造
7.2 类的方法
7.3 类的继承
7.4 封装与私有化
7.5 自定义对象类型
八章 迭代器和生成器
8.1 迭代器
8.2 生成器
九章 异常处理
9.1 异常的介绍与表示
9.2 异常处理基本结构
9.3 自定义异常
十章 包的使用
10.1 包的导入与结构
10.2 包的搜索路径
10.3 名称空间
一键复制,快速开课
可复制平台的Python语言基础与实践课程的内容,在平台开设自己的课程。面向本校学生开展教学。
课程由几十个知识点组成,根据需要可以选择不同的知识点建课。也可以根据需要上传自己的课件或视频组建新的课程。
(复制课程)
(复制知识点)
(复制课件)
(在知识点库查看课程知识点)
(创建知识点)
爱数课(iDataCourse)是一个面向院校的大数据和人工智能课程和资源平台。平台提供权威的课程资源、数据资源、案例实验资源,助力院校大数据和人工智能专业建设,课程建设和师资能力建设。