首页 > 代码库 > 小Y的Python学习日志--初识Python
小Y的Python学习日志--初识Python
#本文仅为个人学习过程的整理和记录,如有从他人博客、网站摘录的内容,本人会明确标明,如有涉及侵权,请联系本人,本人会在第一时间删除。
一初识Python
1.Python的历史
(1)Python是一种解释性的、面向对象的、带有动态语义的高级程序设计语言(胶水语言)。
(2)Python简史:
1989年Guido开发,名称由来
(3)Python发展历程:
CNRI时期;
BeOpen时期;
DC时期(Zope系统);
Python3.0;
2.Python特征
(1)Python在编程语言中的定位:
“脚本语言”(scripting language)
高阶动态编程语言
(2)特点
简单易学:Python是一门代表简单主义思想的语言,Python伪代码本质是其最大的优点之一。语法简单,易上手。
解释性&编译性:Python编写的程序不需要编译成二进制代码,可以直接从源代码运行,但是需要解释器(类似Matlab);Python也有编译执行的特性
面向对象:Python既支持面向对象编程,也在支持面向过程变成,简单强大的方式实现面向对象编程。(熟悉的属性都可以当做对象:变量、类都可当做对象,对象的概念更广)
高级语言:无需考虑管理内存一类的底层(#?)
可扩展性和可嵌入性:把Python嵌入诸如C或C++等之中
可移植性:Python可被移植到许多平台
丰富的库:Python标准库非常庞大
免费、开源
#他人总结的特点:
易用与速度完美结合
把精力放在解决问题上
跨平台及易扩展
自动化的内存管理
内建很多高阶而实用的资料形态
轻易结合网路程序模块
3.Python的应用
4.Python环境搭建
Linux环境:
大多数Linux发行版默认安装Python环境
Windows环境:
下载安装
4.Python环境搭建
Python的交互模式和文本模式
5.Python文件类型(#Need Review)
源代码
Python源代码文件以.py为扩展名,由Python程序解释,不需要编译;
#!/usr/bin/python
print (‘Hello World!‘)
字节代码
Python源文件经编译后生成扩展名为.pyc的文件
编译方法: import py_compile
py_compile.compile("Hello.py")
优化代码
经过优化的源文件,扩展名为.pyo
方法:python-o-m
py_compile Hello.py
以上三种均可直接运行。
小Y的Python学习日志--初识Python