Python突击—从入门到精通到项目实战(第12期) Python突击—从入门到精通到项目实战(第12期)
所属分类:编程技术
  课程名 : Python突击—从入门到精通到项目实战(第12期)【开课中】 总学费/人 : ¥400 (固定学费:¥100, 逆向学费:¥300) 开课时间 : 2018-09-13 09:00:00 
开课老师 : dasheng


课程简介:

课程简介:

python语言近年来越来越被程序相关人员喜欢和使用,因为其不仅简单容易学习和掌握,而且还有丰富的第三方程序库和相应完善的管理工具;从命令行脚本程序到gui程序,从B/SC/S,从图形技术到科学计算,软件开发到自动化测试,从云计算到虚拟化,所有这些领域都有python的身影;python已经深入到程序开发的各个领域,并且会越来越多的人学习和使用。

Python同时具有面向对象和函数式编程的特点,它的面向对象比java更彻底,它的函数式编程比Scala更人性化, 作为一种通用语言,Python几乎可以用在任何领域和场合,软件质量控制、提升开发效率、可移植性、组件集成、丰富库支持等各个方面均处于先进地位。同样学习编程语言,当然要选择学习业内目前最先进、最热门、将来应用最广泛、最有前途和前景的编程语言。有人预言, Python会成为继C++Java之后的第三个主流编程语言。

   

课程大纲:

第一单元:搞定Python语言

1.     Python语言开发要点详解

开发环境介绍,PythonxyEPDAnaconda的对比

Pycharm的使用演示

模块的概念

安装pip 多个虚拟python环境

测试驱动开发模式

Python语言要素介绍


2.详解Python数据类型

列表和列表解析

生成器表达式

元组

字符串

字符串之中文处理

字典

集合


3.函数和函数式编程

函数参数和变长参数列表

函数返回值.变量作用域

函数的嵌套定义和闭包和装饰器介绍

装饰器例子(日志装饰器和身份认证装饰器)

迭代器和生成器


4.面向对象编程

认识经典类和新式类

公有属性和私有属性属性

属性.属性装饰器.描述符

方法.实例方法.静态方法.类方法

特殊方法.运算符重载

继承.多重继承.super


第二单元:实战篇之Python数据库开发

5.mysql数据库

概述.sql数据库和nosql数据库的区别

环境准备.驱动包介绍

Mysqlconnectormysqldb使用

sqlalchemy介绍.ORM的优点介绍

sqlalchemy代码演示

 

6.mongodb数据库

mongodb介绍安装.命令行.mongovue演示

实现增删改查

聚合操作


第三单元:实战篇之Python爬虫开发

7.最简单的网页爬虫

爬虫介绍

工具包介绍

Requestxpath使用演示

新闻爬虫


8多线程和多进程

概述

多线程编程

多进程编程

综合案例-网络爬虫


9.scrapy实战

scrapy介绍和安装

scrapy项目框架

scrapy案例实战


10.模块的使用和构建

模块的安装和使用

模块的构建和发布


第四单元:Python和大数据

11.Python On Spark (1)

Spark 介绍

Sprak核心编程:RddTransformationAction介绍

代码实战


12.Python On Spark (2)

Spark三种集群模式

集群环境下Python实战

Spark SQLSprak Streaming MLlib入门介绍



 

GMT+8, 2018-10-16 00:19 , Processed in 0.139058 second(s), 27 queries .