빅데이터 분석기사/실기 요약

[빅데이터분석기사/실기] 0. 파이썬 기초

✨️데이터분석가✨️ 2025. 5. 24. 23:13
728x90
728x90

[빅데이터분석기사] 필기 합격하신 모든 분들 축하드립니다!

이제 실기시험을 준비해야 하는데, 실기는 파이썬 or R을 선택해서 시험을 봅니다.

저는 요즘 실무에서 많이 사용하고 있어 활용도가 높은 '파이썬'으로 선택했습니다.

 

파이썬 실행 방법, 기본적인 문법 등 파이썬 기초에 대해 알아보겠습니다.🤓

 

 


■ 파이썬 실행 방법

먼저, 파이썬을 실행하기 위해서는 파이썬 프로그램이 필요한데,

저는 무료로 설치 과정 없이 이용할 수 있는 '구글 코랩'을 통해서 이용하고 있습니다.

구글 코랩에 접속해서 로그인만 하면 준비 완료입니다!

https://colab.research.google.com

 

 

파이썬 프로그램(+비주얼 스튜디오)을 설치해서 이용하는 방법은 아래 글에 자세하게 나와 있습니다.

 

[혼공학습단 파이썬] #1-1. 파이썬 설치 및 실행

1. 파이썬 시작하기 1) 파이썬 특징 2) 프로그램 설치 3) 파이썬 실행 1) 파이썬 특징 비전공자도 쉽게 배울 수 있는 언어 다양한 분야에서 활용 가능 대부분의 운영체제(윈도우, 맥, 리눅스)에서 사

dataslog.tistory.com

 

 


■ 파이썬 기초

1. 출력 기능

- print( ) 함수를 이용하여 괄호 안의 내용을 출력함. 따옴표로 묶이면 문자로 출력됨

print(45)
print("happy")
print('happy')
45
happy
happy

 

- print( ) 함수를 활용하지 않으면, 마지막 내용만 출력됨

345
645
645

 

 

2. 주석 기능

- 프로그램 실행에 영향을 주지 않는 코드이며, #으로 시작하는 초록색 글씨

# 주석: 메모 기능 (프로그램 실행에 영향을 미치지 않음)
# 여러 줄 한번에 주석 처리: 블럭지정 후 ctrl+/

 

 

3. 연산 기능

- // 몫, % 나머지, ** 제곱

print(16 // 3) # 몫
print(16 % 3) # 나머지
print(4 ** 2) # 제곱
5
1
16

 

- < 작다, >= 크거나 같다, == 같다, != 같지 않다

print(10 < 5) # 작다
print(10 >= 5) # 크거나 같다
print(10 == 5) # 같다
print(10 != 5) # 같지 않다
False
True
False
True

 

 

4. 변수 유형

- int 정수형, float 실수형, str 문자열, bool 참거짓

print( type(3) ) # 정수형 int
print( type(3.5) ) # 실수형 float
print( type('3') ) # 문자열 str
print( type(True) ) # 참거짓 bool
<class 'int'>
<class 'float'>
<class 'str'>
<class 'bool'>

 

 

5. if문

- 해당 조건이 참일 경우, 아래 코드를 실행함

age = 30
if age < 20:
  print("20세 미만")
elif age >= 20 and age < 60:
  print("20 ~ 59세")
  print("꽝")
else:
  print("60세 이상")
20 ~ 59세
꽝

 

 

6. 리스트

- [ ]는 리스트 형태이며, append( )는 값 추가 함수, sort( )는 오름차순 정렬 함수

['치킨', '피자', 3, 5] <class 'list'>
['치킨', '피자', 3, 5, '추가']
['딸기', '레몬', '포도']

 

 

7. 딕셔너리

- {key1:value1, key2:value2...}는 딕셔너리 형태

{'name': 'serena', 'level': 5}
serena
{'name': 'bella', 'level': 5}
dict_keys(['name', 'level'])
dict_values(['bella', 5])

 

 

8. 인덱싱과 슬라이싱

- 인덱싱은 문자 하나를 선택하는 연산자, [0]은 첫 번째 글자, [1]은 두 번째 글자, [-1]은 마지막 글자가 선택됨

- 슬라이싱은 특정 범위를 선택하는 연산자, [0:2], [:2]은 첫 번째 ~ 두 번째 글자가 선택됨 (마지막 숫자 미포함)  

[60, 92, 59]

 

 

9. 내장함수

- sum 합계, max 최댓값, min 최솟값, len 길이(개수), round 반올림

338
92
44
5
3.14

 

 

10. for 반복문

- 특정 코드를 반복해서 실행하고자 할 때 사용

 
5
6
7
8
9
20
40
60

 

 

11. 인덱스와 값 출력

- enumerate를 이용하여 리스트의 모든 인덱스와 값을 for 문을 이용하여 출력

0
사과
인덱스0인 값은 사과입니다.
1
포도
인덱스1인 값은 포도입니다.
2
레몬
인덱스2인 값은 레몬입니다.

 

 

12. def 함수

- 최댓값/최솟값을 구하는 함수

15 95

 

- 평균을 구하는 함수

53.0

 

 

 

 

 

※ 파이썬 기초에 대한 자세한 내용은 아래 글에서 확인하실 수 있습니다.

 

 

[혼공학습단 파이썬] #1-2. 파이썬 용어

1. 파이썬 시작하기 4) 파이썬 용어 4) 파이썬 용어 표현식(expression): 어떤 값을 만들어내는 코드를 의미 식별자(identifier): 사용자가 정의한 단어, 키워드 단어X, 숫자 시작X, 공백X 예시 스네이크 케

