一个月努力学好基础python,加油!!!
python简介
1.so,what?python?
简单:拥有简单脚本语言和解释型程序语言的易用性
明确:拥有传统编译型程序语言所有强大通用的功能
优雅:python是一种解释型的、面相对象的、带有动态语义的高级程序设计语言
2.the history of python
胶水语言(Glue Language)
很容易和其他著名的程序语言连接(C/C++),集成封装
脚本语言(Script Language)
高级脚本语言,比脚本语言只能处理简单任务强大
面形对象语言(Object-Oriented Language)
完全支持继承、重载、派生、多继承
3.python的应用
web开发,GUI开发,OS,多媒体(multimedia)(三维场景游戏制作)
第一个python程序
1.python的运行方式
(1)shell方式 是交互式的解释器,输入一行命令,解释器就解释运行处来的结果 适用代码较短
(2)文件方式 在python的ide环境中,创建一个以py为扩展名的文件,用python解释器在shell中运行出结果 适合比较长的代码
Mac上自带python2,可以直接在终端输入 python,就可以编写了,也可以用到其他的!嗯,我还安装了python3.7,可以去下载
还有一点就是插件和包,利用pip, 在终端直接install pip ,安装包的时候输入pip install 包的名字。
可以继续下载anaconda开发平台,其自带一些包,不用下载很方便
但是我使用的是pycharm,自己安装了numpy还有matplotlib这两个包,最后利用plt.show显示出来后面的图
import numpy as np
import matplotlib.pyplot as plt
t=np.arange(0,4,0.1)
plt.plot(t,t,t,t+2,t,t**2)
plt.show()
展示生成下图:
2.python输出:print(变量/字符串)
python输入:x=input('enter an number :') type(x) >>><class 'str'> 为字符串类型,所以可以用下面方法修改数据类型
>>>x=int(input(enter an number:)) type(x) >>><class 'int'>
3.python风格
注释 以#开头,注释这一行
续行 \ 末尾加上这个就可以和上一行连接起来了 或者用三引号(三引号的时候,输出效果就是有几行输出几行)
一行多语句 如:>>>x=1;y=2
缩进: 增加缩进表示语句块的开始,用相同的缩进表示同级别语句块,减少缩进表示语句块的推出