作为非计算机、电子方向的烟酒僧,且最近组内活有点多,时间有限,此次总结较为宽泛,部分内容为网上查找了解,相关细节未详细写明,见谅。
1.环境搭建
首先在anaconda官网下载好安装包,这里推荐清华大学开源镜像站,下载速度较快,按照相关提示一步步装好软件。
紧接着重要一步是环境变量的配置,在安装路径找到scripts文件,相应此电脑->右键选择属性->高级系统设置->环境变量->系统变量->path中添加该路径。
关于编辑器,我改用了是微软的VS Code,相关环境设置费了点功夫(有时间会详细写一篇),但其扩展应用非常强大,相当酷炫,使用起来也很是方便。
2.Python初体验
print and input
yourname = input('Please input your name: ')
print ('Hello,',yourname)
运行,输入name:木偶,结果如下:
3.Python基础
a、变量特性:变量即可变的量,可被赋值,可当作中间体的空间,也可用于标记;
b、命名规则:1、变量名只能是字母、数字或下划线的任意组合;
2、变量名的第一个字符不能是数字;
3、变量名不能是关键字;
4、一般类名使用首字母大写来定义,也就是类名采用驼峰命名法
class Person #类名
5、在Python中,常量如何定义?由于python不像C#、C、Java等在声明变量时,需声明类型。
因此,常量在python中,采用所有字母大写来定义:
AGE_OF_MAN=88 #常量
c、注释与块:以#开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释,cal+L可以快速注释。多行注释还可以三个单引或者双引括起来也可,但在VSCode中不知为何无法操作。
每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块;同时:还有切片的作用,具体参考https://www.cnblogs.com/kuqs/p/6541723.html
d、dir()的使用和help()
dir()用来查询一个类或者对象所有属性,()中输入相关函数会显示相关属性。
heip()用于查询内置函数,空运行后,在控制台输入相关函数(以topics为例),会显示相关返回值,此时程序仍在运行,可继续查询其他函数信息。如图:
e、import使用
import用于引入包、模块等,这也是使用Python标准库的方法。常见的导入方式有:
1 import pandas
2 import pandas as pd
3 from pandas import file
4 from pandas import A
5 from pandas import A as B
f、pep8介绍
PEP8主要是为了写出优雅的代码,增加可读性,自己调试bug更加容易,也便于别人查看,内容较多,详细参考http://blog.csdn.net/chenfeidi1/article/details/80874021
4、Python数值基本知识
1、数值类型:有int(整型),float(浮点型),bool(布尔值即Ture 和false),对于未限制大小的值,可按照long类型使用。e记法跟数学中科学计数法10类似。
2、数据类型:不可变/ *** Number(数字)、String(字符串)、Tuple(元组);不可变/***List(列表)、Dictionary(字典)、Set(集合)。
3、关于运算符的知识在菜鸟教程(http://www.runoob.com/python3/python3-basic-operators.html ) 中描述的相当具体,不赘述了。