#学习笔记
程序设计语言的分类
- 机器语言:是一种二进制语言,它直接使用二进制代码表达指令,是计算机硬件可以直接识别和执行的程序设计语言。
- 汇编语言:使用方便助记符与机器语言中的指令一一对应。
- 高级语言:是接近自然语言的一种计算机程序设计语言,Python,Java都是高级语言。
编译与解释
编译型是指将源代码转化成目标代码的过程,通常源代码是高级的语言代码,目标代码是机器语言代码,执行编译的计算机程序称为编译器(Compiler)
解释型是指将源代码逐条转换成目标代码的同时逐条运行目标代码的过程,执行解释的计算机程序称为解释器(Interpreter)
Python语言的特点
- 语法简洁
- 平台无关性
- 粘性扩展
- 开源理念
- 通用灵活
- 强制可读
- 支持中文
- 模式多样
- 类库丰富
Python的应用领域
- Web开发:Python语言在Web开发上有Django、Flask、Tornado等众多框架的支持。
- 数据分析与科学计算:在数据分析和科学计算方面,Python有着众多的第三方库的支持,比如Numpy、Pandas、Matplotlib
- 人工智能和机器学习:Python中的第三方库Tensorflow、Keras、PyTorch等可以快速的实现模型构建、训练和部署。
- 自动化测试和运维:第三方库Selenium在自动化测试和运维领域发挥着举足轻重的作用,自动化测试已经成为测试工程师必备的技能之一了。
- 网络爬虫:随着大数据和数据挖掘的兴起,爬虫这项技术在互联网中发挥了非常重要的作用,它以速度快的特点可以在互联网上爬取大量的数据。
- 游戏开发:Python在游戏领域有很多应用,例如《文明6》就是使用Python语言编写的。
IPO程序编写方法
IPO(Input,Process,Output)
基本输出函数print
语法结构:
print(输出内容)
print()函数完整的语法格式:
print(value,...,sep=' ',end='\n',file=None)