1.python 的定义
Python 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。
Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)许可。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
2.python 的优缺点
1)优点
2)缺点
Python虽然有很多优点,但是它也不是完美的,它也有自身的缺点。
1.系统自带的开发环境
直接在shell中进入
编辑python源文件后调用
2.python 代码常见问题
1)代码中有中文时应用
#*-* coding:utf-8 -*- 此行代码申明中文使用的编码方式
2)python函数名输入错误
3)代码前存在空格
4)多行合并为一行
3.解释型语言与编译型语言的区别
解释性语言在运行程序的时候才翻译,比如解释性basic语言,专门有一个解释器能够直接执行basic程序,每个语句都是执行的时候才翻译。这样解释性语言每执行一次就要翻译一次,效率比较低。
编译型与解释型,两者各有利弊
编译型语言由于程序执行速度快,同等条件下对系统要求较低,因此像开发操作系统、大型应用程序、数据库系统等时都采用它,像C/C++、Pascal/Object Pascal(Delphi)等都是编译语言,而一些网页脚本、服务器脚本及辅助开发接口这样的对速度要求不高、对不同系统平台间的兼容性有一定要求的程序则通常使用解释性语言,如Java、JavaScript、VBScript、Perl、Python、Ruby、MATLAB 等等。
编译性语言不如解释性语言跨平台性好
编译性语言例如c语言:用c语言开发了程序后,需要通过编译器把程序编译 成机器语言(即计算机识别的二进制文件,因为不同的操作系统计算机识别的二进制文件是不同的),所以c语言程序进行移植后,要重新编译。(如 windows编译成ext文件,linux编译成erp文件)。
解释性语言,例如java语言,java程序首先通过编译器编译成 class文件,如果在windows平台上运行,则通过windows平台上的java虚拟机(VM)进行解释。如果运行在linux平台上,则通过 linux平台上的java虚拟机进行解释执行。所以说能跨平台,前提是平台上必须要有相匹配的java虚拟机。如果没有java虚拟机,则不能进行跨平台。
1.ipthon 的简介
IPython 是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。
IPython 是基于BSD 开源的。
IPython 为交互式计算提供了一个丰富的架构,包含:
强大的交互式 shell
Jupyter 内核
交互式的数据可视化工具
灵活、可嵌入的解释器
易于使用,高性能的并行计算工具
2.ipthon 的安装
3.ipthon 的基本使用
4.ipthon 的交互使用
1.pycharm 的简介
PyCharm是由JetBrains打造的一款Python IDE,VS2010的重构插件Resharper就是出自JetBrains之手。
同时支持Google App Engine,PyCharm支持IronPython。这些功能在先进代码分析程序的支持下,使 PyCharm 成为 Python 专业开发人员和刚起步人员使用的有力工具。
2.pycharm 的安装
3.pycharm 的使用
菜单栏选择File-->New-->python file
4.pycharm 的配置
1)代码字体大小的更改
菜单栏选择File-->Settings-->Editor-->Colors&Fonts 设置size即可
2)控制台字体大小的更改
菜单栏选择File-->Settings-->Editor-->Colors&Fonts-->Console Font 设置size即可
3)在所有python 代码前添加相关信息
菜单栏选择File-->Settings-->Editor-->Colors&Fonts-->Code style-->File and Code Templates 添加相应代码即可
测试:
4)注释的添加
运行 :鼠标点击右键,选择run即可运行