下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、DataGuru专业数据分析社区网址: IATABURUPython突击-从入门到精通到项目实战python语言近年来越来越被程序相关人员喜欢和使用,因为其不仅简单容易学习和掌握,而且还有丰富的第三方程序库和相应完善的管理工具;从命令行脚本程序到gui程序,从B/S到C/S,从图形技术到科学计算,软件开发到自动化测试,从云计算到虚拟化,所有这些领域都python的身影:python已经深入到程序开发的各个领域,并且会越来越多的人学习和使用。Python同时具有面向对象和函数式编程的特点,它的面向对彖比java更彻底,它的函数式编程比Scala更人性化,作为一种通用语言,Python几乎可以用在
2、任何领域和场合,软件质量控制、提升开发效率、可移植性、组件集成、丰富库支持等各个方面均处于先进地位。同样学习编程语言,当然要选择学习业内目前最先进、最热门、将来应用最广泛、最有前途和前景的编程语言。有人预言,Python会成为继C卄和Java之后的第三个主流编程语言。课程大纲:第一单元:搞定Python语言Python语言开发要点详解开发坏境介绍,PythonxyEPD、Anaconda的对比Pycharm的使用演示模块的概念安装pip多个虚拟python环境测试驱动开发模式Python语言要素介绍详解Python数据类型列表和列表解析生成器表达式元组字符串字符串之中文处理字典集合函数和函数式
3、编程函数参数和变长参数列表函数返回值.变量作用域函数的嵌套定义和闭包和装饰器介绍装饰器例子(口志装饰器和身份认证装饰器)迭代器和生成器面向对象编程认识经典类和新式类公有属性和私有属性属性DataGuru专业数据分析社区网址: fl,iATABURUHiltons属性.属性装饰器描述符方法实例方法.静态方法.类方法特殊方法运算符重载继承.多重继承.super第二单元:实战篇之Python数据库开发5.mysql数据库概述.sql数据库和nosql数据库的区别环境准备.驱动包介绍Mysqlconnector、mysqldb使用sqlalchemy介绍.ORM的优点介绍sqlalchemy代码演不&
4、mongodb数据库mongodb介绍安装.命令行.mongovue演7川实现增删改查聚合操作第三单元:实战篇之Python爬虫开发7.最简单的网页爬虫爬虫介绍工具包介绍Request、xpath使用演刀新闻爬虫8多线程和多进程概述多线程编程多进程编程综合案例-网络爬虫scrapy实战scrapy介绍和安装scrapy项目框架scrapy案例实战模块的使用和构建模块的安装和使用模块的构建和发布第四单元:Python和大数据PythonOnSpark(1)Spark介绍Sprak核心编程:Rdd、Transformation%Action介绍DataGuru专业数据分析社区网址: lATAEUR
5、U代码实战PythonOnSpark(2)Spark三种集群模式集群坏境卜Python实战SparkSQL、SprakStreaming、MLlib入门介绍授课对象:本课程面向从未接触过Python的学员,从最基础的语法开始讲起,逐步进入到目前各种流行的应用。整个课程分为基础和实战两个单元。基础部分包括Python语法和面向对象、函数式编程两种编程范式,基础部分会介绍Python语言中的各种特色数据结构,如何使用包和函数,帮助同学快速通过语法关。在实战部分选择了网络爬虫、数据库开发最基础的应用类型,详细介绍其思想原理,并通过案例讲解Python中的实现方案,让学员真正达到融会贯通、举一反三的效果。并应用到自己的工作环境中。课程学习环境:开发环境:Python2.7、MySQL、MongoDB、Scrapy、spark1.5IDE:PyCharm5收获预期:目标一.熟练掌握Python语言语法知识和使用技巧目标二.全面掌握面向对象变成和函数式编程两种编程范式;目标三.熟练掌握数据库的使用开发(包括关系型数据库MySQL.NoSQL数据库MongoDB)目标四.掌握多进程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农副产品配送行业影响因素分析
- 食品人工智能科技行业投资机会分析与策略研究报告
- 2023年岳阳市君山区部分事业单位选调人员考试试题及答案
- 2023年武汉市公安局青山区交通大队招聘警务辅助人员笔试真题
- 2023年湖南科技学院招聘笔试真题
- 2023年北京大兴定向选调笔试真题
- 2024年浙江客运从业资格考试
- 智能物流无人配送车行业市场发展趋势及投资咨询报告
- 2024年黄石经营性道路旅客运输驾驶员从业资格考试题库
- 2024年日喀则小型客运从业资格证2024年考试题
- 第二单元(单元测试)2024-2025学年语文六年级上册统编版
- 企业首席质量官职业技能竞赛竞赛题库(最后附答案)
- 2024年湖南省七五普法读本考试题库及答案(一)
- 人力资源分公司加盟协议2024年
- 【魔镜洞察】2024药食同源保健品滋补品行业分析报告
- Unit3Faster,higher,strongerUnderstandingideas教学设计-2024-2025学年高中英语外研版(2019)选择性必修第一册
- 考研英语二(作文)模拟试卷2(共43题)
- 科技企业孵化器建设项目可行性研究报告
- 人教版部编道德与法治九上1.2《走向共同富裕》说课稿
- 2024年新高考II卷高考生物试卷(真题+答案)
- (高清版)TDT 1055-2019 第三次全国国土调查技术规程
评论
0/150
提交评论