dataslog.tistory.com

 

 

[혼공학습단 파이썬] #2-1. 문자열, 인덱싱, 슬라이싱

2. 자료형 1) 문자열 (1) 문자열 만들기 (2) 문자열 연산자 (3) 문자열 선택 연산자 (인덱싱) (4) 문자열 범위 선택 연산자 (슬라이싱) (5) 문자열 길이, len( ) 자료(Data): 프로그램이 처리할 수 있는 모든

dataslog.tistory.com

 

 

[혼공학습단 파이썬] #2-2. 숫자, 변수와 입력

2. 자료형 2) 숫자 (1) 숫자 종류 (2) 숫자 연산자 (3) 연산자의 우선순위 3) 변수와 입력 (1) 변수 생성 (2) 복합 대입 연산자 (3) 사용자 입력, input( ) (4) 문자열 ↔ 숫자 변환 2) 숫자 (1) 숫자 종류 - 정

dataslog.tistory.com

 

 

 

[혼공학습단 파이썬] #3-1. 불 자료형, if 조건문

3. 조건문 1) 불 자료형 (1) 비교 연산자 (2) 논리 연산자 2) if 조건문 (1) if 조건문 (2) 날짜/시간 활용하기 (3) 짝수/홀수 구분하기 1) 불 자료형 - 불(Boolean, 불린): 참(True)과 거짓(False)을 나타내는 값 (

dataslog.tistory.com

 

 

[혼공학습단 파이썬] #3-2. else 구문, elif 구문

3. 조건문 3) if ~ else 구문 4) elif 구문 5) False로 변환되는 값 6) pass 키워드 3) if ~ else 구문 - 조건이 2가지로 구분되는 경우에 활용 if 조건문: 조건이 참일 때 실행할 문장 else 조건문: 조건이 거짓일

dataslog.tistory.com

 

 

[혼공학습단 파이썬] #4-1. 리스트

4. 리스트와 반복문 1) 리스트 (1) 리스트 기본 (2) 리스트 연산 (3) 리스트 요소추가 (4) 리스트 요소제거 (5) 리스트 정렬 (6) 리스트 값 확인 1) 리스트 리스트, list 요소, element 인덱스, index 대괄호 내

dataslog.tistory.com

 

 

[혼공학습단 파이썬] #4-2. for 반복문, 딕셔너리

4. 리스트와 반복문 2) for 반복문 (1) if 조건문 & for 반복문 조합 (2) for 반복문 & for 반복문 조합 3) 딕셔너리 (1) 딕셔너리 기본 (2) 딕셔너리 값 확인 (3) 리스트 & 딕셔너리 조합 (4) 중첩 딕셔너리 2) f

dataslog.tistory.com

 

 

[혼공학습단 파이썬] #4-4. reversed(), enumerate(), items()

4. 리스트와 반복문 6) 관련 함수 (1) 기본 함수 (2) reversed( ) 함수 (3) enumerate( ) 함수 (4) items( ) 함수 (5) 리스트 내포 6) 관련 함수 (1) 기본 함수 - min( ): 최솟값 출력 - max( ): 최댓값 출력 - sum( ): 내부

dataslog.tistory.com

 

 

[혼공학습단 파이썬] #5-1. 함수 생성, 가변 매개변수, 기본 매개변수, 리턴

5. 함수 1) 함수 생성 (1) 함수 용어 (2) 함수 기본 (3) 가변 매개변수 (4) 기본 매개변수 (5) 가변 매개변수 + 기본 매개변수 (6) 리턴 1) 함수 생성 (1) 함수 용어 - 함수 호출(function call): 함수를 실행하

dataslog.tistory.com

 

 

 

 

 

728x90
728x90