print("Hello World!")
데이터 베이스를 공부한 이후로 방대한 데이터를 어떻게 활용할 수 있을까에 대한 고민을 해봤다. 비개발자인 나에게 유용한 코딩 언어들이 있었는데 그중에서 데이터 시각화에 유리(굉장히 다양한 라이브러리 지원)하고 우리가 사용하는 인간의 언어와 같이 직관적이면서 강력한 Python을 배워야겠다고 마음을 먹었다.
먼저 코딩에서 기초적으로 사용하는 문법부터 빠르게 훑은 뒤, 파이썬을 사용한 데이터 시각화를 공부할 예정이다. 다른 언어와 구조적인 부분에서 비슷한 것이 많아 기초는 빠르게 넘어갈 예정이니 생략된 부분도 많을 것이다. 이는 추후에 프로젝트 진행에서 세부적인 것들을 공부하며 진행해보고자 한다.
먼저 파이썬에서 사용되는 아주 기초적인 프로그래밍 구조 몇 가지를 살펴보자.
# 파이썬에서는 주석을 우물정자로 달 수 있다.
# 함수
print("파이썬에도 특정 기능을 선언하지 않고도 내장된 함수를 사용해 간편히 기능을 작동시킬 수 있다.")
print("현재 이 print()문도 내장함수 중 하나이다.")
print("그렇다면 내장된 함수 외에 함수 선언은 어떻게 할까?")
def ex_f(): # 두 수의 합을 더해 화면에 출력하는 함수
print(2 + 3)
ex_f() # 숫자 2와 3이 더해진 값을 출력해 화면에 띄울 것이다.
다른 언어와 비교하면 굉장히 코딩이 이해하기 쉬운 것을 알 수 있다. 간단하게 print()를 통해 화면에 띄우고자 하는 내용을 코딩할 수 있으며 이외에도 다양한 내장함수가 존재한다. 개인적으로 자주 반복되는 동작을 함수로 선언해 사용할 수도 있다. 함수 선언은 def (함수 이름): 을 통해 헤더를 입력하고 따라오는 줄에 코딩을 입력해 함수를 만들 수 있다. 함수를 호출하는 것도 그냥 선언한 함수의 이름을 적어 호출하기만 하면 된다.
# 변수
a = 1
b = 2.52
c = "호드벤처"
파이썬에서 쓰이는 대표적인 데이터 타입으로는 SQL에서도 배웠던 정수형(integer), 소수형(floating), 문자열(string), 불린(Boolean)이 있다. 각 데이터 형의 설명은 넘어가고, 변수를 선언할 때 따로 자료형을 설명할 필요 없이 (변수명) = (값) 으로 변수를 지정할 수 있다. (문자열은 따옴표로 표기할 것.)
# 파라미터
def ex_para(a, b, c): # 파라미터로 받은 세 수를 곱한 값을 화면에 출력하는 함수
print(a * b * c)
ex_para(3, -2, 9) # -54
def ex_return(num_1, num_2): # 파라미터로 받은 두 수를 더한 값을 리턴하는 함수
return num_1 + num_2
print(ex_return(19, 5) * ex_return(1, 2)) # 72
함수를 정의하는 과정에서 눈치챈 사람도 있을 것이다. 함수를 선언할 때, 함수명 다음에 오는 괄호에 파라미터를 넣어 함수를 사용할 때마다 다른 값을 얻을 수 있다. 또한, print()를 통해 화면에 함수 값을 화면에 띄우는 것 외에도 함수에서 출력된 값을 return를 사용하면 그대로 응용할 수도 있다.
이번에는 아주 심플하게 Python이 어떤 언어인지 살펴봤다. 앞으로는 상황에 맞게 코딩을 모방하면서 어떤 기능들이 있는지, 어떻게 사용이 가능한지, 주의해야할 점은 무엇인지 공부해 보자.
'IT Self-study > Python' 카테고리의 다른 글
| 파이썬 기초: 리스트 (0) | 2025.04.04 |
|---|---|
| 파이썬 실습 (1): 기초 문제해결 능력 (0) | 2025.03.27 |
| 파이썬 기초: 제어문 (0) | 2025.03.26 |
| 파이썬 기초: 추상화 (1) | 2025.03.25 |
| 파이썬 기초: 데이터 형 (0) | 2025.03.24 |