모바일에서 Python 코딩이 가능할까요?
요즘 파이썬을 배우고 있습니다
재미있어서 회사나 집에서도 시간 날때마다 조금씩 이것저거 해보고 있는데요
출퇴근시간이나 PC가 없을 때에도 파이썬 코딩을 해볼수 있으면 좋겠다 생각이 들었습니다
그런데 제가 알기론 파이썬은 PC에 밖에 설치가 안되기 때문에 불가능 한걸로는 알고 있는데요
혹시 모바일에서 사용 가능한 방법 없을까요?
제가 갤럭시탭을 가지고 있는데 갤럭시탭에서만 가능한 방법이라고 괜찮습니다
미리 감사드립니다~
안녕하세요 답변 드립니다.
모바일 환경에서 파이썬 코드를 돌리는 방법에 대해서 문의 주셨는데요.
가장 기본적인 코드를 테스트 형태로 돌려 볼수 있는 어플이 있습니다. 갤럭시탭이니까 운영체제를 안드로이드 기준으로 말씀 드리겠습니다.
구글 플레이스토어에서 qpython3를 검색하셔서 다운 받으시면 우리가 흔히 볼수 있는 에디터 형태가 모바일로 최적화된 창을 보실수 있습니다. 여기서 정말 간단하게 구현하신 python 코드를 돌려보실 수 있습니다.
해당 사이트 주소 알려 드리겠습니다. http://qpython.com
답변 채택 부탁드려요~
웹 상으로 간단한 코딩만 가능한 사이트가 있습니다.
제가 잠깐 해봣던 경험이 있는데, 원하시는대로 파이썬 전용 라이브러리들을 사용하시기에는 적합하지 않습니다. 머신러닝을 돌리기위한 텐서플로우 같은 라이브러리들을 설치 할 수 직접 설치할 수 없기 때문입니다. (보통 pip install로 설치를 하죠. 아나콘다를 사용하시면 conda로 사용 하시구요.)
음... 즉, 간단한건 하실 수 있으시지만... 하다보면 라이브러리가 없다는 에러가 발생할 가능성이 농후하다는... ( 되는건데 안되면 엄청 열받습니다 ㅋㅋㅋ)
( 파이썬에서 기본적으러 제공하는 라이브러리 수준에서는 돌아갈 것 입니다. )
그냥 심신의 안정을 위하여 pc에서 하시는걸 추천드립니다.
안녕하세요.
파이썬은 파이썬의 기본 실행도 문제일수 있지만, 그보단 필요한 library를 pip로 설치해야 하는 번거로움도 있습니다. 이를 해결해 주는 것이 온라인 파이썬 번역기 입니다.
https://repl.it/languages/python3모든 기능이 되는 것은 아니지만(예를 들어 외부 브라우져 실행을 통한 크롤링), 이를 대체할수 있는 방법이 있고, 더군다나 대부분의 기능들을 실행해 볼수 있어서 추천 드립니다.
위의 것 말고도 다양한 온라인 인터프리터가 있으니 몇가지 써보시고 맘에드시는 것을 쓰시면 될 것 같습니다. 화면 크기상 갤럭시탭정도면 적절하게 사용하실것 같아 추천드립니다.
틈틈히 개발하는 모습이 멋지시네요. 한때 비슷한 고민으로 셋업했던 개발환경을 공유드리겠습니다.
SSH를 통한 원격접속
집에 장기간 켜둘 수 있는 PC가 있다면 IP주소를 기억한 다음 SSH를 통해 원격 터미널로 개발하는 방법입니다.
저는 Mobild SSH으로 사용했었고 퇴근후 이어서 개발 할 수 있다는 점이 장점입니다.Jupyter Notebook
Python을 웹브라우저에서 실행하고 결과를 인터렉티브하고 시작적으로 표현해주는 서비스입니다.
1번의 경우처럼 개인PC를 켜두고 Jupyter Notebook를 구동해놔야 되지만
SSH로 접근할 필요도 없으며, 웹브라우저만 있다면 간단하게 접속 가능합니다.Google에서 제공하는 Jupyter Notebook입니다.
개인 PC가 필요없으며 인터넷 접속과 chrome만 있다면 안드로이드에서도 개발이 가능합니다.
Tensorflow를 포함한 대부분의 패키지가 바로 설치 가능하며, Github, Google Drive와 연동을 하면
다른 디바이스에서도 개발하는데 용이할 것입니다.
단점은 오래사용하지 않으면 런타임이 초기화 되고, 사용할때마다 패키지를 설치해야한다는 것입니다.Android에서 Python을 코딩할 수 있게 도와주는 애플리케이션입니다.
질문에 가장 적합한 방법일 수도 있지만, 패키지 제한 및 몇몇 버그가 있기때문에 안정성있는 방법이라 생각되지는 않습니다.