设为首页 收藏本站
查看: 706|回复: 0

[经验分享] 了不起的盖茨比读后感---Java程序员学Python学习笔记(二)

[复制链接]

尚未签到

发表于 2017-5-8 11:23:56 | 显示全部楼层 |阅读模式
还是从logdown搬过来的,搬的时候稍微排版了下。今天废话比较多,其实这应该搬到豆掰电影去的。不喜的看官可以绕过。顺便推荐该电影打雷姐唱的一首歌,Young and Beautiful


    我们奋力前行,小舟逆水而上,不断地被浪潮推回到过去。
  
    这句话是The Great Gatsby这本书的最后一句话,最近迷上这个故事了,看完电影,然后去看书,最后用蹩脚的英语把英文原著也大概看了些,就当看了3次吧。电影和小说略有不同,电影里的黛西还没有那么的麻木不仁,最后的时候,她甚至想打个电话给盖茨比,盖茨比最后也一直在等他的电话。而原著中,盖茨比最后已经看清了黛西的麻木不仁,发现这个黛西和他这五年来幻想出来的黛西完全不一样,他回不到过去了,所以他压根没打算能接到电话。
   
    比黛西更可恶的则是汤姆,他所做的事情在他自己看来是完全合理的。一起都是这样漫不经心、混乱不堪。这两个满不在乎的人,他们毁了盖茨比,搞砸了一切,然后就退回到把他们维系在一起的金钱堆去了,让别人去收拾他们的烂摊子……
   
    再也没有了盖茨比,没有了那些灯火闪耀、光彩炫目的宴会,而寄托盖茨比一生的信念的那盏绿灯还是一直的闪烁着,还是那么的遥远。
   
    人们看不到未来,但始终能记起过去,当没有心境和能力对未来的追求保持激情的时侯,只能回味过去怀抱的温暖,当沉溺于这种回味的时侯,就陷入过去之中。了不起的盖次比亦如此。
   
    进入正题,回味盖茨比的时间用的比较久,今天的正题就稍微短一些吧,否则我就要上班迟到了。
   
    1、函数模块
   
    这个在我看来很像java中的静态类,提供一些常用的静态方法调用。
   
    将函数放到一个.py结尾的文件中保存,就成了函数模块了,用的时候导入到相应命名空间,这样就是一个函数模块了。
    通过函数模块你可以共享代码分享到社区,也可以让自己以后在别的项目中调用。Python标准库里已经预加载了大量的模块。而标准库中没有的可以到Pypi(python package index)去寻找。
   
    就像这样:
      8 def sanitize (time_string):
      9     time_string = time_string.strip();
      10     if ":" in time_string:
      11         spliter = ":";
      12     elif "-" in time_string:
      13         spliter = "-";
      14     else:
      15         return time_string;
      
      
    2、系统模块搜索目录
    >>> import sys;sys.path
['', '/usr/lib64/python26.zip', '/usr/lib64/python2.6', '/usr/lib64/python2.6/plat-linux2', '/usr/lib64/python2.6/lib-tk', '/usr/lib64/python2.6/lib-old', '/usr/lib64/python2.6/lib-dynload', '/usr/lib64/python2.6/site-packages', '/usr/lib64/python2.6/site-packages/gst-0.10', '/usr/lib64/python2.6/site-packages/gtk-2.0', '/usr/lib64/python2.6/site-packages/webkit-1.0', '/usr/lib/python2.6/site-packages', '/usr/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg-info']
>>>


   
3、注释
    注释分两种,一种是多行注释,一种是单行注释。
    多行用"""(你的注释内容)"""括起来。
    单行用#开头,这行剩下的内容就是注释了。
   
   
    4、发布到系统
在python中,所谓的发布是指一个文件集合,这些文件联合在一起允许你构建、打包和发布你的模块。
    一旦发布,该模块就存在于你的Python本地副本中

    创建目录,添加setup.py文件,内容如下:
  1 from distutils.core import setup
  2
  3 setup(
  4     name          ='davidFpy',
  5     version       ='1.0.0',
  6     py_modules    =['davidFpy'],
  7     author         ='David_Wu',
  8     author_email   ='xiao303178394@gmail.com',
  9     url           ='weibo.com/wudw',
10     description   ='first module',                                          
11 )
执行命令:
sudo python2 setup.py sdist

sudo python2 setup.py install


这样就把模块发布到你的本地副本之中了。

    5、上传模块
   
    为了上传发布,先要在 http://pypi.python.org注册。
创建该文件,/root/.pypirc
该文件的内容如下:

  1 [stutils]                                                                  
  2 index-servers =pypi
  3
  4 [pypi]
  5 username:david_wu
  6 password:*****(你猜)

在执行以下命令就OK了
[David@localhost davidFpy]$ sudo python2 setup.py register

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-374629-1-1.html 上篇帖子: (已加马赛克)10 行代码判定色*情*图片——Python 也可以系列之二 下篇帖子: 了不起的盖茨比读后感---Java程序员学Python学习笔记(二)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表