• Python学习笔记(一)-Python简介


    Python 单词是蟒蛇的意思
    是一种解释型的,面向对象的,带有动态语义的高级程序设计语言

    1989年诞生 阿姆斯特丹 圣诞节
    开发者是想辅助ABC,实现相关功能,才发明这个语言

    发明人:Guido van Rossum

    发展历史:
    CNRI资助时期--Python1.5
    BeOpen时期--Python1.6 Python2.0
    DC时期--发展Zope
    Python 3.0--还未普及

    Python获年度Tiobe编程语言大奖

    2010年获得较大的市场份额增长,并获奖(2007,2010),排进了前五名:Java==C==C++==PHP==Python
    特征:

    Python在编程语言中的定位
    -脚本语言(scripting language)
    -高阶动态编程语言

    简单易学--语法简单,极易上手

    解释性&编译性
    -Python写的程序不需要编译成二进制代码,可以直接从源代码运行程序,但是需要解释器,这点类似于 Java
    -Python中也有编译执行的特性

    面向对象
    -Python既支持面向过程的编程也支持面向对象的编程

    高级语言
    -使用Python语言编写程序,无需考虑诸如管理内存一类的底层

    可拓展性及可嵌入性
    -可以把部分程序用C或C++编写,然后在Python程序中使用它们。
    也可以把Python嵌入C/C++程序,提供脚本功能

    免费、开源
    --自由的发布这个软件的拷贝、阅读他的源代码,对它做改动,把它的一部分用于新的自由软件中

    可移植性
    -python无需修改就可以在任何平台上运行。

    丰富的库
    -标准库
    -第三方库

    胶水语言

    Python应用:
    谷歌,雅虎,Intel,NASA(美国宇航局),YouTube,豆瓣(从Ruby和Python中选择了Python)

     

    Python 编辑器:

          在windows中安装完Python后自带一个IDLE(Python GUI),但是个人感觉不太方便。推荐jetbrains的Python编辑器Pycharm,语法高亮,关键词推荐及自动完成等,但是比较耗内存资源,对电脑性能要求比较高。也有推荐Sublime Text3编辑器,主要是语法高亮,比较轻巧,对电脑资源占用不高。

    Python 入门教程:

      有一个Python开源社区,称啄木鸟社区:http://woodpecker.org.cn/,很好的Python入门网站。如果有一些c/c++和java编程基础的话,《Dive Into Python》是很不错的入门教程。

  • 相关阅读:
    lua学习之循环求一个数的阶乘
    lua元表学习
    ArrayList与List性能测试
    安卓开发线程
    安卓开发
    全局设置导航栏
    LinearLayout
    安卓布局ConstraintLayout
    安卓网络请求和图片加载
    安卓启动页面
  • 原文地址:https://www.cnblogs.com/helloworldcc/p/7736824.html
Copyright © 2020-2023  润新知