프로그래밍개념

저급 언어 : 컴퓨터가 쉽게 이해할 수 있는 언어, 실행속도가 빠르고 성능이 뛰어남

기계어 / 어셈블리

고급 언어 : 인간이 사용하는 언어와 유사하게 만들어진 언어

C, python 등

컴파일러 : 소스파일을 기계어로 변환하여 실행파일을 만듬 / 실행속도가 빠름 / 수정할 떄마다 다시 실행파일을 만들어야 함

인터프리터 : 실행파일을 만들지 않고 기계어로 바로 번역

소스코드 : 사람이 판독할 수 있는 고급언어로 작성한 프로그램 코드

목적코드 : 소스코드를 컴퓨터가 판독할 수 있게 이진수로 변환한 것

파이썬 프로그래밍

출력 : print()

입력 : input() / 괄호 안에 출력할 ”문자“ 입력 가능

몫 구하기 : a // b

나머지 : a % b

거듭제곱 : a ** b

소문자로 변환 : text.lower()

대문자로 변환 : text.upper()

문자열 길이 구하기 : len(text)

A문자를 B로 바꾸기 : text.replace(“A”, “B”)