[Python 기초] Data

JERRY·2024년 12월 13일
0

Python

목록 보기
2/35
post-thumbnail

데이터란?

컴퓨터 과학에서 데이터(data)는 하나 이상의 기호로 구성된 시퀀스이다. 데이텀(datum)은 데이터의 단일 기호이다. 데이터가 정보가 되기 위해서는 해석이 필요하다. 디지털 데이터는 아날로그 표현이 아닌 1과 0의 이진수 체계를 사용하여 표현된 데이터이다. 현대(1960년 이후) 컴퓨터 시스템에서 모든 데이터는 디지털이다.
데이터는 저장 중인 데이터, 전송 중인 데이터, 사용 중인 데이터라는 세 가지 상태로 존재한다. 컴퓨터 내의 데이터는 대부분의 경우 병렬 데이터로 이동한다. 컴퓨터로 이동하거나 컴퓨터에서 이동하는 데이터는 대부분의 경우 직렬 데이터로 이동한다. 온도 센서와 같은 아날로그 장치에서 가져온 데이터는 아날로그-디지털 변환회로를 사용하여 디지털로 변환될 수 있다. 컴퓨터에 의해 연산이 수행되는 수량, 문자, 기호 등을 나타내는 데이터는 자기적, 광학적, 전자적, 기계적 기록매체에 저장, 기록되며 디지털 전기적 또는 광학적 신호의 형태로 전송된다. 데이터는 주변기기를 통해 컴퓨터 안팎으로 전달된다.

즉 데이터란 관찰이나 측정을 통해 수집된 데이터로 수집, 가공 등의 과정을 거쳐 정보가 된다.
이러한 데이터는 메모리에 저장되어 주변기기를 통해 실행된다.

메모리 주소를 이용하여 데이터를 사용하는 것은 불편하며 프로그램을 보다 효율적으로 관리하기 위해서 메모리 공간인 변수를 사용하게 된다.
변수를 사용하려면 변수 선언 및 초기화 과정을 거쳐야 한다.
'변수명 = data' 의 형태로 선언 할 수 있다. 즉 변수명이 data의 이름표 역활을 하는것이다.

초기화하지 않으면 다음과 같이 선언이 완료되지 않아 변수명이 정의 되지 않았다는 에러가 발생하니 꼭 초기화 작업을 끝낸 후 변수를 이용해야 한다.

변수명은 몇몇 규칙을 지키는선에서 사용자가 편하게 붙일 수 있다.
변수 작명법은 다음과 같다.

변수 작명법

  1. 영문사용
    myAddress = '대한민국 서울시' ----------------→ 권장 O
    나의주소 = '대한민국 서울시' ------------------→ 권장 X

  2. 첫 번째 시작글자는 소문자 사용
    myAddress = '대한민국 서울시' --------------- → 권장 O
    MyAddreaa = '대한민국 서울시' ---------------→ 권장 X

  3. 가급적 데이터의 의미를 파악할 수 있는 명사 사용
    myWeight = 80 ---------------------------------→ 권장 O
    mw = 80 ----------------------------------------→ 권장 X

  1. 카멜 표기법 또는 스네이크 표기법 사용
    customerBankAccount = '125-01-145826' ------→권장 O
    customer_bank_account = '125-01-145826' ----→권장 O
    customerbankaccount = '125-01-145826' ------→권장 X
  1. 예약어(파이썬에서 이미 예약된 단어) 사용 금지 → 사용시 error 발생
    'False', 'None', 'True', 'and', 'as', 'assert', 'async',
    'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except',
    'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda',
    'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield' 등

  2. 특수문자 사용 금지(단, 언더바(_)는 사용 가능) → 사용시 error 발생
    $myWeight = 10 ------------→ SyntaxError: invalid syntax

  3. 공백문자 사용 금지
    .my address = 20 ------------→ SyntaxError: invalid syntax
    . myaddress = 20 -------------→ IndentationError: unexpected indent
    .myaddress = 20 --------------→가능

  1. 숫자는 사용해도 되지만 첫 번째 사용 금지 → 사용시 error 발생
    myaddress1 ='korea seoul' -----→ 가능
    my1address = 'korea seoul'---- → 가능
    1myaddress = 'korea seoul' ----→ SyntaxError: invalid syntax

0개의 댓글