본문 바로가기

전체 글109

영어 변수명 및 약자 데이터 전처리나 모델링 시 자주 사용하는 영어 변수명/약자에 대해 정리하고 있다. 1. 도메인은 주로 prefix로 줄인다. 2. 단위나 연산, 객체 속성 등에는 자주 쓰이는 약자들이 있으니 기억하자. 3. df_season, list_season 등 해당 타입을 앞에 명시해주자. 2021. 1. 25.
210122 (금) 부스트캠프 일지 #210122 (금) 부스트캠프 일지 수행내역 1. 10am~12am 강의 수강 2. 1pm~2pm 조교님, 팀과 화상회의 참여 3. 2pm~3pm 마스터 클래스 참여 4. 3pm~5pm 피어세션 참여 및 코드리뷰 5. 5pm~7pm 파이썬 변수 네이밍 가이드 공부 6. 어제 저녁에는 git 과제 제출 에러 해결방법을 적어서 질문게시판에 공유했다. 배운점 1. 피어세션 때 처음으로 코드 리뷰를 해봤는데 유익했다. 1) 2칸 띄어쓰기를 1칸 띄어쓰기로 바꾸고, 1칸 띄어쓰기에 대한 처리를 하면 코드를 좀더 간결하게 짤 수 있다. 2) dictionary, list 간단한 거 만들 때는 list comprehension을 잘 이용하자. 3) regex sub를 써서 지우고 싶은 문자를 ""로 바꾸면, spl.. 2021. 1. 22.
210121(목) 부스트캠프 일지 수행내역 1. OOP 개념과 모듈과 패키지에 대한 강의를 들었다. -OOP: 속성은 variable, 행동은 method로 표현됨 => 상속, 다형성, 가시성 -모듈과 패키지 차이 1) 모듈: 작은 프로그램 조각들 2) 패키지: 모듈을 모아놓은 단위, 하나의 프로그램 2. 피어세션을 진행했다. 16가지(?)의 주제들에 대해 이야기했다. -피어세션에 나왔던 주제들 1) switch문 vs if-else문 차이, 파이썬 switch문 없음 2) 파이썬 do while 없음 3) 파이썬 for, while에서의 else 4) PEP 8 5) 클래스, 객체, 객체지향프로그래밍 개념 6) decorator는 왜 쓰는가 7) 머신러닝 딥러닝 프로젝트할 때, module화는 어떻게 하면 좋을까? 8) with ope.. 2021. 1. 21.
210120(수) 부스트캠프 일지 *파이썬 자료구조 1. stack: 나중에 넣은 데이터를 먼저 반환하도록 설계된 메모리 구조. LIFO -list를 사용해 구현 2. queue : 먼저 넣은 데이터를 먼저 반환하도록 설계된 메모리 구조. FIFO -list를 사용해 구현 3. tuple : 값의 변경이 불가능한 리스트 -프로그램을 작동하는 동안 변경되지 않은 데이터 저장 시 사용 -함수의 반환 값 등 사용자의 실수에 의한 에러를 사전에 방지 4. set : 값을 순서 없이 저장, 중복 불허하는 자료형 5. dict : 데이터를 저장할 때 구분지을 수 있는 값을 함께 저장. key, value 6. deque : stack과 queue를 지원하는 모듈. 리스트에 비해 빠름 7. OrderedDict : dict와 달리, 데이터를 입력한 .. 2021. 1. 20.
210119(화) 부스트캠프 일지 수행 내역 1. 파이썬의 conditionals, loop 사용법이랑 string에 대해 배웠다. 2. 피어세션 때 오늘 강의에 대해 이해 안 되는 부분 토론했다. -python 버전별 변화 -1차 과제 궁금한 부분들 토의 3. 개인과제를 수행했다. basic_math, text processing code를 제출했다. 배운점 1. github으로 코드를 제출하는 거였는데, github 사용법을 익힐 수 있어서 좋았다. 2. 이론 강의에 대해서는 이미 아는 내용이지만 질문 받을 때 깔끔하게 답변할 수 있도록 추가로 정리를 시작해야겠다. 2021. 1. 20.
집합 연산자 개념과 종류 집합 연산자(Set Operator) 개념과 종류 두 개 이상의 테이블에서 JOIN을 사용하지 않고 연관된 데이터를 조회하는 다른 방법이 있다. 바로 집합 연산자(Set Operator)를 사용하는 방법이다. 1. 정의 집합 연산자는 2개 이상의 질의 결과를 하나의 결과로 만들어 준다. 2. 언제 사용하냐? -서로 다른 테이블에서 유사한 형태의 결과를 반환하는 것을 하나의 결과로 합치고자 할 때 -동일 테이블에서 서로 다른 질의를 수행해 결과를 합치고자 할 때 -튜닝 관점에서 실행계획을 분리하고자 할 때 3. 집합 연산자를 사용하기 위한 조건? -SELECT 절의 column 수가 동일하고 SELECT 절의 동일 위치에 존재하는 column의 datatype이 동일해야 한다. 그렇지 않으면 데이터베이스가.. 2021. 1. 20.
728x90