9.1 첫 번째 프로그램 만들기
파이썬으로 첫 번째 프로그램을 작성해보자. PyCharm이 뭔가를 준비해둔 게 있는데, 처음부터 남의 코드를 사용하는 건 별로니까 지우고 우리만의 것을 작성해보자 - 그리고 더 멋지게 만들자.
간단한 것부터 시작하자 - 화면에 텍스트를 출력하자. 파이썬에서는 아주 쉽게 할 수 있어 - 그냥 이 명령어를 쓰면 돼:
print ("text")
끝났어, 더 이상 쓸 필요 없어. main() 함수도 필요 없고, 다른 프로그래밍 언어들처럼 세미콜론도 필요 없어. 그냥 print라는 단어와 괄호, 그리고 큰따옴표 안에 텍스트만 있으면 돼. 이건 두 개의 작은따옴표가 아니라 큰따옴표야.
원하면 괄호 안에 멋지고 과장된 텍스트를 넣어봐 – 어쨌든 네 첫 번째 파이썬 프로그램이니까. 내가 제시하는 3가지 옵션:
- "어둠의 힘은 밝은 면이 줄 수 없는 진정한 자유를 나에게 주는군."
- "어둠의 힘은 경계를 모르는 힘으로 가는 길이다."
- "나는 내 운명을 선택했고, 그것은 어둠 속에 있다."
만약 실수로 따옴표 하나를 지우거나 더 추가한다면 PyCharm이 빨간색으로 밑줄을 그을 거야. 예를 들어:
위의 예에서, 나는 실수로 닫는 따옴표를 지웠어.
9.2 첫 번째 프로그램 실행하기
이제 프로그램을 실행해서 화면에 무엇이 출력되는지 보자.
프로그램을 실행하려면 상단 메뉴의 녹색 삼각형을 클릭하면 돼. 그 옆에 실행될 파일 이름이 쓰여있어:
프로그램은 Shift+F10을 눌러서도 실행할 수 있어.
그럼 해보고, 콘솔에 프로그램의 출력을 확인해봐. 내가 한 것은 이거야:
오렌지색 코드는 파이썬 파일 main.py의 실행을 나타내.
빨간색으로 강조된 텍스트는 내 프로그램이 화면에 출력한 텍스트야 (콘솔에).
노란색은 프로그램이 오류 없이 종료되었다는 정보야.
9.3 오류 수정하기
만약 우리가 어떤 오류를 범했다면, 파이썬은 어떻게 반응할까?
닫는 따옴표를 지우고 프로그램을 다시 실행해보자. 내가 한 것은 이거야:
파이썬이 명령을 실행하려고 했지만 (내 코드는 2번째 줄에 있어), 실패했어. 파이썬이 이렇게 말해: SyntaxError: unterminated string literal (detected at line 2)
SyntaxError— 문법적 오류 [코드에서].unterminated string literal— 끝나지 않은 문자열.(detected at line 1)— 줄 번호 1에서 오류.
쉽게 실수할 수 있어, 프로그래밍을 배우기 시작했을 때 오류는 자주 만나게 될 거야. 하지만 기억해 - 아무것도 하지 않는 사람만 실수하지 않아.
오류를 제대로 읽고, 오류가 무엇을 말하는지 이해하고, 그것을 수정하는 방법을 배워야 해.
9.4 CodeGym 플러그인은 뭐고 왜 필요한가?
이건 PyCharm 개발 환경에 통합되어 CodeGym 코스의 과제를 수행할 수 있게 해주는 특수한 프로그래밍 모듈이야. 예를 들어, 코드를 작성해서 제출하고, "기본" 해답과 비교하고, 그 외 여러 가지 기능을 제공해. 플러그인에서의 과제 진행 상황은 CodeGym 계정과 동기화되기 때문에, 웹사이트와 개발 환경에서 동일하게 표시돼.
CodeGym 플러그인은 Jetbrains 마켓플레이스에서 직접 개발 환경 안에서 다운로드할 수 있어.
"설정" 섹션으로 이동해, Windows/Linux
File - Settings, MacOSPyCharm - Preferences. 설정 섹션이 없다면, 프로젝트를 열거나 새로 만들어.열린 창의 왼쪽 메뉴에서 Plugins 섹션을 선택하고 Marketplace 탭을 열어. 검색창에 codegym을 입력해
- 플러그인을 선택하고 Install 버튼을 클릭해.
- PyCharm을 다시 시작하여 플러그인 작업을 시작해 (Restart IDE).
- 변경된 인터페이스와 상단 수평 패널에 계정 로그인 버튼이 보일 거야.
새 과제를 열려면, 왼쪽 수직 패널의
Tasks를 클릭하고, 왼쪽 사이드 패널에서 과제 카드를 클릭한 후 나타나는 팝업 창에서 열기을 클릭해:- 두 개의 탭이 열린 창을 볼 수 있어. 하나는 조건을, 다른 하나는 코드 입력을 위한 탭이야.
- 이제 과제의 해답을 입력하고
검증버튼을 클릭해
클릭하면 계정에 로그인할 창이 열리며, 여기서 비밀 키를 입력해야 해:
비밀 키는 "설정" → "보안 및 로그인" 섹션에서 찾을 수 있다는 점을 기억하세요.
플러그인이 설치되었어! 이제 과제를 해결할 수 있어.
사이트와 플러그인 간의 과제 동기화
과제 목록과 상태는 자동으로 갱신돼, 5분마다 혹은 과제를 제출하면 (codegym 서버에서) 업데이트돼.
따라서 사이트에서 과제를 해결하면, 플러그인에서도 해결된 과제로 표시될 거야. 만약 지금 당장 과제 상태를 새로고침하고 싶다면, 오른쪽 상단에 있는 아바타를 클릭하고, 드롭다운 메뉴에서 과제 동기화를 선택해:
플러그인 초보자 모드
이 모드는 PyCharm과 다른 개발 환경 경험이 없거나 적은 사용자들을 위한 간소화된 버전이야. PyCharm의 일부 기능이 숨겨져 있어. 이 모드를 비활성화하려면 오른쪽 상단의 아바타를 클릭하고, 드롭다운 메뉴에서 설정을 선택해:
PRO 모드에서 플러그인 탐색 패널 숨기기
설정 (⚙️)을 클릭하고 "플러그인 탐색 패널 표시" 옵션의 체크를 해제해:

GO TO FULL VERSION