Python与医药数据处理 第一章
第一章 初识Python
1.1 程序设计语言概述
计算机程序设计语言 是计算机能够理解和识别用户操作意图的一种交互体系,它按照特定规则组织计算机指令,使计算机可以自动进行各种运算能力。
计算机语言总的来说可以分为三类:机器语言、汇编语言、高级语言
机器语言:由二进制构成;计算机硬件可识别;可表示简单操作
汇编语言:将机器指令映射为一些助记符;抽象层次低,需要考虑机器细节
高级语言:面向用户;基本上独立于计算机种类和结构,接近自然语言
某种用高级程序设计语言编写的程序代码称为 源代码,计算机在处理过程中需要将其翻译成为计算机可直接执行的二进制序列,即 目标代码。所谓翻译的过程,也依赖于一种软件,称为 语言处理程序
程序的翻译有两种类型,编译器和解释器
编译器:将源代码一次性翻译为目标代码,后续就可以利用目标代码反复多次脱离源代码执行
解释器:一句源代码翻译一次并执行一次,不存在完整目标代码,每一次运行也需要重新逐句翻译

静态语言:使用编译器执行的语言,如 C/C++, Java
脚本语言:使用解释器执行的语言,如 Pyrhon, JavaScript, PHP
1.2 Python概述
1.2.1 Python的发展简史
- Python语言诞生于1990年,由Guido van Rossman设计并领导开发
1.2.2 Python语言的特点
- 开源免费
- 跨平台,可移植性好(与操作系统无关)
- 黏性语言、扩展性好(通过各类接口或者函数库可以方便地在程序中调用其他语言的代码,因此Python也被称为“胶水语言”)
- 语法简洁、可读性强、开发效率高
- 模式多样,通用灵活
- 类库丰富、编程生态良好
1.2.3 Python语言的主要应用领域
- 系统自动化运维
- 常规软件开发
- 数值与科学计算
- 网络爬虫
- 数据分析与处理
- 人工智能与机器学习
1.2.3 Python语言的不足
- 速度慢、执行效率不高
- 源代码加密困难
1.3 Python程序开发环境
略

浙公网安备 33010602011771号