목록타입 (5)
NOW OR NEVER

Typescript 복습 class 클래스 ES6 부터 생겨남 클래스를 통해서 특정 타입의 객체 생성 가능 const 변수이름 = new 클래스이름({parameter}); 클래스로 정의한 인스턴스들을 new 키워드를 통해 변수에 할당할 수 있다 타입스크립트의 경우 안에서 타입을 정의해줘야 한다. 상속하는 클래스 extends 상속받는 클래스 : 상속하는 클래스의 속성을 상속받는 클래스에서도 사용할 수 있게 됨 타입스크립트의 접근 제한자 es6 안엔 없음, private : 선언된 블록 안에서만 접근 가능 기본 값은 public protected : 다른 곳에 상속이 안됨 생성자의 매개변수에 접근제한자 같이 작성시 속성 정의와 동시에 전달받은 인자를 해당 속성에 할당하는 작업을 한번에 할 수 있다. 인터..

Typescript 복습 자바스크립트의 super set(상위집합 : 이전의 자바스크립트, 최신의 자바스크립트 다 해당) 오픈소스 정적인 언어로 자바스크립트와 반대되는 개념 컴파일 시간(작성한 코드가 컴퓨터에서 타입을 검사하는 시간) 가짐 장점 여러 명의 개발자와 협업해서 할 때 실수 방지(강력한 타입이여서) 다양하고 유명한 자바스크립트들은 타입이 다 정의되어 있어 편리하게 사용 가능 프로그래밍 언어로써 모든 자바스크립트 기능을 지원할 뿐만 아니라 최신의 자바스크립트 기능도 지원해서 컴파일을 통해서 자바스크립트를 만들어내는 하나의 언어 컴파일러 설치 : window의 경우 sudo npm install -g typescript 실행 : tsc 타입스크립트 파일 타입스크립트를 컴파일해서 자바스크립트로 만들..
파이썬 자료구조(dictionary, set) 1. dictionary 특징 - 순서 없음(순서와 상관없이 출력 이루어짐), 중복 안됨, 수정 가능, 삭제 가능 - key(가져오고자 하는 정보, 중복 안됨), value(값, 중복 가능) 형태(json을 의미하는 건 아니지만 비슷 ex)MogoDB) : key를 가지고 value 조회 - key : 숫자로 하는 경우 별로 없음 , 찾고자 하는 의미있는 단어로 구성함 - 리스트, 튜플, 복소수 등 모든 데이터 타입 삽입 가능 그래서 매우 유용한 데이터 자료 구조 - item: key, value의 한쌍 - 크롤링 할 때 활용 - 출력 print 데이터 출력시 안전하게 조회하기 위해 print(딕셔너리.get(‘key이름’)) 사용하는 것이 좋음 키를 가진 ..
파이썬 자료구조(List, Tuple) - 정말 잘 알아야 능수능란하게 할 수 있고 적재적소로 활용 가능 - 기초 자료형 중 데이터를 담을 수 있는 한곳에 모아서 처리할 수 있는 데이터 타입 - 많은 변수를 사용하는 것은 비효율적이다. 코드도 많이 써야하고 수정사항이나 삭제사항을 다 찾아서 일일이 다 지워야 하는 번거로움이 있다. 코드 변경시 효율적이지 못하므로 자료구조를 활용해야 한다. 1. List 리스트 - 그릇이라 생각 하면 됨 - 배열(숫자의 모음, 학생의 모음 등) - 순서가 있고 중복도 되며 수정도 가능하고 삭제도 가능해서 dictionary와 더불어 가장 많이 쓰는 데이터 타입 - 선언방식 -> 리스트 안에 리스트도 가능 -> 타입이 다른 데이터 같이 선언가능 ->변수=[ ], 변수=lis..
문자열 생성, 길이 - str(‘’)로 생성 가능 - ‘ ’, “ ”로 생성 가능 - 문자열의 길이 알아보는 법 : print(len(문자열을 넣은 변수이름)) escape 문자 - \을 사용해서 “”안에 “”을 또 작성 할 수 있다. - \t 네칸정도 비워짐 3.raw string : 경로 표시할 때 많이 사용 - r’ ’ 이나 r “ “로 사용 - ‘ ‘ 안에서 escape 문자 적용되지 않음 - 작성한 그대로 출력됨 멀티라인(multi) - 엔터를 치더라도 \ 기호를 써서 이다음줄에도 내용이 이어진다는 것을 알려주면 에러가 나지 않고 엔터와 띄어쓰기가 출력된다. 문자열 연산 str_o1 = '*' str_o2 ='abc' str_o3 = "def" str_o4="Niceman" #한번 할당하면 수정..