第一天学习Python所思所想

  今天是正式学习Python第一天,虽然之前已经做了很多的思想准备,毕竟所从事的行业与这个相差太大。但还是被当头一棒,整个人到现在都是懵的。其实,今天学的东西也不是很复杂,理解起来也是很好理解,跟着老师的节奏走,感觉也还好。但就是上手的时候,感觉这个代码完全有了自己的想法,跟我就不在一个频道上, 无奈。看来真的是得多上手。接下来, 我就把今天学到的一点东西,简单的回顾下,也当是复习了吧。

  首先就是对Python的介绍:python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。最新的TIOBE排行榜,Python已经占据世界第四名的位置, Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。

  目前Python主要应用领域:云计算: 云计算最火的语言, 典型应用OpenStack;WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox, 豆瓣。。。, 典型WEB框架有Django;科学运算、人工智能: 典型库NumPy, SciPy, Matplotlib, Enthought librarys,pandas;系统运维: 运维人员必备语言;金融:量化交易,金融分析,在金融工程领域,Python不但在用,且用的最多,而且重要性逐年提高。原因:作为动态语言的Python,语言结构清晰简单,库丰富,成熟稳定,科学计算和统计分析都很牛逼,生产效率远远高于c,c++,java,尤其擅长策略回测;图形GUI: PyQT, WxPython,TkInter。

  而后简单学习了Python语言中的一些重要因素

1、变量和常量

变量:将运算的中间结果暂存到内存,以便后续程序调用.简单理解:执行程序过程中会结合当前代码而改变的量值
变量的命名规则:
  1, 变量由字母, 数字,下划线搭配组合而成
  2, 不可以用数字开头,更不能是全数字
3,不能是pythond的关键字, 这些符号和字母已经被python占用, 不可以更改
4,不要用中文
5,名字要有意义
6,不要太长
推荐大家使用驼峰体或者下划线命名
驼峰体: 除首字母外的其他每个单词首字母大写
下划线: 每个单词之间用下划线分开

在python中不存在绝对的常量. 约定俗成, 所有字母大写就是常量
例如: PI = 3.141592653
BIRTH_OF_SYLAR = 1990

2、数据类型

什么是数据类型?

我们人类可以很容易的分清数字与字符的区别,但是计算机并不能,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告
诉它,1是数字,“汉”是文字,否则它是分不清1和‘汉’的区别的,因此,在每个编程语言里都会有一个叫数据类型的东西,其实就是对常用
的各种数据类型进行了明确的划分,你想让计算机进行数值运算,你就传数字给它,你想让他处理文字,就传字符串类型给他。Python中常
用的数据类型有多种,今天学习了常用3种, 数字、字符串、布尔类型(命题).
 整数(int)
常见的数字都是int类型. 用于计算或者大小的比较
在32位机器上int的范围是: -2**31~2**31-1,即-2147483648~2147483647
在64位机器上int的范围是: -2**63~2**63-1,即-9223372036854775808~9223372036854775807
.
字符串(str)
在Python中,凡是用引号引起来的,全是字符串.
字符串可以用单引号,双引号,或者三引号引起来,没有什么区别,只是一些特殊的格式需要不用的引号
想多行赋值一个字符串,就需要三引号。
数字类型有 +-*/ 字符串有么?
字符串只有 + *。
#字符串的拼接

a= 12
b=13
c =a+b
print ("c")

  输出的结果就是25

1 a=str(12)
2 b=str(c)
3 print(a+b)

则输出的值就是12C

最后也是最让我头疼的就是循环语句,虽然只有简单的while和for循环, 但也足以让我头大, 我得先屡屡,完事再说。


布尔值(bool), 真或者假, True和False

猜你喜欢

转载自www.cnblogs.com/andy-lus/p/9113105.html