Python已逐步成为最受欢迎的语言之一,它简单易用,逻辑明确并拥有海量的扩展包,不仅是机器学习与数据科学的首选语言,同时也在网页、数据爬取、科学研究等方面成为不二选择。
图书馆将举办“基于Python的数据分析入门与实践”系列讲座。此次培训讲座针对“零基础”Python学习者,共设计了8次讲座,内容涵盖Python语法探究、库与模块、数据的爬取与清洗、数据可视化等相关内容,帮助大家熟悉Python,以便您可以自己开始使用和探索它。
欢迎有兴趣的读者带课题参与学习,除讲座时间外,如需进一步咨询Python相关问题,可以通过图书馆服务预约平台进行预约。
系列讲座名称:基于Python的数据分析入门与实践
讲座目标:掌握python的基础知识,能够使用python编写简单且完整的程序,进行数据爬取、分析和可视化处理。
适合对象:本校师生,零基础。
报名方式:无需报名
讲座日期:2021年3月18日-5月6日每周周四
讲座时间:13:30-15:00
主讲老师:陈金传
讲座地点:闵行校区图书馆一楼报告厅,读者需自带电脑。
为了方便同学们学校,我们提供课件和回放,课件和回放地址:
http://dashima.net/docs/ecnu-python-lesson1
讲座安排:
序号 | 讲座内容介绍 | 讲座时间 | PPT及回看地址 |
1 | 第1讲 基础语法和开发环境 内容提要:介绍Python编程的基本概念,搭建Python开发环境,标识符、关键字、变量、语句和注释等基本语法。 | 3月18日(周四) | |
2 | 第2讲 运算符、字符串 内容提要:深入讲解Python的基本运算符,包括:算术运算符、赋值运算、比较运算符、逻辑运算符,并解析运算符优先级。引入字符串概念,通过实际案例对字符串进行应用。最后列举Python的数据类型,初步理解数据类型的概念。 | 3月25日(周四) | 待上传 |
3 | 第3讲 分支与循环 内容提要:讲解Python编程的三大结构:顺序结构、分支结构、循环结构。结合实际案例介绍程序调试的基本方法。 | 4月1日(周四) | 待上传 |
4 | 第4讲 函数与面向对象 内容提要:引入函数定义,讲解函数的参数、函数的返回值的概念,通过实例解析并应用Python常用内置函数。面向对象编程基础入门。 | 4月8日(周四) | 待上传 |
5 | 第5讲  实践1 - Turtle画图 内容提要:结合Python自带画图工具Turtle库,通过画图案例深入理解Python基础知识。 | 4月15日(周四) | 待上传 |
6 | 第6讲 数据结构、文件和模块 内容提要:通过实际案例详细讲解4种数据结构:列表 、元组、字典、集合。结合实际案例讲解如何对文件进行读写操作,详细介绍Python模块的概念,以及Python常用模块。 | 4月22日(周四) | 待上传 |
7 | 第7讲 实践2 - 图形界面与程序打包 内容提要:学习使用Python自带 TKinter模块构建图形界面,并将程序完整打包成EXE可执行程序文件。制作一款简单的猜数字小游戏。 | 4月29日(周四) | 待上传 |
8 | 第8讲 实践3 – 数据爬取、处理与可视化 内容提要:讲解模块requests、xlwings、pyecharts,介绍网页数据爬取、处理与可视化的的完整过程。 | 5月6日(周四) | 待上传 |