Archive: 2019/3

0

객체 지향 프로그래밍(OOP) - 상속

파이썬 테스트 Problem 1 n번째 피보나치 수를 반환하는 함수를 재귀 함수와 반복문을 활용한 함수로 만들기 사용자가 매개변수로 반드시 1 이상의 수를 넣음(에러 핸들링 X) 출력 결과 >> 0 1 1 2 3 5 8 13 21 34 만약 n이 4이면 반환 값은 2 1234567891011121314151617181920212223242

0

class

OOP 설계 계좌 만들기 예제를 통해 구현 class 모습을 살펴보자. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838

0

객체 지향 프로그래밍(OOP) - 기초

객체 지향 프로그래밍(OOP. Object Oriented Programming) Procedual와 Object-Oriented Procedual “함수”를 이용해 추상화 Object-Oriented “객체”를 통해 추상화 현실에 존재하는 것들을 어떻게 모델링할 것인가? 객체 “관련있는” 데이터(정보, 변수) “관련있는” 변수(상태

0

통계

통계 모 분산(population variance) 모집단의 분산 관측값에서 모 평균을 빼고 그것을 제곱한 값을 모두 더하여 전체 데이터 수 n으로 나눔 표본 분산(sample variance) 표본의 분산 관측값에서 표본 평균을 빼고 제곱한 값을 모두 더한 것을 n-1로 나눔 Excel File을 python으로 바꾸기 평균 구하기 분산 구

0

리눅스 터미널 기초

Linux Terminal Basic top : cpu 프로세스 상황 보여주기 PID : Process ID 1%cpu(s), us(user), sy(system), id(idle), hi(hardware interrupt), si(software interrupt), st(steal time) F를 누르면 fields management로 진입

0

얕은 복사(shallow copy)와 깊은 복사(deep copy)

리스트 예시 12345678910li = [1, 2, 3]# 참조(reference). 둘은 완벽하게 같은 객체.li2 = lili2>> [1, 2, 3]li2.append(4)li>> [1, 2, 3, 4] 얕은 복사(shallow copy) 얕은 복사를 하면 공간을 복사해서 다른 공간이 생긴다. 하지만 바라보고 있는 대

0

calculator

후위 표기법을 이용한 정수형 계산기 만들기 3*5 처럼 연산자가 중간에 있는 경우를 중위 표기법이라고 한다. *35 처럼 연산자가 앞에 있는 경우를 전위 표기법이라고 한다. 35* 처럼 연산자가 뒤에 있는 경우를 후위 표기법이라고 한다. 123456789101112후위 표기법- 컴퓨터가 계산하기 쉬운 수식- 괄호가 없다.- 연산자가 뒤에 위치[ 후위 표

0

Python 심화 - 3

ADT(Abstract Data Type) 추상 자료형 operation의 list(내부 구조체는 나열하지 않음) 어떤 자료구조가 가지고 있는 operation(함수)의 나열(블록) 함수 signature(interface)만 나열할 뿐 내부 구현을 표시하지 않음 - 추상화 operation(함수)의 작동 방식 설명 Stack and Queu