Stage1. 파이썬 첫걸음

첫번째 스테이지에서는 프로그래밍 언어 파이썬(Python)에 대해서 이해하고, 개발도구 PyCharm의 간단한 활용법에 대해서 공부합니다.

>> 설치매뉴얼

Python과 PyCharm

파이썬(Python)으로 코딩을 시작하는 이유.

파이썬은 세계적으로 가장 많이 사용되는 프로그래밍 언어 중에 하나입니다. 특히 파이썬은 코딩을 처음 시작하는 사람들이 많이 배우는 언어인데요. 현재 고등학교 및 대학에서 필수 교양과목으로 파이썬 수업을 개설하고 있습니다. 그렇다면 왜 코딩을 파이썬으로 시작하는 걸까요?

코딩을 모르지만 웬지 이해가되는 것 같다.
  1. 무료입니다. - 파이썬은 오픈소스를 기반으로 개발된 프로그래밍 언어이므로 무료로 언제든지 다운받아서 사용할 수 있습니다.

  2. 가독성이 높아 쉽게 배울 수 있습니다. - 파이썬의 문법과 기능은 매우 직관적으로 구성되어있기 때문에 가독성이 매우 높고, 문법이 반복적인 형태로 구성되어 있기 때문에 쉽게 배울 수 있습니다.

  3. 할 수 있는 일이 많습니다. - 파이썬은 간단한 프로그래밍부터 웹개발, 게임개발, 데이터사이언스, 업무자동화 도구 개발 등 다양한 분야에서 사용됩니다.

파이썬 코딩을 쉽게해주는 도구 파이참(PyCharm)

사전준비를 통해 파이참 프로그램 설치를 부탁드렸습니다. 그럼 과연 PyCharm은 무엇일까가요?

우리가 보고서나 문서작업을 할 때 한글(언어)로 내용을 입력하지만 문서의 작성을 용이하게 하기 위해서 워드프로세서(도구)을 사용해서 작업을 하는 경우가 많습니다. 문서의 모양을 예쁘게 만들어주고, 오타를 수정해주기 때문인데요.

파이썬 프로그래밍도 마찬가지로 파이썬(언어)를 통해 프로그래밍을 하지만 PyCharm(도구)을 사용한다면 여러가지 다양한 기능을 통해 더 쉽게 프로그래밍을 할 수 있습니다.

이렇게 프로그래밍을 도와주는 도구를 IDE(통합 개발 환경: Intergrated Development Environment)라고 하는데요. PyCharm은 세계적으로 널리 사용되는 IDE 중에 하나입니다.

자동완성 기능을 통해 코딩을 빠르고, 정확하게 할 수 있습니다.
  1. 무료입니다. - PyCharm CE 버전은 무료로 배포되어 누구나 다운로드하여 모든 기능을 사용하실 수 있습니다.

  2. 자동완성 및 오류 사전검사 기능을 제공합니다. - 프로그래밍을 할 때 편의를 위하여 자동완성 기능과 문법 오류를 찾아낼 수 있는 사전검사 기능을 제공합니다.

  3. 여러가지 부가기능. - 개발환경 조성 및 외부라이브러리 다운로드에 익숙하지 못한 초보자들도 PyCharm의 부가기능을 통해 작업을 수행할 수 있습니다.

*PyCharm이 아니더라도 익숙한 개발 프로그램이 있다면 사용하셔도 무방합니다. 다만, 코알라자료에서는 PyCharm을 활용하여 모든 실습을 진행합니다.

자주받는 질문)파이썬을 설치한다고?

파이썬 공식 홈페이지(python.org)

파이썬 수업을 진행하면서 자주 받는 질문 중에 도대체 파이썬을 설치한다는 게 무슨 뜻인가요? 라는 질문이 있습니다. 사실 "언어"를 설치한다는게 무슨 뜻인지 이해하는 것이 쉽지 않은데요.

파이썬을 설치한다는 것은 파이썬으로 만든 코드를 컴퓨터가 이해할 수 있는 버전(ex. 1001000111100)으로 바꿔주는 해석기를 설치하는 것입니다. 파이썬 같은 경우는 업데이트를 반복하면서 새로운 규칙들이 추가되거나 수정되고 있기 때문에 각 버전에 맞는 해석기를 설치하는 것이라고 이해하는 것이 가장 쉬울 것 같습니다.

파이참으로 코딩 시작하기

그럼 이제 본격적으로 파이참을 활용해서 파이썬 프로그래밍을 시작해보도록 하겠습니다.

파이참 프로젝트만들기

파이참을 처음 실행하면 나오는 화면

파이참을 처음 실행하면 위와 같은 창이 나오는데요, 여기서 새 프로젝트 만들기(Create New Project)를 선택해줍니다. *설치 후 처음 실행하시는 경우 import setting ~ 메시지가 나오는 경우가 있는데요, skip해주시면 됩니다.

새 프로젝트 만들기를 선택하고 나면 위와 같은 프로젝트 생성창으로 이동할 수 있습니다. Location 부분에 먼저 원하는 프로젝트 이름을 입력해줍니다. Location 위치에 우리가 앞으로 만들 작업물들이 저장되므로 위치를 확인해주시는게 좋습니다.

