CodeBottlehun's Web-Note. 79

드림코딩 by 엘리. JavaScript 기초 강의(2) - 콘솔에 출력, script async 와 defer의 차이점

Javascript 공식 사이트 = ecma-international.org developer.mozilla.org (MDN) HTML에서 어떻게 javscript 를 포함해야하는가? 자바스크립트의 가장 큰 특징 = javascript is very flexible flexible === dangerous, 따라서 상단에 use strict를 사용하게 되면 상식적인 코드 안에서 동작하게 된다. 예를 들면 변수를 선언하지 않고서는 사용할 수 없다.

드림코딩 by 엘리. JavaScript 기초 강의(1) - 자바스크립트의 역사와 현재 그리고 미래

재밌는 이야기. Netscape 사에서 java의 성장력에 발 한번 낄려고 LiveScript 를 JavaScript로 명명함. 1997.7 ECMAScript 1 Language sepcification < 기존 MS사의 JScript 등의 호환성 문제로 웹 문서 표준화를 시킴) 2004년 Jesse hames Garrett가 AJAX(Asychronous Javascript and XML) 비동기 데이터를 서버로부터 받아오고 처리하는 기술 2008 년 Chrome Brower 출범. 획기적인 기능인 JIT(Just-in-time compilation) 2009 년 ECMAScript 5 등장 / Chrome의 압도적인 성능에 제발 지린 브라우저 유통사들이 드디어 단합해서 표준화 2015 년 ECMAS..

카테고리 없음 2021.10.07

드림코딩 by 엘리. JavaScript 기초 강의 회차&영상 URL

회차 제목 01 자바스크립트의 역사와 현재 그리고 미래 02 콘솔에 출력, script async 와 defer의 차이점 03 데이터타입, data types, let vs var, hoisting 04 코딩의 기본 operator, if, for, loop 코드 리뷰 팁 05 Arrow Function은 무엇인가? 함수의 선언과 표현 06 Class vs Object, 객체지향 언어 클래스 정리 07 What is the object? 08 배열 제대로 알고 쓰자. 자바스크립트 배열 개념과 APIs 총 정리 09 유용한 10가지 배열 함수들, Array APIs 총 정리 10 JSON 개념 정리와 활용방법 및 유용한 사이트 공유 https://www.youtube.com/watch?v=wcsVjmHrU..

Jupyter - default directory 설정하기(워킹 디렉토리)

해당 블로그에 정말 깔끔하게 잘 정리되어 있다. 0.4.6 주피터의 기본 워킹 디렉토리 설정하기 0. 차례1. 들어가기2. 주피터 노트북의 기본 워킹 디렉토리 설정하기3. 주피터 실행 파일의 대상 경로 수정... blog.naver.com 간단히 정리하면 아래와 같다. 1 jupyter가 실행될 수 있는 환경에서 아래와 같은 명령어를 입력한다. jupyter notebook --generate-config 2 명령어가 실행되면 아래의 경로에 notebook config.py가 생성된다. User folder 하위에 생성되는 것을 확인 할 수 있다. 3 py 확장자를 편집할 수 있는 Tool을 사용하여 아래의 문장을 검색한다. c.NotebookApp.notebook_dir 4 기본 디렉토리로 적용하고 싶..

Computing/Jupyter 2020.12.14

SyntaxError:(unicode err) 'unicodeescape'

이 에러는 Code를 작성할 때는 알고 있지만, 가끔 Setting을 위해 py로 만들어진 config 파일을 수정할 때 간혹 걸린다. python의 string 안에서는 단독으로 "\"를 사용 할 수 없다. "\"를 붙이는 순간 python 내부에서는 escape character로 인식한다. [\"] => ["] 로 변환이 되기에 흔히 string 안에 따옴표를 넣고 싶을 때나 줄바꿈이 필요로 할 때 사용하곤 한다. config.py 에서 route setting을 할 때 가끔 윈도우 탐색기 주소창에 있는 경로를 그대로 복사하고 넣을 때가 있다. 이때 윈도우 경로 주소는 역슬러쉬(\)를 포함하고 있기에 위 주소를 python code에 넣어버리면 [\P, \W, \C] 등의 알 수 없는 이스케이프 문..

Programming/PYTHON 2020.12.14

생활코딩 Machine learning - 하

1_ 비지도 학습의 군집화(Clustering) 군집화란 비슷한 것들을 찾아서 그룹을 만드는 것을 말한다. (흔히 공학에서 비슷한 것들을 묶는 그룹핑과 같은 개념) 군집화는 비지도 학습이며, 지도 학습에 분류라는 학습 방법이 있다. 이는 비슷하면서도 분명한 차이 점이 존재하는데, 군집화란 비슷한 것들을 모아서 지정하는 것이 목적이고, 분류란 무언가를 어떤 그룹에 위치 시키는 것이 목적이다. 아래의 그림과 같이 비슷한 행을 묶는 것이 Clustering이라 부른다. 2. 비지도 학습의 연관 규칙 학습(Association rull learning) 일명 장바구니 학습이라 불리며 이전의 "추천"이라는 키워드가 붙은 기능들은 대부분 연관 규칙 학습을 사용하였다. 데이터의 관측치를 그룹핑 해주는 것이 군집화라면..

생활코딩 Machine learning - 중

지도학습은 역사와 비슷하다. 원인을 알면 결과를 예측할 수 있다. [ 과거의 데이터를 학습하여 결과를 예측하는 방식 ] 아래의 레몬레이드 판매에 대한 표를 살펴볼 때 ,머신러닝의 지도학습이 이용될 수 있다. > 충분히 많은 데이터를 확보해야 하며, 이것을 독립변수와 종립변수로 분리 해야 한다. > 컴퓨터는 그 관계를 설명할 수 있는 공식을 만든다. = Model(modeling) 과거에는 이를 만들기 위해 고도의 실험과 수학이 필요로 했으나, 지금은 머신러닝이 등장하면 과거와는 비교도 할 수 없을 정도의 적은 노력과 지식으로 만들 수 있다. 공학은 극단적인 상황을 위해서 존재한다. 예를 들면 아래와 같이 단순한 한 가지의 일이 셀 수 없는 행위로 증폭 될 수 있다. 지도학습에서 회귀(regression)..

생활코딩 Machine learning - 상

현실을 수치화 시켜서 데이터로 만들고, 이를 이용하는 것이 데이터 공학이다. 데이터 과학은 데이터를 자체를 다룬다면 데이터 공학은 데이터를 다루는 것을 도와주는 공학이다. 데이터 산업에서는 행과 열을 복잡하고 어려운 표현을 사용한다. 행 = 개체(instance), 관측치(observed), 기록(record), 사례(example), 경우(case) 열 = 특성(feature), 속성(attribute), 변수(variable), filed 독립변수(Independent variable) 와 종속변수(Dependent variable)을 이해해야 한다. 독립변수 = 원인 / 종속변수 = 독립변수로 인해 발생한 결과 영향, 이상, 패턴 등을 파악하여 상관관계를 밝히는 것이 무엇보다 중요하며, [ 상관관계..