컴파일러 vs 인터프린터컴파일러 : 소스파일을 기계어로 컴파일 시킴. 그 후 기계에서 실행인터프린터 : 컴파일러와 달리 실행 파일을 만들지 않고 실행이 필요할 때 기계어로 변환 함즉, 컴파일 언어는 소스 전체를 실행 파일로 만든 후 기계에서 실행 -> 번역과 같음 (c
연산자의 종류산술 연산자 : +,-,\*,%,//,\*\*할당 연산자 : =,+=,-=,//=비교 연산자 : >,>=,<,==,!=논리 연산자 : and, or, not문자열 연산 : +, \* 가능 ! 나눗셈 결과는 항상 데이터 타입이 실수(float)이다. (
조건식 : 어떤 조건에 따라 실행이 분기 되는 식, 간단한 실행문에 적합함 길어지면 XA if 조건식 else B : 조건식의 결과가 True이면 A실행, 그렇지 않으면 B 실행💡Tip : 코드가 너무 길어질 때 \\를 치고 엔터를 누르면 한 줄로 인식!조건식의 두가
반복문 이란? 특정 실행을 반복하는 것반복문을 사용하면 프로그래밍이 간결하고 유지 보수가 쉽다. ex) 대량 메일 발송, 인사말 반복, 게임 반복실행 등반복문의 종류 - 횟수에 의한 반복(횟수 만큼 반복 실행), 조건에 의한 반복(조건에 만족할 때까지 반복 실행)정해
def)약수 : 어떤 수는 나누어떨어지게 하는 수def)소수 : 1과 자기자신만을 약수로 가지는 수, 단 1은 제외소인수 : 약수(인수) 중에서 소수인 수소인수분해 : 1보다 큰 정수를 소인수의 곱으로 나타낸 것최대공약수(gcd) : 공통된 약수 중 가장 큰 수, 소인
컴퓨터에서의 자료 구조 => 컴퓨터에서 처리할 자료를 효율적으로 관리하고 구조화시키는 방법/학문여러개의 데이터가 묶여있는 자료형을 컨테이너 자료형이라고 하고, 이러한 컨테이너 자료형의 데이터 구조를 자료구조라 한다. 자료구조는 각각의 컨테이너 자료형에 따라서 차이가 있
코딩테스트 준비를 위해 이곳저곳 어디저기 요기저기 궁시렁궁시렁 합쳐놓은 노트..e다음에 오는 수는 10의 지수부( 유효숫자e지수 ex- 1e9 = 1,000,000,000), 주로 INF로 사용 소수점 반올림 컴퓨터 내부에서는 2진수로 작업해 실수 정보를 표현하는데 정
함수 : 파이썬의 함수는 수학의 함수와 동일하다. input을 넣으면 특정 기능을 수행한 결과를 oup으로 반환함수는 파이썬에서 기본으로 제공하는 내장함수와 사용자가 직접 선언하는 사용자 함수로 구분된다.함수를 사용 하는 이유 : 특정 기능을 재사용하기 위해서 !함수
모듈 : 함수가 선언되어 있는 파이썬 파일, 이미 만들어진 훌륭한 기능으로 사용자가 쉽게 사용 가능하다.내부 모듈 : 파이썬 설치 시 기본적으로 사용할 수 있는 모듈외부 모듈 : 별도 설치 후 사용할 수 있는 모듈사용자 모듈 : 사용자가 직접 만든 모듈모듈은 특정 기능
객체를 이용한 프로그램을 객체는 속성과 기능으로 구성된다.객체(Object) = 속성(Attribute) + 기능(Function)ex) 객체(자동차) = 속성(색상,길이,가격), 기능(전진,후진,정지 ...)객체는 클래스에서 생성된다.객체 사용의 장점 : 코드 재사용
예외 : 문법적인 문제는 없으나 예상하지 못한 문제로 프로그램 실행이 어려운 상태예외 관련 클래스는 Exception 클래스를 상속한다.ArithmeticErro, EnviromentError(IOError), LookupError(IndexErro), SyntaxEr
open(), read(), write(), close() 를 이용해 텍스트 파일을 다룬다.각각 이름 그대로 열기, 읽기, 쓰기, 닫기 역할을 수행한다.'w' : 쓰기전용(파일이 있으면 덮어씌움)'a' : 쓰기전용(파일이 있으면 덧붙임)'x' : 쓰기전용(파일이 있으면