여기서 프로젝트 이름을 입력한 후 바로 create를 누르지 말아주세요!!! 이름 입력 칸 아래에 ▸ Project Interpreter: XXX에서 를 클릭하면 위의 그림과 같이 확장메뉴가 나타납니다. 여기서 우리는 Existing Interpreter를 선택해주겠습니다.

구분

설명

New environment using(Virtualenv)

새로운 가상환경(Virtualenv)로 프로젝트를 시작합니다. 프로젝트 개발 환경을 새로 설정해줘야합니다.

Existing interpreter

내 컴퓨터에 설치된 파이썬 환경으로 프로젝트를 시작합니다. 이전에 내가 설치한 라이브러리 등이 유지됩니다.

Virtualenv를 선택하여 프로젝트를 만드는 경우, 가상환경(Virtual Environment)를 구성하여 프로젝트를 만들게됩니다. 개발자들은 컴퓨터에 따라 개발환경을 고려해서 프로그래밍을 해야하는데요. Virtualenv를 선택하며 가상환경을 구성하여 현재 컴퓨터의 환경과 관계없이 개발작업을 할 수 있는 설정입니다. 다만, 가상환경을 구성하여 프로젝트를 만드는 경우 새로운 프로젝트를 만들 때마다 새롭게 세팅해줘야하는 번거로움이 있습니다.

Existing Interpreter를 선택하는 경우에는 가상환경을 조성하지 않고, 현재 내 컴퓨터에 설치된 Python위에 그대로 작업을 할 수 있습니다. 우리는 아직 환경설정과 파이썬 프로그램에 익숙하지 않으므로 Existing Interpreter를 선택해줍니다.

*<No interpreter>라고 나오는 분들은 ...버튼을 누르고 System interpreter 메뉴에서 자신이 설치한 파이썬 버전을 선택해주시면 됩니다. 사실 이 과정이 파이썬과 파이참을 연결하는 과정입니다 :)

파이썬 파일 만들기

프로젝트를 처음 만들면 위와 같이 파이참 프로젝트 초기 화면을 확인할 수 있습니다. 이 때 왼쪽 창은 프로젝트 영역으로 쉽게 생각하면 내가 만든 프로젝트에 포함된 파일들을 보여주는 탐색기라고 생각하면 됩니다. 앞으로 우리가 만들거나 활용하는 파일들을 프로젝트 영역에서 확인할 수 있습니다.

본격적으로 파이썬 파일을 만들어봅시다. 가장 기본적인 방법은 위와 같이 프로젝트영역에서 프로젝트이름을 마우스 오른쪽 클릭하고 New > Python File을 선택한 후 원하는 파일 이름을 설정하는 것입니다.

파이썬 파일 생성방법

  • 프로젝트 영역에서 파일 생성 위치에서 마우스 오른쪽 클릭 New > Python File 선택한 후 이름 입력.

main이라는 이름으로 파일을 생성해봅시다.

파일을 생성하면 위와 같이 오른쪽에 뭔가 입력할 수 있는 창이 생깁니다. 이 부분은 에디터 영역으로 실제로 파이썬 코드를 작성하는 공간이 됩니다. 에디터 영역의 윗부분을 보면 main.py라는 파일 이름을 확인할 수 있는데, .py는 파이썬 파일의 확장자입니다. *1주차 html소스코드에서 파일을 .html로 만드는 것과 동일합니다.

첫번째 파이썬 파일 프로그래밍하기

main.py파일에 아래와 같이 코드를 입력해봅시다.

print("Hello World")

파이썬 코드를 실행시켜보겠습니다. 위와 같이 프로그램 상단 메뉴에서 Run > Run...을 클릭한 후 파일이름을 선택하면 파이썬 코드가 실행됩니다.

파이썬코드 실행방법:

  • 상단바에서 실행 - Run > Run... 후 실행하려는 파일 선택하기

  • 에디터 영역에서 빈공간을 마우스 오른쪽 클릭 한 후 실행하려는 파일 선택하기

  • 단축키사용하기 (win): ctrl + shift + f10 (mac): control + shift + R

코드를 실행하면 파이참의 아래쪽 영역에 "Hello World"가 출력된 것을 알 수 있습니다. "Hello World"가 출력된 이 영역은 콘솔(실행)영역으로 앞으로 우리가 만든 프로그램이 이 곳에서 실행된다고 생각하시면 됩니다.

디렉토리(폴더) 만들기

앞에서 파이썬 파일을 만들어서 실행한 것처럼 파이참 안에서 디렉토리(폴더)를 만들어 파일들을 정리할 수 있습니다.

디렉토리(폴더)를 만드는 방법은 파이썬 파일을 만드는 방법과 동일합니다. 디렉토리를 만들기 원하는 위치에서 마우스 오른쪽 클릭 후 New > Directory을 선택한 후 원하는 디렉토리 이름을 입력합니다.

디렉토리(폴더) 생성방법

  • 프로젝트 영역에서 파일 생성 위치에서 마우스 오른쪽 클릭 New > Directory 선택한 후 이름 입력.

2주차 실습을 진행하기위하여 week2 디렉토리를 생성합니다.