2022/04/29 4

[python3] 9강. class

목표 1. class 정의 2. class 문법 3. class 객체 생성 4. class method 호출 5. class 필요성 6. 예제 강의 https://www.youtube.com/watch?v=r6tyNwP-F7U&ab_channel=%EA%B9%80%EC%A7%84%EA%B6%8C class 정의 - 변수와 function으로 구성된 자료형입니다. class 문법 1. Class 1) 정의 - class의 시작을 알립니다. 2) 용도 - class의 이름을 정의합니다. - 다른 class와의 관계(상속)를 정의 합니다. 2. 필드(field, =멤버 변수) 1)정의 - class내부에서만 사용 할 수 있는 변수 입니다. 2) 용도 - class내부에서 생성된 자료(data)를 저장하기 위해..

강의/python3 2022.04.29

[python3] 8강. programming 방법론

목표 1. 절차적 programming의 개념을 알아 봅니다. 2. 객체 지향 programming의 개념을 알아 봅니다. 강의 https://www.youtube.com/watch?v=r6tyNwP-F7U&ab_channel=%EA%B9%80%EC%A7%84%EA%B6%8C 절차적 programming(Procedural Programming)이란? 1. 정의 - 문제를 해결 하기 위한 하나의 큰 목표를 세부 목표로 분리해 나가면서 programming 하는 방식 여기서 목표는 절차를 뜻합니다. 2. programming 방식 - 절차(순서)가 중심인 progarmming 방식 입니다. - programming에서 절차란 function을 의미 합니다. 3. 예제 1) 자판기 자판기 전원을 켠다 -> ..

강의/python3 2022.04.29

[javascript] module 시스템

목표 - javascript의 모듈 시스템에 대해서 알아 봅니다. 모듈이란? - 하나의 큰 기능을 문해 해결을 쉽게하기 위하여 여러 작은 기능으로 분리하는데 이 작은 기능을 모듈이라고 합니다. - 아래 예제는 SSH 통신이란 큰 기능을 "연결" "요청" "결과확인" 이라는 모듈을 합쳐서 만든 것입니다. module 사용이유 1. 유지보수 용이 - 기능드이 모듈화가 잘되어있을 경우, 의존성을 줄일 수 있고 기능을 개선이나 수정이 용이 합니다. 2. namespace화 - module로 code들을 분리하면 개별 namespace를 갖습니다. module system란? 1. 정의 - module로 분리된 javacript파일들을 불러오는 방식을 정의 한 것이 module system 입니다. module ..