Python概述及安装

Python发展历史

  • 起源
    Python的作者是著名的“龟叔”Guido van Rossum,他希望有一种语言,这种语言能够像C语言那样,能够全面调用计算机的功能接口,又可以像shell那样,可以轻松的编程。龟叔从ABC语言看到希望,ABC语言是由荷兰的数学和计算机研究所开发的。龟叔也参与到ABC语言的开发。由于一系列原因ABC并没有快速传播使用。因此,龟叔开始写Python语言。
  • 诞生
    1989年,龟叔为了打发无聊的圣诞节,开始编写Python语言。1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。
  • 启示
    Python从刚开始龟叔给它定位就是“优雅 ”,“明确”,“简单”,所以Python程序看上去总是简单易懂。Python现在在TIOBE的排行榜中呈上升趋势。
    荣登2018年TIOBE年度最佳编程语言,很多大公司,包括google、Yahoo甚至NASA都大量的使用Python。每个语言都是混合体,都有它优秀的地方,但是也有缺陷。同时一个语言的好坏,往往还受制于硬件、平台、时代等等外部原因。以一个开放的心态来接受各个语言。说不定哪一天,你也可以像龟叔一样,混合出自己的语言

提升自己的逼格,你需要了解

  • Python的发音与拼写
  • Python的意思是蟒蛇,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森干的飞行马戏团》(Monty Python's Flying Circus)
  • Python的作者是Guido van Rossum(龟叔)
  • Python是龟叔在1989年圣诞节期间,为了打发无聊的圣诞节而用C编写的一个编程语言
  • Python正式诞生于1991年
  • Python的解释器如今有多个语言实现,我们常用的是CPython(官方版本的C语言实现),其他还有Jython(可以运行在Java平台)、IronPython(可以运行在.NET和Mono平台)、PyPy(Python实现的,支持JIT即时编译)
    -Python目前有两个版本,Python2和Python3,最新版分别为2.7.12和3.7.2
  • Life is shot, you need Python. 人生苦短,我用Python。


1)官 网:https://www.python.org/ 2)中文社区:http://www.pythontab.com/

  • 面向对象的解释型语言
  • 简单易学
  • 丰富的库
  • 强制使用制表符作为语句缩进(white space)

Python的优缺点

安装Python解释器

注意将Add Python 3.6 to PATH 勾选

集成开发环境 IDE

我们使用Pycharm
下载地址:http://www.jetbrains.com/pycharm
破解专业版

  • 修改本机hosts文件,位置:C:\Windows\System32\drivers\etc,在末尾添加‘0.0.0.0 account.jetbrains.com’
  • http://idea.lanyus.com/获取appcode

在Pycharm上运行第一个Python应用程序

  • 输出自己的名字
name = input ('亲输入您的名字')
print('你的名字是:', name)

注释

作用 :通过用自己熟悉的语言,在程序中对某些代码进行标注说明,这就是注释的作用,能够大大增强程序的可读性

  • 单上注释 #
  • 多行注释 ''' ''''
  • 如果是python2.x版本,必须在文件第一行加上:#coding=utf-8

变量

程序是用来处理数据的,而变量就是用来存储数据的(菜篮子)
Python中的常用变量类型有:

  • Numbers(数字)
    • int(有符号整型)
    • long(长整型)
    • float(浮点型)
    • complex(复数)
  • Bool(布尔类型) True False
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Dictionary(字典)

标示符和关键字

  • 标示符由字母、下划线和数字组成,且数字不能开头

  • python中的标识符是区分大小写的

  • 命名规则:小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、addList
    -关键字: python一些具有特殊功能的标示符


  • 查看关键字

import keyword
keyword.kwlist

你可能感兴趣的:(Python概述及安装)