到底意难平

工作上的缘故,参与一些基于微信群的讨论,于是看到一些有趣的人和事情。

隐约记得最早看到此类哗众取宠的人,还是很多年前了,他们会渴望成为焦点,会拉拢关系,会趋炎附势,除了没有太多本事以外。

别人说是,他是一定要说否的。因为资讯的发达,以及道听途说,他是渴望成为秘密信息的首先发布者,加上一些联想和臆测,于是久了之后自我感觉也非常好。

过去的职业生涯中见过一些这样的人,终究因为他们崇拜的只是自己,一切都是手段,于是也终究会被抛弃。

有时候想想,越是被挑战的权威本身也是肯定了权威。就像对中国在美国上市的公司的做空,首先你要是上市才行,这条路有几家公司能走到。

这几天也算是又涨了见识,原来从来不缺这样的人,虽然意难平,也就只好眼不见心不烦,各自精彩吧。

顺便也发现,人好像总是高估自己,低估别人,又是另外一个冷笑话了。

python将class内容输出为json

python的json使用起来很容易,在一个应用场景中我们需要将一个class的内容输出为json,因为json输出一般的dict或者list之类是很轻松的,但是对于类class来说,有一点点不同,搜了不少资料,下面这个自己用下来最靠谱,其实就是做了序列化,须俩话之后就可用json.dumps直接调用了。python 3.4下面可用。

def serialize_instance(obj):
    d = {'__classname__': type(obj).__name__}
    d.update(vars(obj))
    return d

 

原来出处忘了,记得是在一个中文的blog上看到的。

python入门学习指南

感觉这个post会经常更新一下。

最好是买本python的书,python有2.7和3.x两个版本,这个是我很多时候比较困扰的,不过总的来说python还是在3.x这条线演进,所以我作为初学者就只选择python 3.4了。

pycharm是很棒的ide,可以同时支持不同的python版本。

国内比较好的python教程,我觉得是 w3c做的 python基础教程,之前学习js的时候,也受益很多。

其他主要就是靠google了,有问题搜索一下,差不多两周吧,python简单易学,精通不易,简洁的语法可以和js有的一拼,没有任何不需要的形式,各类操作符和运算符也是尽量简单。

对于日志记录、list使用、彩色显示、lex和yacc等的使用,总算基本入门了,等有机会一点点整理出来,共享一下。

python 学习小记

学了两周,写了一个几十行的小程序,仗着基础好,书只看了一小部分,便上手了。

Pycharm本来也很好用,我喜欢这类功能强大的ide。

很多不懂就查资料,起步还是有点简单,因为就是拿这个小程序联手,所以要给自己多找点麻烦。在找寻资料的过程中,继续发现国人程序员中的大部分对于分享的不利,当然也分两种,一种是写的不好,一种就是只会copy。

百度知道已经没有前两年那么有用了,很多答案要么文不对题,要么就是知识点过劳。我选的是python 3.4入手,还是有一些差异的。

用google查国外的资料几乎就没有这个问题,一方面google的搜素结果比较准确,另一方面我所关心的问题都还是很基础的,不是特别奇怪的。

一个开发社区的热闹与否可以看出这个开发语言的热度,python有一点很像十几年前的delphi,拥有大量的热心人,拥有大量开源免费的函数包,几乎所有需要的领域都有至少一个或者更多的开源项目。回头想想delphi的没落很大程度上是忽视了internet带来的变化,delphi下面众多质量优秀的控件几乎都是商业软件,加上delphi自己价格不菲,这些门槛对于初学者来说是绕不过去的,特别是有替代产品的时候。java为什么那么流行,当你开始学习java的时候,你要有台电脑和能上网就可以了,免费的开发环境质量都很高,加上海量的开源软件。python也是如此。

曾经感叹的互联网会否改变我们,其实早已经开始了。一个时代如果感觉没落了,必然有一个更强大的时代已经来临了。

六七年前在互联网公司任职时候的三大门户,新浪、搜狐、网易,甚至一度的第四Tom,现在的声音已经很小了,转而是BAT,再过几年,说不定还会变。我是没有什么商业梦想了,扎扎实实学点东西,加上过去累计的宝贵经验,就足够了。

python真是一门好工具,我逐步将学习中积累的资料整理在网上,总归还有后来者,可以学习交流。