Coding/Jump to Python

Python - 설치 / 기초 연산 / 반복문 / while문 / for문 / 함수정의 /def / 조건문 / if / 콜론

빈그레 2023. 9. 7. 20:16

 

 


01-3 Python 사용 분야

 

 

 

 

 

Python 사용 분야

 

- System Utility 제작
: 파이썬은 OS의 시스템 명령어 사용이 가능하여, 시스템 유틸리티를 만들기에 유리하다.
  여기서 유틸리티란 컴퓨터 사용에 도움을 주는 여러 소프트웨어를 말한다.

- GUI 프로그래밍
: GUI (Graphic user interface) 프로그래밍이란 그래픽 환경에서 사용자와 상호작용하는 컴퓨터 프로그램을 개발하는 프로세스를 의미한다. GUI를 통해 사용자는 마우스, 키보드 또는 터치 입력을 사용하여 프로그램과 소통할 수 있다. 대표적인 예로 Tkinter(GUI 라이브러)가 있다. 

- 웹 프로그래밍 

- 수치 연산 프로그래밍

- 데이터 베이스 프로그래밍

- 데이터 분석, 사물 인터넷

 

** 파이썬은 높은 abstraction은 가지고 있기 때문에, 빠른 속도를 요구하거나 하드웨어를 직접 건드려야 하는 프로그램에는 어울리지 않는다. 또한, 웹 개발은 가능하나, 앱 개발과 같은 모바일 프로그래밍이 어렵다. 

 

 

 

 


 

 


01-4 파이썬 설치

 

 

 

윈도우에서 파이썬 설치하기

 

1. 파이썬 공식 홈페이지에서 윈도우용 파이썬 언어 패키지를 다운로드 한다.

 

 

 

 

2. install now를 선택하여 설치를 진행한다.

 (반드시 'Add python 3.7 to Path' 옵션을 선택해야 파이썬이 어느곳에서든 실행될 수 있다. )

 

 

 

3. 설치가 완료되면 close를 눌러 종료한다.

 

 

 


 

 

 

 


01-5 파이썬 둘러보기 (기초 다루기)

 

 

 

 

 

파이썬 대화형 인터프리터(interpreter)

 

아래와 같은 창을 파이썬 대화형 인터프리터라고 한다. 

 

인터프리터란 사용자가 입력한 소스 코드를 실행하는 환경을 말한다. 인터프리터에서 코드를 작성했을 때 입력에 따른 결과값이 바로바로 출력 되어, 입력과 출력이 반복되는 것이 마치 대화하는 것 처럼 느껴져  '대화형'이라는 수식이 붙었다. 

 

 

인터프리터 종료 

 

인터프리터를 종료할 때에는 Ctrl + Z 를 누르고  Enter를 누른다.

 

 

기초 연산 (변수)

 

-변수로 연산

인터프리터에서 변수에 숫자를 넣고 개산해볼 수 있다.

 

- 변수에 문자 넣기

 

 

 

if문

 

인터프리터에서 대괄호 사용 대신 ' : '를 사용하여 if문을 통해 실행할 것을 넣는다.

파이썬에서는 들여쓰기 자체가 문법이 되기 때문에 다음 줄로 넘어가서

if문을 통해 실행할 코드를 입력하기 전 spacebar로 4칸 들여쓰기를 해야한다.

두번째 "..."이후 enter를 한 번 더 눌러야 if문이 종료되고 문장이 출력된다.

 

들여쓰기를 하지 않으면 다음과 같은 error가 뜬다.

 

 

반복문 ( for / while )

 

#for문 예시코드

for a in [1,2,3]:  # list에 대해 for문 실행
   print(a)        # a는 list의 0번 index부터 출력

1
2
3

 

 

#while문 예시
i=0
while i<3:   #괄호를 필요로 하는 자리에 콜론 넣기
	i=i+1
    print(i)
    
1
2
3

 

 

함수

 

함수를 작성할 때에는 def라는 예약어를 사용한다. 함수 정의할 때, 반복문과 마찬가지로 괄호를 필요로 하는 곳에 콜론을 넣어 함수를 정의한다. 여기서 인터프리터 대신 vs code상에서 작성했으므로 함수 결과값에 대해서는 print를 출력해준다.