python 【第一篇】初识python
人生苦短,我用python
Python是我喜欢的语言,简洁、优美、容易使用。所以我总是很激昂的向朋友宣传Python的好处。
python起源
1989年,为了打发圣诞节假期,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python's Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。
Python可以干什么
Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。互联网公司广泛使用Python来做的事一般有:自动化运维、自动化测试、大数据分析、爬虫、Web 等。
python的发展
根据最新的TIOBE排行榜,Python赶超PHP占据第五!!!
python特性
- 对于python,一切事物都是对象,对象基于类创建,对象所有的功能都是在类里找到的
python编码
python2中会出现很多编码问题,要在顶部写上# --coding:utf-8 --
python3中自动加上 # --coding:utf-8 --
unicode 至少16位 python2
utf-8 不同字符,采用不同字节
utf-8 -> unicode -> gbk (utf-8不能直接转换为gbk)
与python的不解之缘
第一次使用python,是在大二的时候一次数学建模中,题目是:
数据文件为A题附件1-wd.txt请你发挥你的想象设计一款新型恒温箱,并尽可能利用你建立的模型评价它。
当时要将附件中的数据整理出来并转换成摄氏度,听说python处理数据特别强大,就试了一下
f = file('fujiana.txt')
lines = f.readlines()
f.close()
results = []
for line in lines:
data = line.split()
#print data
for score in data[:]:
wendu = float(float(score) - 32) / 1.8
result = '%f\n' % wendu
#print result
results.append(result)
output = file('sheshiwendu.txt','w')
output.writelines(results)
output.close()
最新文章
- HTML自定义对象与属性(谷歌,火狐,IE9浏览器没问题)
- jQuery根据name取input值问题
- BestCoder Round #90 //div all 大混战 一题滚粗 阶梯博弈,树状数组,高斯消元
- ABP入门系列(4)——领域层定义仓储并实现
- cas 单点登录出现org.jasig.cas.client.util.CommonUtils.getResponseFromServer - 拒绝连接 Connection refused
- Django环境配置
- 简述负载均衡&;CDN技术
- cocos2d-x 读取.plist文件
- JavaScript DOM编程艺术-学习笔记(第五章、第六章)
- Linux内核中断和异常分析(下)
- cookies,sessionstorage,localstorage的区别?
- wget命令的几个常用选项和示例
- 洛谷p2661信息传递题解
- BSOJ 4591 -- 【JLOI2015】城池攻占
- bzoj千题计划304:bzoj3676: [Apio2014]回文串(回文自动机)
- [Ubuntu] 如何设置静态 IP 和 DNS
- Java虚拟机内存区域划分
- tq2440 jlink连接问题
- 虚拟机下 rm -rf / 尝试
- .从列表结束中删除第N个节点