python基础任务1_2019.03.31

python基础任务1

1.环境搭建
a) anaconda 环境配置
安装时需手动勾选将anaconda增加至环境变量中
b) 解释器
翻译执行.py文件使用,安装anaconda自带ipython解释器
c)包管理
在终端(anaconda prompt)显示已安装包;安装;更新;卸载

		conda list
		conda install pandas
		conda upgrade --all
		conda remove pandas

插曲:upgrade all 后重新开启jupyter notebook会出现如下异常,在anaconda prompt中 重新安装pyzmp即可

pip uninstall pyzmq
pip install pyzmq

在这里插入图片描述

2.python初体验

a) print and input
在这里插入图片描述
3.python基础讲解
a) python变量特性+命名规则
在这里插入图片描述
动态变量,无须定义类型
b) 注释方法
在这里插入图片描述
c) python中“:”作用

d) 学会使用dir( )及和help( )

dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表
help()

e) import使用

  • 模块(Module)
    -一个.py文件即为一个模块
  • 包(Package)
    -按照目录组织模块,目前,abc.py的模块名称变为mycompany.abc;任何模块代码的第一个字符串都被视为模块的文档注释在这里插入图片描述
    e) pep8介绍
  • 代码规范
    • 与左括号对齐
    • 挂行缩进应该再加一行
    • 行限制的最大字符数为79
    • 顶层函数和类的定义,前后用两个空行隔开
    • 导入通常在分开的行
    • 推荐使用绝对导入
    • 模块级“呆名“(也就是名字里有两个前缀下划线和两个后缀下划线),应该放在文档字符串的后面
import mypkg.sibling
from mypkg import sibling
from mypkg.sibling import example


面向对象:设计思想是抽象出Class,根据Class创建Instance
[类(Class)和实例(Instance)]
在这里插入图片描述

4.python数值基本知识
a) python中数值类型,int,float,bool,e记法等
在这里插入图片描述
b) 算数运算符
在这里插入图片描述
c) 逻辑运算
在这里插入图片描述

参考:
https://blog.csdn.net/CLHugh/article/details/75000104
(Python中self用法详解)
https://blog.csdn.net/ratsniper/article/details/78954852
(Python PEP8 编码规范中文版)

猜你喜欢

转载自blog.csdn.net/Beibei74258/article/details/88934496