作者丨文静
来源丨医数思维云课堂(ID:Datamedi)
01 学习方法
认真听讲,多敲代码。要敢于尝试操作!
02 两个概念
TUI 表示文本交互界面 , GUI表示图形化交互界面。
03 调出windows系统的解释器
打开菜单搜索cmd回车可调出命令窗口或者win+r可弹出搜索窗口,再输cmd回车即可。
04 什么是Python
它是一种解释型语言,是一种广泛使用的高级编程语言,属于通用型编程语言,Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的。能够用更少的代码表达思想。
java的作者说:Life is short you need python(人生苦短,我用Python)。
05 用途
大数据、人工智能、云计算方面。
06 两个概念
安装Python的解释器。
安装步骤:
(1)下载安装包(-3.x -2.x版本不兼容)使用2.x版本多,但近来3.x越来越多。
①首先打开官网
②点击Downloads选择适合计算机系统的版本下载,按提示去操作即可。
(2)安装, 傻瓜式安装(注意:安装时所有选项都要勾上,来自老司机的建议!)
07 Python的交互界面
当我们通过命令输入python,所进入的界面就是python的交互界面。出现如下界面则表示安装成功。
其中:
(1)版权和声明:
Python 3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 23:09:28) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
(2)命令提示符 :>>>
意义:可以直接输入Python的指令,会被立即执行。
08 IDLE
安装python的同时,会自动安装一个python的开发工具IDLE,通过IDLE也可进入到交互界模式。不同的是,IDEL中可通过TAB键查看语句的提示。并且可以保存。(直接ctrl+s可保存)。
09 交互模式的缺点
这种写一行执行一行的交互模式并不适用我们日常适用。仅可以用来做一些简单的测试。
10 Python代码的读取
一般将Python代码编写到一个txt或py文件中,然后通过python指令来执行文件中的代码。
读取桌面的文件里代码:(注意是cmd的界面不是python界面)windows+r—输入cmd--cd Desktop (执行到桌面)—python hello.txt(读入桌面文件)。
11 文件命名形式
最好不要用记事本,出现中文时会有问题,直接把文件命名成hello.py的形式。然后hello.py就可以,不用输入python。
12 退出
exit()命令。
13 文件保存
还可用Idel,打开IDEL—打开新的窗口—输入命令 fn+f5 或直接F5执行保存,或ctrl+s保存。(在新界面输入命令,原界面可执行和保存)。
14 编写指令
用sublime编写指令,打开一个.py的文件,输入指令,Ctrl+S就可以保存,在python解释器里输入.py形式的文件就可读。
15 代码执行
(1)python和sublime的整合:可以直接在sublime里Ctrl+B执行python。但是这种执行对中文不友好,影响使用别的函数--input()函数。
(2)使用sublimeREPL来运行python代码。下载好插件,设置快捷键希望按F5就能执行代码。
16 几个基本概念
(1)函数:内置函数:由python解释器提供的函数,可以在python中直接使用。
(2)自定义函数:由程序员自主创建的函数。当我们需要完成需要完成某个功能时,可调用内置函数和自定义的函数。
17 函数的两个要素
(1)参数:()里面的内容就是参数。函数中可以没有参数,也可以有多个参数,之间用逗号隔开。
(2)返回值: 是函数的返回结果,max(4,5,6)。
18 基本语法
(1)严格区分大小写。出现traceback,就表示错误了。
(2)每一行代表一个语句,区分语句的方式为换行。有些软件是以分号。
(3)每条语句不要过长, 规范中每行不要超出80个字符。IDEL右下角有显示。如果过长用\回车换行。
(4)有严格的缩进,不能随意缩进。缩进其实是表示代码块。
(5)#后面可以注释,可以对程序进行解释。习惯上#后会有个空 格,是为了好看。
19 两个概念
(1)字面量:就是一个一个的值,1,2,3,4,5,hello等,字面量表示的意思就是它的字面值,看到的是什么就是什么。
(2)变量(variable):可以用来保存字面量,并且是不定的,例如a=10.变量本身没有意思,它会根据不同的字面量表示不同的意思。
一般在使用python时很少直接使用字面量,都是讲字面量保存到变量中。通过变面量来引用字面量。便于使用和方便修改。