description
说明课程目标和课程主要内容

简介

课程目标

本课程的主要目的在于使学生掌握Python编程的基本方法,熟悉Python在数据爬取、数据分析、图像识别和人工智能领域的应用场景,并可以参照示例实现类似的项目。

主要内容

第一单元 认识Python(2学时)

计算机解决了我们目前的很多问题,计算、电商、人工智能等,这些都有赖于程序告知其执行任务。编程语言是计算机的语言,利用这种语言告知计算机具体的执行任务,因此掌握一门基础的语言非常有必要。

本章知识点为:

python 简介: 起源、目前发展、相比其他语言的特性(易读、易懂、语法简单、大量的第三方库),其他方面:可移植、免费、庞大的用户群体。

python 安装; IDE 环境

第一个程序: 练习输出一个程序, hello world

更多体验例子:Python 实现图片转字符画; python 爬取财经信息; python 实现3D模型。 

第二章 Python 基础语法 (6学时)

基础语法是一门语言的基础操作,掌握这些内容可以建立基本的程序,是后续学习的基础。

本章知识点为:

基础语法: 输入输出、注释、变量、行与缩进

数据类型: Number、String、List、Tuple、Sets、Dictionary

分支、循环结构

Python 函数 与面向对象基础

演练实战: 实现一个在线学员信息管理操作 , 2学时

第三章 Python 模块实战(2学时)

Python的模块是Python如此强大的原因之一,掌握模块的导入、常见的第三方模块等内容,将提升开发的效率,避免不必要的开发。

本章知识点为:

Python 模块导入

Python 常见模块及第三方模块

演练实战: 实现目录浏览,展示当前目录及子目录下的所有文件。 1学时

第四章 Python网络爬虫基础(2学时)

网络爬虫可以代替人工,更好更快的采集网络上存在的各类数据,本章将介绍网络爬虫原理及常用的第三方库。

本章知识点为:网络爬虫原理及常用第三方库;网络爬虫实战,爬取全球电影排行榜IMDB。

第五章 Python 人脸检测(2学时)

随着电子商务等应用的发展,人脸识别成为最有潜力的生物身份验证手段,这种应用背景要求自动人脸识别系统能够对一般图象具有一定的识别能力,由此所面临的一系列问题使得人脸检测开始作为一个独立的课题受到研究者的重视。今天,人脸检测的应用背景已经远远超出了人脸识别系统的范畴,在基于内容的检索、数字视频处理、视频检测等方面有着重要的应用价值。

本章知识点为:人脸检测应用、原理,基于OpenCV的人脸检测实验。

第六章 Python语音合成及识别(2学时)

与机器进行语音交流,让机器明白你说什么,这是人们长期以来梦寐以求的事情。语音识别技术就是让机器通过识别和理解过程把语音信号转变为相应的文本或命令的技术。

本章知识点为:Python 语音合成及识别的应用、难点、利用百度SDK学习语音合成及识别。