목록지구정복과정 (466)
지구정복
colab을 사용하다가 구글드라이브에 있는 파일을 import해야하는 경우가 있다. 이를 위해서는 먼저 드라이브 마운트를 해야한다. 아래와 같이 코드를 작성하고 실행한다. 그러면 어떤 링크가 뜨고 그 링크를 클릭한다. 구글 로그인하고 아래처럼 주어진 코드를 복사해서 붙여넣고 엔터를 치면 구글드라이브가 마운트된 것을 확인할 수 있다. 그리고 이제 파일을 불러오려면 해당 디렉터리로 이동해야 한다. 먼저 현재 디렉터리를 확인한다. 그리고 가져오려고하는 파일이 있는 디렉터리로 이동한다. 이때 공백은 '\'를 적고 공백을 줘야 한다. 이런식으로 꾸러기 폴더 -> 꾸러기\ 폴더 그리고 가지고올 파일이 있는지 파일목록을 확인한다. test1.ipynb파일을 가져와보자. 먼저 test1.ipynb에는 다음과 같은 간단..
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인자는 무조건 입력되는 인자값으로 자기 자신 객체..