OpenI 启智社区

启智社区,确实给力

当前位置:首页 > 学习 > 实训 >

计算机技术基础—Python程序设计

计算机技术基础—Python程序设计

  • 来源:山东交通学院
  • 章节:13 单元:7

  • 倪燃
进入实训课程

课程简介:

本课程的目标是
(1)通过学习Python程序设计语言使学生了解计算机编程的基本概念和入门知识
(2)能够使用Python编写简单可实现的小程序
(3)调动学生学习计算机编程的热情
(4)为各学科各专业学生创新创业提供信息化应用的基础
本课程是非计算机专业本科学生计算机类公共基础课,课程通过学习Pyton程序开发的基本方法,使学生能够掌握程序设计的基本概念,调动学生学习计算机编程的热情,为各学科各专业学生创新创业提供信息化应用的基础。课程主要讲授内容有:
(1)计算机基础知识
(2)Python程序设计入门
(3)程序控制
(4)列表、元组、字典、集合
(5)函数、模块
(6)面向对象程序设计
(7)绘图项目
(8)微信数据分析项目
(9)文件
(10)网页数据抓取及处理项目

课程章节:

计算机基础知识

知识要点: 计算机基础、Python语言简介、Python编程环境的搭建 学习目标: 1. 了解计算机发展过程及软硬件基础知识 2. 了解Python语言的基础知识 3. 掌握Python编程环境的搭建及编程方法

Python程序设计入门

知识要点: 标示符、关键字、数据类型、常量与变量、运算符与表达式、赋值语句、基本输入/输出、字符串操作、Python内置函数 学习目标: 1. 掌握标示符、关键字和数据类型的概念; 2. 能够正确定义使用常量变量,能够正确使用运算符书写表达式; 3. 掌握赋值语句和基本输入输出语句; 4. 理解字符串的存储方式,能够正确对字符串进行切片和相关运算; 5. 了解Python常用内置函数

程序控制——选择结构

知识要点: 选择结构 学习目标: 1. 能够正确使用选择结构编写程序

程序控制——循环结构

知识要点: 循环结构 学习目标: 1. 掌握while语句的书写方法,掌握常用循环程序设计方法 2. 掌握for语句的基本使用方法,掌握break、continue和pass语句的使用方法 3. 了解循环嵌套的概念和基本程序设计方法

列表、元组、字典、集合

知识要点: 列表、元组、字典、集合的基本概念和基本操作案例 学习目标: 1. 理解列表的概念,能够创建删除列表,能够正确对列表元素进行访问等操作 2. 理解元组的概念,能够创建删除元组,能够正确使用元组进行基本操作 3. 理解字典的概念,能够创建删除字典,能够正确使用字典进行基本操作 4. 理解集合的概念,能够正确使用集合进行基本操作

函数、模块(1)

知识要点: 函数的基本结构、函数调用过程中的参数传递、匿名参数、局部变量和全局变量、模块的定义、模块的导入方法、第三方库、包的引入和使用 学习目标: 1. 掌握函数的基本结构 2. 理解函数的参数传递过程 3. 理解匿名函数的定义、特征和使用方法

函数、模块(2)

知识要点: 函数的基本结构、函数调用过程中的参数传递、匿名参数、局部变量和全局变量、模块的定义、模块的导入方法、第三方库、包的引入和使用 学习目标: 4. 理解变量的作用域,掌握局部变量、全局变量的定义方法 5. 理解模块的、导入方法 6. 掌握第三方库和包的基本使用方法

面向对象程序设计

知识要点: 面向对象程序设计思想、类的定义和使用、类的继承与方法重载 学习目标: 1. 了解面向对象程序设计思想 2. 了解类的定义和使用 3. 了解类的继承与方法重载

实践项目——绘图

知识要点: Turtle模块、numpy模块、项目打包方法 学习目标: 1. 了解Turtle模块的基本使用方法 2. 了解numpy、matplotlib模块绘图方法 3. 能够使用turtle模块进行绘图程序的编写 4. 了解程序的打包方法

实践项目——微信数据分析

知识要点: wxpy模块、pyplot模块 学习目标: 1. 了解wxpy模块的基本使用方法 2. 了解pyplot模块绘图方法

文件

知识要点:文件的基本操作、csv格式文件的基本操作、文件和目录的基本操作 学习目标: 1. 了解文件的基本操作方法 2. 了解csv格式文件的基本操作方法 3. 了解文件和目录的基本操作方法

实践项目——网页数据下载与处理

知识要点:网络数据获取、分词数据和词云分析 学习目标: 1. 了解网络数据爬取的基本方法 2. 了解分词数据和词云分析

实践项目2——选学

测试