| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> python基础学习part2(了解小常识) -> 正文阅读 |
|
[Python知识库]python基础学习part2(了解小常识) |
计算机语言通过计算机语言(编程语言)来控制计算机 计算机语言和其他语言没有本质的区别!不同点就是交流的主体不同!(任何一门语言都是这样的) 计算机语言发展的三个阶段 机器语言 ① 通过二进制编码来编写程序 ② 执行效率高,但人操作起来太麻烦 汇编语言(符号语言) ① 使用符号代替机器码 ② 编写程序时,不需要使用二进制,而是直接编写符号。编写完成后,需要将符号转换成机器码,然后计算机执行。 汇编:符号换转成机器码的过程 反汇编:机器码转换成符号的过程 ③ 汇编语言一般只适用于某些硬件,兼容性较差(简而言之,不同的厂家各有各的符号 不统一) 高级语言 ① 语法基本和现在的英语语法类似 ② 和硬件的关系没有那么紧密,也就是说:通过高级语言开发程序 可以在不同的硬件系统中执行 ③ 学起来较容易(eg:C C++ C# Java Python等) 编译型语言和解释型语言计算机只能识别二进制编码(机器码),因此任何语言在交由计算机执行时:必须先转换成机器码。 根据转换时机的不同,语言分为两大类:编译型语言、解释型语言 (可以想象吃饭:炒菜:编译型语言 ;火锅:解释型语言) 编译型语言 典型的编译型语言:C语言 它会在代码执行前将代码编译成机器码,然后将机器码交由计算机执行 大致过程:a(源码)--编译-->b(编译后的机器码)---->交由计算机 特点:执行速度快、跨平台比较差 解释型语言 典型的编译型语言:Java、Python 执行前不会对代码进行编译,而是在执行的同时,一边执行一边编译 a(源码)--解释器-->解释执行 特点:执行速度比较慢(可忽略)、跨平台性比较好 Python的介绍特点:简洁 清楚 强调可读性 Life is short you need python (人生很短 你用python) python的用途:WEB应用(Facebook 豆瓣)、爬虫程序、科学计算、自动化运维、大数据(数据清洗)、云计算(各种网盘的啊 阿里云 百度云)、人工智能、桌面软件、游戏 Python安装环境搭建python安装环境搭建其实就是安装python的解释器,官网下载即可。 Python的解释器分类 CPython(官方):用C语言编写的python解释器 PyPy:用python语言编写的python解释器 IronPython:用.net编写的python解释器 Jython:用Java编写的python解释器 Python的交互模式Python的交互界面 当我们通过命令行(cmd)来输入“python”时,所进入到的界面就是Python的交互界面 结构:
安装Python的过程中,会自动安装一个Python的开发工具IDLE,通过IDLE也可以进入到交互界面 但是不同的是:在IDLE中,我们可以通过Tab键来查看语句的提示 IDLE其实就是一个交互界面,但是他可以有一些简单的提示并且可以将代码保存 交互模式的问题 在此模式中:我们只能输入一行代码执行一行,它不适用于我们的日常开发 如何处理 现在桌面上创建一个.txt文档,在.txt文件里输入python语句 ① 在命令行中
但是这种方法出现了问题:运用了记事本;后缀是.txt文件,会使不知道的人分不清,我们需要.py文件 ② 在sublime中 先在桌面上创建一个.txt文件,输入“hello.py”(此时就把.txt文件改成了.py文件,图标也就变了) 右键点击“Open with Sublime Text”,此时进入sublime中,在sublime中输入python语句。 然后在cmd中,输入
③ 在IDLE中 先打开IDLE,点击“file”中的“new file”。打开了一个新窗口,先保存。 然后写代码。 写完后,按F5就会执行 Python和sublime的整合方法一:打开.py文件,在sublime中按快捷键“ctrl+B”,自动在sublime内置的控制台中执行 特点:方便。但是对中文支持不友好,而且不能使用input()函数 方法二:点击“工具”->"SublimeREPL"->"python" 特点:程序几乎都可以正常运行。但是操作太麻烦,那么如何设置快捷键呢? “首选项”->"快捷键设置"->在右侧[]里粘贴这个:{"keys":["f5"],"caption":"SublimeREPL:Python","command":"run_existing_window_command","args":{"id":"repl_python_run","file":"config/Python/Main.sublime-menu"}}, |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/25 15:09:25- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |