【漫漫转码路】Python Day 01

@[TOC]【漫漫转码路】Python Day 01

关于编程语言

首先,编程语言就是计算机能够听懂的,并且可以据此去执行的语言,是人与计算机沟通的方式。

编程语言的发展主要经历了机器语言、汇编语言、高级语言三个阶段;
机器语言:二进制编码表示的的计算机指令,是计算机识别并执行的唯一语言;
汇编语言:符号语言,第二代计算机语言,一些容易理解和记忆的缩写单词来代替一些特定的指令;
高级语言:更为接近人类表达习惯,与计算机的硬件结构及指令系统无关,更容易被人理解,相对于机器语言的直接可以被计算机理解,高级语言需要配上相应的编译器或解释器,通用性更强,但是执行速度要慢一些;

编译型语言&解释型语言
编译型语言:可以将原文件经过编译后产生目标文件,然后交给机器执行;
解释型语言:将需要解释的语句一句一句的翻译给机器执行;
编译器像是合同,甲方完成合同后,经过编译,形成另一种语言的合同,然后交给乙方去执行;翻译器像是开会,甲方一句话,经过翻译给乙方,乙方去执行;

Python

Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言;

python安装

官方宣布,2020 年1月1日,停止 Python 2 的更新。Python 2.7 被确定为最后一个 Python 2.x 版本。Python 3 和 Python 2 还是有差别的,所以现在学习 Python,通常选择 Python 3.x 。大家可以根据情况选择不同的 Python 3.x 版本安装。建议直接安装 anaconda,它是一个开源的 Python 发行版本,其包含了conda、Python等180多个科学包及其依赖项。这样会比单独安装Python,再去安装一堆的工具包更省事。anaconda 官方下载地址:https://www.anaconda.com/products/individualanaconda 清华镜像下载地址(推荐):https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=D

IDE安装

安装好 Python 之后就可以在命令行写程序了,但是会发现用命令行写代码不是很方便,所以就可以使用 IDE(集成开发环境)来写代码,因为 IDE 集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务,可以大大提升我们的工作效率主流的 Python IDE 有:Vim、VSCodePyCharm、Jupyter 等等,个人使用 VSCode完全可以根据个人的习惯选择不同的 IDE
VSCode 官方下载地址:https://code.visualstudio.com/

VSCode基本操作

1、下载拓展
【漫漫转码路】Python Day 01_第1张图片
2、选择解释器
【漫漫转码路】Python Day 01_第2张图片
3、打开/新建文件夹
【漫漫转码路】Python Day 01_第3张图片
4、代码输入及运行
【漫漫转码路】Python Day 01_第4张图片
5、debug
【漫漫转码路】Python Day 01_第5张图片

常用快捷键

ctrl + c 复制
ctrl + v 粘贴
ctrl + s 保存
ctrl + x 剪切
ctrl + z 撤销
ctrl + y 还原
ctrl + f 查找 / 替换
enter 换行
alt + ↑ / ↓ 复制
ctrl + enter 在下面重启一行
ctrl + shift + enter 在上面重启一行
end键 把光标移动到行结尾
home键 把光标移动到行开头
PgUp键 把光标移动到文件开头
PgDp键 把光标移动到文件结尾

基础语法

行结构

通常来讲,一个语句就是一行代码,不会跨越多行,跨行会报错,也可以用";"将多个语句写在一行之内,例如:
print(123); print(456); print(123456)
复合语句可以跨越多行,比如if…else…
部分复合语句也可以用于一行之内,例如三元表达式

缩进

缩进就是每一行语句开始的空白,缩进决定了语句的结构,通常同一层级的语句采用同一缩进量,
例如:

a = 4
if a < 3:
	print(True)
print(789)

print(True)就是if a < 3:的下一级,a = 4和if a < 3:是平级;
通常来讲,缩进为4个空格,或一个tab;

注释

注释是给人看的,注释的语句在执行时不会被执行
单行注释:# 开头
多行注释:
“”“(或’‘’)
(要注释内容)
“””(或’‘’)
多行注释快捷键:ctrl + ?:选中多行,按ctrl + ?,再次选中语句,按ctrl + ?可以取消注释;

拼接

显式的行拼接:Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句;
隐式的行拼接:圆括号、方括号或花括号以内的多行语句,无需使用反斜杠(\);

你可能感兴趣的:(转码,python,开发语言,深度学习,人工智能)