데이터 분석을 위해선 전처리 과정에서 Python 인덱싱(indexing)과 슬라이싱(slicing)을 많이 사용하게 된다. 사실 모든 언어에서 지원하는 개념이자 함수들이기 때문에 별도의 공부가 필요하지는 않지만, 그래도 햇갈릴 수 있는 부분을 정리해보고자 한다. 인덱싱 (indexing)url이라는 변수에 "http://kj-said.tistory.com" 값을 할당을 한다. >>> url = "http://kj-said.tistory.com" >>> url'http://kj-said.tistory.com' >>> type [0]부터 시작하게 된다. 그리고 [-1]은 뒤에서 부터 시작된다. [0] = [-0]기 때문이다.>>> url[0]'h' >>> url[-0]'h' >>> url[-1]'m' 슬라..
Python에서 사용하는 나눗셈은 일반 언어와 동일하다. 다만, 몇 가지 실수로 놓치기 쉬운 부분들만 간략하게 정리하고자 한다. 일반적인 나눗셈, 몫만 구하기, 나머지만 구하기와 함께, 음수의 나머지 몫을 구하는 과정에서 햇갈리기 쉬운 점과, 한 번에 몫과 나머지를 구해주는 divmod()에 대해서도 알아볼 것이다. 2018과 5의 나눗셈을 하는 과정에서,1) 평상적인 나눗셈 ( / )>>> 2018 / 5403.6 2) 몫만 구하기 ( // )>>> 2018 // 5403 cf) 양수의 나누기 vs. 음수의 나누기음수의 경우, 계산의 결과 -403.6의 몫은 -403이라고 잠시 착각할 수 있지만, 실제 결과를 확인해보고 개념을 보면 -404라는 점을 알 수 있다. >>> 2018 / 5403.6 >>>..
HTML 파일을 직접 작성을 하다보면, 한글이 깨지는 경우가 종종 발생한다. 주로 툴에서는 자동으로 설정을 시켜놓을 수 있는데, 아직 환경 세팅을 하지 않고, 새로운 페이지를 이용하는 경우에는 당황을 할 수 있다. 대부분 인코딩이 잘 못 되어서 발생이다. 먼저, 현재의 characterSet을 확인해보자.브라우저 개발자 도구의 console을 통하여 document.characterSet를 확인하면 된다.아래 예시는 한글이 깨지지 않는 naver.com의 document.characterSet는 UTF-8임을 위의 방법을 통하여 알 수 있다. 인코딩을 설정하는 법은 HTML을 작성 시, 실제 naver의 html에서 설정된 모습을 확인할 수 있다. 인코딩 방식과 종류를 상세히 알고 싶다면 아래 잘 정리된..
HTML 이란?- HyperText Markup Language의 약자 - 하이퍼링크로 구성된 구조화된 언어, 웹 사이트 컨텐츠를 설명하는데 사용되는 Markup Language(*)- 확장자는 .html 또는 .htm- 텍스트 파일(.html 또는 .htm)을 웹 브라우저 화면에 랜더링 해줌으로서, 사용자에게 표현되는 프로세스로 동작(*)- HTML5 표준 기술 스펙은 w3.org에서 확인 가능하다. ( https://www.w3.org/TR/html ) Markup Language(*) 란?- 태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어의 한 종류- HTML을 놓고 보자면, 비주얼 디자인이 아닌 구조 설계를 위해 사용 (비주얼 디자인은 css, 인터렉션은 js를 통하여 각자의 역할에 맞게..
회사 후배와 어제 점심 식사를 함께하며, 전날 갑자기 떠올랐던 좋은 아이디어를 공유하였다. 미니 프로젝트를 하기에 재미도 있고 난이도도 충분하다고 판단이 되어, 함께 진행하기로 마음을 먹었다. (금전적으로도 이익이 있을 것 같은게 가장 큰 이유였다.) 진행 단계는 agile 방식으로 진행을 할 예정이며, 좋은 tool이나 service를 사용하기로 했다. 그동안 trello (trello.com), pivotal tracker (pivotaltracker.com), slack (slack.com) 등 좋은 service들을 이용해왔지만, 회사의 더 강력해진 보안정책과 함께 클라우드 향 서비스 페이지에 접속 차단을 함으로써, 새로운 service site를 찾아야만 했다. 그 과정에서 나오는 것이 quip..
본 글을 시작으로 Front-End 관련 내용을 작성하고자 합니다. 메인 내용은 Fast Campus의 '[입문] 프론트엔드 개발 시작하기 CAMP' 온라인 과정이며, 사실 잘 잊어먹는 나를 위해 작성한 것이 주된 이유이지만, 혹시나 본 과정에 대한 궁금증이나, 순수하게 검색을 통하여 오신 분들에게도 도움이 되고자 작성하였습니다. ** 글 내용은 주로 http://www.fastcampus.co.kr/dev_online_fep/ (패스트캠퍼스, [입문] 프론트엔드 개발 시작하기 CAMP 온라인 과정)에서 발췌하였으며, 본 글은 물론 앞으로 본 과정에 대한 내용 작성은, 광고 / 협찬과는 전혀 상관 없음을 미리 알려드립니다. 과정 중에 좋은 점과 나쁜 점은 확실하게 구분하여 작성 할 것이며, 후기보단 제가..
- Total
- Today
- Yesterday
- meta charset
- 성균관대 데이터사이언스융합과
- 나눗셈 몫
- 성대 돈부리
- NT-900X5T-K58A
- HTML 한글이 깨져요
- python indexing slicing
- python 나눗셈 몫
- 데이터사이언스융합과
- 삼성 NT-900X5T-K58A 키스킨
- Markup Language
- python divmod
- Python
- 성대 점심식사
- 나눗셈 나머지
- Fineskin
- 무늬개발 python
- divmod
- python 나눗셈
- 파인스킨
- 성대 후쿠후쿠
- python 문자열 전처리
- Semantic Markup
- NT-900X5T-K58A 실리콘 스킨
- 실리콘 키스킨
- document.characterSet
- HTML
- sllicing
- 무늬개발
- 후쿠후쿠 돈부리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |