1. Python语言
1.1 Python语言的基本概念
- Python 是⼀种极少数能兼具 “简单” 与 “功能强⼤” 的编程语⾔。你将惊异于发现你正在使⽤的这⻔编程语⾔是如此简单,它专注于如何解决问题,⽽⾮拘泥于语法与结构
- 官方对Python的介绍如下:
- Python 是⼀款易于学习且功能强⼤的编程语⾔。 它具有⾼效率的数据结构,能够简单⼜有效地实现⾯向对象编程。Python 简洁的语法与动态输⼊之特性,加之其解释性语⾔的本质,使得它成为⼀种在多种领域与绝⼤多数平台都能进⾏脚本编写与应⽤快速开发⼯作的理想语⾔
- Python 的创造者吉多·范罗苏姆(Guido van Rossum) 采⽤ BBC 电视节⽬《蒙提·派森的⻜⾏⻢戏团(Monty Python’s Flying Circus,⼀译巨蟒剧团)》的名字来为这⻔编程语⾔命名
1.2 解释型和编译型语言的区别
- 根据转换时机的不同,语⾔分成了两⼤类:
- 编译型语⾔ 代表语⾔ C语⾔
- 编译型语⾔,会在代码执⾏前将代码编译为机器码然后将机器码交由计算机执⾏
- x(源码) - - 编译 - - > y(编译后的机器码)
- 特点: 执⾏速度特别快,跨平台性⽐较差
- 解释型语⾔ 代表语⾔ Python
- 解释型语⾔,不会在执⾏前对代码进⾏编译⽽是在执⾏的同时⼀边 执⾏⼀边编译
- x(源码)- - 解释器 - - > 解释执⾏
- 特点:执⾏速度⽐较慢,跨平台性⽐较好
- 编译型语⾔ 代表语⾔ C语⾔
1.3 Python的特色
- 简单
- 易于学习
- ⾃由且开放
- 跨平台
- 可嵌⼊性
- 丰富的库
1.4 Python的发展及应用
- Python的应⽤
- 常规软件开发
- 科学计算
- ⾃动化运维
- ⾃动化测试
- WEB开发
- ⽹络爬⾍
- 数据分析
- ⼈⼯智能
Python之禅
(输⼊ import this)
- 译文
美胜于丑陋(Python 以编写优美的代码为⽬标)
明了胜于晦涩(优美的代码应当是明了的,命名规范,⻛格相似)
简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现&#