[Python] 01. 파이썬(python) 소개, 설치 개발 환경 설정, Java 설치
·
빅데이터 프로그래밍/Python
01. Python 소개 1. 소개 - 1990년 귀도 반 로섬(Guido van Rossum)이 만든 인터프리터 언어 - 구글에서 만들어진 소프트웨어의 50%이상이 파이썬으로 만들어 졌다. - Dropbox, Facebook(Tornado) 개발에 활용 2. 장점 - 자바에 비하면 문법이 단순하여 읽고 사용하기가 쉽다. (자바의 약 50% 이하로 제작 가능) - 라즈베리파이 등의 사물인터넷 기기와 연동이 수월하다. - 비동기식 코딩으로 혼란스러운 자원 경쟁이나 교작상태를 유발하지 않고도 작성과 유지보수를 수월하게 만들어줌. - 문법이 쉽고 순서가 영어 구문과 유사하여 빠르게 배울 수 있다. - 풍부한 라이브러리로 개발 생산성이 매우 높다 - 멀티패러다임 프로그래밍 언어이다. (절차적 언어(Cobol),..
[JAVA] 06. OOP2(객체 지향 언어)
·
JAVA/개념
1. 상속 1.1 상속(ingeritance)의 정의와 장점 ▶ 상속이란? - 기존의 클래스를 재사용해서 새로운 클래스를 작성하는 것. - 두 클래스를 부모와 자식으로 관계를 맺어주는 것. - 자식은 부모의 모든 멤버를 상속받는다.(생성자, 초기화블럭 제외) - 자식의 멤버개수는 부모보다 적을 수 없다.(같거나 많다) class 자식클래스 extends 부모클래스{ //... } ex) class Point{ int x; int y; } class Point3D{ int x; int y; int z; } ▼ class Point3D extends Point{ int z; } 1.2 클래스 간의 관계 - 상속 관계(ingeritance) - 공통부분은 부모에서 관리하고 개별부분은 자식에서 관리한다. - 부..
[JAVASCRIPT] JavaScript(자바스크립트) 이벤트
·
JS/JavaScript
이벤트 발생 onabort 이미지 로딩에서 이탈하였을 때(다른 연결로 이동) onactivate 개체의 activeElement 속성을 설정하였을 때 onafterprint 관련된 문서를 인쇄하거나 인쇄 미리보기를 후 즉시 onafterupdate 데이터 원본이 있는 개체가 성공적으로 업데이트되면 onbeforeactivate 개체의 activeElement 속성이 설정되기 바로 전에 onbeforecopy 선택된 내용이 시스템 클립보드(clipboard)로 복사하기 바로 전에 onbeforecut 선택된 내용이 시스템 클립보드(clipboard)로 잘라내기 바로 전에 onbeforedeactivate activeElement가 다른 개체로 이동하기 바로 전에 onbeforeeditfocus 편집할 수 ..
[JAVA] 05. OOP 1(객체 지향 언어)
·
JAVA/개념
2.1 클래스와 객체의 정의와 용도 - 클래스의 정의 - 클래스란 객체를 정의해 놓은 것이다. - 클래스의 용도 - 클래스는 객체를 생성하는데 사용된다. - 객체의 정의 - 실제로 존재하는 것. 사물 또는 개념 - 객체의 용도 - 객체의 속성과 기능에 따라 다름. 클래스 객체 제품 설계도 제품 TV설계도 TV 붕어빵기계 붕어빵 2.2 객체와 인스턴스 ▶ 객체 ≒ 인스턴스 - 객체(object)는 인스턴스(instance)를 포함하는 일반적인 의미 책상은 인스턴스다. 책상은 책상 클래스의 객체다. 책상은 객체다. 책상은 책상 클래스의 인스턴스다. ▶ 인스턴스화(instantiate, 인스턴스化) - 클래스로부터 인스턴스를 생성하는 것 클래스 instantiate 인스턴스(객체) 2.3 객체의 구성요소 - ..
[JAVA] 04. Array (배열)
·
JAVA/개념
1.1 배열(array) 이란? - 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 - 많은 양의 값(데이터)을 다룰 때 유용하다. - 배열의 각 요소는 서로 연속적이다....... int score1=0, scrore2=0, score3=0, score 1 int[] score = new int[5]; //5개의 int 값을 저장할 수 있는 배열을 생성한다. cs 4=0, score5=0; 1.2 배열 선언과 생성(1) - 타입 또는 변수이름 뒤에 대괄호[]를 붙여서 배열을 선언한다. 선언 방법 선언 예: 타입[] 변수이름; int[] score; String[] name; 타입 변수이름[]; int score[]; String name[]; 1.2 배열 선언과 생성(2) - 배열을 선언한다고 해서..
Eclipse, JDK, JDR 구성 및 설치 [이미지 깨짐]
·
Development Tools/Eclipse
1. http://www.oracle.com/technetwork/java/javase/downloads/index.html 접속 2. 밑 사진 빨간 원 클릭 3. 밑 사진의 Accept License Agreement 클릭 4. 그 후 해당 컴퓨터 윈도우 비트에 맞는 다운로드를 클릭하여 다운받는다. 5. 다운로드가 완료 되면 해당 파일이 다운로드 되는데 클릭하여 설치한다. 6. 경로를 지정하게 되는데 폴더를 따로 만들어 폴더 안에 JDK, JRE폴더를 생성하고 JDK..
Eclipse plugin(이클립스 플러그인) 삭제
·
Development Tools/Eclipse
1. Menu - Help - Eclipse Marketplace 선택 // 2. Eclipse Marketplace - Installed탭 설치된 플러그인 선택 후 삭제 3. 삭제 후 eclipse를 재시작 후 plugin 삭제 완료
Eclipse(이클립스) 단축키
·
Development Tools/Eclipse
● 편집> 한 줄 삭제 : 삭제할 라인에 커서를 위치시키고 Ctrl + d> import문 정리 : 소스창에서 Ctrl + Shift + o> 대문자로 변환 : 블럭 지정 후 Ctrl + Shift + x> 소문자로 변환 : 블럭 지정 후 Ctrl + Shift + y> 지정한 라인으로 이동 : Ctrl + l ● 검색> 아래로 검색 : 블럭 지정 한 문자를 아래로 찾기 Ctrl + k> 위로 검색 : 블럭 지정 한 문자를 위로 찾기 Ctrl + Shift + k> Search 다이얼로그 표시 : Ctrl + h> Find/Replace 다이얼로그 표시 : Ctrl + f> Open Resource 다이얼로그 표시 : Ctrl + Shift + r ● 이동> 열려있는 소스코드 리스트 표시 : 에디터 창에..
[JAVA] 03. 조건문, 반복문 (Control Statement)
·
JAVA/개념
1.1 조건문 - if, switch - 조건문은 조건식과 실행될 하나의 문장 또는 블럭{}으로 구성 - Java에서 조건문은 if문과 switch문 두 가지뿐이다. - if문이 주로 사용되며, 경우의 수가 많은 경우 switch문을 사용할 것을 고려한다. - 모든 switch문은 if문으로 변경이 가능하지만, if문은 switch문으로 변경할 수 없는 경우가 많다. if(num==1) { System.out.println("SK"); }else if(num==6) { System.out.println("KTF"); }else if(num==9) { System.out.println("LG"); }else{ System.out.println("UNKNOWN"); } (=) switch(num) { cas..
[JAVA] 02. 연산자(Operator)
·
JAVA/개념
1. 연산자(Operator) 란 ? 연산자(Operator) - 어떠한 기능을 수행하는 기호 피연산자(Operand) - 연산자의 작업 대상(변수, 상수,리터럴, 수식) a + b ex) int a=1; a+1 = (같은 의미) a= a+1 ++a; 2. 연산자의 종류 단항 연산자 : + - (타입) ++ -- ~ ! 이항 연산자 : 산술(+ - ^ / % > >>>) 비교(> = >>> ↑ 비교 연산자 → = instanceof → == != 논리 연산자 → & → ^ → | → && ↓ → || 삼항 연산자 → ?: 대입 연산자 ← = *= /= %= += -= = >>>= &= ^= |= 낮음 3. 연산자의 우선순위(2/4) - 괄혼의 우선순위가 제일 높다. - 산술>비교>논리>대입 ..
[JAVA] 01. 변수(Variable)
·
JAVA/개념
1. 변수(Variable)란? 변하는 수? 하나의 값을 저장할 수 있는 기억공간 2. 변수의 타입(Data type) 값 - 문자(char) - 숫자: 정수(byte, short, int, long), 실수(float, doulbe) - 논리(boolean) 기본형(Primitive type) 8개(boolean, char, byte, short, int, long, float, double) - 실제 값을 저장 논리형 - true와 false 중 하나를 값으로 갖으며, 조건식과 논리적 계산에 사용된다. 문자형 - 문자를 저장하는데 사용되며, 변수 당 하나의 문자만을 저장할 수 있다. 정수형 - 정수 값을 저장하는데 사용된다. 주로 사용하는 것은 int 이며, byte는 이진데이터를 다루는데 사용되며,..