스마트 폰으로 코딩 - seumateu pon-eulo koding

안녕하세요. 요즘 많은 분들께서 코딩에 관심이 많아 지셨습니다.

 그 이유는 나중에 가면 쓸모가 있어질까봐 사람들이 코딩을 배우는걸까요?

나중을 위해서 코딩을 배울 수 도 있지만 그저 많은 사람들이 C언어 독학을 하려고 하는데

 그냥 Hello World!만 띄우고 나중에 갈수록 사람들이 C언어를 공부하려고 하지를 않습니다.

 그저 컴퓨터로 꼭 해야만 하는 불편함? 아니면 귀찮아서 둘중에 하나인데요.

 그런분들을 위해서 준비했습니다.모바일C라고 플레이스토어에서 다운로드 받으실 수 있습니다.

그럼 이제 기능을 알아보죠.

스마트 폰으로 코딩 - seumateu pon-eulo koding

모바일C에 최초 접속을 하면 Copying resourcese 라고 로딩을 합니다.

모바일C에 처음 들어가면 로딩이 길지만 한번 처음으로

로딩한 후에 다시 들어가면 로딩이 전보다 빨라집니다.

그러면 이런식으로 심플하게 메뉴가 나오실텐데요

저기에서 예제파일을 보셔도 되고 우측 상단 위에있는 폴더 추가 버튼과 파일 추가 버튼이 있습니다

 새로운 C언어 파일을 만들고 싶으시다면 파일 추가 버튼을 눌러주시면 됩니다.

아니면 폴더 추가 버튼을 눌러서 다른 폴더안에 들어가서 파일을 생성해도 됩니다.

파일을 추가하시면 이런식으로 새파일.c 이렇게 c언어 파일을 생성합니다.

 저기서 새파일의 이름을 알아보기 쉽게 여러분들이 적어주시면 됩니다.

 저기다가 Hello World! 라고 적어봐도 되죠. 여러분이 쉽게 구별만 할 수 있으시면 됩니다.

이렇게 간단하게 C언어를 적어봤습니다. C언어 중에서는 매우 기초적인 Hello World!를 띄우는 것이죠.

 그리고 이 모바일C는 독특한게 키보드 확장성이 넓다는 것이죠.

 키보드 확장성이 넓어 따로 숫자 버튼을 클릭하지 않아도 함수를 적기 쉽습니다.

그러고서 실행을 해보실 수 있습니다.

그러면 이렇게 출력이 됩니다. 윙 근데 출력이 되지 않았네요..? 제가 코딩할때 뭔가 실수를 한거 같습니다. 다른건 해봤을때 됬었는데.. 이걸 해보니까 안되네요. 일시적인 버그같으니까 나중에 고칠 수 있을거 같네요 마지막 총평를 내리겠습니다.

만족도:★★★★
확장성:★★★★
불편함:★★

여기서 왜 불편함이 별이 2개냐면 광고가 있습니다. 위에 사진들은 제가 잘라서 안보이시겠지만 광고가 키보드 아래에 있어 잘못하면 광고를 누를 수 도있습니다. 하지만 이 광고를 결제해서 없앨 수 있다면 여러모로 쓸모가 있을거 같습니다.
함수를 적을때 자동완성 기능이 있으니 매우 좋습니다. 천천히 C언어를 복습하실때 사용하시는것도 좋을거 같습니다.

가끔 스마트폰에서 파이썬으로 코딩을 하고 싶을 때가 있다. 간단한 코딩이지만 결과가 궁금할 때가 종종 있다. 굳이 피씨를 켜고 싶지는 않을 때, 스마트폰으로 코드를 입력하고 결과를 본다.

구글 코랩

피씨에서 구글 코랩을 사용하는 것은 매우 쉽다. 구글 계정이 있다면 코랩에 무료로 로그인이 되고, 파이썬을 설치할 필요가 없다. 파일은 구글 드라이브에 저장되기 때문에 장소에 구애받지 않고 사용할 수 있다. 구글 코랩은 주피터 노트북(Jupyter Notebook)의 구글 버전으로 사용 방법도 간단하다.

스마트 폰으로 코딩 - seumateu pon-eulo koding
구글 코랩 코딩화면(피씨 버전)

안드로이드 버전

구글 코랩을 스마트폰이나 태블릿에서 사용할 수 있다. 구글 플레이 스토어에서 검색하면 바로 나온다.

스마트 폰으로 코딩 - seumateu pon-eulo koding
구글 코랩 안드로이드 버전

설치를 완료하면 Colab 안드로이드라는 녹색 아이콘이 생성된다.

실행을 하고 몇 가지 테스트를 해봤다.

스마트 폰으로 코딩 - seumateu pon-eulo koding
구글 코랩 코딩화면(안드로이드 버전)

들여 쓰기를 할 때 스페이스 바를 네 번 누르는 것 말고는 괜찮았다. 파이썬을 공부하면서 어느 정도로 활용하는지 차차 기록을 남겨보겠다.

QPython3 입니다.

구글 스토어에서 qpython이라고 검색을 하면 아래 왼쪽과 같이 나옵니다.

스마트 폰으로 코딩 - seumateu pon-eulo koding

qpython3 설치 화면

QPython3와 QPython 이렇게 두 개가 검색되는데 QPython3를 설치해 줍니다.

그러면 위 오른쪽 그림처럼 파이썬 로고에 숫자 3이 쓰여 있는 QPython3가 설치됩니다.

