한 개의 데이터를 저장하기 위해 사용. 변수를 사용하면 숫자를 직접 적지 않고 의미 단위로 작성이 가능하며, 가독성이 증가, 코드 수정이 용이해짐 (추상화)변수의 할당(assignment)변수는 할당 연산자(=)할 때에는 변수명을 적고 값을 입력해주면 됨. (변수명
데이터 구조를 활용하기 위해서는 메서드(method)를 활용메서드는 클래스 내부에 정의한 함수, 사실상 함수와 동일쉽게 설명하자면, 객체의 기능문자열(String Type)문자들의 나열(sequence of characters)모든 문자는 str타입(immutable
연산자 산술 연산자 비교 연산자 논리 연산자 복합 연산자 식별 연산자 멤버십 연산자 1. 산술 연산자 2. 비교 연산자 : 수학에서 등호, 부등호와 동일한 개념. 주로 조건문에 사용되며, 값을 비교할 때 사용함. 결과는 True/False로 리턴함 3. 논리
파이썬은 기본적으로 위에서 아래로 차례대로 명령을 수행함.특정 상황에 따라 코드를 선택적으로 실행(분기/조건)하거나 계속하여 실행(반복)하는 제어가 필요함. 제어문은 순서도(flowchart)로 표현이 가능함.조건문은 참/거짓을 판단할 수 있는 조건식과 함께 사용어떤
어떤 작업을 반복적으로 실행할 경우 사용되며, while문과 for문으로 구분된다.while문은 조건식이 참인 경우 반복적으로 코드를 실행조건이 참인 경우 들여쓰기 되어있는 코드 블록이 실행됨코드 블록이 모두 실행되고, 다시 조건식을 검사하여 반복적으로 실행while문
특정한 기능을 한느 코드의 조각(묶음).특정 코드를 매번 다시 작성하지 않고, 필요시에만 호출하여 간편히 사용내장함수 : 파이썬에 기본적으로 포함된 함수외장함수 : import문을 통해 사용하며, 외부 라이브러리에서 제공하는 함수사용자 정의 함수 : 사용자가 직접 만드
함수는 코드 내부에 Local scope를 생성하며, 그 외의 공간은 global scope로 구분scopeglobal scope : 코드 어디에서든 참조할 수 있는 공간local scope : 함수가 만든 scope. 함수 내부에서만 참조 가능variablegloba
파이썬 인터프리터에는 항상 사용할 수 있는 많은 함수와 형(type)이 내장되어 있음내장함수 목록Aabs()aiter()all()any()Cchr() 아스키 코드 값을 문자로 변환해 주는 함수 (10진수, 16진수사용 가능)Ffilter(function, iterab
프로그램을 여러 개의 독립된 객체들과 그 객체 간의 상호작용으로 파악하는 프로그래밍 방법.EX) 콘서트(가수 객체, 감독 객체, 관객 객체)현실 세계를 프로그램 설계에 반영(추상화)장점클래스 단위로 모듈화시켜 개발할 수 있으므로 많은 인원이 참여하는 대규모 소프트웨어
특정 데이터 타입/클래스의 객체 에 공통적으로 적용 가능한 행위(함수)
객체는 속성(변수)과 행동(함수-메서드)으로 구성된 모든 것.인스턴스는 클래스로 만든 객체를 의미객체(obejct)는 특정 타입의 인스턴스(instance)임.123은 int의 인스턴스‘hello’는 str의 인스턴스1,2,3은 list의 인스턴스타입(type) : 어
파이썬에서 데이터 형태는 서로 변환할 수 있음암시적 형 변환(impicit) ⇒ 자동사용자가 의도하지 않고, 파이썬 내부적으로 자료형을 변환하는 경우명시적 형 변환(Explicit) ⇒ 의도사용자가 특정 함수를 활용하여 의도적으로 자료형을 변환하는 경우int \-
할당(Assignment)대입 연산자를 통한 복사는 해당 객체의 주소(id)값을 복사하는 개념임.따라서, 해당 주소를 복사한 다른 리스트의 일부 값을 변경할 경우, 이를 참조하는 모든 변수에 영향을 줌.얕은 복사(Shallow copy)slice 연산자를 활용하여 같은