본문 바로가기
반응형

분류 전체보기50

[PYTHON]Namespace - 이 글은 제가 공부를 하며, 이해한 것을 바탕으로 작성하는 글입니다. - 그렇기에 틀리거나 잘못된 부분이 있을 수 있습니다. - 글의 오류를 발견하시면, 댓글로 말씀해 주시면 정말 감사하겠습니다. 1. namespace란 우선 공식 docs의 문서를 살펴보면 아래와 같은 정의로 되어있다. 네임스페이스는 이름에서 개체로 매핑됩니다. 파이썬의 가장 큰 특징은 모든 것이 객체로 구성되어있다. 이것들은 모두 이름을 가질 수 있다. 즉, 문자, 숫자, 리스트, 함수 등 모든 것에 이름을 붙일 수 있다는 이야기로 이해할 수 있을 것이다. 이때 설정한 객체와 우리가 만든 그 객체의 이름을 매핑 해 놓은 것들을 가지고 있는 공간을 namespace라고 한다. 이 namespace는 파이썬의 자료구조인 딕셔너리 형태.. 2021. 8. 23.
[0]HTML-HTML이란 무엇인가? - 이 글은 제가 공부를 하며, 이해한 것을 바탕으로 작성하는 글입니다. - 그렇기에 틀리거나 잘못된 부분이 있을 수 있습니다. - 글의 오류를 발견하시면, 댓글로 말씀해 주시면 정말 감사하겠습니다. 1. HTML이란? HyperText Markup Language의 약자로, 웹 페이지를 위한 마크업 언어로 우리가 일상생활에서 매일 몇십 번씩 들어가는 홈페이지/웹페이지가 어떻게 생겼는지, 어떤 식으로 구성되어 있는지 브라우저(크롬, 익스플로러)에게 알려주는 마크업 언어. 무슨 언어라는 거 같은데 사실 무슨 말인지 알기 쉽지 않다. 랭귀지 밖에 모르겠다.. 단어를 하나씩 뜯어 살펴보며, 이해를 해 보자. HyperText 1960년대 컴퓨터 개척자, 철학자인 테드 넬슨이 만든 말로 'hyper'(건너편, .. 2021. 8. 20.
[VSCODE] 파일 내의 문자 일괄적으로 변환하기(한번에 바꾸기) When VSCODE에서 코드상에서 원하는 글자를 바꾸고 싶은데, 한번에 어떻게 바꾸지...? HOW 내가 변경하려고 하는 단어를 드래그 해서 선택합니다. 그 상태에서 Ctrl + Shift + L 를 누르면 내가 드래그 했던 단어들과 같은 단어가 모두 드래그가 됩니다. 그 상태에서 단어 하나를 변경하면, 드래그가 된 모든 단어들이 변경됩니다. 2021. 8. 3.
[ETL][1] ETL이란 무엇인가? - ETL이란? 각각의 의미는? - 저도 공부하는 중입니다. 틀리거나 잘못된 내용이 있으면 알려주셔요. 이전에 ETL에 대한 간단한 정의를 찾아보고, 이를 정리해 보는 글을 작성한 적이 있었는데, https://bramhyun.tistory.com/18 그 이후로 여러 자료들을 접하면서 조금 더 공부를 하게 되어서 ETL에 대한 글을 연재로 작성해 보려고 합니다. 1. ETL이란 ETL은 Extract , Transform, Load의 약자로, 한 문장으로 표현을 하자면, 아래와 같이 표현할 수 있습니다. 다양한 소스에 존재하는 데이터를 데이터 저장소에 수집하고, 이를 사용자들의 용도에 맞게, 데이터를 변형하고 사용 가능한 곳으로 옮기는 프로세스 그림을 보면서 이해를 해보도록 하겠습니다. 가장 왼쪽부터 보시면, 다양한 Data Sour.. 2021. 7. 31.
[PYTHON] JSONL(JSON LINES)형식 처음 보는 형식이라 정리해두려고 합니다. 1. 정의 jsonl은 json line의 약어로, JSON Lines 텍스트 형식이라고 한다. 말 그대로, JSON 내부에 한 줄씩 JSON을 저장할 수 있는 구조화된 데이터 형식으로 이해하면 된다. 2. 형태 형태는 아래와 같다. {"id":"a","title":"안녕","genre":"드라마"} {"id":"b","title":"바보","genre":"액션"} 그럼 JSON 형태로 모아 두면 그게 jsonl일까요? 규칙이 존재합니다. 1. UTF-8 의 인코딩이어야 한다. 2. 각 행들은 모두 JSON 형태여야 한다. 3. 각각의 줄은 \n으로 구분되어야 한다. 3. 생성법 그럼 jsonl 형태의 파일은 어떻게 생성해야 할까요? 일반적인 json과 동일하나,.. 2021. 7. 29.
[PENTAHO] GROUP BY와 MEMORY GROUP BY의 차이점 - 이 문서는 PENTAHO의 공식 document를 참고하였습니다. - 버전은 가장 최신인 9.1 CE 기준으로 작성하였습니다. - 저도 공부 중입니다.. 틀리거나 이상한 부분이 있으면 댓글 달아주셔요..^^ kettle을 사용하다 보며 궁금한 것은 GROUP BY와 MEMORY GROUP BY의 차이점은 무엇인가였다. 실제로 대량의 GROUP BY를 동시에 진행할 때가 아닌 경우에 사용한다라는 느낌만 가지고 사용하기에 궁금증이 커졌습니다. 그래서 이곳저곳 인터넷을 찾아보며 정리한 내용을 올려드립니다. 우선 공식문서 내용들을 살펴보겠습니다. GROUP BY 이 단계는 지정된 필드 또는 필드 컬렉션을 기반으로 소스의 행을 그룹화합니다. 각 그룹에 대해 새 행이 생성됩니다. 또한 그룹에 대해 하나 이상의 .. 2021. 7. 28.
반응형