编程语言都必须得翻译成CPU可以执行的指令。
写操作系统,只能用c;写手机应用,只能用Objective-c或java;写3D游戏,最好用c或c++;
c适合开发追求那些运行速度、充分发挥硬件性能的程序;
Python是用来编写应用程序的高级编程语言;
高级编程语言通常都会提供一个比较完善的基础代码库;如Python提供了非常完善的基础代码库,覆盖网络、文件、GUI、数据库、文本等大量内容。
Python:优雅、简单、明确;
Python适合开发哪些类型的应用:
a、网络应用,包括网站、后台服务等;
b、日常需要的小工具,如系统管理员需要的脚本任务等;
c、把其它语言开发的程序再包装,方便使用;
缺点:
a、运行速度慢;
b、代码不能加密;解释性的语言,必须把源码发布出去;
Python是跨平台的;
1、In Action
(1)在windows上安装Python
首先安装Python,安装后,会得到Python解释器(负责运行Python程序的),一个命令行交互环境,还有一个简单的集成开发环境。
a、官网下载2.7.6版本,运行下载的MSI 安装包,一路next即可。默认安装到c:\Python27目录下;
b、然后将c:\Python27添加到Path路径中;因为Windows根据Path环境变量设定的路径去找Python.exe。
c、运行cmd,输入python。当看到>>>,就表示已经在Python交互环境中了,可以输入任何Python代码,回车后立刻得到执行结果。输入exit()回车,就可以退出。
(2)在notepad++中,写程序,文件名保存为XXX.py,在命令行中输入python XXX.py即可执行。
2、TIPS
(1)数据类型
Python程序是大小写敏感的。
整型、浮点型、字符串(以单引号或双引号括起来的文本)、布尔类型(值为True或False,布尔值可以用and、or、not运算)、空值(用None表示);
还提供了列表、字典等多种数据类型,允许创建自定义数据类型。
Python支持多种数据类型,在计算机内部,可以把任何数据都看成一个对象,而变量就是在程序中用来指向这些数据对象的,对变量赋值就是把数据和变量关联起来。
(2)
3、PS
(1)
(2)