목록데이터 엔지니어링 정복 (374)
지구정복
1. public, private, protected란 더보기 1. 개념 및 사용하는 이유 정보 은닉을 위해서 사용한다. class의 속성이나 메서드에 대한 접근을 허용하거나 불가능하게 해서 특정 정보를 은닉할 수 있다. 정보 은닉의 강도는 private > protected > public 순으로 강하다. private : private로 선언된 속성, 메서드는 해당 클래스에서만 접근이 가능하다. protected : protected로 선언된 속성, 메서드는 해당 클래스 또는 해당 클래스를 상속받은 클래스에서만 접근이 가능하다. public : public으로 선언된 속성, 메서드는 어떤 클래스에서라도 접근이 가능하다. 2. public, private, protected 사용하기 더보기 1. pub..
1. 리눅스에서 Node.js 사용하기 2 더보기 1. 복습 * js(ECMAScript)를 이용한 프로그래밍 - node.js(Chrome v8 engine 포함) 포함하고 있는 것 -runtime -추가 라이브러리 실행방법 1. REPL-테스트용 2. *.js 만들어서 사용- 프로그램 추가라이브러리 - exports(package: js) / require(import : 함수, 클래스, 변수) require가 필요없는 모듈은 global 그 외 라이브러리 os uilities 데이터 path경로 FileSystem접근 exports 복습 -var1.js "use strict" const odd = 'odd'; const even = 'even'; function checkOddEven( num ) ..
1. 객체지향 프로그래밍 더보기 1. 객체지향 프로그래밍이란? 객체 단위로 데이터와 함수를 하나로 묶어서 사용하는 언어 객체 지향 프로그래밍의 핵심은 class와 object이다. class 안에 속성(attribute)과 함수(method)를 정의하면 이 class를 이용해서 객체를 만들 수 있다. 이렇게 만들어진 객체는 해당 클래스의 속성과 함수를 사용할 수 있고 속성값을 변경할 수도 있다. 2. 파이썬에서 class 선언 및 사용하기 class 선언하기 다음으로 선언된 class를 이용해서 객체를 만들고, 클래스의 속성값을 출력해보자. 클래스의 함수(메서드) 선언하기 메서드를 선언할 때 ()안에 인자값을 넣을 수도 있고 넣지 않을 수도 있는데 self인자는 무조건 입력되는 인자값으로 자기 자신 객체..
1. node.js란 더보기 1. 자바스크립트 언어의 쓰임 자바스크립트(Javascript => ECMAScript 6 + 알파) 언어 어디서 사용하나? 1. 브라우저에서 실행 (html + css + ECMAScript 6) 동적웹페이지 - 구글에서 v8 engine 개발 - 가속화 : / open source / 브라우저에 장착됨 unity에도 장착되어 코딩을 담당 2. 프로그램 내부에 장착되어 스크립트 언어로서 사용 3. 순수 윈도우 프로그램을 만드는데 사용 - node.js를 이용(자바와 같이 소스를 실행하는 실행기 node *.class => 실행) 참고사이트 nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8..