T. 김동식
용어정리
DOM (Document Object Model) = tag
LTS (Long Term Service)
OOP (Object Oriented Programing): 객체 지향, 객체를 먼저 만들고 하나씩 조립(속성(property)과 동작(method))
Node.js: 오픈 소스, JavaScript 런타임 환경
인터프린터 방식: 한줄한줄 쳐서 실행
systax: 컴퓨터의 문법
알고리즘: 해결가능한 문제를 풀기위한 절차
객체: key+value
HashTable 해시테이블: key값을 부여해 데이터를 찾는다
연쇄법: mod연산을해(배열의 방번째 수로 나누어) 방에 배치
접근제어자(퍼프디피): public, protected, 생략, private
getter(public화), setter(값 초기화)
field = 멤버변수 = 인스턴스 변수 = 클래스 속성
charAt: 문자열 처리함수, 위치, 대소문자, 값바꿈, 공백제거...
데이터포맷
정형: 표, SQL로 수집해 활용
반정형: XML, JSON, Python이나 javascript의 객체 데이터타입을 이용해 활용
비정형: 텍스트
Scanner
java.util.Scanner s = new java.util.Scanner(System.in);
s.nextInt();
import java.util.Scanner;
Scanner s =new Scanner(System.in);
s.nextInt();
int ↔ String
Integer.toString(int값);
String.valueOf(int값);
Integer.valueOf(String값
Python
비트연산자: &, |, ^(xor), ~(tilder)
자료구조: list[], tuple(), 문자열"", dictionary{}
# 리스트[:]의 사용법
li1 = [1, '산', True]
print(li1[0])
print(li1[0:2]) # a:b a부터b까지
print(li1[:2]) # :b b까지
print(li1[:]) #처음부터 끝까지
print(li1[-1]) #마지막부터 카운드
print(li1[-2]) #마지막부터 카운드
줄바꿈 print(i, end="")
사이구분자 print("월", "화", "수", sep=',')