Python开发基础实战培训

  培训讲师:尹传亮

讲师背景:
尹传亮——平安金融高级工程师10年以上的IT工作经验,研发出身,在产品设计,项目管理均有着丰富的实战经验。14-15年,作为产品经理,参与公司爬虫系统设计。15-16年,作为项目负责人,带队在华为实施爬虫项目,并在期间打磨爬虫系统,数据爬取 详细>>

尹传亮
    课程咨询电话:

Python开发基础实战培训详细内容

Python开发基础实战培训

Python开发语言基础实战培训【课程目标】
Python已经成为稳居前三的最受欢迎的语言之一,它简单易用、跨平台、功能强大、扩展性强,而且能够将其它语言编写的程序融合起来,实现无缝连接,号称是万能胶水语言。
本课程为Python语言基础学习,通过本课程的学习,达到如下目的:
全面掌握Python语言以及其编程思想。
掌握Python基本格式,以及常用的6种基本语句。
掌握常用的标准数据类型
掌握面向对象编程的思路,能够自定义类、模块和包
掌握文件的标准操作,以及异常处理等
熟习单元测试及文档编写。
熟练常用的标准库
【授课时间】
2-3天时间
(要根据学员的实际情况调整重点内容及时间)
【授课对象】
业务支持部、IT系统部、系统开发部、网络运维部等相关技术人员。
【学员要求】
课程为实战课程,要求:
每个学员自备一台便携机(必须)。
便携机中事先安装好Python 3.7版本及以上。
注:讲师现场提供开源的安装程序、扩展库,以及现场分析的数据源。
【授课方式】
语言基础 + 挖掘模型 + 案例演练 + 开发实践 + 可视化呈现
采用互动式教学,围绕业务问题,展开数据分析过程,全过程演练操作,让学员在分析、分享、讲授、总结、自我实践过程中获得能力提升。
【课程大纲】
Python环境搭建
目的:掌握基本的Python编程思想与编程语句,熟悉常用数据结构的操作
Python简介
Python安装的几种方式
Python核心程序安装
Python扩展库安装
代码编辑器VSCode安装及配置
交互式Python运行
Python基本语句基本格式
编码(utf-8)
注释(单引号、双引号、三引号)
缩进(缩进—代码块)
标识符命名规则
保留字和内置函数
书写格式(一行一句、一行多句、一句多行)
基本语句(主要6种)
赋值语句
变量定义
赋值运算符
输出语句
print语句
自动换行,不换行输出
变量位置输出
格式化字符串输出
输入语句
input语句
判断语句
if-elif-else语句
比较运算符
成员运算符
布尔运算符
身份运算符
循环语句
遍历循环for-else
条件循环while-else
循环中断(break和continue)
异常语句
try-excep-else-finally
其它特殊语句
Python数据类型
Python对象识别
常用的标准数据类型
不可变类型(Number, String, Tuple)
可变类型(list, Dict, Set)
数字类型
四种常用数字类型(int, Boolean, float, complex)
数字格式化字符
常用的数字扩展库
运算符(算术运算符、位运算符)
字符串
字符串表示
字符串访问
字符串转义
字符串前缀
字符串操作
字符串格式化
列表
列表定义
列表访问
列表修改
列表操作
列表切片
元组
元组定义
元组访问
元组切片
字典
字典定义
字典访问
字典修改
字典操作
集合
集合定义
集合访问
集合修改
集合运算
日期时间
datetime, date, time, timedelt
日期格式化字符含义
面向对象编程
自定义函数
函数定义
函数调用
函数参数
函数值传递
匿名函数
自定义类
类的定义
类名称的性质(公有的和私有的)
类属性(定义、访问、
类方法(定义、使用)
特殊的类系统方法
派生类
重载父类方法
自定久模块
模块格式
导入模块、导入函数
模块的搜索路径
模块的特殊用法

包的构造
包的导入
文件操作和异常处理
常规的文件操作
文件打开
open函数
文件打开模式
文件读写
读写文本行
读写文件字节
文件随机读写(文件指针管理)
文本换行符特别处理
文件关闭与异常
异常处理
异常语句
多异常捕获
异常匹配顺序
异常重抛出
对象序列化
CSV文件操作
单元测试
质量控制常用两个模块
doctest
unittest
如何在程序中自动嵌入测试用例
对函数进行单元测试
对类(属性和方法)进行单元测试
常用的断言方法
单元测试用例编写原则和规范
案例实战
构造一个日志记录模块
构建一个资源浏览程序
结束:课程总结与问题答疑。

 

尹传亮老师的其它课程

Python机器学习算法实战【课程目标】本课程为高级课程,专注于机器学习算法,原理,以及算法实现及优化。通过本课程的学习,达到如下目的:熟悉常见的机器学习的算法。掌握机器学习的算法原理,以及数据推导。学会使用Python来实现机器学习算法,以及优化算法。掌握scikit-learn扩展库来实现机器学习算法。【授课时间】2-3天时间【授课对象】IT系统部、大数

 讲师:尹传亮详情


Python课程   06.19

Python课程一、数据挖掘导论数据挖掘的基本任务与步骤:目标、数据探索、数据预处理、建模、模型评价有监督学习无监督学习和半监督学习算法模型Sklean数据挖掘和机器学习算法库介绍大数据建模常见问题问题引出:客户行为分析-用户用电异常的识别二、Python编程快速入门Python编程环境与语法快速入门基础数据结构:字符串处理及应用数据结构:列表、元组、集合、

 讲师:尹传亮详情


Python实现大数据挖掘技术培训【课程目标】Python已经成为数据分析和数据挖掘的首选语言,作为除了Java、C/C++/C#外最受欢迎的语言。本课程基于Python工具来实现大数据的数据分析和数据挖掘项目。基于业务问题,在数据挖掘标准过程指导下,采用Python分析工具,实现数据挖掘项目的每一步操作,从数据预处理、数据建模、数据可视化,到最终数据挖掘结

 讲师:尹传亮详情


Python运用   06.19

PYTHON数据分析第一模块:python语言基础知识0.5H1.python简介2.python的特征3.第一个python程序4.搭建开发环境5.python的开发工具6.不同平台下的python第二模块:Python的基本语法2H1.Python的文件类型2.Python的编码规则3.变量和常量4.数据类型5.运算符与表达式第三模块:python的控制

 讲师:尹传亮详情


大数据变革与商业模式创新【课程目标】大数据时代已经来临,大数据战略已经上升到国家意志,拥有大数据的规模和利用大数据的能力已经成为国家竞争力的一种体现,大数据的重要性已经毋庸置疑。本课程围绕大数据产业,从大数据的基本面出发,分析大数据的应用价值;大数据作为工具,如何帮助企业提升运营效率,提升企业利润;再到大数据引起的思维变革,怎样改变企业管理、社会治理的思维;

 讲师:尹传亮详情


大数据时代的精准营销【课程目标】本课程从实际的市场营销问题出发,了解大数据在市场营销领域的价值以及应用。并对大数据分析与挖掘技术进行了介绍,通过从大量的市场营销数据中分析潜在的客户特征,挖掘客户行为特点,实现精准营销,帮助市场营销团队深入理解业务运作,支持业务策略制定以及营销决策。通过本课程的学习,达到如下目的:了解大数据营销内容,掌握大数据在营销中的应用。

 讲师:尹传亮详情


大数据挖掘工具:SPSSStatistics入门与提高【课程目标】随着大数据分析的需求越来越旺盛,大数据分析工具也越来越琳琅满目,然而,绝大多数的分析工具都只具有单一用途,无法满足企业的复杂的多样化的全面的业务分析需求,因此分析工具的选择成为了一个挑战。一个良好的分析工具必须满足如下要求:易学易用易操作。分析效率要高。满足业务分析需求。如果要说前两个要求,显

 讲师:尹传亮详情


数据分析与建模第一章数据分析与大数据平台1.大数据相关概念2.大数据特征3.大数据平台简介第二章数据分析流程1.数据分析2.数据分析工具3.数据分析流程4.典型模型场景第三章重要的python库1.NumPy2.pandas3.matplotlib4.IPython与Jupyter5.SciPy6.scikit-learn7statsmodels第4章Num

 讲师:尹传亮详情


Hadoop大数据解决方案平台技术培训【课程目标】Hadoop作为开源的云计算平台,为大数据处理提供了一整套解决方案,应用非常广泛。Hadoop作为一个平台框架,包括了如何存储海量数据,如何处理海量数据,以及相应的数据库、数据仓库、数据流处理、数据分析和挖掘算法库,等等。本课程主要介绍Hadoop的思想、原理,以及重要技术等相关知识。通过本课程的学习,达到如

 讲师:尹传亮详情


COPYRIGT @ 2001-2018 HTTP://WWW.QG68.CN INC. ALL RIGHTS RESERVED. 管理资源网 版权所有