学习Python中的.NET开发人员 [英] Learning Python for a .NET developer

查看:187
本文介绍了学习Python中的.NET开发人员的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在做在C#中积极发展了好几年。我主要是构建企业应用程序,并在内部框架上的.NET堆栈。

I have been doing active development in C# for several years now. I primarily build enterprise application and in house frameworks on the .NET stack.

我从来没有需要使用除C#中任何其他主流高级语言对我的任务,因为.NET是我们使用标准的平台。

I've never had the need to use any other mainstream high level languages besides C# for my tasks, since .NET is the standard platform we use.

有一些遗留的Python应用程序,我一直要求支持前进,我没有接触到蟒蛇和动态语言一般(尽管我已经做了JavaScript的一个公平位)。

There are some legacy Python applications that I have been asked to support going forward, I have no exposure to python and dynamic languages in general(although I've done a fair bit of JavaScript).

我希望能得到一些指导/提醒在如何去学习像蟒蛇的静态类型心中的语言帮助。

I was hoping to get some guidance/advise to aid in how to go about learning a language like python for the statically typed mind.

编辑:使用IronPython的是不是一种选择

Using IronPython is not an option!

推荐答案

Foord和缪尔黑德的 IronPython的行动是一个令人惊讶的好书,非常适合教学的Python到.NET乡亲以及教学.NET到Python乡亲。我可能有偏见,因为我是一个技术评审和Foord是朋友,但我有其他案件在过去,其中一个朋友写了一本书,我技术审查 - 并且最终决定书只是错误的,公开这么说的话(这样会失去朋友,但我不能说谎,而不是在Python的关注的是,至少 - !)

Foord and Muirhead's IronPython in Action is an amazingly good book, perfectly suitable for teaching Python to .NET folks as well as teaching .NET to Python folks. I may be biased, as I was a tech reviewer and Foord is a friend, but I've had other cases in the past where a friend wrote a book and I tech reviewed it -- and ended up deciding the book was just wrong and publicly saying so (way to lose friends, but, I just can't tell a lie, not where Python is concerned at least!-)

修改:如果你移动到IronPython的(这可能会支持你的遗留应用程序就好了,顺便说一句)禁止的,也有更好的答案:Mark Pilgrim的的Dive到Python 通常被认为是最好的Python介绍对于有经验的开发人员,和我自己的 Python的果壳中曾被誉为板载最快的方式为超级巨星的开发。我当然偏向于其中的(上午)的 - 马克是同事,和我的妻子是一个关键的技术编辑,他的书(和我自己的一样),显然我是偏向于我自己的书太;-)。但后来,我的执行的趋向很多最好的Python的书是有偏见,因为我无论有一只手在他们的编辑,还是我的朋友跟他们的作者,或两者;-)。

Edit: If you're forbidden from moving to IronPython (which would probably support your legacy apps just fine, btw), there are better answers: Mark Pilgrim's Dive into Python is often considered the best Python intro for the experienced developer, and my own Python in a Nutshell has been praised as the fastest way onboard for superstar developers. I am of course biased in favor of these -- Mark is a colleague, and my wife was a key tech editor for his book (and my own as well), and obviously I'm biased in favor of my own book too;-). But then, I do tend to be biased towards a lot of the best Python books, as I've either had a hand in their editing, or am friends with their authors, or both;-).

这篇关于学习Python中的.NET开发人员的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