zoukankan      html  css  js  c++  java
  • 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
    ' % wendu
    	#print result
    	results.append(result)	
    output = file('sheshiwendu.txt','w')
    output.writelines(results)
    output.close()
    
    
  • 相关阅读:
    FileWatcher
    virtual table(有180个评论)
    this 指针
    docker -ce(社区免费版)
    vue-cli
    CAP理论、BASE理论
    B+树和LSM存储引擎代表树和B-树
    CPU高速缓存
    Python&基础环境搭建
    二叉树
  • 原文地址:https://www.cnblogs.com/perl2py/p/6663488.html
Copyright © 2011-2022 走看看