python基础任务1

  1. 环境搭建
    a) anaconda环境配置

b) 解释器
在编写代码时会得到一个.py结尾的文件,要想运行执行此文件就需要python解释器。
Python有多种版本的解释器:
CPython:官方版本的解释器。这个解释器是用C语言开发的,所以叫CPython,是使用最广的Python解释器。
Ipython:基于CPython之上的一个交互式解释器,在交互方式上有所增强,执行Python代码的功能和CPython是完全一样的。
PyPy:一个追求执行速度的Python解释器。采用JIT技术,对Python代码进行动态编译(注意,不是解释),可以显著提高Python代码的执行速度。


  1. python初体验

a) print and input

input()为用户输入函数,用来获取用户输入的内容
语法: 内容 = input(提示信息)
注意: 所有使用的input()函数得到的内容,数据类型为str()类型

  1. python基础讲解
    a) python变量特性+命名规则

1
变量的命名规则
  1,由字母,数字和下划线组成;
  2,不能以数字打头,更不能全是数字;
  3,区分大小写;
  4,不要过于复杂冗长;
  5,要合理有意义;
  6,不能使用中文命名;
  7,不能占用python的关键字;
  8,推荐使用驼峰体或者下划线的方式进行变量命名

b) 注释方法

python注释用的是符号#,但只能注释一行,如果要写一大片文字,最好还是使用三个单引号进行注释,另外,如果你用的是中文注释,还需要在文件头部声明编码方式。
1
c) python中“:”作用
冒号: 用于定义分片、步长,如
list1[:3:2],tul1[3:6:2](注意3:6是索引第3至5 ,不包含6)

d) 学会使用dir( )及和help( )
dir()用来查询一个类或者对象所有属性;
help()函数帮助我们了解模块、类型、对象、方法、属性的详细信息。
举例如下:

查看python所有的关键字:help(“keywords”)
查看python所有的modules:help(“modules”)
单看python所有的modules中包含指定字符串的modules: help(“modules yourstr”)
查看python中常见的topics: help(“topics”)
查看python标准库中的module:import os.path + help(“os.path”)
查看python内置的类型:help(“list”)
查看python类型的成员方法:help(“str.find”)
查看python内置函数:help(“open”)

e) import使用

在python用import或者from…import来导入相应的模块。模块其实就是一些函数和类的集合文件,它能实现一些相应的功能,当我们需要使用这些功能的时候,直接把相应的模块导入到我们的程序中,我们就可以使用了。这类似于C语言中的include头文件,Python中我们用import导入我们需要的模块。

如:
import tensorflow as tf
import numpy as np
import scipy.io as sio
import os
from tensorflow.examples.tutorials.mnist import input_data

f) pep8介绍
PEP8是针对python代码格式而编订的风格指南,采用一致的编码风格可以令代码更加易懂易读!方便更多的人协同工作。

空白
python中空白会影响代码的含义及其代码的清晰程度

使用space(空格)进行缩进,不采用tab
每一层缩进都用4个空格表示
每行字符数不超过79
占据多行的长表达式,每一层的缩进都应该在上一层基础上再加4个空格
文件中函数和类之间用两个空行隔开
同一个类中,各个方法之间应该用一个空行隔开
为变量赋值的时候,赋值符号两侧应该各自加上一个空格
命名
采用不同的命名风格来编写python代码,以便在阅读源码时可以根据名称看出它们在python语言语言中代表的角色

函数,变量,属性使用小写字母拼写,各单词之间采用下划线相连,如extrct_title ,extrct_content.
受保护的实例属性,以单个下划线开头,如_set_content
私有的实例属性,以两个下划线开头,如__double_set_title
类与异常,以每个单词首字母大写,如CapWord
模块级别的常量,全部大写,单词间采用下划线相连,如ALL_SYSTEM_ENCODE
-类方法中的首个参数,命名为cls,以表示该类自身
表达式与语句
python文件中的import语句应该放在文件开头
import语句应该分为三部分,标准库模块,第三方模块,自用模块,每一部分的import语句应该按模块的字母顺序排列
引入模块,应该采用绝对名称:from bar import foo ,而不是import foo
不编写单行的if ,for, while,except复合语句

示例:http://www.cnblogs.com/BigJ/p/7655149.html

  1. python数值基本知识
    a) python中数值类型,int,float,bool,e记法等

菜鸟教程:http://www.runoob.com/python/python-variable-types.html

b) 算数运算符

c) 逻辑运算

d) 成员运算符

e) 身份运算符

f) 运算符优先


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值