深度学习之编程语言Python
编程语言Python
什么是编程语言?
编程语言(Programming Language)就是人与计算机之间交互的方式。简单来说,就是人与计算机都可以理解的一种语言。编程语言可以使计算机能够理解且能执行你所对它所下达的命令。
编程语言处在不断的发展和变化中,从最初的机器语言(Machine Language)发展到如今的2500种以上的高级语言(High-level Programming Language),每种语言都有其特定的用途和不同的发展轨迹。编程语言并不像人类自然语言发展变化一样的缓慢而又持久,其发展是相当快速的,这主要是由计算机硬件、互联网和IT业的发展促进了编程语言的发展。
Python是什么?
Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言,它由Guido van Rossum于1989年发明,而第一个公开版本则发行于1991年。
接下来,我们来说明一下解释型语言与编译型语言的区别,前者是解释一行执行一行,后者是编译成中间文件再执行中间文件,前者的速度更快。而我们做深度学习选择使用 Python 语言的原因则是因为 Python 有着丰富的第三方科学计算库,对于人工智能开发有着先天的优越性。另外,Python 由于有着高度封装和自动内存管理功能,所以是一门非常易学的编程语言。此外,它还拥有大量的第三方库,而用 Python 写的程序又可以和目前的主流语言如C、C++、或Java无缝对接,所以它又叫胶水语言。
Python基础语法之你必须知道的小知识!
(一)编码
在默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是Unicode字符串。
(二)标识符
什么是标识符?
我们所说的标识符(identifier)是指用来标识某个实体的一个符号,在计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。
PS:标识符等价于变量名。
命名规则
- 首位字符必须是26个英文字母或下划线。
- 标识符的其他部分则由数字,字母以及下划线组成。
- 标识符对大小写敏感。
PS:在 Python3 中可以使用中文变量名,非 ASCII 标识符也允许使用。
(三)注释
我们所说的注释是指解释代码的文字,而在 Python 中所有的单行注释都以 # 开头。
>>># 这是一条可爱的注释!~O(∩_∩)O~
那我们可不可以进行多行注释呢?答案是可以!多行注释有3种方法:
- 在每一行前面加 # 。
- 使用三个单引号。
- 使用三个双引号。
>>># 这是一条可爱的注释!~O(∩_∩)O~
>>># 这是一条可爱的注释!~O(∩_∩)O~
>>>'''
这是一条可爱的注释!~O(∩_∩)O~
这是一条可爱的注释!~O(∩_∩)O~
'''
>>>&