본문 바로가기
IT Information

Pythonista 앱 리뷰 (아이폰/아이패드 유료앱 추천)

by yelobean 2020. 12. 1.
반응형

오늘은 아이폰의 인기 앱 중 하나인 Pythonista 3 (파이써니스타 3)에 대해 리뷰하도록 하겠다.

 

Pythonista란?

Pythonista란 아이폰/ 아이패드에서 파이썬 코드를 짜고 돌릴 수 있게 해주는 IDE이다. 유료 앱이며 현재 앱스토어에서 12,000원에 판매 중이다. 일반 노트북이나 데스크탑에서는 파이썬(과 IDE)을 무료로 사용할 수 있다. 하지만 아이패드에서 컴퓨터와 비슷하게 환경으로 파이썬을 사용할 수 있다는 것만으로도 몇몇 분들에게는 돈이 아깝지 않을 수 있을 것 같다.

 

Pythonista 얼마나 좋을까?

먼저 기본적인 IDE의 편리한 기능들을 모두 가지고 있다. 아래 사진처럼 자동 완성도 되며, break point 설정도 가능하고, 패키지들의 도움말도 바로 조회할 수 있다.

Pythonista 내에서 자동완성이 되는 모습

 

Pythonista으로 만드는 나만의 아이폰/아이패드 '앱 그리고 위젯'

놀라긴 이르다. Pythonista에서는 콘솔 기반의 프로그래밍은 물론이고 아래 GIF와 같은 GUI 프로그래밍도 할 수 있다. 아래 사진은 Pythonista에서 기본으로 제공하는 데모 코드인데, 간단한 게임 및 앱은 Pythonista 코딩으로 만들 수 있다. 해당 앱들을 아이폰 단축어에 지정해놓으면 진짜 앱처럼 사용할 수 있다.

Pythonista3에 들어있는 Demo 코드! Pythonista로는 이런 일도 할 수 있다구!

 

또 Pythonista에서는 아이폰/아이패드의 위젯 또한 코딩해 사용할 수 있다. 아래 사진은 Pythonista에서 기본으로 제공하는 계산기 Demo 코드이다. 계산기 외에도 다양한 원하는 기능들을 직접 코딩해서 위젯으로 활용할 수 있다. 원하는 앱이 없거나 위젯이 없을 때, Pythonista를 열어 코딩을 해서 만들면 된다.

 

Pythonista Forum! (코딩이 어려워도 괜찮아요. 가져다 쓰세요.)

Pythonista는 매우 유명한 어플이다. 활용 가능성이 무궁무진하다. 하지만 모든 것을 다 코딩해서 사용하기에는 너무 노력이 많이 든다. 그렇기 때문에 포럼이 있다. 포럼 링크는 아래와 같다. 포럼에서 Python이 아닌 Pythonista를 사용하다가 막히는 부분들에 대해 질문을 할 수도 있고, 팁을 얻을 수도 있다. 무엇보다 다른 사람이 짜 놓은 아이폰, 아이패드에서 활용할 만한 앱, 위젯들을 공유받을 수도 있다.

 

Pythonista

@hewjet, the one area where I have seen instability is the console, if I print a lot to it, and fast. If you are dumping a lot of text there, you mighr consider if you really need it, or alternatively putting the text to a file and/or a TextView instead.

forum.omz-software.com

 

Pythonista 단점

Pythonista에서는 다양한 python package를 제공하지만, pure python module들만 제공한다. pandas, pytorch 등 유용한 여러 프레임워크는 설치가 되지 않는다. 자주 사용하는 패키지가 설치 가능한지 꼭 확인을 하고 다운로드하길 권장한다.

 

 

 

반응형

댓글