OpenI 启智社区

启智社区,确实给力

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

python程序设计—基于数据思维训练课程

python程序设计—基于数据思维训练课程

  • 来源:长沙商贸旅游职业技术学院
  • 章节:8 单元:22

  • 彭玲

  • 张为

  • 周倩

  • 王香
进入实训课程

课程简介:

Python 作为一门解释型的通用面向对象高级程序设计语言,自 1991 年由其创始人吉多·范罗苏姆( Guido van Rossum )发布第一版以来,因其简洁、易读、可扩展等特性,不断受到业界欢迎,现已成为最受欢迎的程序设计语言之一。
Python 拥有强大的标准库,在数字、字符串、列表、字典、文件等常见类型和函数的语言核心基础上,提供了系统管理、网络协议、网络通信、文本处理、文件处理、数据库接口、图形系统、W3C 格式支持等额外的功能。同时,Python 作为自由/开放源码软件之一,得到了 Python 社区的大力支持,为其提供了大量的第三方模块,覆盖科学计算、Web 开发、数据库接口、图形系统多个领域。
目前,卡内基梅隆大学、麻省理工学院、多伦多大学、国防科技大学等多所国内外知名学校已经采用 Python 教授程序设计课程。现今,Python 被广泛应用在 Web 和 Internet 开发、科学计算和统计、人工智能与大数据、教育、桌面界面开发、软件开发、后端开发、网络爬虫等领域。
本课程基于 Python 3.0 版本,共分为 8 个章节,其中前 6 个章节主要是 Python 语言基础核心,第 7、8 章主要是 Python 在 爬虫和可视化方面的一些简单案例应用。
为了方便老师教学和学生学习,在实训结构的组织上,选择了一个实训任务只对应一个学习关卡的模式,并且,将实训任务分为学习任务和练习任务两大类。学习任务中以案例为牵引,植入相关知识点的介绍,可用于学生初学知识点练习用;练习任务中的案例主要对应相关的知识点,可在具备了相关知识的情况下独立完成,可作为课后作业和测验使用。

课程章节:

第一章 python概述

了解Python的发展历程和特点,掌握安装Python解释器,配置开发环境,编写第一个Python程序

第二章 python基础语法

Python 是一种面向对象的解释型计算机程序设计语言,以其简洁性、易读性、可扩展性、丰富和强大的功能库,语言表达能力极强,很多非常复杂的功能,只需简单几行代码即可实现,成为最受欢迎的程序设计语言之一。 本实训的主要目标是,让学习者通过 Python 交互式编程以及脚本编程,实现一个简单的打印字符串功能,感受和体验 Python 编程,并对 Python 建立一个初步的认识。

第三章 python常用语句

第四章 字符串

本章主要通过字符串的查找与切片等处理的相关知识的学习,掌握字符串的常见操作,字符串的格式化方法,字符串的定义方法。

第五章 列表、元组和字典

大数据时代,程序总共不仅要处理数字、字符串这些基础类型的数据,还需要处理混合数据,为此,Python定义了可以表示混合数据的组合数据类型,通过此章的学习,不仅可以使数据表示得更清晰,也可以极大简化程序员的开发工作。

第六章 函数

随着程序功能的提升,程序开发的难度和程序的复杂度越来越高,如果仍然按照一般的编写代码的方式开发程序,程序代码的阅读和后期的管理与维护会给开发人员带来困扰,为了解决以上问题,也为了提升代码的复用性、更好的组织代码结构与逻辑,提出了函数这一概念

第七章 数据爬取综合项目提升

围绕互联网网页数据处理学习和掌握HTML的基础知识以及Python中正则表达式、urllib库使用、表格数据提取等知识。学习Python中urllib库的使用方法、基于正则表达式的网页数据提取、文件打开与数据写入等知识,最终达成基于Python的大数据抓取与数据处理分析能力。

第八章 旅游网站数据可视化综合项目提升

将旅游网站的清洗完成后的数据进行可视化处理。