当前位置: 首页 郑州站 黑马先锋 郑州C+项目开发培训
郑州C+项目开发培训

郑州C+项目开发培训

热度:
关注人数:489
价格
询底价

开课机构:黑马先锋

上课校区:瑞达校区更多

联系电话: 400-029-0967 转 24335 预约试听

课程介绍

课程名称:Python突击

  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框架的使用


  • 34 课程
  • 1 校区
  • 0 真实评价
立即咨询
北京IT辅导班
上海IT辅导班
广州IT辅导班
深圳IT辅导班
天津IT辅导班
重庆IT辅导班
济南IT辅导班
杭州IT辅导班
青岛IT辅导班
郑州IT辅导班
石家庄IT辅导班
西安IT辅导班
沈阳IT辅导班
武汉IT辅导班
成都IT辅导班
厦门IT辅导班
大连IT辅导班
南京IT辅导班
苏州IT辅导班
宁波IT辅导班
长沙IT辅导班
昆明IT辅导班
北京软件工程师辅导机构
上海软件工程师辅导机构
广州软件工程师辅导机构
深圳软件工程师辅导机构
天津软件工程师辅导机构
重庆软件工程师辅导机构
济南软件工程师辅导机构
杭州软件工程师辅导机构
青岛软件工程师辅导机构
郑州软件工程师辅导机构
石家庄软件工程师辅导机构
西安软件工程师辅导机构
沈阳软件工程师辅导机构
武汉软件工程师辅导机构
成都软件工程师辅导机构
厦门软件工程师辅导机构
大连软件工程师辅导机构
南京软件工程师辅导机构
苏州软件工程师辅导机构
宁波软件工程师辅导机构
长沙软件工程师辅导机构
昆明软件工程师辅导机构
北京
上海
广州
深圳
天津
重庆
济南
杭州
青岛
郑州
石家庄
西安
沈阳
武汉
成都
厦门
大连
南京
苏州
宁波
长沙
昆明
郑州站触屏版
郑州IT技术培训触屏版
郑州软件开发培训触屏版
郑州Python培训触屏版
郑州黑马先锋触屏版
以上是小编精心为您整理的郑州黑马先锋简介,Python培训_软件开发培训_IT技术培训课程报价,0条黑马先锋学员真实评价,海量优质培训课程供您选择,选择优质培训班,就到郑州黑马先锋。
400-029-0967 转 24335