zoukankan      html  css  js  c++  java
  • Python学习笔记1_初识Python

    一、Python的发展

    1、CNRI时期:CNRI是自助Python发展初期的重要单位,Python1.5版之前的成果大部分都在此时期内完成

    2、BeOpen时期:Guido van Rossum与BeOpen公司合作,此一时间将Python2.0推出,甚至Python1.6也同时问世,但原则上已经分别维护了。

    3、DC时期:目前Guido已离开BeOpen公司,将开发团队带到Digital Creations(DC)公司,该公司以发展Zope系统闻名,因此这项合作也颇受注目。

    4、Python3.0(还未到大量投放到市场中)

    二、Python特征

    Python变成语言中的定位

    -脚本语言  -高阶动态变成语言

    简单易学、解释性&编译性(可以不用编译,也可以编译,编译后速度提升哦)、面向对象、高级语言、可扩展性及可嵌入性、免费开源、可移植性、丰富的库。

    三、Python的应用

    Google:实现web爬虫和搜索引擎中的很多组件

    Yahoo:管理讨论组

    NASA:NASA在它的几个系统中既用了Python开发,作为脚本语言

    YouTube:视频分享服务大部分是由Python编写的

    四、搭建Python环境

    Linux环境自带python解释器,输入python直接使用

    Widows环境下载安装python的msi包直接安装

    五、Python的文件类型

    1、源代码

    Python源代码的文件以”py”为扩展名,由Python程序解释,不需要编译。

    2、字节代码

    Python源文件经编译后生成扩展名为”pyc”的文件;

    编译方法:import py_compile

             py_compile.compile(“hell.py”)

    3、优化代码

    经过优化的源文件,扩展名为”.pyo”

    python -O -m py_compile hell.py

  • 相关阅读:
    2017——我们为什么选择JAVA?JAVA的发展方向和学习方法(必看)
    Java
    4中引用(强,软,弱,虚)侧重弱引用
    面试常见问题
    一个牛人给java初学者的建议
    java转换图片压缩生成webp格式
    JVM-String常量池与运行时常量池
    轮滑基础(一)(前摔,葫芦步,推步,A字转弯,弓步转弯)
    单词本
    可空值 DateTime? ToString("yy-MM-dd")
  • 原文地址:https://www.cnblogs.com/fansik/p/6375292.html
Copyright © 2011-2022 走看看