목록분류 전체보기 (97)
Stack Building
https://codepen.io/ 한 화면 안에서 html, css, javascript를 작성할 수 있고, 확인할 수 있는 사이트. 교수님께서 간단한 예제를 보여주실 때 사용하신 사이트인데 자바스크립트가 제대로 돌아가는지를 확인할 때 사용하기 유용하다. 별도의 회원 가입 없이도 create a pen 버튼을 누르면 바로 작성 가능하다. 이 글을 보면 회원가입을 할 경우의 사용법을 알 수 있다. 이 글을 보니 회원 가입을 하면 프로젝트도 진행할 수 있는 듯하다.
위키 https://ko.wikipedia.org/wiki/%ED%83%80%EC%9E%85%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8 (1) 데이터 타입을 선언하고, 타입이 맞지 않으면 알려준다(2) 컴파일하면 js 파일을 출력하고, 최종 실행 역시 자바스크립트 코드를 구동한다.(3) 실수를 방지하여 다이나믹 언어로써의 단점을 극복할 수 있게 해 주는 strict한 언어(4) ms에서 만듦
유용한 사이트MDN https://developer.mozilla.org/ko/docs/Web/JavaScript W3school http://www.w3schools.com/js 작년에 자바스크립트를 사용했지만 급하게 필요한 부분만 했더니 너무 부족하다.자바스크립트는 이름은 자바와 유사하지만 키워드 유사성 때문이지 완전히 다른 언어다. 자바스크립트는 가볍고, 인터프리터 언어(소스코드를 바로 실행)이며, 객체지향언어다.그러나 중요한 특성이라면 "first class function"이라는 것, "prototype-based"라고 할 수 있다. 1. First class function뜻: 함수를 인자로 받아서 사용할 수 있다. 파이썬과 마찬가지로 다른 함수에 함수를 전달할 수 있다.길게 풀어쓰면 'fir..
1. R에서 정규표현식을 지원하는 함수 수도 없이 많다. 문자열에 관련한 함수들에서는 상당히 많이 지원하는 듯. gsub(), grep(), strsplit() 등등. 2. R 정규표현식 예제 (1) 텍스트 정리하기 R 공식 홈페이지의 텍스트를 긁어왔다. string에 담긴 내용은 위와 같다. 보다시피 공백이 많고 개행 문자도 포함되어 있어 지저분하다. 공백을 지운다. gsub 함수를 사용하여 공백이 둘 이상인 부분을 하나로 만들었다. 깔끔하게 정리된 모습이다. 추가로 괄호 안의 내용을 삭제하고 본문만 남기고 싶어져 다음을 수행했다. 괄호 안의 내용이 전부 지워진 깔끔한 텍스트를 저장할 수 있다. (2) 숫자 정리하기 위 예시에서 사용된 정규표현식의 의미는 "1부터 9까지의 수로 시작하고, 그 다음은 숫..
1. 단어로 표현하기[] 안에 단어로 패턴을 지정할 수 있다. [:digit:] 혹은 \d : 숫자, 0,1,2,3,4,5,6,7,8,9, 동등한 표현 [0-9]. [:lower:] : 영문 소문자, 동등한 표현 [a-z]. [:upper:] : 영문 대문자, 동등한 표현 [A-Z]. [:alpha:] : 알파벳 대소문자, 동등한 표현 [[:lower:][:upper:]] 혹은 [A-z] [:alnum:] : 알파벳 숫자 문자, 동등한 표현 [[:alpha:][:digit:]] 혹은 [A-z0-9]. [:xdigit:] : 16진수 (밑이 16), 0 1 2 3 4 5 6 7 8 9 A B C D E F a b c d e f, 동등한 표현 [0-9A-Fa-f]. [:blank:] : 간격 문자, 즉 스페..
정규표현식regular expression/regex은 파이썬이나 자바 외 많은 프로그래밍 언어에서 지원하는 일종의 패턴 표기 방법으로, 특정한 규칙을 가진 문자열을 검색하는 데에 사용하기 용이하다. R 크롤링 특강을 수강하기 전에 미리 공부하면 좋다고 하여 포스팅을 정리하게 되었다. R에서 정규표현식은 크게 두 가지로 구분하여 작성한다. "\" 와 [ ] 이다. \는 파이썬에서 배웠던 이스케이프 코드를 생각나게 한다. 그 뒤에 어떤 문자를 붙이면 해당 문자를 검색하게 해주는 패턴이 된다. 예를 들어 알파벳 a를 찾고 싶을 경우의 정규식은 "\a"가 된다. 그러나 일부 글자의 경우 다른 것을 뜻한다고 미리 정해져있는 경우가 있다. w는 word의 약어로, 알파벳(영소문자, 영대문자), 숫자, 언더스코어(..