python --001简介

python

····什么是python

python是一门程序设计语言
1、自然语言:人与人之间的交流(汉语,英语)
2、机器语言:计算机能够读懂的语言(0,1--微码编程)
3、程序设计语言:有固定的语法约束,由文字构成的文本文件(Java,c++,python)
注:越接近自然语言的程序设计语言越高级,为高级程序设计语言,python是高级语言。

····Python的简史

python的创始人:Guido van Rossum
喜欢马戏团:monty python (python 大蟒蛇)
1989年,圣诞节期间,为了打发无聊时间,创建了python

·····python 特点

主要特点:
1、语法简介而清晰
2、非常强大的类库
3、胶水语言
4、纯的面向对象的编程思想
其他特点:
1、跨平台性
2、编译成字节码文件:bytecode
3、代码量相对少

···python 运行机制

程序员 ----》高级程序员 计算机----》0,1微码语言

计算机能够读懂程序员的高级语言吗?
不,不可能直接读懂,必须经过转换

转换机制:
1、编译型:源文件通过编译器转换成机器码文件(微码语言)

2、解释型:源文件通过解释器逐行进行翻译并且执行(同声翻译)

3、区别:
编译型执行效率高,不能够跨平台
解释型执行效率低,可以跨平台
4、python 运行机制:先编译后解释
源文件:.py
编译器:通过编译器complier生成字节码文件
.pyc
解释器:interpreter pvm:python virtual machine
处理器:processor

5、python 主流2系列,3系列, python2与python3不兼容

·····python的应用场景
python可以作为脚本语言来开发代码片段
python可以作为非脚本语言开发大型程序

python 三种使用方式:
1、shell编程:系统自动化脚本
2、控制语言:实现粘结,调用别的语言的类库(胶水语言)
3、框架:web开发Django

python在企业项目的应用
1、google 云计算平台
2、utube视频分享服务站
3、p2p:torrent 工具
4、python 硬件好继承 希捷数据,因特尔公司,惠普公司,利用python做快速硬件测试,
5、人工智能,NASA,美国航天局,图像识别技术,声音识别技术,openstag ----人工智能家居,小米小爱,天猫问问,
6、中国豆瓣网,纯python开发网站,
7、ERP软件著名OPEN ERP

·······python涉及的领域
1、在操作系统,作为脚本使用
2、3D动画
3、开发web应用
4、涉及云计算中
5、编辑企业应用

·······python的实现
python 需要通过解释器:
1、Cpython:最原始最标准实现方式,速度最快
2、Jython: 用Java语言集成的实现(可以直接调用Java的类库)
3、Ironpython:主要用于.NET集成的实现,

······python的性能优化工具
1、psyco:python语言中一个拓展模块,目前停止了开发工作
2、pypy:自编译,用python实现python的解释器;python语言的动态编辑器,是psyco后继项目;可以运行在Linux的32与64位上,Macox,只能怪运行32位,
3、Shed Skin:能够将python代码转换为C++代码

Python的安装

Linux与Macos默认自带python的解释环境
Windows:
1、官网下载python2.7 www.python.org 安装

2、配置环境变量path:python的安装目录

3、验证
打开cmd---输入python 检验是否有版本出现

········helloworld

编写,执行python 代码

1、交互式解释器
直接启动python,cmd中直接输入python指令
2、集成开发工具,
IDLE:python自带开发工具,用python实现,自动装载python的类库,
pydev:windows开发中使用
pycharm
····IDLE
IDLE是一个python脚本 是一个通过文本域程序交互的途径
IDLE:开始菜单直接键入IDLE,选择IDLE GUI--2.7版本

快捷键:
win:用Alt+P返回上一条指令
mac:ctrl+p 返回上一条指令

注释:#

·····hello world
1、新建文本文件,以.py结尾
2、文本编译器编辑,右键源文件,选择edit with IDLE(IDLE开启状态)
3、写入内容
print ‘hello world‘

4、点击run,run module,或者直接F5,

原文地址:http://blog.51cto.com/13694862/2096151

时间: 2024-10-09 11:30:29

python --001简介的相关文章

Python的简介与入门

Python的简介与入门 ·Python是一种结合了解释.性编译性.互动性和面向对象多种特性的脚本语言.对于编程初学者而言,Python易于阅读与学习,并且支持广泛的应用程序的开发与拥有支持多种平台的广泛的基础数据库. ·安装Python在Windows环境下  1.进入Python 官方网站:https://www.python.org/                 2.点击Downloads==> Downloads for Windows==> Python 3.6.2  3.下载安

以写代学:python 模块简介&输出用户指定位数密码的脚本

什么是模块 (1)模块是从逻辑上组织python代码的形式 (2)当代码量变的相当大的时候,最好把代码分成一些有组织的代码段,前提是保证它们的彼此交互 (3)这些代码段之间有一定的联系,可能是一个包含数据成员和方法的类,也可能是一组相关但彼此独立的操作函数 (4)模块名不能乱起,字母数字下划线组成,首字母不能是数字 导入模块 (1)使用import导入模块,模块被导入后,程序会自动生成pyc的字节码文件以提升性能 (2)模块属性通过"模块名.属性"的方法调用,如果仅需要模块中的某些属性

python学习---简介

http://www.cnblogs.com/wuguanglei/p/3866583.html http://www.cnblogs.com/wuguanglei/p/3866583.html ok? python学习---简介

Python的简介以及安装和第一个程序以及用法

Python的简介: 1.Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程.Python已经成为最受欢迎的程序设计语言之一.2011年1月,它被TIOBE编程语言排行榜评为2010年度语言.自从2004年以后,python的使用率是呈线性增长. 2.Python在设计上坚持了清晰划一的风格,Python的作者有意的设计限制性很强的语法,使得不好的编程习惯(例如if语句的下一行不向右缩

Python学习系列 (第一章):Python 的简介

一: Python 的简介: python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 二:Python的应用领域: web 开发: Django\pyramid\Tornado\Bottle\Flask\WebPy 网络编程: twisted\Requests\scrapy\paramiko 科学运算: Scipy\pandas\lpython GUI图形开

Python正则表达式简介

Python正则表达式简介 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 就其本质而言,正则表达式(或RE模块)是一种小型的,高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过re模块实现.正则表达式模式被编译成一系列的字节码,然后由C编写的匹配引擎执行. 原文地址:https://www.cnblogs.com/yinzhengjie/p/8542361.html

Python 基础 —— 简介

Python 基础 简介 python的诞生 创建人: Guido van Rossum (荷兰人) 时 间: 1989年 python语言的应用领域: 系统运维 网络编程(搜索引擎,爬虫,服务器编程) 科学计算 人工智能,机器人 web 开发 云计算 大数据及数据库编程 教育 游戏,图像处理 其它... 优缺点: 优点 缺点 面向对象(Java, C++, Python, C#, Swift) 与 C/C++相比,执行速度不够快 免费 不能封闭源代码 可移植 (Windows, Linux,

Python 语言简介

Python是一种计算机程序设计语言.你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言等等. 那Python是一种什么语言? 首先,我们普及一下编程语言的基础知识.用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算机干活的CPU只认识机器指令,所以,尽管不同的编程语言差异极大,最后都得"翻译"成CPU可以执行的机器指令.而不同的编程语言,干同一

[python] 线程简介

参考:http://www.cnblogs.com/aylin/p/5601969.html 我是搬运工,特别感谢张岩林老师! python 线程与进程简介 进程与线程的历史 我们都知道计算机是由硬件和软件组成的.硬件中的CPU是计算机的核心,它承担计算机的所有任务. 操作系统是运行在硬件之上的软件,是计算机的管理者,它负责资源的管理和分配.任务的调度. 程序是运行在系统上的具有某种功能的软件,比如说浏览器,音乐播放器等. 每次执行程序的时候,都会完成一定的功能,比如说浏览器帮我们打开网页,为了