ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파이썬회계 Cp.01-03 파이썬 기초(파이썬 변수, 파이썬 연산자)
    파이썬회계(Python Accounting) 2020. 11. 21. 01:05
    728x90
    반응형
    SMALL

    →2020/11/18 - [파이썬회계(Python Accounting)] - 파이썬회계 Cp.01-02 기초다지기(비트코인 시세 확인)

     

    파이썬회계 Cp.01-02 기초다지기(비트코인 시세 확인)

    2020/11/17 - [파이썬회계(Python Accounting)] - 파이썬회계 Cp.01-01 기초다지기(파이썬 설치) ※ 본 글은 단계별로 진행되며, 이전 글에 이어서 작성된다는 점 이해 부탁드리겠습니다. 2. 파이썬 설치(계속

    hi-everybody.tistory.com


     

    안녕하세요 :) 회계하는 남자, 김짱구입니다.
    오늘은 파이썬 회계에 들어가기 전에 파이썬을 사용하는 데 있어서 필요한 기초적인 개념들에 대해 소개해보려 합니다.
    뭐든지 기초가 중요하죠 !
    파이썬을 회계 분야에 접목시키기 위해서 파이썬 기초가 잘 잡혀있어야 하는데요, 오늘은 바로 그런 시간입니다 ˘◡˘
    자, 그럼 바로 시작해볼까요~?


    오늘 배울 파이썬 기초는 변수의 설정, 연산자, 자료형의 종류에 대해 알아보도록 하겠습니다.

    01. 변수의 설정
     python의 변수 설정은 다른 프로그래밍의 언어와 유사합니다. python에서 변수란 컴퓨터 메모리에 어떤 설명의 결과를 저장하는 데 사용하는 것입니다. 쉽게 말해서 컴퓨터 메모리의 빈자리에, 정확한 임의의 위치에 사용자가 딱 가리키는 겁니다. '저기는 a라는 값을 가지는 위치야.' 그럼 컴퓨터는 해당 위치를 가리키게 되면 'a'라는 값을 불러오게 됩니다.
    등식(=)은 변수를 설정한다고 표현하는 것이고 Value(값)을 Assign(할당)한다고 생각하시면 됩니다.
    (수학의 등식(=)과는 같은 모양이지만 다른 뜻을 표현하는 건 아시겠죠?  '͡ •_'͡•   )

    이와 같이 'a'라는 변수에 '회계왕김짱구'라는 값을 할당해주었기에 제가 'a'를 호출하였을 때, '회계왕김짱구'라는 값이 반환되는 것을 확인할 수 있습니다.

     자, 이런 변수에는 변수 명명 규칙이 있습니다. 변수명에 제한이 있는 겁니다.
    변수는 문자 또는 언더바(_)로 시작되어야 하며, 문자, 숫자, 언더바만 포함되어야 합니다. 또한 Python의 내장 함수, Built-In 함수와 같은 단어는 변수로 설정하실 수 없습니다.


    02. 연산자
     Python은 내장 연산자를 가지고 있습니다. 기본적인 가감승제(+, -, *, /) 연산자는 지원하지만 증감 단항 연산자(x++, ++x)는 지원하지 않습니다. 제가 공부하면서도 새로웠던 연산자들에 대해서 정리해드리겠습니다 !

    연산자 예시 결과
    % 나머지 10 % 3 1
    // 10 // 4 2
    ** 제곱 2 ** 8 256
    == ~와 같다 (단순 값 비교) 1 == 1 TRUE
    != ~와 같지않다 (단순 값 비교) 10 != 11 TRUE
    is ~와 같다 (객체 비교) 10 is 10 TRUE
    or ~또는(객체비교, 어느하나만) 10 == 10 or 10 == 11 TRUE
    abs() 절대값 abs(-3) 3

     종류가 다른 연산자가 함께 있을 때 컴퓨터는 우선순위가 높은 연산자부터 계산합니다.
    연산자 우선순위 첫 번째는 ( ) , 그룹화시키는 괄호입니다. 따라서 이런 연산자의 우선순위를 기억하기보단 ( )가 연산자 우선순위 중에 제일 높으니까 내가 먼저 표현하고자 하는 연산자가 있다면 괄호를 활용하는 것이 좋겠습니다.


    03. 자료형의 종류
     Python에서는 자료의 종류를 Data Type으로 분류하고 있습니다. Data Type을 입력 값에 따라 자동으로 분류합니다.
    자료형의 종류에 대해 정리해드리겠습니다 !

    a = 10 정수형 자료, Integer
    a = 3.14 실수형 자료, Float
    a = 'Hello' 또는 "Hello" 문자형 자료, String
    a = [1, 2, 3, 4, 5] 리스트 자료, List
    a = (1, 2, 3, 4, 5) 튜플 자료, Tuple
    a = {1, 2, 3, 4, 5} 세트 자료, Set
    a = {1:'회계왕 , 2:'김짱구'} 딕셔너리 자료, Dictionary

    Python에서는 문자형 자료(String)를 값(Value)으로 저장할 수 있습니다. 이 때는 작은따옴표(' ') 또는 큰 따옴표(" ")를 사용하시면 됩니다.   ˵¯͒ བ¯͒˵  
    또한, Python 코딩을 잘하기 위해서는 4총사라 불리는 List , Tuple , Set , Dictionary에 대한 이해가 필수입니다. 이 4총사는 시퀀스(Sequence) 형 자료, 반복(iterable) 형 자료라서 연속되는 if, for문과 같은 함수와 같이 사용되게 됩니다.

    좋습니다 ! 그럼 다음 시간에는 이 4총사에 대해 자세히 알아보는 시간을 가지도록 하겠습니다.
    제가 쓴 글이 조금이라도 도움이 되셨기를 바라면서 이만 글 마치겠습니다. 

    안녕 ! ꉂꉂ(ᵔᗜᵔ*)

    728x90

    댓글

Designed by Tistory.