Python语言的特点
image.png

程序设计语言概述

程序设计语言概述

程序设计语言也叫编程语言。
可分为

  • 机器语言
  • 汇编语言

以上2种直接操作计算机硬件的编程语言,只有在编写操作系统与硬件交互的底层程序活反编译等情况下使用,与CPU等结构相关

  • 高级语言
    与硬件无关,更接近自然语言

编译和解释

高级语言可根据执行机制不同分为俩类:静态语言(编译)、脚本语言(解释)

静态语言-编译

例如C、Java。
采用编译方式执行,编译是将源代码转换成目标代码的过程。
执行编译的计算机程序成为编译器
image.png

脚本语言-解释

例如Python、JSP、PHP。
解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程。
执行解释的计算机程序成为解释器
image.png

区别

  • 编译是一次性编译,被编译后就不在需要编译器和源代码。
    解释每次程序运行时都需要解释器和源代码
  • 解释是逐条运行用户编写的代码,没有纵览全部代码的性能优化过程,执行性能略低

Python开发IDE环境配置

因为是按照NCRE的考试标准来的,所以按照其要求配置IDE
www.python.org/download
下载3.5.3版本
Python解释器有两个重要的工具:
IDLE:Python集成开发环境,用来编写和调试Python代码;
Pip:Python第三方库安装工具,用来在当前计算机上安装第三方库
image.png

image.png
和Java的java类似,在控制台种输入python --help查看Python安装和环境配置等是否正常
image.png
以上!是个人都会把!!不会吧不会有人不会吧!!!

Python语言概述

Python语言的发展

  • Python2.0版本发布
    2000年10月Python2.0发布,2010年发布最后一个版本定格在2.7。不再进行重大改进
  • Python3.0版本发布
    2008年12月发布
    完全采用面向对象实现方式,语法层面做了很大改进
    造成3.x版本无法向下兼容2.x版本既有语法

Python版本Hello World!

print("Hello World!")
  • cmd
    image.png
  • IDEL
    image.png

程序发布

因为Python是脚本语言,需要解释器,所以没有安装Python解释器的操作系统无法直接运行Python程序,需要将Python源代码打包变成可执行文件

程序的基本编写方法

理解问题的计算部分

计算机程序只能解决计算问题,不能解决非计算问题。
分析理解问题计算部分很重要
一个问题可能有多种实现方法,每种实现方法也会有多种计算方式思路

IPO程序编写方法

无论程序规模如何,每个程序都有统一的运算模式:输入、处理、输出

  • 输入input
    程序的开始
  • 处理process
    对输入数据计算产生输出结果的过程。计算问题处理的方法统称为算法
  • 输出output
    程序展示运算结果的方式

Python程序特点

  • 语法简洁
    接近自然语言,只有35个保留字,十分简洁
  • 生态丰富
    解释器内置了几百个类和函数库,开源社区等十几万个第三方库。避免重复造轮子
  • 多语言集成
    能够将C、C++其他编程语言代码封装后一Python语言方式使用

这个家伙很懒,啥也没有留下😋