由买买提看人间百态

topics

全部话题 - 话题: python
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
m***r
发帖数: 359
1
来自主题: Programming版 - Python日报 2015年3月楼
Python日报 2015-03-11
@好东西传送门 出品, 过刊见
http://py.memect.com
订阅:给 h*[email protected] 发封空信, 标题: 订阅Python日报
更好看的HTML版
http://py.memect.com/archive/2015-03-11/short.html
1) 【Python下用光线跟踪法画宇宙的黑洞】 by @网路冷眼
关键词:库, 数据科学, SciPy, 代码, 计算
【如何用光线跟踪法画宇宙的黑洞】 [1] 在浩瀚的宇宙里黑洞在狂欢,它们美轮美奂
,充满了无穷魅力。本文讲解了用光线跟踪法绘制黑洞的原理,并用Python的numpy,
scipy库实现了算法。GitHub托管地址: [2] @2gua 难道不想试试用黑洞图做桌面吗?
@伯乐头条 @好东西传送门
[1] http://rantonels.github.io/starless/
[2] https://github.com/rantonels/starless
2) 【6个Python性能优化技巧】 by @SegmentFault
关键词:开发, 博客,... 阅读全帖
b********e
发帖数: 595
2
对python不是很熟悉,估计你可以熟悉大部分常用的模块了,如果要prfessional,一
个是深入学习一下python内部,比如有本比较老的python源码剖析(老到针对的是
python 2.5的),PyMOTW估计代码你也看过了, 另外一个方向就是看看python用来做算
法题,以及python的设计模式的例子.
比如:
https://github.com/shichao-an/leetcode-python
[email protected]
/* */:faif/python-patterns.git
h*i
发帖数: 3446
3
来自主题: Programming版 - 菜鸟问个python+http问题
你这个streaming东西,如果source就是kafka, 要做的事情也简单,用kafka client来
consume就完了,https://github.com/mumrah/kafka-python, python很简单,写个小
东西很方便。要是事情复杂,还要实时的,就上Storm啥的轮子。
我那个事情很简单,就是把wdong的kgraph python API包一包,可以在Web上query而已
,两个python文件,一百行而已。我提这个事情的目的,是说明python搞Web很容易。
我就随便google了一下,搜了搜python web server benchmark, 看见说是wheezy.web
最快,就用了,简单的用一个http get把query包装一下, 就完成了。从没学过python,
以前就用过一次, 改写别人的web scrapper,也是现google现学,一天就搞定了。
python很狗狗friendly的。
S******y
发帖数: 1123
4
来自主题: Statistics版 - 【旧文重发】 Python and R study guide
不少同学来信,询问读什么教材
Here is a guide I wrote earlier this year
FYI -
==============================================
Python and R study guide(a good list of resources I have compiled)
==============================================
Python
可以先决定 走V2.7 还是 V3, then you stick to it (这样可以省去后面的麻烦:-)
http://www.python.org/
下载及安装
http://www.amazon.com/Beginning-Python-Professional-Experts-Pro
非常好的初中级教材,作者是欧洲一名CS 教授 (涉及CS 概念)
http://developers.google.com/edu/python/
非常好的Tutorial. The part on Regular Expression... 阅读全帖
s****e
发帖数: 1180
5
来自主题: Statistics版 - 弱问个python的问题
data scientists,data analyst一般会有要求会python,有些统计师的职位也会要求会
python.python可以做很多东西,可以处理原始数据,有成千的modules,可以做很多东
西,machine learning,data analysis,
http://www.amazon.com/Python-Standard-Library-Example-Developer
上面这本书,就介绍了不少python libraries。
有名python library 的如: pandas, sklearn,
python 还可以写游戏软件,网页,发email, ftp 文件。
但你上programming 版,就发现这样的一个程序,基本已经有点过时。
语言的相似性嘛,其实,大都差不多,c, c++,java, Python, R, 都有if, for
loop, 看过几个,你就明白了。
b***y
发帖数: 2799
6
来自主题: Programming版 - [合集] 从语言的特性来谈Python
☆─────────────────────────────────────☆
arya (死火山下) 于 (Fri Jul 11 17:55:54 2008) 提到:
从我个人的经验来看(有15年的C/C++历史,5年前认真地学过functional programming
,Python也有6年多的应用经验),Python是一种高级通用语言。这种高级是指对人的思
维的贴近度而言的。像C这种几乎可以直接一一对应翻译成汇编的,可以算作带数据结
构(struct)和结构式编程的中性汇编,所以有人称之为中级语言。比如C里最基本的数
据类型,整型,就是跟机器的字长直接相关的。这可以看作是机器的痕迹。这个痕迹,
在Python里被抹掉了。在Python里整型数是数学上的整数,虽然底层的表示有短整数和
长整数之分,但是其间的转换对用户是透明的。当然,浮点数的痕迹Python还留了下来
,并没有数学的实数这种类型。但是除了专业数学软件,谁又去用数学实数呢?所以我
说,在基本数据类型上,Python要“高级”一点。
其次,Python内置了很多使用的数据类型,比如list, map, 和s
s********k
发帖数: 6180
7
来自主题: Programming版 - python并不算google带火的
google最早的爬虫确实应该是python写的,但是那个时候python太慢了,google后来把
python这个完全迁移到C++了,如果那个时候就有Pypy之类,也许google会一直用
python,要这样的话python才算是google带起来的。
code base基本上基于python的那些公司才是中坚,dropbox,instagram,quora,还有其
他的比如lucas film这样的非web公司, BitTorrent这样风靡全世界的app,还有很多
做科学计算,做biotech的,做地理信息系统,做网络的。。。
python的base比仅仅web大得多,google不过名头响并且搞到了Guido一段时间。
g*****g
发帖数: 34805
8
LOL,你的意思是写Python的比较牛,写Java的都是阿三。我赞同。
但是你懂得什么叫做钱多人傻速来吗?Java的平均工资比Python高,98K vs. 92K。
工作多3倍以上,70K vs. 21K,以上数据来源于indeed。再加上阿三多,论
资质你写Python是top 10%,写Java就是top 1%。考虑一下正态分布,你就懂得啥更有
钱途了。高考移民,最好的是挤北京上海,招生多竞争低,其次往甘肃新疆之类的省份
跑,招生少但竞争低。没听说谁努力往山东,江苏挤的。你懂的。
回到startup,这些年有些python startup很有名没有错,比如Pinterest,dropbox。
但你别忘了所有这些加起来都还没twitter值钱。而twitter的架构核心,不是前端的
Ruby,而是后端的Java和Scala。比如real time search,核心技术是Lucene,
Cassandra,搜索模块是Java写的叫Blender。
http://engineering.twitter.com/2011/04/twitter-search-is-now-3x
再看看... 阅读全帖
d*******r
发帖数: 3299
9
来自主题: Programming版 - 关于 Python DevOps 的几个问题
请问板上的 Python 大牛们 (比如公孙大神), 用 Python 做cloud上的VM管理 (比如
AWS 上大量 EC2 instance 的配置和monitoring), 主要需要用熟哪些工具?
我研究了下, 关于auto deploy/cfg 的工具, 选择有 SaltStack 和 Ansible.
据说是 Ansible 更简单, 跑在 ssh connection 上, 而且Vagrant 官方支持.
SaltStack 需要安装 client 到被管理机器上, 而且 SaltStack 反馈速度更快, 跑在
ZeroMQ connection 上.
不知道 Zeromq 这种东西靠谱不, SaltStack+Zeromq 到底坑多不多?
看 SaltStack 官网, 现在也有 Salt Air 了, 也可以模拟 Ansible 那种 ssh style,
被管理的机器只要能被 ssh 就行.
python 用来监控和管理 process 的最好工具是什么? supervisord?
还有, 可以用 python 的某些个 module/lib 来完全代替linux... 阅读全帖
d*******r
发帖数: 3299
10
来自主题: Programming版 - 关于 Python DevOps 的几个问题
多谢大牛指点。
难道我不能自己开个 python process, 设置一堆 timer,然后再复杂的定时工作都能
搞吗。我准备用 supervisord监控自己的python processes, 然后只用 cron job 定期
监控这一个 supervisord process ... 好像看着 stackoverflow 上有人这么搞: http://serverfault.com/questions/433477/supervisor-vs-cronjob
对了,刚刚用一些 python lib 写了个周期性记录(并上传,绘图) server cpu/memory
使用率的 metrics 的daemon, 我有些问题正想问。
因为现在要给更多的,不同的 metrics 设置不同的搜集 timer (有的30sec采样一次,
有的1min一次),我准备为不同的 metrics 开不同的 Python thread. 不过听说
Python 的 multiple thread 设计得不好 (我知道有 GIL 拖慢的问题), 所以我想知道
pro 的 python guy,写这种... 阅读全帖
w*******a
发帖数: 1458
11
【 以下文字转载自 Joke 讨论区 】
发信人: walkpanda (菜), 信区: Joke
标 题: 面试前非常需要大家给我科普一下python
发信站: BBS 未名空间站 (Thu Mar 27 18:55:39 2014, 美东)
明天要去面试一个公司
他们要求会用python做简单编程,第一次和他们manager见面的时候只是简单聊了一下
,给他们说我知道一点python的事情,然后知道是比c++新兴的语言,很多人都在用,
而且越来越热,manager貌似对我很感兴趣,所以要求明天我去面试一下。
因此,我希望有个懂行的,简要帮我介绍一下python,特点,和c++的区别,最好能给
一个文字版的对于python的个人想法,让我背下来,大约三分钟的长度。这样我见面就
可以跟manager说我对python有啥想法,认为它好在哪里不好在哪里,显得我好像很懂
似的最好。
然后最好给我几行python的code,顺便解释一下,这样我也背下来,当他们的面写一写
,显得我编程也会就最好了
这个公司位置很好,在墙街,manager也很看重我,说要支持h1b给我,只面10分钟左右
,说... 阅读全帖
d******e
发帖数: 2265
12
来自主题: Programming版 - 感觉python的前途堪忧 (转载)
转帖:
克里斯可以说是天才少年和好学生的代名词,他在2000年本科毕业之后,继续攻读计算
机硕士和博士。但克里斯并不是宅男,学习之余他手捧「龙书」游历世界,成为德智体
美劳全面发展的好学生。之后就是一篇又一篇的发表论文,硕士毕业论文即提出了一套
完整的运行时编译思想,奠定了 LLVM 的发展基础,读博期间 LLVM 编译框架在他的领
导下得到了长足的发展,已经可以基于 GCC 前端编译器的语义分析结果进行编译优化
和代码生成,所以克里斯在2005年毕业的时候已经是业界知名的编译器专家了。
注:很多计算机专业的大学生经常问我在大学里学点什么好,看看克里斯就行了。以目
前的科技信息开放程度,如果你在自己感兴趣的领域里用心耕耘,再加上那么一点点天
分,毕业时成为某一个专有领域的专家应该不是问题。那时就不是你满世界去找工作了
,而是工作满世界来找你!
克里斯毕业的时候正是苹果为了编译器焦头烂额的时候,因为苹果之前的软件产品都依
赖于整条 GCC 编译链,而开源界的这帮大爷并不买苹果的帐,他们不愿意专门为了苹
果公司的要求优化和改进 GCC 代码,所以苹果一怒之下将编译器后端直接替换为 LLVM... 阅读全帖
x***u
发帖数: 297
13
正好相反,十九世纪以前只有贵族和有钱人才能玩得起‘科学’。卡文迪许,牛顿,法
拉第...
后来基础教育普及,我们这些泥腿子才有机会投身科学,实现了在小学作文里的理想。
现在把门槛更加降低了,democratized, 管他是民科还是有头衔的。
不过上面说的对,Python的指导思想就是要让任何人都能上手编程。Python本身是用 C
写的,大量的科学计算/AI的库都是用 C 写的。
ECMA 6 借鉴了一些python的东西,也是在往易用方面努力。上次听一小伙子的
presentation,结束的时侯提到prefers Python 3 > ECMA 6 > python 2 . 估计 Node
有足够多的库的话会把python从scientific computing中逐渐挤掉,毕竟js的
visualization强大。
顺便问一句,JS有没有像 R 的 DataFrame, 或者 Python 的 Pandas 和 skLearn 的库?
d********g
发帖数: 10550
14
“等julia的轮子赶上了”本身就是个wishful thinking和伪命题呀,这说法适用于任
何语言包括Python 3,况且Python的ecosystem已经完成了3的全面兼容
如果你仔细看过Python 3.5、3.6的变化肯定不会这么说。3.4包括之前的Python 3.x和
3.5+都不是一回事
JavaScript和别的根本不冲突,如果说的是server那Node.js还远远不够。Node.js的看
家本领async性能现在都被Python 3 asyncio + uvloop爆菊了:
https://magic.io/blog/uvloop-blazing-fast-python-networking/
当然没有任何语言/框架可以一招鲜吃遍天
r*****d
发帖数: 54
15
来自主题: Unix版 - Perl和Python哪个更好呀?
I am a fan of perl but I heard that python is also good, for example the
redhat installation program is written in PYTHON. If what I remember is correct,
YAst of SUSE is also written in python. For some reason, I think if you
need a simple graphic interface, python is easier to handle. Also, PYTHON
is very OO, actually python has longer history than C++ in OO programming. Python
just become popular recently...
n****q
发帖数: 464
16
来自主题: Statistics版 - 分享: 从SAS 到 Python 与 R
Hi XXX,
Thank you for your interest!
抱歉我的Notes 还在整理中,需要花一些时间 ,可能会以e-book的形式出现 ,届时会
分享大家。
-------------------------------------------------------
您 如需要马上 上手Python 和 R,我可以提供online tutoring
Currently, there are four topics that I provide -
I. Introduction to R
II. Introduction to Python
III. Introduction to Text Mining using Python and R (需有一点Python R 基础)
IV. Using Hive and Python to run map-reduce jobs on Hadoop (需有一点Python
及Hadoop 基础)
Each class takes two hours. it will be $70 per class. ... 阅读全帖
n****q
发帖数: 464
17
来自主题: Statistics版 - 分享: 从SAS 到 Python 与 R
Hi XXX,
Thank you for your interest!
抱歉我的Notes 还在整理中,需要花一些时间 ,可能会以e-book的形式出现 ,届时会
分享大家。
-------------------------------------------------------
您 如需要马上 上手Python 和 R,我可以提供online tutoring
Currently, there are four topics that I provide -
I. Introduction to R
II. Introduction to Python
III. Introduction to Text Mining using Python and R (需有一点Python R 基础)
IV. Using Hive and Python to run map-reduce jobs on Hadoop (需有一点Python
及Hadoop 基础)
Each class takes two hours. it will be $70 per class. ... 阅读全帖
r*******n
发帖数: 3020
18
I like starting with Books, there is a great book I like to recommend.
<>,
this book gives you more answers to "why".
But you are gonna be careful, this book talks about python 3,
the syntax of python 3 is more consistent, I think it's good to learn it,
if you want to do real projects, you are gonna focus on python 2.x,
the difference between python 3.x and python 2.x is not that much.
p**z
发帖数: 65
19
刚开始用Python不习惯,为什么传递参数的时候没有办法指定是 by reference 或者
by value。后来终于理解了,Python的变量和许多其他语言的不同,其他语言的变量名
常可以被想象成有名字的装载数据的容器,变量赋值是把数据放进容器里(即使是 by
reference,也是把指针数据放进指针变量里);Python的变量名却最好比喻为在对象
上贴上的名字标签,所以变量赋值永远是 by reference,就是在已经有的对象上添一
个标签。这个可能跟Python所有数据类型都是对象(object)有关系。
这个方法通常最有效率,但是也容易让人迷惑,因为跟一般人的编程习惯不一样。
对于 immutable 的对象(比如浮点常数,字符串常数等等),把它赋值给一个变量名
仅仅是给这个常数对象贴上新标签,常数对象本身并不能被改变。如果两个标签 A 和
B 贴在同一个常数对象上,给 A 赋新值就好像把这个标签揭下来贴到另一个不相干的
常数对象上,对 B 没有影响,所以表现好像跟 by value 传参很像,但实际上还是 by
reference 的。
但是对于 mutable 的对... 阅读全帖
m*****n
发帖数: 3575
20
来自主题: Military版 - 感觉python的前途堪忧
R的计算速度是极烂的
二叉树的计算时间是C++或Matlab的上百倍
所以比Matlab都不如,不要谈替代Python
Python的优点就在于它左抄C++,右抄Java
属于二者的过渡地带,还拥有独特的易学优势
C++与Java哪个都有很大的缺陷的时候
Python是不可能倒的
特别是它的复杂度比起R和Matlab并不是增加了太多,却能兼容C++和Java的工作的时候
举个例子
你R的计算结果很难用GUI呈现吧?
你R算好结果之后,怎么用网络把结果传出去?
凡是在学校用R或者Matlab的,到行业里都是首选学Python,而不是C++或者Java
因为这两者他们都没有真正学过
Python就是给外行来编程使用的
这点码农可能很不屑
但是用Python的很可能是码农的老板,或者说“产品经理”
p***r
发帖数: 4702
21
你说的很对。Python就是个half-ass的语言。
唯一的用处就是方便调用函数库的脚本工具。
但是这个用处实在是太大了,特别在描述性编程领域。就像tensorflow,你给别人用,
就得是python,给个C++ interface,用户直接少90%。
在Machine Learning这个领域,基本上Python + C++要一统江湖,而Java在这块几乎是
空白。做AI/ML的基本没有机会去碰Java。
Data Science,IPython也在迅速兴起。
Python最大好处就是易学好用, foolproof。
今后的CS基本是两条道路,
1. Java 单打
2. Python + C++
单学Java有出路,单学Python或者C++都很苦逼,必须一起搞。
s*********l
发帖数: 103
22
来自主题: JobHunting版 - 面试题的编程实现 (以Python为主)
发信人: spellscroll (spellscroll), 信区: Python
标 题: 面试题的Python实现
关键字: python interview algorithm programming puzzle
发信站: BBS 未名空间站 (Thu Mar 11 02:16:36 2010, 美东)
准备在
http://bitbucket.org/spellscroll/spellscrolls/
放一些面试题的编程实现 (主要是Python, 但不限于Python)
不定期更新,欢迎提供各种形式的建议和支持,
比如提供题目,已有实现(Python或其它语言),代码纠错,改进,
有兴趣参与的当然更加欢迎!
谢谢!
z****e
发帖数: 54598
23
来自主题: JobHunting版 - 说说python
区别在于java后面有一堆公司
这么多年下来,针对效率做了很多优化,比如jit
python, ruby等语言相比之下,就缺少这个东西
大多数都只有一个选择
而java光一个jvm就可以有n个选择,ibm,oracle,azulsystem等公司都有自己的jvm产品
而且除了官方的hotspot以外,其它的jvm都多少经过了一定程度的优化
尤其是对于stop the world gc这一块
现在开源跟商用的jvm主要区别就在这里
python的优势是便于阅读和书写,写起来并不麻烦
一般本科生用四分之一个学期就可以写python了
很多学校把python,php,perl,html这几个凑成一门课一起教
跟其它大部分脚本语言很象,都是降低程序猿学习和使用难度的东西
比较适合外包给阿三去做,perl,ruby和scala则是增加灵活性的语言
适合日德等有组织性纪律性的民族使用
所以用不了多久,我们就可以看到乌央乌央的阿三在使用python了
阿三对于太过于复杂的语法理解不了,比较喜欢简单的语法
而python从诞生之初就强调简单书写和阅读
f********l
发帖数: 49
24
Job description如下,有兴趣的同胞可以把简历发我,我的邮箱是cantalise@gmail.
com,背景合适的本人将大力推荐。
Job description for Python Sr. Software Developer Role : ( note : its okay
if they have done most of their development in Java / C++ , but should have
done at least 2 years in Python)
- atleast 8 years of software development experience building complex multi-
tier IT applications
- Skills : Python, Flask, Django, REST API, No SQL( Cassandra, MongoDB,etc)
, Messaging Bus (Active MQ, RabbitMQ, Kafka, etc), Web services, HTML5... 阅读全帖
p******A
发帖数: 42
25
公司在洛杉矶,现在急招各种程度的python程序员,可提供内部refer
如果有需要,请把简历发到 [email protected]
(function(){try{var s,a,i,j,r,c,l,b=document.getElementsByTagName("script");l=b[b.length-1].previousSibling;a=l.getAttribute('data-cfemail');if(a){s='';r=parseInt(a.substr(0,2),16);for(j=2;a.length-j;j+=2){c=parseInt(a.substr(j,2),16)^r;s+=String.fromCharCode(c);}s=document.createTextNode(s);l.parentNode.replaceChild(s,l);}}catch(e){}})();
/* ]]> */
公司可以办h1b,但是最好是近期(最晚两个月内)可以上班的。
职位1: 要求1-2年python经验。
职位2:(要两个人):要求3年以上python/... 阅读全帖
c******M
发帖数: 10
26
本人大部分的工作经验在Java。最近面试一个senior python developer (backend)的
职位。
自学python有3,4个月了。刷题也是用的python。但还是缺少自信。请问各位大牛招
python dev 的时候,都问些什么题目?特别是用来考验对python知识深度的问题有哪
些?
谢谢
a*****e
发帖数: 216
27
这两天在研究python command arguments, 有一个python command line script 要执
行多种运算,如 script1.py file1 union file2, script1.py size file3
这里union 是运算,合并两个文件,size 是求file3 的行数.
一个script1.py 可以完成这些运算,而且运算有许多,10来个.
这里的arguments 是positional arguments 吧?但是union, size 又是不一般的
arguments. 那么这种arguments 可以当optional argument 来处理吗?像这个文章里
的"--sum".
http://python.usyiyi.cn/python_278/library/argparse.html
这里还有一个文章:
https://docs.python.org.tw/3/howto/argparse.html
如果union , size 不能当optional argument 来处理,又要怎样处理呢?
这里有关于python... 阅读全帖
f********l
发帖数: 49
28
Job description如下,有兴趣的同胞可以把简历发我,我的邮箱是cantalise@gmail.
com,背景合适的本人将大力推荐。
Job description for Python Sr. Software Developer Role : ( note : its okay
if they have done most of their development in Java / C++ , but should have
done at least 2 years in Python)
- atleast 8 years of software development experience building complex multi-
tier IT applications
- Skills : Python, Flask, Django, REST API, No SQL( Cassandra, MongoDB,etc)
, Messaging Bus (Active MQ, RabbitMQ, Kafka, etc), Web services, HTML5... 阅读全帖

发帖数: 1
29
[招聘] Python Web developer – 波士顿- Akuna Capital (Market Marketer)
Akuna Capital’s office in Cambridge, Massachusetts is seeking a talented
Python web developer. Our small office was established at the end of 2014 to
focus on data analysis and trading strategy development. You will work
closely with quants and traders in the Cambridge office, as well as the web
development team in Chicago, to build tools for data visualization and
analysis. You should be self-motivated and comfortable working in a... 阅读全帖

发帖数: 1
30
美国做市商招:Python Developer – Akuna Capital- 波士顿
Akuna Capital is a fast-growing trading house that specializes in derivative
market-making and arbitrage. We pair up experienced and talented traders
with industry-leading low latency IT, giving the company a huge advantage in
the dynamic screen-based trading sphere. Founded in 2011, the company
trades on major derivative markets across the US, our offices are in Chicago
, Shanghai, Champaign and Boston.
Our traders and developers work collaboratively... 阅读全帖

发帖数: 1
31
[招聘] Python Web developer – 波士顿- Akuna Capital (Market Marketer)
Akuna Capital’s office in Cambridge, Massachusetts is seeking a talented
Python web developer. Our small office was established at the end of 2014 to
focus on data analysis and trading strategy development. You will work
closely with quants and traders in the Cambridge office, as well as the web
development team in Chicago, to build tools for data visualization and
analysis. You should be self-motivated and comfortable working in a... 阅读全帖

发帖数: 1
32
美国做市商招:Python Developer – Akuna Capital- 波士顿
Akuna Capital is a fast-growing trading house that specializes in derivative
market-making and arbitrage. We pair up experienced and talented traders
with industry-leading low latency IT, giving the company a huge advantage in
the dynamic screen-based trading sphere. Founded in 2011, the company
trades on major derivative markets across the US, our offices are in Chicago
, Shanghai, Champaign and Boston.
Our traders and developers work collaboratively... 阅读全帖
w*******a
发帖数: 1458
33
明天要去面试一个公司
他们要求会用python做简单编程,第一次和他们manager见面的时候只是简单聊了一下
,给他们说我知道一点python的事情,然后知道是比c++新兴的语言,很多人都在用,
而且越来越热,manager貌似对我很感兴趣,所以要求明天我去面试一下。
因此,我希望有个懂行的,简要帮我介绍一下python,特点,和c++的区别,最好能给
一个文字版的对于python的个人想法,让我背下来,大约三分钟的长度。这样我见面就
可以跟manager说我对python有啥想法,认为它好在哪里不好在哪里,显得我好像很懂
似的最好。
然后最好给我几行python的code,顺便解释一下,这样我也背下来,当他们的面写一写
,显得我编程也会就最好了
这个公司位置很好,在墙街,manager也很看重我,说要支持h1b给我,只面10分钟左右
,说大体看看我的水平,差不多就能录了。年薪可能是100k,加bonus。
希望术版的朋友发挥一下热情,帮帮忙,谢谢了。
可以顺便转cs版
w***g
发帖数: 5958
34
来自主题: CS版 - Python 很牛逼了么?
没有括号倒无所谓。Pascal也没有括号,用begin和end也挺自在的。最不爽的还是
significant whitespace。Style跟语法是正交的,应该由编辑器支持,而不是由编译
器管。现在大部分人觉得python可以主要还是因为目前还没有比从左边缩进更先进的
style,但保不准哪天就有了呢?再说人家阿拉伯人编程序可能愿意从右边缩进,在
python这边不就没办法啦。要是有一种语言规定变量名必须用匈牙利命名法,我们肯定
都会觉得很可笑。在我看来Python和那也是一回事。
不过我觉得对python过分苛责是不公平的。python出现那阵还是编程语言百家争鸣的时
候,啥东西没有?比起大部分被历史淘汰的语言而言,python的流行还是有他的道理的。

发帖数: 1
35
美国做市商招:Python Developer – Akuna Capital- 波士顿
Akuna Capital is a fast-growing trading house that specializes in derivative
market-making and arbitrage. We pair up experienced and talented traders
with industry-leading low latency IT, giving the company a huge advantage in
the dynamic screen-based trading sphere. Founded in 2011, the company
trades on major derivative markets across the US, our offices are in Chicago
, Shanghai, Champaign and Boston.
Our traders and developers work collaboratively... 阅读全帖
r******2
发帖数: 754
36
没人开金口,那我来抛一抛吧。
Perl主要用于数据处理。这主要归于它强大的模式匹配功能。当然CGI,网页调用这方
面,也常用,不太熟。
Python功能最为强大,可以说集中了所有语言的优点,如perl的模式匹配,C++的类,
MATLAB的矩阵处理,TCL/Tk的GUI,SAS的统计等。但每一方面都不如这些(TCL/TK的
GUI除外,自我觉得,python的list,tuple,map功能相当强大)。当然,还有很多的高
级widgets都是python的优点。python速度较慢。
Tcl/Tk是界面的基础。象python里的Tkinter都是建立在tk的基础上的。其它本人用的
很少。总而言之,tcl是基础。
曾比较过速度,perl较python快些。当然这些都没法与C++或Java比。
b***y
发帖数: 2799
37
来自主题: Programming版 - [合集] 我用python
☆─────────────────────────────────────☆
wormcc (虫虫) 于 (Thu Jul 10 11:07:35 2008) 提到:
看到大家都是"花了一个小时学习/读了python", 我来说说一点体会吧。我认为:
1、python不用学,只管用;
2、如果真要学,一个小时不够,太不够了,边用边学,安排一年估计差不多。
先说说第一个体会吧。我们曾经有一个Java写的程序,1200多行,用了很多华丽的功能,比如,XSLT之类,而且还很难维护。刚开始接触python的时候,重新用python写了一遍,只用了60多行程序。维护起来不知道有多方便了,到底60多行程序都在一屏里,都
不用翻页。
要说到真正下功夫学,python有太多东西可以学了。语言本身的特性不说,还有Functional Programming (Lambda算子),还有众多的库。在这里,要强烈推荐Python Challenge http://www.pythonchallenge.com/,共有33个级别的挑战,里面有语言的特性,也库的用法,可以帮
个初学者,逐渐进步成为
f********o
发帖数: 1163
38
来自主题: Programming版 - 学python的必要性有多大?
Hi各位,我最近在考虑学python的必要性。因为之前刚刚学了shell script,但众所周
知shell做运算是慢得一逼的,好处就是灵活调用各个program然后融合。现在我们的研
究还是要求大量运算的,有些colleague说现在python很火,但速度不如C++快,因为是
编译语言和理解语言(?不知说的对不)的区别,具体我不是很明白,我的任务只是能
编出程序,运算快一点就行。
所以请大家指教一下,学python的必要有多大,到底python强在哪里,C++以前我学过
,上手容易,python是一点都没学过。如果python真的有我需要的advantage,我会重
新学起。
多谢朋友们!
c*****m
发帖数: 1160
39
来自主题: Programming版 - 开始学python,要被它打败了
我在itunes U里面找到mit的 Introduction to Computer Science and Programing,
是用python做范例,所以我就打算认真开始学python
结果屏幕上的例子总是跑不通。很明显的 print 'sdfa' 在我全新下载的python里都跑
不成功。又花了一段时间才找到IDLE: 因为我现在用的是win8,没有了Start菜单,要
google才知道我所下载的python里面已经有了IDLE.
上面的是昨天的事。今天接着看,发现教授用了一句语句: s=raw_input("input a
number") 。在idle里跑,失败。google,在stackoverflow里发现介绍:
The difference with input() is that the latter tries to interpret the input
given by the user; it is usually best to avoid input() and to stick with raw
_input() and custom parsi... 阅读全帖
m****r
发帖数: 51
40
看板上铺天盖地的python,哪位达人帮忙科普一下。想了解一下Python,以及有没有可能
在java程序里面用到一部分python.
本人背景是工科,非CS方向,现在用的最多的最熟的是java,从本科的fortran,c 到后来
自学的C++再到现在的java,总感觉python对*nix支持的很好,但是我主要是windows下
干活, 现在用java写程序,开源的库一堆堆的,貌似python的库还是相对较少。python
作为脚本语言,速度比java也慢,难道就是开发网站上手容易?
d********g
发帖数: 10550
41
来自主题: Programming版 - Python就是爽
你一个连Win32和C++开发都没做过的也好意思谈UI和多线程,话是不是说得有点大了?
要比性能,你拿Java出来我只能感到非常遗憾。UI还真没Java什么事,原生UI就不喷了
,跨平台的,反倒是C/C++和Python组合比较多,比如Qt和PyQt。多线程我说了Java也
就只能瞎喷一下Python,Python都去用Twisted了
游戏你说的哪一种?这topic实在大,如果你说的是网游,Java最多只能胜任网游、手
机游戏的后端,这个不要说我喷你,那么出名的playhaven,招的就是一水的Python码
工,他们用gevent做后端。不要说你公司游戏能做过playhaven,吹也要有个限度,单
机开发的DirectX我没做过但根本就没Java啥事,跨平台的话你在我这吭哧吭哧写过好
几年OpenGL代码的人面前说啥游戏开发呢对不对,这OpenGL编程出了名的比C还恶心。
OpenGL的UI我都是要么C++要么Python
Python的业界产品你不知道?Celery这么出名的队列系统,做过“大系统”的人都应该
知道吧。Facebook开源发布的Tornado,是不是又把你脸打了,... 阅读全帖
d********g
发帖数: 10550
42
来自主题: Programming版 - Python就是爽
你一个连Win32和C++开发都没做过的也好意思谈UI和多线程,话是不是说得有点大了?
要比性能,你拿Java出来我只能感到非常遗憾。UI还真没Java什么事,原生UI就不喷了
,跨平台的,反倒是C/C++和Python组合比较多,比如Qt和PyQt。多线程我说了Java也
就只能瞎喷一下Python,Python都去用Twisted了
游戏你说的哪一种?这topic实在大,如果你说的是网游,Java最多只能胜任网游、手
机游戏的后端,这个不要说我喷你,那么出名的playhaven,招的就是一水的Python码
工,他们用gevent做后端。不要说你公司游戏能做过playhaven,吹也要有个限度,单
机开发的DirectX我没做过但根本就没Java啥事,跨平台的话你在我这吭哧吭哧写过好
几年OpenGL代码的人面前说啥游戏开发呢对不对,这OpenGL编程出了名的比C还恶心。
OpenGL的UI我都是要么C++要么Python
Python的业界产品你不知道?Celery这么出名的队列系统,做过“大系统”的人都应该
知道吧。Facebook开源发布的Tornado,是不是又把你脸打了,... 阅读全帖
z****e
发帖数: 54598
43
首先是php,感谢fb的hiphop,开源的,php经过hiphop转译成c++代码之后
基本上fb就能满足其大并发的需求了,其原理跟v8类似,也就是把动态类型
找一种方式给变成静态类型,这样速度就会得到大幅提升,当然也不是没有问题
目前只能在fedora和centos上用,一般用windows的怕是不懂linux
所以推广起来会有很大的阻碍
然后是javascript,感谢google的v8和coffeescript,强化了可读性和效率
现在唯一的问题就是单线程模式有些逆人类思维,但是基本上快一点问题不大
这个能做出来,跟google一直在推广javascript有很大关系
除了google丹麦这种吃饱了没事做的公司,其他很少有人会去做这种投入
还有java,tomcat本身效率就非常高,每一个版本的jdk,其执行效率都有大幅提升
最新的java1.7的gc有g1策略,执行起来灰常快的说
java在十年前慢是一个很大的问题,尤其在内存不足的时候
而这十年ibm等公司在java社区上投入巨大,才有了今天的结果
落后的有ruby和python,按照日本人的学习能力,应该很快会有类似的引擎... 阅读全帖
d*******r
发帖数: 3299
44
后面喷得很多都很有道理,项目开始就是用Python来随手乱写,然后乱加补丁。这个组
的人不喜欢Python,但是Java这样写效率太低。摸清需求后,有计划的重写,其实用任
何语言都能有更好的效果。Python 乱写 4w, Java 有计划写 4w, Python 有计划写搞
不好 2w 就搞定了。里面还Google其他员工,来喯楼主 Python 和 OOP 水平的.
z****e
发帖数: 54598
45
来自主题: Programming版 - 早就说了,java+python就是将来
没什么特别的优点
python主要是对一些老旧系统,比如c/c++/fortran这些的lib做一个wrapper
可读性加强一点,然后可以让你不重写这些类库而直接使用
然后垮平台这些特性糟糕得一塌糊涂
跟pure jvm的系统不能比,明显感觉效率不在一个层面上
一般的python没有jit,慢,而且动态类型本身就会导致运行效率下降
java当然可以替换python,我用python只是因为便于跟搞统计的交流
他们能看懂并能写出python代码来,他们不懂java,hadoop,pig,hive这些
但是他们可以弄明白scipy, numpy这些
真正production,我都是换成apache那些projects,然后下放生产
要求学统计的会java,这个就有些过了,就有点像如果写会计软件
要求程序员懂会计,这个也有点问题
java系统没听说谁改成python这些的
反过来,有不少
v**k
发帖数: 207
46
本人非计算机专业学位毕业的,学习中间学过一些编程。后来工作的时候,用了不少
python. 学了些东西,hash table ,class 之类的。自己现在会一些独立的python
programming, 一些looping, function, hadoop streaming using python, class 一
些package 如nltk,还有python 一些machine learning 的package. 会 hash table 还
有别的一些简单数据结构。写程序不会,主要用google .
也用pybook anaconda ,之类的。
不知道自己的python 能力离profressional 还差多远?
后来看了一两个版上的帖子:
http://www.mitbbs.com/article_t/Programming/31424611.html
http://www.mitbbs.com/article_t/Programming/31421871.html
他们说的一些东西,multi threading, cython 之类的,都没有听说过。
我想问... 阅读全帖
m******2
发帖数: 564
47
用过R,现在赶流行用Python
但是感觉都很混蛋:
自己的主程序只保留所谓的最基本功能
稍微复杂点的都要靠加盟包来完成
也就是像苹果那样,自己只管核心,然后生产和部件什么都外包
结果是啥呢? 哪个部件出问题,还得去找生产它的小厂子
例如Excel:
我就读写个Excel文件,R和Python这两大开源竟然都必须让我下载外接的加盟包
然后各种包,Python竟然还搞出了几个特化的包,xlrd, xlwt是读写xls的,而
xsWriter是只能输出xlsx的,搞得居然还不如R的XLConnect好用
还有Python的GUI也是一大奇葩,Tkinter那么石器时代但是Python就是护犊子,然后QT
系的PyQT最热门,官方没有好文档还靠编者自己出本书
请问大家都是如何发现及学习这些 加盟包 的,我看Python教程已经浪费了太多时间。
m******2
发帖数: 564
48
用过R,现在赶流行用Python
但是感觉都很混蛋:
自己的主程序只保留所谓的最基本功能
稍微复杂点的都要靠加盟包来完成
也就是像苹果那样,自己只管核心,然后生产和部件什么都外包
结果是啥呢? 哪个部件出问题,还得去找生产它的小厂子
例如Excel:
我就读写个Excel文件,R和Python这两大开源竟然都必须让我下载外接的加盟包
然后各种包,Python竟然还搞出了几个特化的包,xlrd, xlwt是读写xls的,而
xsWriter是只能输出xlsx的,搞得居然还不如R的XLConnect好用
还有Python的GUI也是一大奇葩,Tkinter那么石器时代但是Python就是护犊子,然后QT
系的PyQT最热门,官方没有好文档还靠编者自己出本书
请问大家都是如何发现及学习这些 加盟包 的,我看Python教程已经浪费了太多时间。
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)