본문 바로가기

[Python] django 파이썬 간단 정리 및 연습하기 - (2)

액트 2022. 8. 24.
반응형

코드 에디터로 실행하기

지금까지 우리는 인터프리터(interpreter)에서 파이썬 코드를 입력하여 실행했습니다.

인터프리터는 한 번에 코드 한 줄만 입력할 수 있습니다.

일반적으로 프로그램은 파일로 저장되어 프로그래밍 언어 인터프리터 또는 컴파일러로 실행됩니다.

이제 앞으로는 코드 에디터를 이용하여 한 줄 이상 더 많은 코드를 작성해서 실행할 것입니다.

지금은 코드 에디터로 visual studio code를 사용할 예정입니다.

나중에 장고 프로젝트 시작할 때는 파이참을 설치할 예정입니다.!

파이썬 visual studio code 개발 환경 구축 관련은 아래 글을 참고 부탁드립니다. 

 

파이썬 Visual Studio Code 개발 환경 구축

Visual Studio Code, VSCode 에서 파이썬(Python) 연결 설정하는 방법에 대한 글입니다. VSCode는 무료 편집기 툴로써 파이썬을 VSCode 에서 실행 구동 및 설정 변경, 코드 작성 등을 하는 것입니다. Visual Studi..

yjshin.tistory.com

 

자 그럼 코드 에디터를 실행하기 전에 열려 있는 파이썬 인터프리터를 종료하시고 코드 에디터를 실행하십시오.

인터프리터 종료는 exit() 합수를 입력하시고 Enter를 치시면 됩니다.

또는 Ctrl+z 키를 이용하는 방법도 있습니다.

 

자 이제 코드 에디터를 실행하고 코드를 작성해 보겠습니다.

print('i love you')

위와 같이 작성하시고 파일명을 test.py로 작성하고 데스크탑에 저장하겠습니다.

파일명은 마음대로 써도 되지만 파이썬 파일이라는 것을 윈도우에게 알려주기 위해 파일 확장자는 .py 로 해야 합니다. 

print() 함수는 출력하는 함수 입니다. 

자 그럼 저장한 코드를 실행해야 봅시다.

윈도우 탐색기 창을 실행하여 test.py를 저장하신 경로로 이동합니다.

저는 아래 경로에 있습니다.

아래 사진처럼 경로 다 지우시고 cmd를 입력하면 해당 경로로 명령 프롬프트(cmd) 창이 실행됩니다.

 

여기서 저장하신 test.py를 실행하는 겁니다.

명령어는 python test.py 입니다.

이제 실행하는 방법을 배웠으니,

본격적으로 여러 줄의 코드를 작성하겠습니다.

코드 에디터로 다시 돌아가서 test.py 파일을 수정하겠습니다.

아래와 같이 코드를 작성하겠습니다.

 

파이썬 if...elif...else

if 3 > 2:
	print('it works!')

작성하실 때 주의할 점이 있습니다. 

두 번째 줄에 들여쓰기 된 코드에 스페이스 4칸을 주어야 합니다. 즉 TAB 한번입니다.

TAB키는 들여쓰기 4칸과 같습니다.

코드는 간단합니다.

만약 3이 2보다 크다면 print('it works!')를 실행해라!

당연히 3이 2보다 크니깐 화면데 it works! 문구를 출력해 주겠죠?

test.py 를 실행하여 확인합니다.

정상적으로 출력되었습니다.

앞 예제에서 조건이 참(True)인 경우에만 실행되게 만들었습니다.

이번엔 거짓(False) 조건까지 넣어서 작성해 보겠습니다.

if 5 > 2:
    print('5 is indeed greater than 2')
else:
    print('5 is not greater than 2')

위와 같이 작성하고 실행하면 아래와 같이 출력됩니다.

if...else 구문은 참이면 if 문 아래에 있는 코드를, 거짓이면 else 문 아래에 있는 코드를 실행하라는 구문입니다.

이번엔 if...elseif...else 구문입니다.

name = 'Sonja'
if name == 'Ola':
    print('Hey Ola!')
elif name == 'Sonja':
    print('Hey Sonja!')
else:
    print('Hey anonymous!')

name 변수에 'Sonja' 를 넣습니다.

만약 name이 'ola' 라면 hey ola! 를 출력하십시오.

name이 ola가 아니면서 name 이 sonja 일 경우 hey sonja! 를 출력하십시오.

모두가 아니라면 hey anonymous! 를 출력하십시오.

 

파이썬 주석(Comments)

주석은 # 으로 시작하는 줄입니다. 파이썬 실행 코드는 # 의 줄을 무시하고 넘어갑니다.

주석은 코드를 읽는 다른 사람들이 보다 쉽게 이해할 수 있도록 작성합니다.

 

함수

파이썬에서 함수의 선언은 def 로 합니다.

문법

def 함수명():
	실행코드

아래 예제와 같이 작성하여 실행해 봅시다.

def hi():
    print('Hi there!')
    print('How are you?')

hi()

hi라는 함수는 'Hi there!' 와 'How are you?' 문자열을 출력해주는 함수입니다.

 

함수 매개변수 전달하기

매개변수를 전달하여 사용할 수도 있습니다.

def hi(name):
    print('Hi ' + name + '!')

hi("Rachel")

name 변수에 Rachel 문자열을 전달하여 hi 함수를 실행합니다.

 

파이썬 반복문

문법

for 변수 in 문자열:
	실행할 코드

예제입니다.

def hi(name):
    print('Hi ' + name + '!')

girls = ['Rachel', 'Monica', 'Phoebe', 'Ola', 'You']
for name in girls:
    hi(name)
    print('Next girl')

변수에 name 함수가 들어가 있고, 문자열에 girls 리스트가 들어가 있습니다.

girls 리스트에서 하나씩 name 변수로 전달하여 hi 함수를 실행합니다.

 

 

 

 

반응형

댓글