본문 바로가기
데이터자격증/재무빅데이터분석사FDA2급 실기

재무빅데이터분석사(FDA 2급) 실기 - python 변수 설정, 변수명 규칙, 변수명 여러개 만들기, python 금액 3자리수 구분

by orangecode 2022. 12. 22.
728x90

재무빅데이터분석사 FDA 2급 출제범위

이론 데이터베이스
  • 데이터베이스 시스템
  • 관계형 데이터베이스 개요
  • 관계형 키
  • 기초 SQL
기초회계 회계의 정의
  • 회계의 기본가정, 회계등식
  • 회계상 거래, 복식부기의 원리
  • 회계등식, 재무제표의 구성요소
  • 분개, 전기, 시산표의 이해
  • 결산, 정산표, 회계의 순환과정
기초통계
  • 모집단과 표본
  • 자료의 척도와 형태
  • 기술통계분석
  • 확률, 확률변수와 확률분포
  • 표본분포와 추정
  • 상관분석과 선형회귀분석
 
  • 변수의 설정
  • 연산자와 복합연산자, 주석
  • 리스트, 튜플, 딕셔너리
실기 파이썬기초
  • if문과 for문
  • 리스트 컴프리헨션
  • 사용자정의함수, 람다함수
  • 전역변수와 지역변수
데이터 분석 (Fraudit 활용)
  • CSV, Excel 데이터 입력
  • 데이터의 Sorting
  • 데이터의 Filtering
  • 데이터의 Select
  • 데이터의 Duplicate, Gap 분석
  • 데이터의 Groupby, Summarize 분석
  • 데이터 테이블의 Join 분석
  • 데이터 Outlier 분석

 

변수의 설정

Python 에서 변수란 컴퓨터 메모리에 어떤 설명의 결과를 저장하는데 사용되는 것을 이야기한다.

 

변수의 등호식은 변수를 설정한다고 표현한다.

value(값)을 할당(assign)한다는 의미를 가지고, 수학식의 '같다'와는 전혀 다른 의미를 가진다.

 

변수명명 규칙

변수명문자 또는 언더바(_)로 시작되어야하며, 문자, 숫자, 언더바만 포함되어야 한다.

 

에러나는 변수명 예시
2var var-bar foo.loo @var $bar
숫자로 먼저 시작해서 중간에 '-'을 쓸 수 없음 중간에 '.'을 쓸 수 없음 @를 시작할 수 없음 $로 시작할 수 없음

 

python 변수명은 python 내장함수로  사용하는 단어들을 변수명으로 할 수 없다.

 

python 내장함수들
and assert break class continue
def del elif else except
import in is lambda not
or pass raise return try
while yield      

 

python에서 에러없는 변수를 설정한 경우

 

빈값을 가지는 변수 만들기

python에서 None은 아무 값이 없다는 걸 의미하며, None은 0과 다른 의미를 가진다.

0은 0이라는 값을 가지고있다는 걸 의미하지만, None은 아무런 값을 가지지 않기 때문이다.

 

 

여러개 변수 한꺼번에 만들기

python에서는 변수를 한꺼번에 여러개를 만들 수 있다.

a, b, c, d = 1, 2, 3, 4
print(a)
1
print(b)
2
print(c)
3
print(d)

 

 

변수의 개수와 값의 개수가 동일하게 설정되지 않으면 에러가 발생하기 된다.

 

변수의 값은 4개가 되어야하는데 value 값은 3개 밖에 없어서 value error가 뜬 것을 확인할 수 있다.

 

 

python 변수는 여러 변수를 동일한 값으로 설정할 수도 있다.

a = b = c = d = e = "Hello Python"
print(a)
Hello Python
print(b)
Hello Python
print(c)
Hello Python
print(d)
Hello Python
print(e)
Hello Python

 

 

변수 삭제하기

python 에서 변수 삭제는 del 변수명을 이용한다.

a = 20
del a

 

회계 등식을 이용한 변수 설정 사례

 

python에서 자산, 부채, 자본 변수를 설정한다.

 

회계등식은 자산 = 부채 + 자본의 합으로 정의할 수 있다.

 

회계 등식의 판단을 위해서는 자산 == 부채+자본이라는 등식의 결과가 True or False로 나타난다.

 

부채 + 자본의 합이 자산과 같으면 제대로 입력되었다는 의미이고, 같지 않으면 제대로 입력되지 않았다는 뜻이다.

 

python 금액 3자리수 구분 입력하기

 

보통 우리나라에서 금액을 셀 때 3만원이면 30,000원으로 표기한다.

 

하지만 python에서 30,000으로 표기하게되면 3만원이 아니라 (30, 0)이라는 값으로 받아들이게 된다.

 

 

그래서 python 3.6 버전 이상부터는 숫자를 입력하는 경우,

세자리수 구분을 언더바(_)로 하여 입력하면 처리할 수 있도록 개선되었다.

1_000_000
1000000
print(1_000_000)
1000000

 

반응형

댓글