为什么学习python?

1.学校开设了Lab课程
2.个人兴趣

·python简介

1.python之父:Guido van Rossum(荷兰)
2.基于:ABC教学语言

·python的特点

(advantages)
1.面向对象(目前还不太懂)
2.解释型(所以:运行速度较慢)
3.弱类型(学过一点Java,相对于Java而言,Java绝对是强类型)
🌟4.跨平台强大又丰富的库

(disadvantages)
1.速率慢(解释型)
2.源码加密困难

–PS:以上不是什么大问题。因为目前计算机硬件速度越来越快;开源。

Mac系统的一些开发准备

1.下载python3(3.9.0)
2.写一个程序

我在IDLE上写的:

python里basic认证方式 basic python_三角函数


(新建了一个file)菜单栏里点击Run–>Run Module

得到以下结果:

python里basic认证方式 basic python_python_02


关注:

1.不要求语句实用分号(;)结尾,也可以用分号结尾,但是不推荐。
print("Learn python3")
2.
print  是一个函数
Learn Python3  是参数
print("Learn python3")		其实是调用函数
3.交互式解释器的提示符 <<<

终端(terminal)执行python文件

1.补充:终端清屏命令 command + k

2.获取python文件路径:将文件拖至终端即可。

比如刚才的那个print(“Learn python3”)我保存在了:

python里basic认证方式 basic python_python里basic认证方式_03


获取文件路径之后,在终端执行下面的命令:

python里basic认证方式 basic python_python里basic认证方式_04


如果成功,则得到上面图片的第二行。

然后执行一下命令:

python里basic认证方式 basic python_python_05


敲回车键,看到了打印的内容"learn python3"。

注意:命令中.py这个扩展名不可省略。

交互式解释器执行加减乘除三角函数等运算

1.加法

python里basic认证方式 basic python_Java_06


2.减法

python里basic认证方式 basic python_Java_07


3.乘法

python里basic认证方式 basic python_python_08


4.除法

python里basic认证方式 basic python_python里basic认证方式_09


还有:

python里basic认证方式 basic python_三角函数_10


5.三角函数

直接肯定是不行的:

python里basic认证方式 basic python_python_11


正确做法:首先:

python里basic认证方式 basic python_Java_12


然后:

python里basic认证方式 basic python_Java_13


其实应该这么写:

python里basic认证方式 basic python_三角函数_14


其他的例子:

python里basic认证方式 basic python_三角函数_15


2020.1.5 12:08完成