[Python] 파이썬 기본 명령어 알아보기
이번 포스팅에서는 파이썬 기본 명령어 중에서 주석처리, PIP로 외부 라이브러리 설치, print 함수 사용, 모듈 가져오기(import), 사칙연산 등에 대해 자세히 알아보겠습니다.
목차
주석달기 및 주석처리 방법
이전 글에서는 구글코랩 주피터 노트북 사용법([Python] 구글코랩 주피터 노트북 사용법)에 대해 알아보았습니다. 파이썬에서 #으로 시작하면, #에서부터 줄의 끝까지 주석으로 취급하게 됩니다. 주석은 해당 코드가 하는 기능을 설명하거나 주의해야 할 내용 등을 적습니다. 주석이 있든, 없든 프로그램의 실행결과에는 영향을 미치지는 않습니다. 하지만 주석을 사용하면 파이썬 코드를 길게 작성하더라도 빠르게 전체 코드순서를 이해하기 쉽습니다. 특히 공동으로 개발하는 경우 주석으로 코드에 대한 설명이 되어 있으면 다른 개발자가 코드를 이해하기가 쉽습니다. 주석이 없더라도 프로그램의 실행 결과는 동일하므로 #으로 시작하는 뒷부분은 실행되지 않는다는 점을 기억하시면 됩니다.
<아래의 예시를 참고하세요>
# 다음 코드는 반지름을 이용하여 원의 면적을 출력하는 코드이다
반지름 = 4
면적 = 3.14 * 반지름 * 반지름
면적 #주석처리
<실행 결과>
목차
PIP로 외부 라이브러리 설치방법
파이썬은 PyPi라는 서드 파티 라이브러리 저장소(https://pypi.org/)를 무료로 공개하고 있습니다. PyPi에서 사용할 라이브러리를 발견했다면 pip 명령어로 설치, 갱신 및 삭제 등의 패키지 관리를 할 수 있습니다. 쉽게 설명하자면, pip는 파이썬의 패키지 관리 소프트웨어로 표준 라이브러리에 포함되지 않은 외부 라이브러리를 설치하는 도구로 이해할 수 있습니다.
라이브러리 설치
requests 라이브러리를 설치할 때는 명령줄에서 다음 명령어를 실행합니다.
pip install requests
라이브러리 삭제
앞에서 설치한 requests 라이브러리를 삭제할 때는 명령줄에서 다음 명령어를 실행합니다.
pip uninstall requests
라이브러리 목록 표시
freeze를 이용하면 설치한 라이브러리 목록을 출력할 수 있습니다. 설치한 라이브러리 목록을 텍스트파일에 저장하여 다른 환경에서 동일하게 설치하는데 도움이 됩니다.
pip freeze > requirements.txt
freeze를 이용하여 requirements.txt에 저장된 라이브러리를 일괄 설치할 때에는 명령줄에서 다음과 같이 실행합니다.
pip install -r requirements.txt
pip uninstall -r requirements.txt
목차
print 함수 사용하기
print 함수는 지정한 문자열을 출력하거나, 지정한 변수의 정보를 출력합니다. 여러 변수를 나열하기 위해서는 콤마(,)를 사용하며, 각 변수나 값들은 공백으로 띄워져서 한 줄로 출력됩니다. 여러 개의 변수가 한 셀에 위치할 경우에는 가장 마지막 변수 결과만 출력되므로, 여러 개의 변수 결과를 한 셀에서 모두 보고 싶을 경우에는 보기를 원하는 모든 변수에 print('문자열' 또는 변수)를 사용합니다.
# 변수 값 확인 2가지 방법
a = 1.5
b = 2 * 3 + 1
print(a)
print(b)
<실행 결과>
1.5
7
# print 를 사용하여 감사합니다 출력하기
#첫번째 방법
print('감사합니다')
print("감사합니다")
#두번째 방법
a = '감사합니다'
print(a)
<실행 결과>
감사합니다
감사합니다
감사합니다
여러 변수를 출력하는데, 구분기호를 사용하기 위해서는 sep='구분기호' 사용하면 됩니다.
print(1, 2, 3, sep=', ') # sep 구분기호
<실행 결과>
1, 2, 3
설치한 모듈 가져오기
파이썬 스크립트는 미리 만들어진 모듈을 import 문을 사용하여 불러올 수 있습니다. 모듈을 하나로 모은 것을 패키지, 모듈과 패키지를 라이브러리라고 부릅니다. 파이썬에서 기본적으로 제공하는 패키지나 모듈을 표준 라이브러리라고 합니다. 직접 작성하여 모듈이나 패키지를 만들 수도 있습니다.
import numpy as np
import pandas as pd
모듈, 패키지 import 문으로 불러올 수 있습니다. 모듈 안에 있는 함수 등 특정 구성요소를 사용할 때에는 모듈이름 뒤에 점(.)을 찍은 후 호출합니다. 파이썬 기본 모듈인 time 모듈을 사용하여 sleep 함수를 사용하면 아래 항목 실행 전 지정한 시간을 주고 실행하게 됩니다.
import time
print(5*5*5*5)
time.sleep(10) #위아래 사이에서 10초의 시간을 준다는 의미
print(2*2*2*2*2)
목차
연산자로 산술 연산
연산에서 중요한 점은 print()를 사용하지 않는 경우에는 가장 마지막 코드만 출력되므로, 출력값을 보기를 원하는 경우에는 print() 사용(마지막 행은 제외 가능) 합니다.
덧셈 ( + )
print(4 + 10)
100 + 100
50 + 5
<실행 결과>
14
55
뺄셈( - )
# 뺄셈 -
100 - 20
222 - 111
<실행 결과>
111
곱셈( * )
# 곱셈 *
6 * 2
<실행 결과>
12
# 제곱 **
2 ** 5
<실행 결과>
32
# 나눗셈 /
10 / 4
<실행 결과>
2.5
# 나눗셈의 몫 //
10 // 3
<실행 결과>
3
# 나머지 %
10 % 3
<실행 결과>
1
마무리
이번 포스팅에서는 파이썬 기본 명령어 중에서 주석처리, PIP로 외부 라이브러리 설치, print 함수 사용, 모듈 가져오기(import), 사칙연산 등에 대해 자세히 알아보았습니다. 다음 글에서는 파이썬 변수 및 연산자, input() 함수에 대해 알아보겠습니다.
댓글