Python环境配置、初步认识与基本语法学习
Python的初步认识与环境配置
1.初步认识(学过C语言的同学在Python中会容易很多)
Python在英文中的意思是蟒蛇,目前的拥有者为 Python Software Foundation(PSF)。
PSF是非盈利组织,致力于Python语言的开发、开源和发展。
Guido 是Python的开发者(利用C语言开发),之前Python开发了2.0以及后面的3.0的版本。但是2.0+的版本不与3.0+的版本互相兼容,使得很长一段时间Python才在发展,现在大多使用Python3.0+进行学习。
Python是一门开放、开源的编程语言、应用于图像识别,语音识别、大数据分析、搜索引擎、嵌入式系统开发等众多领域。
在Python的学习之前我建议大家最好先学习C语言,这样对很多定义和语法在认知上是从C语言的繁琐到Python的精简,让你更容易上手Python,当然你在会C语言的基础上,会一些数据库,数据结构的知识,会让你学习python的过程中感到更快地进步。
python作为一种脚本语言不同与C、C++、JAVA,在编写程序和语法中会让你感到莫名的不舒服,但是正是这种简单化的操作才能使python在几百行代码中实现很多你意想不到的操作。
2.环境的配置
登入python的官网python.org在页面进行windows、Mac oc、Linux操作系统下的下载,在IDLE下进行程序的编写。
python程序的编写分为两类:
一类为交互式的编程方式:在IDLE下进行语法的联系
还有一类叫做文件式编程方式:让代码程序批量输出,以.py文件的形式保存文件,以生成的
.exe文件运行程序。
交互式编程:
文件式编程:
Python语法学习
在Python的学习中,我会经常将C语言的语法知识与Python的语法知识进行比较。
一、基础知识的了解
Python中严格要求代码块的缩进
IDLE是什么:
IDLE是一个Python shell,通过键入文本与程序交互的途径,类似于cmd窗口,也类
似于Linux的命令窗口利用shell,给操作系统下达命令。在Python中我们利用IDLE这
个shell与Python进行互动。
有效地使用IDLE,在IDLE中使用TAB键键入可以提供对你进行的命令的建议:
回退代码语句:按下Alt+p可以回退之前输入的语句,按下Alt+N转移至下一个代码语句。
BIF是什么:
BIF(内置函数),为使程序员快速编写脚本程序提供极大的便利,类似于C语言中包含
在头文件中的一些库函数,在Python中,在IDLE中输入dir(__bulitins__)可以看出内
置函数列表显示了68个内置函数
使用help(input)可以得到该BIF的使用方法以及说明
二、基础语法学习
简单的输入输出:
在python中的输出使用的是print(‘’)或print(“”)单引号双引号以及三引号在
Python中的都是支持使用的。而且对于Python还支持如下加减乘的操作:
将同样的输出打印多遍(高宇玥是个男的)
以及以下的相加(杨晨磊是个男的)
但是不支持不同类型的相加
若要在字符串中使用双引号可使用反斜杠或者直接使用单引号对双引号进行转义(褚禹江是男的)
简单的条件判断使用:
使用if else elif进行循环的判断:
以及while循环(break跳出当前循环,顺序执行 continue跳出当前循环,进入下一次循环)
简单列表创建使用(和C语言中的数组类似,但是进行列表的遍历和创建相比C语言的数组时会更加的简单):
在python中第一项的下标为0,,所以movies这个列表的项下标依次为movies[0],movies[1],movies[2]。
Python支持不同类型的值混合输出
以下介绍统计、末尾插入、定向插入、删除movie中的项数,混合列表依然适用(统一使用到了Python中的内置函数)
统计列表元素(使用内置函数len):
末尾插入项(使用内置函数append)调用如下:
定向插入项(使用内置函数insert(数组项,插入值)):
插入新列表:(使用内置函数entend)
定向删除项(使用内置函数remove):
查找某项(使用内置函数isinstance,list在Python是指列表类型):
简单循环使用(列表的遍历):
for +目标标识符+in+列表
到此为止可视为“一维”的列表知识及简单语法学习完毕,之后会讲解布尔类型,”多维“列表,以及函数调用等知识。