IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: 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 3.9.5 (tags/v3.9.5:0a7dcbd, May  3 2021, 17:27:52) [MSC v.1928 64 bit (AMD64)] on win32
?Type "help", "copyright", "credits" or "license" for more information. ? ? ? ? ? ?  #以上均为版本和版权声明
?>>> ? ? ? ?  #命令提示符,在命令提示符后可以直接输入Python指令,输入完的指令将会被python解释器立即执行
??
?>>> exit() ? ? ? #此时退出python的交互界面

安装Python的过程中,会自动安装一个Python的开发工具IDLE,通过IDLE也可以进入到交互界面

但是不同的是:在IDLE中,我们可以通过Tab键来查看语句的提示

IDLE其实就是一个交互界面,但是他可以有一些简单的提示并且可以将代码保存

交互模式的问题

在此模式中:我们只能输入一行代码执行一行,它不适用于我们的日常开发

如何处理

现在桌面上创建一个.txt文档,在.txt文件里输入python语句

① 在命令行中

?C:\Users\Lenovo>cd Desktop
??
?C:\Users\Lenovo\Desktop>python hello.txt ? ? ? ? #通过python指令来执行
?hello world

但是这种方法出现了问题:运用了记事本;后缀是.txt文件,会使不知道的人分不清,我们需要.py文件

② 在sublime中

先在桌面上创建一个.txt文件,输入“hello.py”(此时就把.txt文件改成了.py文件,图标也就变了)

右键点击“Open with Sublime Text”,此时进入sublime中,在sublime中输入python语句。

然后在cmd中,输入

?C:\Users\Lenovo>cd Desktop
??
?C:\Users\Lenovo\Desktop>python hello.py  #后缀变了,就是.py
?gengen
??
?C:\Users\Lenovo\Desktop>hello.py ? ? ? ? #因为是.py文件,所以可以省略前面的python
?gengen

③ 在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"}},

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-07-22 14:07:30  更:2021-07-22 14:09:16 
 
开发: 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年5日历 -2024/5/7 6:03:51-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码