문제

나는 학습에 관심이 있는 파이썬에 액세스하는 더 민첩한 언어 쓰기에 대한 시험에서는 나.NET 프로젝트입니다.

은 서식 파일은 새 성숙한을 위해 충분히 이러한 목적으로 아직?나는 내용으로 작성 테스트에서는 C#지만 동적 같은 언어 ruby,python 매우 매력적이다.그것이 더 좋을 수 있을 삼가 서식 파일은 새는 동안 학습하고,스틱을 공식 버전 3 배급?

내가 듣고 관심에서는 사람은 성공에 대한 테스트를 작성하다.net 프로젝트에서 ironruby 또는 서식 파일은 새.

편집:재 내에 질문을 주는 실제 문제에 대하여 동적 언어에 대한 TDD 습니다.NET-버전이 문제가 되지 않으로 중요합니다.사과에 대한 잘못된 질문입니다.

도움이 되었습니까?

해결책

다른 사람으로 말했듯이,대부분의 자원에 라인을 위해 여전히 Python2.x.나에서 시작 공식 튜토리얼.당신이 선호하는 경우,동영상 showmedo 의 큰 컬렉션을 가지고 있습니다.Python3.x 지 않는 정말로 생산은 아직 준비가.

서식 파일은 새는 것은 매우 성숙, 이 블로거 작품에는 해결 시스템,회사는 쓴 전체 스프레드시트 프로그램에 서식 파일은 새.

그들은 사용하여 테스트 중심의 개발이 매우 광범위하게,그래서 내가 말하는 성공을 위해 이야기 TDD 를 사용하여 서식 파일은 새 있지만,시스템에서 테스트하지 않았다 C#으로 작성되어 있습니다.

다른 팁

그러나 내가 찾은 것은 Ironpython이 내 지식을 최대한 활용하는 것은 Python V2를 기반으로하는 것으로 보이며 웹에서 사용 가능한 많은 학습 리소스는 Python V3에 중점을두고 있습니다.

나는 당신이보고있는 자원을 모르지만 대다수는 v2에 대한 것입니다.

Python 2와 Python 3의 가장 큰 차이점은 다음과 같습니다. print 성명.

파이썬 2 :

print "Hello world"

파이썬 3 :

print("Hello world")

Python 3 학습 리소스를 모두 찾으려고 어디에서 찾을 수 있는지 잘 모르겠지만 Python 2에 대한 수백만의 학습 리소스가 여전히 있습니다.

"Ironpython은 이러한 목적을 위해 충분히 성숙합니까?"

으스스한 대답은 비주얼 스튜디오의 일류 부분이기 때문에 "분명히"입니다.

http://search.microsoft.com/results.aspx?mkt=en-us&setlang=en-us&q=ironpython

더 나은 대답은 "예"입니다. 그것은 실제로 작동하고 실제로 수년간 일해 왔으며 수년 동안 일해 왔던 다른 Python 런 타임과 호환됩니다.

지침은 다음과 같습니다. http://www.microsoft.com/downloads/details.aspx?familyid=5593211-0d7e-4c6e-9b18-8f9d2ac1ee43&displaylang=en

"학습 중에 Ironpython을 포기하고 공식 버전 3 배포를 고수하는 것이 더 낫습니까?"

이것은 그다지 의미가 없습니다.

당신은 .net에서 일하고 있으므로 Ironpython이 최선의 선택입니다. "Forgo Ironpython"은 구문 분석하기가 어렵습니다. Cpython을 사용하려고 생각하십니까? 그것은 또한 작동합니다. 잘 작동하지만 다른 비주얼 스튜디오 도구와 잘 어울리지 않을 수도 있습니다.

"공식 버전 3 배포"는 전혀 의미가 없습니다. 두 가지 병렬 분포가 있습니다. 둘 다 공식적인. 2.6과 3.X가 있습니다. 그들은 둘 다 가까운 미래를 위해 병렬로 존재할 것입니다.

사용하려는 도구와 함께 작동하는 버전부터 시작해야합니다. 현재, 당신의 도구는 아마도 3.x보다 2.6에서 더 잘 작동 할 것입니다. 어느 시점에서 도구가 3.X로 마이그레이션되고 있음을 알 수 있습니다. 그런 다음 - 그리고 그때만 - 당신은 3.x로 마이그레이션 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top