人生苦短,我用Python.

-发展历史:

  - 1989年,由Guido van Rossum开始开发,

  - 1991年,发布第一个公开发行版,第一个Python编译器(同时也是解释器)诞生。

  - 2004年,Python的使用率呈指数倍增长。

  - 2008年:python3.0诞生

  - 2014年:宣布2.7支持到2020

  - 2017年:AI元年,Python崛起

  - 想了解更多,百度呗!

- Python的应用领域

  - 系统编程

  - GUI编程

  - Web应用

  - 组件集成

  - 数据库编程

  - 数值计算和科学计算

  - 人工智能

  - Internet脚本

  - 快速原型

  - 用户图形接口

  - 总之pyhton的应用领域很广 

-  Python 的特点

  - Python是免费的开源自由软件

    - 不管是个人还是企业,开发人员无需支付任何费用,也不用担心版权的问题。

    - 你可以在Iternett上免费获取Python系统的源代码。

    - 支持下性强大。

  - Python功能强大

    - 属于高级程序设计语言,也属于脚本语言

    - 他丰富的工具集使他介于传统的脚本语言和系统语言之间。

    - 可升级,易维护,可混合,可移植。

    - 动态类型:Python在代码运行过程中随时跟踪对象的种类,不约束数据类型,所以程序中不需要复杂的类型和大小声明。

    - 自动内存管理:Python能够自行的进行底层的内存管理。自动分配和回收内存。能自动进行对象分配,当对象不在使用时将自动撤销对象(垃圾回收),当需要时,自动扩展或收缩。

    - 内置数据结构:Python提供常用数据结构支持,列表,字典,字符串等等。

    - 内置库:Python提供丰富的标准库,从正则表达式匹配到网络都支持。

    - 第三方工具:Python很容易集成第三方工具,通过各种扩展包应用到不同的领域。

  - Python是面向对象的。

    - 多态,封装,继承等面向对象编程的主要特征也在Python的类模块中很好的体现。

  - Python是一门简洁的编程语言,让人开起来很舒服。

  - 很容易入手。

- 使用的坏境推荐 anaconda + pycharm

- 工作环境
  - http://www.cnblogs.com/zhouzhishuai/p/8401103.html

- 使用版本:推荐3.5以上。

- 学习课程推荐:

  - 网易云课堂的视频教程:从零玩转Pyhon+人工智能系列课程,免费Python全系列教程全栈工程师,小甲鱼。

  - 网络教程:菜鸟教程,博客园很多大牛写的教程。

- Life is short. You need python.

00-python概述。的更多相关文章

  1. Python爬虫从入门到进阶(1)之Python概述及爬虫入门

    一.Python 概述 1.计算机语言概述 (1).语言:交流的工具,沟通的媒介 (2).计算机语言:人跟计算机交流的工具 (3).Python是计算机语言的一种 2.Python编程语言 代码:人类 ...

  2. Web服务器项目详解 - 00 项目概述

    目录 00 项目概述 01 线程同步机制包装类 02 半同步/半反应堆线程池(上) 03 半同步/半反应堆线程池(下) 04 http连接处理(上) 05 http连接处理(中) 06 http连接处 ...

  3. Python3笔记001 - 1.1 python概述

    第1章 认识python python语言特点 跨平台 开源的 解释型 面向对象 python语言的特点是:以对象为核心组织代码,支持多种编程范式,采用动态类型,自动进行内存回收,并能调用C语言库进行 ...

  4. 1.1 Python 概述

    1.1 Python 概述 1.1.1 了解Python Python 是由荷兰人 Guido Van Rossum 发明的一种面向对象的解释型高级编程语言.Python的设计哲学为 优雅.明确和简单 ...

  5. Python概述 —变量及运算符

    Python概述-变量及运算符 1.变量的构成 2.变量的类型 3.内存模型 4.变量命名规则 5. 算数与逻辑运算符 6.位运算符 #变量的构成 变量名:方便查找 变量值:实际要存储的内容 变量类型 ...

  6. [每日一讲] Python系列:Python概述

    Python 序章 概述 Python 是弱类型动态解释型的面向对象高级语言,其具备面向对象的三大特点:封装.继承.多态.Python 代码运行时,其有一个编译过程,通过编译器生成 .pyc 字节码 ...

  7. Python概述_软件安装_常见问题

    1.  Python安装 目前python有2个大版本,2和3,由于2和3语法有差别,现有的许多库都是基于python2开发,本系列文章以python2为主. 1.1  重要概念 1. 动态语言 运行 ...

  8. Python概述与安装

    Python 一门面向对象的解释性语言. Python优点 开发效率高(有丰富的各种类库,不需要重复造轮子):可移植性:解释性:免费开源:交互式(IDLE,代码写一行执行一行) Python缺点 相对 ...

  9. Python系列:一、Python概述与环境安装--技术流ken

    Python简介 Python是一种计算机程序设计语言.是一种动态的.面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项 ...

  10. Python(一)之Python概述

    前言:最近学习Python基础,网上找了视频教程,本篇记录下Python概况,学习环境Python2.6. 学习Python首先得会获取Python自带的帮助信息,下面几个实用的内置函数,不管是工作或 ...

随机推荐

  1. Ubuntu 配置网卡信息

    关于图形界面的配置,我这里就不多介绍了,这个很简单.这里介绍的是如何通过修改配置文件来实现虚拟网卡. 首先介绍ubuntu(我这里使用的是ubuntu-16.04)下虚拟网卡的配置 1.先用ifcon ...

  2. [BAT] 执行xcopy命令后出现Invalid num of parameters错误的解决办法

    如果是Windows下的命令行,对于有空格的文件路径要加引号,对于xcopy命令就是源路径和目标路径都要加引号 xcopy "C:\ppt" "D:\Program do ...

  3. 4. Configure maven in Spring Tool Suite

    First of all, you need to copy the folder named like: Choose Window->Preferences->Maven->Us ...

  4. KBMMW 4.70.00 发布

    We are happy to announce the release of kbmMW v. 4.70.00 Professional and Enterprise Edition. kbmMW ...

  5. hdu-1058(动态规划)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1058 题意:求只由2,3,5,7的乘积组成的数,输出格式见output 思路:开始想打表,后来打表超时 ...

  6. java中File的delete和deleteOnExit区别(转)

    Java的File类中有两个delete方法:delete和deleteOnExit delete无需解释,为直接删除,deleteOnExit文档解释为:在虚拟机终止时,请求删除此抽象路径名表示的文 ...

  7. Nginx中间件使用心得(二)

    一.基础知识补充 1. 历史由来补充: Nginx是俄罗斯第二大网站的开源项目. 淘宝团队发行了 tengine 增加了很多第三方的包. 2.下载相关的主键 (1)nginx下载地址          ...

  8. IntelliJ IDEA 2017版 编译器使用学习笔记(一) (图文详尽版);IDE快捷键使用;IDE多行代码同时编写

    IntellJ是一款强大的编译器,那么它有很多实用的功能 一.鼠标点击减少效率,快捷键实现各种跳转 (1)项目之间的跳转 快捷键位置: 操作:首先要有两个项目,然后,在不同窗口打开:如图: 然后使用快 ...

  9. nvarchar,varchar 区别

        char    char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值.当你输入的字符大于指定的数时,它会截取超出的字符.   nva ...

  10. 13.A={1,2,3,5}和为10的问题

    题目:集合A={1,2,3,5},从中任取几个数相加等于10,并打印各得哪几个数?补充参照:http://www.cnblogs.com/tinaluo/p/5294341.html上午弄明白了幂集的 ...