人生苦短,我用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. 移动文件流的读写指针---fseek

    函数原型:int fseek(FILE *stream,long offset,int origin) stream:文件指针, offset:偏移量,正数表示正向偏移,负数表示负向偏移.origin ...

  2. 解决Android启动显示空白界面的问题

    Android程序启动时,第一个看的界面并不是我们的指定的第一个Activity界面,而是显示了一个空白的界面,带标题栏的,但是界面什么内容都没有,这个界面只显示不到1秒左右的时间就会切换到我们的第一 ...

  3. 去掉字符串前后的空格和Tab

    <script language=Javascript>function String.prototype.Trim() {return this.replace(/(^\s*)|(\s* ...

  4. HTML <img> 标签的 alt 属性

    定义和用法 alt 属性是一个必需的属性,它规定在图像无法显示时的替代文本. 假设由于下列原因用户无法查看图像,alt 属性可以为图像提供替代的信息: 网速太慢 src 属性中的错误 浏览器禁用图像 ...

  5. 【Maven】安装及配置(Linux)

    本文介绍Linux环境下安装Maven 安装环境和软件 系统:Linux(CentOS) 软件:apache-maven-3.3.9-bin.tar.gz(解压版). 安装步骤 maven是基于Jav ...

  6. Devexpress VCL Build v2013 vol 14.1.5 发布

    What's New in 14.1.5 (VCL Product Line)   New Major Features in 14.1 What's New in VCL Products 14.1 ...

  7. MyEclipse配置Maven插件

    一.工具环境 1.jdk-7u80-windows-x64 2.apache-tomcat-7.0.70 3.apache-maven-3.3.9 4.MyEclipse 10.7 5.windows ...

  8. 2018.08.30 Tyvj1952 Easy(期望dp)

    Description 某一天WJMZBMR在打osu~~~但是他太弱逼了,有些地方完全靠运气:( 我们来简化一下这个游戏的规则 有n次点击要做,成功了就是o,失败了就是x,分数是按comb计算的,连 ...

  9. 20145234黄斐《java程序设计》第六周

    教材学习内容总结 第十章:输入与输出 InputStream与OutputStream 流(Stream)是对「输入输出」的抽象,注意「输入输出」是相对程序而言的 InputStream与Output ...

  10. android2.1中<shape>圆角的bug

    android的兼容性真是一个不可忽略的问题,今天测试时发现使用xml定义Shape drawable在android 2.1上存在bug <SPANstyle="FONT-SIZE: ...