Python
Summary's of Python basic concepts
Python 기본 정리
자료형(data type) | 언어 | 예시 |
---|---|---|
정수(integer) | int | 10, 20 |
실수(float) | float | 3.14 |
문자열(string) | str | “python” |
부울형(bool) | bool | True, False |
비교연산자(Comparison operator) | 설명 | 예시 ( a = 100, b = 200) |
---|---|---|
== | 두 피연산자 값이 같으면 True 반환 | a == b 는 False |
!= | 두 피연산자 값이 다르면 True를 반환 | a != b 는 True |
논리연산자(logical operator) | 설명 |
---|---|
x and y | x와 y중 거짓(False)이 하나라도 있으면 거짓이 되며 모두 참(True)인 경우에만 참 |
x or y | x나 y중 하나라도 참이면 참, 모두 거짓이면 거짓 |
not x | x가 참이면 거짓, 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.