python 脚本语言
(python的命名起源于一个脚本screenplay,每次运行都会使对话框逐字重复。由著名的“龟叔”Guido van Rossum在1989年圣诞节期间编写。)

Python为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象称为“内置电池”。
除了内置的库外,Python还有大量的第三方库,也就是别人开发供你使用的定西。当然,如果你开发的代码通过很好的封装,也可以作为第三方库给别人使用。

Python是解释性语言,代码在执行时会一行一行的翻译成CPU能理解的机器码。
优点:优雅、明确、高效、简单
缺点:运行速度慢<翻译耗时>、代码不能加密

Python是跨平台的,即互通性。
它可以运行在Windows、Mac和各种Linux/Unix系统上。如:在Windows上写Python程序,放在Linux上也是能运行的。

Python是一个面向对象的语言,在Python里面一切皆对象。

-- 脚本语言
定义:为了缩短传统的 <编写--编译--链接--运行> 过程而创建的计算机语言。

脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序
   通常以文本保存,只在被调用的时候进行解释或编译。
   
特点:语法简单,一般以文本形式保存,并且不需要编译成目标程序,在调用时候直接解释。

常见的脚本语言有:cmd命令、JavaScript、VBScript、perl、PHP、Pyhton、Ruby

-- 延伸
计算机的心脏CPU只识别机器命令
所以,尽管不同的编程语言差异很大,最终都得“翻译”成CPU可以执行的机器命令。
而不同的编程语言,对于同一事件,代码量差距也很大,比如:
 完成同一任务,C语言要1000行代码,JAVA也许只要100行,而Python只要20行。
 但是,代码少的代价就是运行速度慢。C语言1秒,JAVA可能需要2秒,而Python也许要10秒。

------------------------------------------------------------------------------------------------------------------------------------
安装:
目前Python有2.x版和3.x版两个版本,这两个版本是不兼容的,具体安装可查看《Python教程--廖雪峰》。
安装后,你会得到Python解释器(负责运行Python程序的),①一个命令行交互环境,②还有一个简单的集成开发环境

Python 脚本语言的更多相关文章

  1. Python脚本语言写法

    Python脚本语言写法 脚本语言的开始行,是指文件中的代码用什么可执行程序去运行它,就这么简单. #!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的pyth ...

  2. Python脚本语言第一行的写法

    脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它,就这么简单 #!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python ...

  3. C#调用Python 脚本语言

    1. 安装IronPython http://pan.baidu.com/s/1qW4jNJ2  下载IronPython 2.7 安装下载下来的安装包 2. 创建项目 创建一个C#的Windows窗 ...

  4. 写Python脚本语言时,“SyntaxError: Non-ASCII character '\xe6' in file”错误的处理

    如图是一段简单的文件操作代码,以为打开文件"test1221_1.py",若不存在此文件,则创建此文件.接下来并输出相关信息. 当少写了黄色方框圈起来的一行看似不经意的带有编码格式 ...

  5. 常用脚本语言Perl,Python,Ruby,Javascript一 Perl,Python,Ruby,Javascript

    常用脚本语言Perl,Python,Ruby,Javascript一 Perl,Python,Ruby,Javascript Javascript现阶段还不适合用来做独立开发,它的天下还是在web应用 ...

  6. Perl,Python,Ruby,Javascript 四种脚本语言比较

    Perl 为了选择一个合适的脚本语言学习,今天查了不少有关Perl,Python,Ruby,Javascript的东西,可是发现各大阵营的人都在吹捧自己喜欢的语言,不过最没有争议的应该是Javascr ...

  7. 在C语言中如何嵌入python脚本

    最近在写配置文件时,需要使用python脚本,但脚本是一个监控作用,需要它一直驻留在linux中运行,想起C语言中能够使用deamon函数来保留一个程序一直运行,于是想到写一个deamon,并在其中嵌 ...

  8. 【程序员技术练级】学习一门脚本语言 python(一)文件处理

    现在工作上主要用的语言是java,java在企业级的应用上能够发挥很好的用途,但有时候要做一个小功能时,比如批量更新文件,抓取网页等,这时候用java就显得太笨重了.因此就学习了python这门脚本语 ...

  9. python脚本将json文件生成C语言结构体

    1.引言 以前用过python脚本根据excel生成相关C语言代码,其实本质就是文件的读写,主要是逻辑问题,这次尝试将json文件生成C语言的结构体. 2.代码 这是一个json文件,生成这个结构体的 ...

随机推荐

  1. WPF中的Data Binding调试指南

    大家平时做WPF开发,相信用Visual studio的小伙伴比较多.XAML里面曾经在某些特殊版本的Visual Studio中是可以加断点进行调试的,不过目前多数版本都不支持在XAML加断点来调试 ...

  2. yum本地源创建

    1 安装yum-utils包,yum-utils可以将需要的包下载在本地,安装后可以使用yumdownloader   yum -y install yum-utils* 2 建立目录/yum/yum ...

  3. caffe的python接口学习(5)生成deploy文件

    如果要把训练好的模型拿来测试新的图片,那必须得要一个deploy.prototxt文件,这个文件实际上和test.prototxt文件差不多,只是头尾不相同而也.deploy文件没有第一层数据输入层, ...

  4. Visual C++线程同步技术剖析:临界区,时间,信号量,互斥量

    使线程同步 在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作.更多的情况是一些线程进行某些处理操作,而其他的线程必须对其处理结果进行了解.正常情况下对这种处理结果的了解应当在其 ...

  5. 【Flutter 实战】简约而不简单的计算器

    老孟导读:这是 [Flutter 实战]组件系列文章的最后一篇,其他组件地址:http://laomengit.com/guide/widgets/Text.html,接下来将会讲解动画系列,关注老孟 ...

  6. IDEA从Github中Clone Maven项目,解决树形目录及Jar包依赖的问题

    很多人在开发中都会碰到的一个问题,当我们用IDEA从Github中检出Maven工程后(Java),发现既不能运行,也不能编译,左侧的树形目录还怪怪的,现在就来说说如何解决这个问题. IDEA从git ...

  7. vim常用指令参考

    (完)

  8. Mybatis源码初探——优雅精良的骨架

    @ 目录 前言 精良的Mybatis骨架 宏观设计 基础支撑 日志 日志的加载 日志的使用 数据源 数据源的创建 池化技术原理 数据结构 获取连接 回收连接 缓存 缓存的实现 CacheKey 反射 ...

  9. POJ 3463 Sightseeing 题解

    题目 Tour operator Your Personal Holiday organises guided bus trips across the Benelux. Every day the ...

  10. 内存节省到极致!!!Redis中的压缩表,值得了解...

    redis源码分析系列文章 [Redis源码系列]在Liunx安装和常见API 为什么要从Redis源码分析 String底层实现——动态字符串SDS 双向链表都不懂,还说懂Redis? 面试官:说说 ...