1. 통합 개발 환경(IDE)

코딩을 위한 코드 편집기, 컴파일을 위한 컴파일러(혹은 인터프리터), 디버깅으 ㄹ위한 디버거 등 프로그램 개발에 필요한 도구들이 하나의 프로그램 개발 환경으로 통합되어 개발 생산성을 높이는 소프트웨어 
파이썬에는 파이참, 비쥬얼스튜디오코드, 파이데브 등이 있다.

2. 파이참 개발환경 구성

  1. https://www.jetbrains.com/ 사이트 접속 후 PyCharm 메뉴 클릭



  2. 중앙에 DOWNLOAD 버튼을 클릭후 오픈 소스인 Community 버전 다운로드 실행

  3. next 버튼을 누르다가 아래와 같은 옵션선택 화면이 나온다면 체크 후 남은 설치 진행

  4. 설치된 파일(JetBrains PyCharm Community Edition ...)을 실행하면 아래와 같은 화면이 나오는데
    Do not import settings 를 선택한 후 설치를 완료 후 "Start using Pycharm" 버튼을 눌러 실행한다.



  5. "Create New Project" 버튼을 클릭하고 프로젝트를 생성할 위치를 지정한 후 Create버튼을 클릭하여 프로젝트를 생성


  6. File -> New -> Python File 버튼을 클릭하여 파이썬 파일을 만든 후 아래의 예제를 입력한 후 Run을 눌러 실행을 확인한다.
    저같은 경우는 Run탭에서 Run이 비활성화되어 있어서 에디터창을 우클릭후 실행했습니다. 

03. 파이썬의 코드 작성법

들여쓰기

파이썬 인터프리터에 의해 잘못된 들여쓰기가 검사되지 않으면 치명적인 버그가 발생함. 따라서 개발을 진행하기 이전에 표준을 정해놔야함( 4개의 스페이스로 공백문자를 가지도록 함 - 다른 프로그래밍언어의 블록으로 생각하면 될듯)

주석 

파이썬에서 주석은 #을 이용하지만 #이후 coding 지시자는 특별하게 해석하여 인코딩을 지정할 수 있음 .

1
# coding: utf-8
cs

또는 아래와 같은 방법으로도 인코딩을 지정할 수 있음


1
# -*- coding: utf-8 -*-
cs


세미콜론

기본적으로 구문의 끝에 세미콜론을 사용하진 않지만 하나의 라인에 구문을 구분시켜야 할 때 사용할 수 있음
1
2
3
4
>>> print(0); print(1)
0
1
 
cs

파일과 모듈

하나의 py파일은 하나의 모듈로 인식되며 라이브러리 성격일수도 있고, 진입점(main)을 나타낼 수도 있다. 따라서 if문으로 분기처리를 해야한다.
1
2
if __name__ == "__main__":
    print("Hello World")
cs




+ Recent posts