`
303178394
  • 浏览: 36372 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

了不起的盖茨比读后感---Java程序员学Python学习笔记(二)

阅读更多
    还是从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


   




0
2
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics