黑马先锋

郑州C+项目开发培训

咨询

暂无报价

立即询价
联系老师

400-029-0967转24335 黑马先锋 老师接听

开课机构黑马先锋
开课地址瑞达校区
开课日期滚动开班

课程介绍

  python语言近年来越来越被程序相关人员喜欢和使用,因为其不仅简单容易学习和掌握,而且还有丰富的第三方程序库和相应完善的管理工具;从命令行脚本程序到gui程序,从B/S到C/S,从图形技术到科学计算,软件开发到自动化测试,从云计算到虚拟化,所有这些领域都有python的身影;python已经深入到程序开发的各个领域,并且会越来越多的人学习和使用。  Python同时具有面向对象和函数式编程的特点,它的面向对象比Java更彻底,它的函数式编程比Scala更人性化, 作为一种通用语言,Python几乎可以用在任何领域和场合,软件质量控制、提升开发效率、可移植性、组件集成、丰富库支持等各个方面均处于先进地位。同样学习编程语言,当然要选择学习业内目前较先进、热门、将来应用广泛、有前途和前景的编程语言。有人预言, Python会成为继C++和Java之后的第三个主流编程语言。  课程大纲: 单元:搞定Python语言  1.Python语言开发要点详解 开发环境介绍,Pythonxy、EPD、Anaconda的对比 Pycharm的使用演示 模块的概念 安装pip 多个虚拟python环境 测试驱动开发模式 Python语言要素介绍  2.详解Python数据类型 列表和列表解析 生成器表达式 元组 字符串 字符串之中文处理 字典 集合  3.函数和函数式编程 函数参数和变长参数列表 函数返回值.变量作用域 函数的嵌套定义和闭包和装饰器介绍 装饰器例子(日志装饰器和身份认证装饰器) 迭代器和生成器  4.面向对象编程 认识经典类和新式类 公有属性和私有属性属性 属性.属性装饰器.描述符 方法.实例方法.静态方法.类方法 特殊方法.运算符重载 继承.多重继承.super  第二单元:实战篇之Python数据库开发  5.mySQL数据库 概述.sql数据库和NoSQL数据库的区别 环境准备.驱动包介绍 Mysqlconnector、mysqldb使用 sqlalchemy介绍.ORM的优点介绍 sqlalchemy代码演示  6.mongodb数据库 mongodb介绍安装.命令行.mongovue演示 实现增删改查 聚合操作  第三单元:实战篇之Python爬虫开发  7.简单的网页爬虫 爬虫介绍 工具包介绍 Request、 xpath使用演示 新闻爬虫  8多线程和多进程 概述 多线程编程 多进程编程 综合案例-网络爬虫  9.scrapy实战 scrapy介绍和安装 scrapy项目框架 scrapy案例实战  10.模块的使用和构建 模块的安装和使用 模块的构建和发布  第四单元:Python和大数据  11.Python On Spark (1) Spark 介绍 Sprak核心编程:Rdd、Transformation、Action介绍 代码实战  12.Python On Spark (2) Spark三种集群模式 集群环境下Python实战 Spark SQL、Sprak Streaming 、MLlib入门介绍  授课对象: 本课程面向从未接触过Python的学员,从基础的语法开始讲起,逐步进入到目前各种流行的应用。整个课程分为基础和实战两个单元。 基础部分包括Python语法和面向对象、函数式编程两种编程范式,基础部分会介绍Python语言中的各种特色数据结构,如何使用包和函数,帮助同学快速通过语法关。 在实战部分选择了网络爬虫、数据库开发基础的应用类型,详细介绍其思想原理,并通过案例讲解Python中的实现方案,让学员真正达到融会贯通、举一反三的效果。并应用到自己的工作环境中。  授课对象: 本课程面向从未接触过Python的学员,从基础的语法开始讲起,逐步进入到目前各种流行的应用。整个课程分为基础和实战两个单元。  基础部分包括Python语法和面向对象、函数式编程两种编程范式,基础部分会介绍Python语言中的各种特色数据结构,如何使用包和函数,帮助同学快速通过语法关。 在实战部分选择了网络爬虫、数据库开发基础的应用类型,详细介绍其思想原理,并通过案例讲解Python中的实现方案,让学员真正达到融会贯通、举一反三的效果。并应用到自己的工作环境中。  课程学习环境: 开发环境:Python 2.7、MySQL、MongoDB、Scrapy、spark 1.5 IDE:PyCharm 5  收获预期:  目标一. 熟练掌握Python语言语法知识和使用技巧  目标二. 全面掌握面向对象变成和函数式编程两种编程范式;  目标三. 熟练掌握数据库的使用开发(包括关系型数据库MySQL、NoSQL数据库MongoDB)  目标四. 掌握多进程开发技巧  目标五. 掌握Scrapy爬虫框架的使用  目标六 掌握SQLAlchemy ORM框架的使用

精选课程

郑州正规python培训

郑州正规python培训

班型:小班 预约试听
郑州java课程高端培训

郑州java课程高端培训

班型:小班 预约试听
郑州软件编程培训班

郑州软件编程培训班

班型:小班 预约试听
郑州.net培训暑期班

郑州.net培训暑期班

班型:小班 预约试听

所在机构

黑马先锋
黑马先锋

致力于为中国互联网企业打造一支实用型、复合型、国际化人才队伍

查看机构 联系机构

当前位置: 首页 / 郑州培训 / 郑州黑马先锋 / 课程详情
与黑马先锋专业老师免费通话
拨通后,需要手动拨打分机号码:
24335
立即拨打
关闭