设为首页 收藏本站
查看: 2543|回复: 0

[经验分享] python --001简介

[复制链接]

尚未签到

发表于 2018-8-5 10:58:53 | 显示全部楼层 |阅读模式
  python
  ····什么是python
  python是一门程序设计语言
  1、自然语言:人与人之间的交流(汉语,英语)
  2、机器语言:计算机能够读懂的语言(0,1--微码编程)
  3、程序设计语言:有固定的语法约束,由文字构成的文本文件(Java,c++,python)
  注:越接近自然语言的程序设计语言越高级,为高级程序设计语言,python是高级语言。
  ····Python的简史
  python的创始人:Guido van Rossum
  喜欢马戏团:monty python (python 大蟒蛇)
  1989年,圣诞节期间,为了打发无聊时间,创建了python
  ·····python 特点
  主要特点:
  1、语法简介而清晰
  2、非常强大的类库
  3、胶水语言
  4、纯的面向对象的编程思想
  其他特点:
  1、跨平台性
  2、编译成字节码文件:bytecode
  3、代码量相对少
DSC0000.jpg

  ···python 运行机制
  程序员 ----》高级程序员              计算机----》0,1微码语言
  计算机能够读懂程序员的高级语言吗?
  不,不可能直接读懂,必须经过转换
  转换机制:
  1、编译型:源文件通过编译器转换成机器码文件(微码语言)
  2、解释型:源文件通过解释器逐行进行翻译并且执行(同声翻译)
DSC0001.jpg DSC0002.jpg

  3、区别:
  编译型执行效率高,不能够跨平台
  解释型执行效率低,可以跨平台
  4、python 运行机制:先编译后解释
  源文件:.py
  编译器:通过编译器complier生成字节码文件.pyc
  解释器:interpreter    pvm:python virtual machine
  处理器:processor
  5、python 主流2系列,3系列, python2与python3不兼容
  ·····python的应用场景
  python可以作为脚本语言来开发代码片段
  python可以作为非脚本语言开发大型程序
  python 三种使用方式:
  1、shell编程:系统自动化脚本
  2、控制语言:实现粘结,调用别的语言的类库(胶水语言)
  3、框架:web开发Django
  python在企业项目的应用
  1、google 云计算平台
  2、utube视频分享服务站
  3、p2p:torrent 工具
  4、python 硬件好继承 希捷数据,因特尔公司,惠普公司,利用python做快速硬件测试,
  5、人工智能,NASA,美国航天局,图像识别技术,声音识别技术,openstag ----人工智能家居,小米小爱,天猫问问,
  6、中国豆瓣网,纯python开发网站,
  7、ERP软件著名OPEN ERP
  ·······python涉及的领域
  1、在操作系统,作为脚本使用
  2、3D动画
  3、开发web应用
  4、涉及云计算中
  5、编辑企业应用
  ·······python的实现
  python 需要通过解释器:
  1、Cpython:最原始最标准实现方式,速度最快
  2、Jython: 用Java语言集成的实现(可以直接调用Java的类库)
  3、Ironpython:主要用于.NET集成的实现,
  ······python的性能优化工具
  1、psyco:python语言中一个拓展模块,目前停止了开发工作
  2、pypy:自编译,用python实现python的解释器;python语言的动态编辑器,是psyco后继项目;可以运行在Linux的32与64位上,Macox,只能怪运行32位,
  3、Shed Skin:能够将python代码转换为C++代码
  Python的安装
  Linux与Macos默认自带python的解释环境
  Windows:
  1、官网下载python2.7  www.python.org 安装
  2、配置环境变量path:python的安装目录
  3、验证
  打开cmd---输入python  检验是否有版本出现
  ········helloworld
  编写,执行python 代码
  1、交互式解释器
  直接启动python,cmd中直接输入python指令
  2、集成开发工具,
  IDLE:python自带开发工具,用python实现,自动装载python的类库,
  pydev:windows开发中使用
  pycharm
  ····IDLE
  IDLE是一个python脚本  是一个通过文本域程序交互的途径
  IDLE:开始菜单直接键入IDLE,选择IDLE GUI--2.7版本
  快捷键:
  win:用Alt+P返回上一条指令
  mac:ctrl+p 返回上一条指令
  注释:#
  ·····hello world
  1、新建文本文件,以.py结尾

  2、文本编译器编辑,右键源文件,选择edit with >  3、写入内容
  print 'hello world'
  4、点击run,run module,或者直接F5,

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-546919-1-1.html 上篇帖子: Google双因子认证python最好的实现 下篇帖子: Python--元组
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表