Python概述

Python概述

计算机语言概述

  • 语言:人与人交流的工具,沟通的媒介
  • 计算机语言:人与计算机交流的工具,充当“翻译官”
  • Python是计算机语言里的其中一种
  • Python编程语言
    • 代码:人类语言,通过代码可以命令机器,与机器交流
    • Python解释器:就是人与计算机交流的媒介——翻译官
    • 编程流程:
      1. 写代码
      2. 执行:由翻译官(Python解释器)把命令(Code)翻译给机器,同时把机器执行后的结果翻译显示给我们

Python简史

  • 1989年,Guido van Rossum创造Python语言
  • 2008年,Python3.0诞生
  • 2014年,宣布2.7支持到2020年
  • 2017年,AI元年,Python崛起

Python特点

  • Python哲学:简单
  • Python带有很大的科研性质(数据分析,人工智能……)
  • 速度问题
    • Python运行速度相对较慢,但在对速度不变态要求的领域都可以应用
    • Python的开发效率较快
  • 代码风格
    • 语法简单明了
    • 有严格的缩进限制,虽然限制了程序员的自由度,但增加了代码的美观
  • 设计哲学:平衡发展,各领域样样通,简洁明了

Python执行方式

  • 本质上Python是一堆命令的集合
  • 执行过程是逐行执行,遇到问题立刻终止(这也是Python运行慢的原因)
print('Hello,World')

代码规范

Python官方提供一系列规范PEP文档(Python Enhancement Proposals)

注释

  • 机器不去执行注释内容
  • 注释一般用自然语言书写
  • 注释的写法:
    • 行注释:以“#”号开头,可以单独一行,也可以在某行代码后面
    • 块注释:好几行代码或者内容,以三个连续单引号或双引号开始和结束,中间任何内容机器都忽略
  • 注释原则:
    • 恰当:不是越多越好
    • 复杂算法
    • 不容易懂的代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值