datawhale是什么,datawhalechina

  datawhale是什么,datawhalechina

  DatawhaleDatawhale学习计划:python基础阶段6-任务1

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

  Anaconda是一个发布版本,可以轻松地获取和管理包,并以统一的方式管理环境。Anaconda包含超过180个科学包,包括conda和Python及其依赖项。具有以下特点:

  开源安装过程简单,高性能,免费社区支持使用Python和R语言参考:https://www.jianshu.com/p/62f155eb6ac5

  http://baijiahao.baidu.com/s?id=1597007562591961824 wfr=spider for=PC

  b)解释器

  Python有很多解释器,但CPython是使用最广泛的一个。如果你想和Java或者。Net平台,最好的办法不是用Jython或者IronPython,而是通过网络调用进行交互,保证每个程序的独立性。

  2、python初体验a)input and print 输入和输出

  1)计算结果的输出

  其中“5 7=”是一个字符串,而不是数学公式。python直接打印字符串,5 ^ 7输出计算结果12。打印结果如下图所示:

  2)字符的输出

  其中name是一个变量,第一行代码中用户随机输入的字符存储在name变量中,第二行代码根据用户的名字向用户问好,比如输入追捧的棉花糖。结果如下:

  3.pythona) python变量特性+命名规则的基本解释

  1)变量分类

  在计算机程序中,变量分为数字型和非数字型。

  类型:整数(int)、浮点(float)、布尔(bool)

  非数字:字符串、列表、元组、字典

  2)Python变量命名规则

  变量名只能包含字母、数字和下划线。变量名可以以字母或下划线开头,但不能以数字开头。例如,变量可以命名为message_1,但不能命名为1_message。变量名不能包含空格,但可以使用下划线来分隔其中的单词。例如,变量名greeting_message可以工作,但是变量名greeting message会导致错误。不要用Python的关键字和函数名作为变量名,也就是不要用Python为特殊目的保留字,比如打印。变量名应该简短且具有描述性。比如name比n好,student_name比s_n好,name_length比length_of_persons_name好。谨慎使用小写字母L和大写字母O,因为它们可能会被误认为数字1和0。参考:https://blog.csdn.net/yirentianran/article/details/79567177

  https://blog.csdn.net/l675655077/article/details/81135717

  b) 注释方法

  在python中,可以使用“#”符号启动注释部分,注释部分不参与执行。c) python中“:”作用

  代码缩进和冒号用于区分代码之间的层次结构。

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

  1)dir()函数

  dir()函数不带参数时,返回当前作用域内的变量、方法和已定义类型的列表;对于参数,返回参数的属性和方法列表。如果参数包含方法__dir__(),它将被调用。如果参数不包含__dir__(),此方法将最大限度地收集参数信息。

  参考:https://blog.csdn.net/kyjl888/article/details/78940805

  2)帮助()功能

  help()函数用于查看函数或模块用途的详细描述。e) import使用

  导入一个模块的函数(function),方便模块的直接调用。

  1)导入somemodule #以导入模块

  2)从某模块导入somefunction #导入该模块的某函数方法

  3)从某模块导入function 1、function2、… #导入该模块的function、function 2等方法。

  4)从somemodule导入* #导入该模块的所有方法

  5)将某个模块作为module #导入后,可以直接调用module。

  6)从某个模块#中导入某个函数作为functiona后,可以直接调用functionA。

  参考:https://blog.csdn.net/laofeifd/article/details/74202071

  f) pep8介绍

  python的常见PEP8规范:

  http://www.cnblogs.com/guotianbao/p/7918569.html

  使用python pep 8:https://blog.csdn.net/qq_15437667/article/details/50644904常见问题实录

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

  integer(Int)——通常指整数或整数,不带小数点的正整数或负整数。

  long integers)-一个无限大小的整数,末尾是大写或小写的L。

  浮点实数)-浮点由整数部分和小数部分组成。浮点也可以用科学记数法表示(2.5e2=2.5 x 102=250)。

  复数)——复数由实部和虚部组成,可以用bj,或者复数(A,b)来表示。复数的实部A和虚部B都是浮点型的。特点如下:

  虚数不能单独存在,它总是与实部形成一个值为0.0的复数;它由实部和虚部组成;实部和虚部都是浮点型;虚部后面必须跟j或j. Bool:表示逻辑状态的类型。真和假用来表示真和假,任何非零数都为真。

  e符号,如下图所示:

  结果:2300000000.0

  整数可以表示非常大的数,表示的数值范围不受机器位数的限制;浮点型表示小数,可以用十进制和科学的计数方法表示。当数字较多时,一般用科学的计数方法表示。布尔只有真值和假值,分别用真和假表示,所有非零整数都是真值;复数是实数和虚数的组合,多用于科学计算。

  b) 算数运算符

  c) 逻辑运算

  d) 成员运算符

  在中的使用如图所示:

  输出:A在给定的列表中

  e) 身份运算符

  恒等运算符用于比较两个对象的存储单位。

  注意:id()函数用于获取对象的内存地址。

  f) 运算符优先级

  具体例子:

  输出结果是:50。

  参考:http://www.runoob.com/python/python-operators.html

  https://www.cnblogs.com/yueya/p/5811998.html

  https://baijiahao.baidu.com/s?id=1611129217026199112 wfr=spider for=PC

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: