还是从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
分享到:
相关推荐
人物:一个心血来潮学习Python的JAVA程序员 文章目录vlog正文入门基础注释算数运算符及优先级程序执行原理变量概念和定义方式变量的命名变量的输入和输出数据类型数值型非数值型列表元组列表与元组的互相转换字典...
本文档是python学习笔记与简明教程;为什么用Python作为编程入门语言?每种语言都会有它的支持者和反对者。去Google一下“why python”,你会得到很多结果,诸如应用范围广泛、开源、社区活跃、丰富的库、跨平台等等...
一份涵盖大部分Java程序员所需要掌握的核心知识 - 计算机科学基础知识、Java开发、后端/服务端、面试相关 - 可以快速理解的有用的小Java函数的精选集合 - Java 7 示例 - 30秒收集有用的Java 8片段 - 现代Java - Java...
最权威、最专业的IT程序员入门大全学习笔记,涵盖数据结构、网络、编程语言(C\C++\PYTHON\JAVA)、学习等诸多资源,绝对物超所值!!!
javaj面试题、知识点,用于程序员应聘学习参考,提供代码+题型等资料 javaj面试题、知识点,用于程序员应聘学习参考,提供代码+题型等资料 javaj面试题、知识点,用于程序员应聘学习参考,提供代码+题型等资料 javaj...
Java学习笔记,主要来源于B站上视频的学习,同时会记录平时一些学习和项目中遇到的问题,同步更新在蘑菇博客,如果对我的博客网站感兴趣的话,欢迎关注我的 蘑菇博客项目 笔记主要涵盖:Java,Spring,SpringCloud,...
这篇文章主要介绍了Python学习笔记整理3之输入输出、python eval函数的相关资料,需要的朋友可以参考下 python中的变量: python中的变量声明不需要像C++、Java那样指定变量数据类型(int、float等),因为python会...
java程序员刷题知乎编码琐事 CS-441 团队项目 Kerem Gurses、Ugurcan Demir、Birkan Ak 描述 玩琐事将帮助您学习编码和编程技能。 以小块的形式回答有关 Python、C++、JavaScript、Swift、Objective-C 的问题。 您...
熟话说,不动笔墨不读书,尤其是学习编程,写过的东西一定要做笔记,所以我开发了一款代码片段记录查询工具,方便查询代码片段,ctrl+c ctrl+v神器,程序员必备工具 语法高亮:支持目前主流编程语言,如java、...
编程学习经验 + 技术干货 + 编程小项目 + 常见编程问题编程资源分享 + 人物传记 + 程序员生活 + 编程趣事儿目录编程学习经验如何高效找到优质编程项目如何写好项目文档参与项目有哪些途径如何选择编程学习资源?...
陌溪的学习笔记 关于我 陌溪 是一个从三本院校一路摸滚翻爬上来的程序员。目前就职于 字节跳动的Data广告部门,是字节跳动全线产品的商业变现研发团队。这两天创建了一个 微信公众号【陌溪教你学编程】,未来将会在...
幸运的是,Spark提供了一个很棒的Python集成,称为PySpark,它使Python程序员可以与Spark框架进行交互,并学习如何大规模操作数据以及如何在分布式文件系统上使用对象和算法。 笔记本电脑RDD和基础数据框使用Python...
程序员考试刷题CSCI 1103 计算机科学 1 荣誉 2020 年秋季 罗伯特穆勒 - 波士顿学院 演讲笔记 星期 本星期: CSCI 1103 是关于什么的 课程管理与后勤 编码物流 OCaml:基本类型; 文字和表达式; 简化和工作; 价值观...
程序员考试刷题CSCI 1103 计算机科学一级荣誉 2019 年秋季 波士顿学院 演讲笔记 第 1 周 本星期: CSCI 1103 是关于什么的 课程管理与后勤 编码物流 OCaml:基本类型; 文字和表达式; 简化和工作; 价值观 图书馆 1...
一、Java 1.Spring boot笔记: 程序员工具推荐 实用工具 mathpix:可以使截图变为LaTeX typora:markdown语言编辑器,可以随时预览,插入图片、代码预览等 secureCRT、xshell:好用的ssh工具,安装插件后可以快速传输...
这是一个小白(就是我啦)学习PHP的笔记,我将把学习的过程记录下来,一来是老了可以缅怀逝去的青春,二来是温故而知新,三来则是希望能帮助更多的小白少走弯路。 群芳斗艳 很多朋友都经常问一个问题,就是到底要学...
google员工,《我的算法学习之路》和《程序员必读书单1.0》尚可 安人心智科学总监,从事认知科技产品研发与项目孵化。 清华本科&&google员工 词向量相关 统计学博士 数学 google brain 原google工程师 主要记录一些...
所以你想成为一个百万富翁很棒的Python程序员? 您想像专家一样编码。 您想编写优雅,简洁的代码,让您的同事认为这是“最佳实践”(又称“惯用” Python)。 您想编写高质量的代码,以便您和您的同事将来可以维护它...
Android 学习笔记之 SQLite基础用法 如何充分利用 Windows Phone 高清屏幕 【cocos2d-x 手游研发----博彩大转盘】 后端架构 回顾2013:HBase的提升与挑战 memcached(十七)协议命令格式 nginx大流量负载调优 12306...