人生苦短,我用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. [Selenium]如何实现上传本地文件

    public void uploadLocalFileToServer(String uploadFileName){ String AutomationPath = System.getProper ...

  2. 并发编程(三)Promise, Future 和 Callback

    并发编程(三)Promise, Future 和 Callback 异步操作的有两个经典接口:Future 和 Promise,其中的 Future 表示一个可能还没有实际完成的异步任务的结果,针对这 ...

  3. jsp 页面 摘要, 要截取字符串 ,当时 字符串中包含 html标签,截取后无法显示

    如题: 处理办法: 1.  使用struts标签 <s:property  value ="#text.replaceAll('<[^>]+>','').substr ...

  4. 编译HBase1.0.0-cdh5.4.2版本

    1. 编译环境准备 Jdk:1.7.0_x Maven : 3.3.9 hbase: cdh5.4.2-release 2. 用idea打开项目 使用git clone得到HBase源码.打开git: ...

  5. 2018.09.02 bzoj1296: [SCOI2009]粉刷匠(dp套dp)

    传送门 dp好题. 先推出对于每一行花费k次能最多粉刷的格子数. 然后再推前i行花费k次能最多粉刷的格子数. 代码: #include<bits/stdc++.h> #define N 5 ...

  6. yii2 控制器的生命周期

    控制器生命周期 http://www.yii-china.com/doc/guide/structure_controllers.html 处理一个请求时,应用主体 会根据请求路由创建一个控制器,控制 ...

  7. 如何开发一个产品级的Node.js 应用

    介绍 Node.js是一个开源的javascript运行时环境.非常简单可以快速开发一个网络应用.这个平台运行在Linux.OSX和Windows,而且运行在这个平台上的应用都是用javascript ...

  8. spring boot打包后windows启动乱码

    事情的起因什么的就不多表了,直接进入主题... 项目都要上线了,结果发现使用 idea mvn install之后的 jar在windows下启动乱码,而使用idea启动却没有问题!!! 这是神马情况 ...

  9. hdu1257 最少拦截系统(贪心) 2016-05-19 20:28 90人阅读 评论(0) 收藏

    最少拦截系统 Problem Description 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能 ...

  10. ggdl

    \documentclass{article} \usepackage{geometry} \geometry{hmargin=1cm,vmargin=1cm} \usepackage{tikz} % ...