8天(6小时/天)
Python基础与入门应用
本课程系统讲解Python编程语言的基础与入门应用,旨在帮助零基础学员快速掌握Python编程核心技能。课程从Python环境搭建开始,逐步深入基础语法、流程控制、函数与模块、文件操作等核心内容,并结…
课程介绍
本课程系统讲解Python编程语言的基础与入门应用,旨在帮助零基础学员快速掌握Python编程核心技能。课程从Python环境搭建开始,逐步深入基础语法、流程控制、函数与模块、文件操作等核心内容,并结合办公自动化、数据分析、数据可视化、网络爬虫等实战案例,让学员具备使用Python处理Word、PPT、Excel等办公文件以及自动化操作办公系统的能力。此外,课程还涵盖NumPy数组运算、pandas数据分析、Matplotlib图表绘制、数据预处理等数据分析技能,以及简单的网络爬虫开发与程序打包技术。通过大量案例和练习,注重实操能力培养,适合希望提升工作效率、转型数据分析或进入编程领域的各类人员。学完本课程,学员将能够独立搭建Python开发环境,编写基础程序,并应用于实际工作场景,为后续深入学习打下坚实基础。
课程背景
Python语言是当前最火的语言之一,易于使用,学习曲线低。通过Python语言除了可以快速的进行数据处理、数据分析,数据展示外。可以通过脚本进行办公文件、办公系统的自动化操作。本课程系统讲述Python环境搭建、基础语法、高级语法、异常处理等编程基础,以及Python的自动化办公功能。通过本课程,可以初步掌握使用Python编程,具备使用Python进行办公文件和办公系统的自动化操作基础,具备数据爬取等入门能力。课程结合案例和练习,注重知识的掌握和使用,重点培养学员的实操能力。
课程目标
培训完结后,学员能够:自己搭建Python语言运行环境;掌握Python编程工具;掌握Python基础编程能力;掌握Python操作word、ppt、excel的能力;掌握Python自动操作办公系统能力;掌握Python网页内容获取库;了解Python网页内容解析方法;了解常用爬虫库;掌握Python基础数据操作;掌握Python常用数据分析方法;掌握Python进行统计图表输出;了解使用Python进行数据预处理;使用第三方工具打包exe程序。
单元一 | Python绪论 | Python介绍
运行和开发环境安装
(运行环境、第三方库安装、开发工具)
跟随练习:开发和运行环境安装
单元二 | Python基础语法 | Python程序结构
变量与数据类型
运算符和表达式
阶段练习:字符串处理
单元三 | 流程控制结构 | 赋值语句
条件语句
循环语句
阶段练习
单元四 | 函数与模块 | 函数定义和使用
函数参数
模块引用
阶段练习
单元五 | 文件操作基础 | 文件概述
打开文件
基本的文件方法
基本的目录操作
阶段练习
单元六 | 办公文件操作 | WORD文档操作
PPT文档操作
Excel文档操作
阶段练习
单元七 | NumPy 数组与数据运算 | NumPy介绍与安装
NumPy数组对象与操作
NumPy矩阵操作
NumPy进行统计
单元八 | pandas数据分析 | pandas介绍与安装
pandas的数据结构与常用操作
pandas导入导出数据
pandas的统计操作
单元九 | 数据可视化 | Matplotlib介绍与安装
Matplotlib配置
Matplotlib经典图形绘制
阶段练习:将前述统计结果进行展示
单元十 | 数据预处理 | 数据清洗
数据合并
数据抽取
数据规整
单元十一 | Python简单爬虫开发 | 爬虫介绍
爬虫应用
爬虫技术介绍
使用Python获取网页源代码
网页页码内容分析技术介绍及案例
Scrapy介绍
单元十二 | Python程序打包 | Python运行机制介绍
Pyinstaller介绍
使用Pyinstaller打包exe文件
单元十三 | Python学习引导 | Python学习方法
Python学习资源
郭振杰
常住地:河北省 石家庄市
专业从事企业数字化转型、数字化解决方案设计和咨询服务,人工智能应用方案设计和咨询服务。在交通、房地产、矿山、电力、城市基础服务、生产制造、烟草等行业完成多个数字化和人工智能应用落地。涉及人工智能场景应用、数据中台建设、数据治理和分析、智能制造等方向。