Python基础知识
安装Python
- windows 访问官网http://www.python.org下载安装
- mac 通过命令行
brew install python3
或者下载对应版本安装包安装 - linux 通过包管理器安装
apt-get install python
解释器
能够把高级编程语言一行一行直接转译运行的程序就是解释器。
要运行python代码,就需要python解释器去执行.py文件。解释器存在多种版本,具体如下:
- CPython 我们下载python安装包默认安装的官方版本解释器,由c语言开发。
- IPython 基于CPython,在交互方式上有所增强。
- PyPy 优化python代码执行速度的解释器,基于JIT技术对代码动态编译。
- Jython 运行在Java平台的解释器,将python 代码编译成Java字节码执行。
- IronPython 运行在.net平台的解释器,将python代码编译成.net字节码执行。
编译器
简单讲,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。
一个现代编译器的主要工作流程:
源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)
高级计算机语言便于人编写,阅读交流,维护。机器语言是计算机能直接解读、运行的。编译器将汇编或高级计算机语言源程序(Source program)作为输入,翻译成目标语言(Target language)机器代码的等价程序。
编辑器
- Sublime Text
- Notepad++
- Pycharm
根据个人爱好选择一个使用就行,我一般用Pycharm和Sublime。
运行python脚本
新建一个.py文件,输入以下代码:
# test.py
#!usr/bin/python
print('HelloWorld')
1.通过终端命令执行脚本 python test.py
,可以看到输出HelloWorld。
2.授予python脚本可执行权限:
$ chmod a+x test.py
$ ./test.py
HelloWorld
输入与输出
input
输入字符串,默认返回字符串类型。
输出格式:
print('%format1 %format2...' % (var1,var2...))
应用领域
- 图形图像处理
- 数字处理
- 文本处理
- 数据库编程
- web编程
- 多媒体应用
- 人工智能
- 等
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。