Python - 很高兴认识你
一、计算机基础
CPU: 相当于人的大脑,用于计算。
内存: 储存数据,断电即消失。
硬盘: 长久保持数据。
操作系统: 管理硬件设备。
应用程序: 计算机程序。
二、Python语言
1. Python的创始人为吉多·范罗苏姆(Guido van Rossum)(龟叔),被称为 "仁慈的独裁者" 。
• 1989年,Guido 开始编写一个新的解释程序 Python(蟒蛇),取自于BBC电视剧 - Monty Python's Flying Circus。
• 他希望这个新的叫做 Python 的语言,能符合他的理想:创造一种 C 和 shell 之间,功能全面,易学易用,可拓展的语言。
• 1991 年,第一个 Python 解释器 诞生,它是用 C 语言实现的,并能够调用 C 语言的库文件。
• Python 出生就具有:类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。
2. Python应用领域
• 云计算、WEB开发、科学运算人工智能、系统运维、金融、图形GUI。
• 常用框架有 OpenStack、Django,常用图形GUI有 PyQT、WxPython、TkInter。
3. Python里程碑
2004年,目前最流行的 web 框架 Django 诞生。
2008年,Python 发布 3.0 版本。
4. Python特点
• 崇尚 "优雅"、"明确"、"简单" 。
• 开发效率高,可移植性、可扩展性和可嵌入性强。
• 运行速度慢,无法加密代码,无法利用CPU多线程。
• Python 是一门动态解释性的强类型定义语言。
5. Python种类
• CPython、IPython、PyPy、Jython、IronPython。
• Python 使用最广泛的解释器是 CPython。
• 如果要和 Java 或 .Net 平台交互,最好的办法不是用 Jython 或 IronPython,而是网络调用,以确保各程序之间的独立性。
6. Python环境
• 下载地址:https://www.python.org/downloads/windows/
• Python 2.7:Python 2.7.14 - 2017-09-16 Windows x86-64 MSI installer(需手动配置环境变量)
• Python 3.6:Python 3.6.3 - 2017-10-03 Windows x86-64 executable installer

浙公网安备 33010602011771号