[리원아빠] 아이패드 Pythonista python 코딩 pip 설치

2022. 11. 18. 16:09IT Information

반응형

 


아이패드 Pythonista으로 python 코딩 및 pip 설치하기


 


 

 

아이패드나 아이폰으로 가볍게 파이썬을 코딩 할 수 있을까?

 

이런 궁금증으로 시작된 나의 의문은 pythonista3 어플로 해답을 얻었다.

 

유료어플이고 PC에 비하면 많이 제약적이지만

 

할인도 받았고 급할 때 유용하게 사용하고 있어 만족하며 사용 중이다.

 

 

나처럼 구매를 망설였던 분을 위해 pythonista의 실행화면 모습을 첨부해본다.

 

새로운 파일을 만들 수 있고, 기존의 파일들을 열어 볼 수도 있다.

 

 

 

그럼 새로운 파일을 만들어 간단한 코드 테스트를 해보도록하자.

 

C언어를 배울 때 익숙한 Hello World를 출력해 보도록 하자.

 

실행버튼은 왼쪽 이미지의 화살표 버튼이다.

 

실행버튼을 눌렀다면 오른쪽 이미지처럼 화면이 콘솔로 변경되면서 print 함수 호출 결과가 출력된다.

 

이제 아이패드에서도 아주 간단하게 python 코드를 실행할 수 있게 되었다.

 

 

뿐만 아니라 pythonista에서는 예제로 여러가지 소스 파일을 제공한다.

 

이런점 때문에 학습을 위해 pythonista를 구매했더라도 손해보지는 않을 것 같다.

 

위의 이미지는 계산기 예제 소스파일을 아이패드에서 실행한 화면이다.

 

 

 

하지만 간단한 코드가 아닌 다소 복잡한 코드를 수행하다보면

 

너무나도 당연하게 module import가 필요하게 된다.

 

기본적으로 제공되는 module 이야 단순히 import 구문으로 해결하면 되지만

 

pythonista는 기본적으로 제공되는 module이 많은편이 아니다.

 

But, We always find a way.

 

pythonista에서 새로운 .py을 만들고 아래 구문을 입력해보자.

 

import requests as r
exec(r.get('http://bit.ly/get-stash').text)

 

 

그리고 실행을 하면 위처럼 url에 접속하여 launch_stash.py 라는 파일을 다운 받는다.

 

바로 이 launch_stash.py 파일이 pythonista에 새로운 모듈을 설치할 수 있도록 도와준다.

 

 

다시 pythonista 파일 목록으로 돌아오면 위의 이미지처럼 lauch_stash.py가 생성된걸 확인할 수 있다.

 

launch_stash.py 파일 역시 파이썬으로 만들어진 소스지만 이 소스를 수행해 pip 명령어를 사용할 수 있다.

 

 

다운받은 launch_stash.py 수행화면 위처럼 stath라는 탭으로 콘솔화면이 나타난다.

 

여기에서 터미널에서 사용했던 명령어들 일부도 사용할 수 있고

 

pythonista에 새로운 모듈을 설치할 pip 명령어도 사용할 수 있다.

 

 

 

그럼 pip를 통해 새로운 모듈을 설치해보자.

 

pip list를 통해 제공되는 모듈의 리스트를 확인하고 

 

가장 흔하게 사용되는 beautifulsoup4를 설치해 봤다.

 

tkinter 같은 GUI 환경 모듈은 미지원이지만

 

크롤링을 할 수 있는 beautifulsoup4 모듈, 데이터 분석을 위한 pandas 모듈도 지원하니 이만하면 혜자아닌가?

 

이제 아이패드로 나만의 python 코드를 작성해보자.

 

그럼 끝.

반응형