2012-10-24 3 views
-3

Java에서 클라우드를 통해 생물 정보학 알고리즘을 구현해야합니다. 나는 파이썬 코드를 제공 받았다. Java와 Hadoop은 꽤 잘 알고 있습니다.파이썬 코드 분석에 도움이 필요합니다.

그러나 파이썬에 대한 지식이 없습니다. 파이썬 코드를 분석하고, 알고리즘을 이해하며, 자바로 구현하기위한 의사 코드를 준비 할 수있는 툴을 찾고있다. 이미 종속성 분석기를 찾았습니다. 그러나 그것은별로 도움이되지 못했습니다.

내 접근 방식이 잘못 되었나요? 이 작업을 수행하기 위해 파이썬을 배워야합니까?

나는이 프로젝트에서 열심히 일하고 싶어, 나는 방향이 필요하다. 이 문제에 어떻게 접근해야합니까?

+1

파이썬은 실제로 배우기 어려운 언어는 아닙니다. –

+0

@ alpha123 - 당신이 맞아요.하지만 어떻게 작동하는지 모르면 조금 까다로울 수있는 많은 뉘앙스를 가지고 있습니다 ... – mgilson

+0

@mgilson 확실히,하지만 알고리즘이 매우 복잡하지 않다면 그는 그 중 하나에 빠지기 쉽지 않습니다. –

답변

1

파이썬으로 작성된 프로그램을 이해하려면 파이썬을 알아야합니다. 알고리즘에 대한 다른 설명이 없을 경우 가장 쉬운 방법 일 것입니다.

0

파이썬은 배우기 매우 쉬운 언어이며, 알고리즘을 읽는 것만 큼 배울 필요가 거의 없습니다. 파이썬은 의사 코드와 같이 읽습니다.

트릭은 어떤 Python 버전을 배우는가입니다. Python 2와 Python 3의 두 가지 주요 버전이 있습니다. Python 2 용으로 작성된 코드는 Python 3에서 실행되지 않으며 그 반대도 마찬가지입니다. 그래서 당신이 먼저 상대하고있는 것이 무엇인지 파악하십시오. 아마도 파이썬 코드를 가지고있는 사람에게 물어 보는 것이 가장 좋은 방법 일 것입니다.

공식 파이썬 튜토리얼은 매우 쉽게 따라 할 수 있습니다.

http://docs.python.org/py3k/tutorial/ 새로운 언어를 배우는 대해 걱정하지 마십시오. 파이썬은 배우기가 매우 쉽고 그 중 일부만 배우면됩니다. 나는 거의 모든 구문을 저녁에 배웠다.

+0

정말 고마워요, 여러분들은 그렇게 빠른 반응을 보이고 있습니다. – user1772218

+0

정말 고맙습니다. 알고리즘은 통계를 다루기 때문에 복잡합니다. 내가 붙어 있다면 다시 도움을 청할 것이다. 다시 한 번 감사드립니다. 좋은 시간 되세요. – user1772218

+0

@ user1772218 문제가 없습니다! 제가 링크 된 파이썬 튜토리얼을 따르십시오. 만약에 붙어 있다면, StackOverflow에서 자유롭게 물어보십시오! –

관련 문제