Post

Python

Summary's of Python basic concepts

Python 기본 정리

자료형(data type)언어예시
정수(integer)int10, 20
실수(float)float3.14
문자열(string)str“python”
부울형(bool)boolTrue, False
비교연산자(Comparison operator)설명예시 ( a = 100, b = 200)
==두 피연산자 값이 같으면 True 반환a == b 는 False
!=두 피연산자 값이 다르면 True를 반환a != b 는 True
논리연산자(logical operator)설명
x and yx와 y중 거짓(False)이 하나라도 있으면 거짓이 되며 모두 참(True)인 경우에만 참
x or yx나 y중 하나라도 참이면 참, 모두 거짓이면 거짓
not xx가 참이면 거짓, x가 거짓이면 참
  • 배열(numpy)나 비트 연산할 때는 &,인 비트 연산자를 사용하고, 일반적인 논리 연산(if 조건문 등)에서는 논리 연산자 and, or 등을 사용함.

용어정리

  • Module : 함수나 변수 또는 클래스들을 별도의 스크립트 파일로 저장한 것을 의미함. 하나의 .py 파일 안에 함수, 변수, 클래스들이 모여있는 것임.
  • Package : 여러 모듈이 한 폴더 안에 관리되는 것으로 .py 파일이 여러개 존재하는 것임.
  • Library : 여러 모듈이나 패키지를 모아놓은 것을 의미함.
    ➡️ Library >= Package >= Module 이라고 볼 수 있음.
  • Explicit data & Implicit data
    Explicit data(명시적 데이터): 사용자가 명확히 제공한 정보(평점, 좋아요/싫어요) 등 Implicit data(암시적 데이터): 사용자의 행동을 기반으로 추론한 정보(클릭, 조회수, 구매기록, 리뷰데이터(사용자가 자발적으로 작성했지만, 명확한 평가보다는 의견을 담고 있음))

[내용 업데이트 예정]

This post is licensed under CC BY 4.0 by the author.