저급 언어 : 컴퓨터가 쉽게 이해할 수 있는 언어, 실행속도가 빠르고 성능이 뛰어남
기계어 / 어셈블리
고급 언어 : 인간이 사용하는 언어와 유사하게 만들어진 언어
C, python 등
컴파일러 : 소스파일을 기계어로 변환하여 실행파일을 만듬 / 실행속도가 빠름 / 수정할 떄마다 다시 실행파일을 만들어야 함
인터프리터 : 실행파일을 만들지 않고 기계어로 바로 번역
소스코드 : 사람이 판독할 수 있는 고급언어로 작성한 프로그램 코드
목적코드 : 소스코드를 컴퓨터가 판독할 수 있게 이진수로 변환한 것
출력 : print()
입력 : input() / 괄호 안에 출력할 ”문자“ 입력 가능
몫 구하기 : a // b
나머지 : a % b
거듭제곱 : a ** b
소문자로 변환 : text.lower()
대문자로 변환 : text.upper()
문자열 길이 구하기 : len(text)
A문자를 B로 바꾸기 : text.replace(“A”, “B”)