앱을 실행해보겠습니다.

스마트 폰으로 코딩 - seumateu pon-eulo koding

QPython3 실행 화면

5개의 메뉴가 보입니다.

Console, Editor, Programs, QPYPI, Community.

- 콘솔(console)은 대화형 창입니다. 파이썬에 명령어를 입력하면 바로 결과가 나타납니다.

- 에디터(Editor)는 코드를 입력하고 파일로 저장합니다. 실행하면 콘솔에서 결과가 나타납니다.

- 프로그램(Programs)에는 실행해 볼 수 있는 파일들이 보입니다.

- QPYPI는 파이썬 패키지를 설치할 수 있는 메뉴입니다.

- 커뮤니티(Community)는 뭔지 짐작이 가실 겁니다.

메뉴를 각각 눌렀을 때 어떤 화면이 나오는지 보겠습니다.

스마트 폰으로 코딩 - seumateu pon-eulo koding

QPython3 메뉴 실행 화면

왼쪽부터 콘솔, 에디터, 프로그램, QPYPI를 눌렀을 때 나오는 화면입니다.

간단하게 살펴보겠습니다.

콘솔 화면에서 기초적인 명령어를 몇 개 입력해볼까요?

스마트 폰으로 코딩 - seumateu pon-eulo koding

QPython3 콘솔 화면

위 왼쪽 그림을 보시면 간단한 연산이나 print 함수 등이 잘 되고 있습니다.

PC에서 사용하는 파이썬 프로그램과 차이가 없어 보입니다.

위 오른쪽 그림처럼 score에 딕셔너리로 키와 값을 입력하고, print 해보았습니다.

값을 수정해보기도 하고, score 전체를 지워보기도 했습니다. PC에서 해볼 때와 똑같습니다.

스마트폰으로 입력하다 보니 오타가 종종 있네요.

참고로 콘솔 화면은 종료할 때 화면 맨 위 왼쪽에 있는 No.1을 누르면 나오는 X 버튼을 클릭합니다.

콘솔화면은 여러 개를 쓸 수 있습니다.

NEW 버튼을 누르면 No.2, No.3... 이런 식으로 생성이 되고, 원하는 No. 를 종료할 할 수 있습니다.

이제 에디터를 써볼까요?

간단한 코드를 입력하고 저장해보겠습니다.

아래 그림처럼 코드를 입력하고 파일 저장 그림을 눌러 원하는 폴더로 이동합니다.

저는 Download 폴더로 이동하겠습니다.

스마트 폰으로 코딩 - seumateu pon-eulo koding

QPython3 에디터 저장 화면

원하는 폴더로 이동했으면 위 그림 맨 오른쪽 그림처럼 되었을 것입니다.

위 그림의 밑 부분에 있는 File name을 눌러 파일명을 정해줍니다.

아래 그림처럼 파일명을 정해주면 저장이 됩니다.

저는 파일명을 for_test라고 입력했습니다.

스마트 폰으로 코딩 - seumateu pon-eulo koding

QPython3 에디터 저장화면

파일이 잘 저장되었다고 File saved라고 나옵니다.

리모컨의 재생 버튼과 똑같이 생긴 버튼이 파일을 실행하는 실행 버튼입니다.

실행 버튼을 누르면 자동으로 콘솔 화면으로 넘어가서 실행결과를 보여줍니다.

그런데 실수를 했군요.

에디터에서 코드를 입력할 때 for문 마지막에 콜론(:)을 빠뜨렸습니다.

그리고 파일을 저장할 때 「파일명.py」로 저장을 해야 하는데 「.py」를 빠트렸네요.

수정하겠습니다.

스마트 폰으로 코딩 - seumateu pon-eulo koding

QPython3 에디터 수정 화면

위 그림처럼 에디터를 수정해서 저장하고 파일 이름도 변경해줬습니다.

실행 버튼을 눌러 나오는 결과를 보면 아래와 같습니다.

스마트 폰으로 코딩 - seumateu pon-eulo koding

QPython3 에디터 실행 화면

역시 잘 실행됩니다.

마지막으로 프로그램 메뉴에 있는 hello_world.py 하나만 더 실행해보겠습니다.

우선 프로그램 메뉴로 들어가면 hello_world.py를 클릭하면 팝업 메뉴가 보입니다.

스마트 폰으로 코딩 - seumateu pon-eulo koding

위 맨 왼쪽 그림에서 Open을 누르면 가운데 그림처럼 코드가 보입니다.

실행버튼을 누르면 맨 오른쪽 그림처럼 실행결과가 보입니다.

스마트폰 전용 프로그램인지 화면 맨 아래에 Hello, Android!라고 뜨네요.

아직까지 기초적인 코딩만 해봤지만 QPython3에서 모두 잘 돌아갑니다.

유튜브에 김왼손님의 「한 입에 쏙 파이썬」이라고 있습니다.

완전 초보 기준으로 설명합니다.

스마트폰으로 들으면서 스마트폰으로 코딩을 해봤습니다.

스마트폰으로 코드를 입력하는 게 편하지만은 않지만 여유를 갖고 하니 할 만합니다.

결론, 스마트폰으로 파이썬을 코딩할 수 있다.

파이썬의 기초만 따라 해 봤지만 문제가 없었습니다.

더 복잡한 코딩은 스마트폰으로 입력하는데 어려움이 있을 것 같아 피씨로 해야 할 것 같습니다.

아니면 블루투스 키보드라도...