关灯
开启左侧

Python的介绍

[复制链接]
杰哥 发表于 2018-6-5 16:06:04 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
本帖最后由 杰哥 于 2018-6-5 16:19 编辑

1. Python是什么?1. 高级编程语言
Ÿ 代码少
Ÿ 高效率开发


2. 解释型脚本语言
Ÿ 动态语言
Ÿ 源码直接按字符解释
Ÿ Linux


3. 胶水语言
Ÿ C/C++/JAVA
Ÿ 上层Python逻辑 底层C/C++算法
CPython 跨语言接口(FFI - Foreign Function Interface)


4. Python特点
Ÿ 1. An easy and intuitive language just as powerful as major competitors
简单、直观、强大

Ÿ 2.Open source, so anyone can contribute to its development
开源

Ÿ 3.Code that is as understandable as plain English
易阅读

Ÿ 4.Suitability for everyday tasks, allowing for short development times
什么都能做,还快


2. Python市场情况
1. 国外企业
Ÿ GoogleYoutube
Ÿ FacebookTornado WEB 服务器框架
Ÿ NASA365开源项目
Dropbox, Mozilla, IBM...



2. 国内企业
Ÿ 传统互联网公司:奇虎360、联想、新浪、百度、乐视、 酷我音乐、腾讯、华为、豆瓣测试,运维项目偏多百度AI 人工智能
Ÿ 创业型公司:秀美甲、一呼医生ofo、跑腿儿
Ÿ 成长性公司:美图、春雨医生、果壳

3. Python能做什么
1. Web应用开发
Ÿ Django
Ÿ Flask
Ÿ Front end


2. 自动化操作
Ÿ 跨平台自动化工具Selenium, Splinter
Ÿ 爬虫ScraPy
Ÿ 运维 部署
Ÿ 测试Pytest


3. 软件开发
Ÿ GUI图形交互界面Tkinter
Ÿ Java衔接Jython
Ÿ 游戏引擎PyGame


4. 数据科学
Ÿ 数据分析NumPy Pandas
Ÿ 数据可视化MatPlotLib Seaborn
Ÿ 大数据处理大数据PyDoop PySpark Dask5. 机器学习
Ÿ 高级算法线性回归Linear Regression K-means
Ÿ 神经网络
Ÿ 深度学习
Deep Learning (DL)KerasTensorFlowPaddlePaddle

Ÿ 各种识别Open CV

图片1.jpg



4. Python的优势


1. 简单!简单!简单!
基于ABC - 教学用编程语言编程思维转化代码量

图片3.jpg


2. 跨平台及可扩展性


图片2.jpg

3. 实用型

Ÿ 多功能

5. Python课程规划


1. 编程基础
Ÿ Python环境
Ÿ Python语法基础
Ÿ Python OOP
Ÿ 异常处理


2. WEB开发
Ÿ 网页基础 HTML, CSS, JS
Ÿ WEB服务器Ÿ 数据库
Ÿ Python WEB框架及模块


3. 数据爬虫
Ÿ 爬虫抓取
Ÿ 分布式爬虫
Ÿ NoSQL 数据库MongoDBRedis
Ÿ 微信小程序


4. 自动化运维+测试
Ÿ Linux环境搭建+编程
Ÿ Shell编程
Ÿ 软件测试
Ÿ 项目部署
Ÿ 自动化流程


5. 数据科学
Ÿ 基础算法
Ÿ 数据挖掘 + 数据分析
Ÿ 机器学习模型
Ÿ 机器学习主流框架实践
Ÿ AI 接口应用

以上就是国信安教育杰哥为全方位的关于Python的介绍。



 

精彩评论1

正序浏览
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 论坛元老

    为论坛做出突出贡献的会员

3关注

34粉丝

48帖子

排行榜
关闭

站长推荐上一条 /1 下一条

官方微信

全国服务热线:

400-0708-360

公司地址:国家西部信息安全产业基地(成都市高新区云华路333号)

邮编:610000    Email:2908503813@qq.com

Copyright   ©2015-2016  EOIT论坛Powered by©Discuz!    ( 蜀ICP备11000634号-7 )