전체 글 144

06. 프로그래밍과 문제해결_내장 메소드

파이썬이랑 알고리즘, 자료구조는 생산을 위한 도구라고 보면 된다. 자료구조와 알고리즘 챕터에서는, 무엇보다 복잡한 문제를 작은 문제로 분할하면서 해결한다라는 아이디어를 갖고 있어야 한다. 문제를 보았을 때, 문제가 어떤 패턴을 갖고 있는지 생각해본 뒤, 작은 문제로 분할해 문제를 풀어보는 과정을 반복해 수행한다고 보면 된다. 자료구조란, 우리가 데이터를 사용함에 있어서, 어떻게 데이터를 저장하고 사용할 지 정의하는 과정이다. 이는 데이터의 효율적인 접근을 목적으로 한다. 데이터를 쉽게 찾기 위해서는 특정 구조로 데이터를 저장해주어야 한다. 알고리즘이란, 문제를 해결하기 위한 단계적 절차를 정의한 것이다. 따라서, 우리는 문제해결능력과 컴퓨팅 사고능력(수학 개념을 컴퓨터로 잘 옮겨내는 능력)을 키워 자료구..

03. DB - 데이터베이스 시스템

이전 포스팅에서는 데이터베이스의 기본 개념과, 데이터베이스 관리 시스템이 무엇인지 알아보았다. 이번 시간에는 데이터베이스 시스템이 무엇인지 공부해보았고, 이를 정리해보았다. ⬇ 이전 포스팅 링크 01. 데이터베이스 기본 개념 데이터베이스 공부에 앞서 - 데이터베이스 과목은, 학부 수업 때도 제일 흥미있게 들었던 과목이다. 물론 시간이 많이 지나 구체적 내용까지는 기억이 가물가물하지만, 다시한 번 전공 서적을 eng-sohee.tistory.com 02. 데이터베이스 관리 시스템 오늘은 데이터베이스 관리 시스템에 대해 공부하고 정리해보았다. 앞서, 데이터 베이스의 기본 개념에 대한 직전 포스팅은 아래 링크를 참고해두었다. ⬇ 이전 포스팅 링크 01. 데이터베이스 기 eng-sohee.tistory.com ..

02. 빅데이터의 탐색

안녕하세요 한소희입니다. 공부를 통해 배운 내용을 작성하고 있습니다. 혹여 해당 포스팅에서 잘못된 부분이 있을 경우, 알려주시면 빠르게 수정 조치하도록 하겠습니다. 감사합니다. ⬇ 첫 번째 포스팅 링크 01. 빅데이터의 기초 지식 나는 데이터엔지니어를 희망한다. 데이터엔지니어가 몹!시! 되고 싶은 사람으로서, '빅데이터를 지탱하는 기술'을 수차례 읽었던 것 같다. 머릿속에 있는 정보를 작성해 온전히 내 것으로 정보 eng-sohee.tistory.com 앞선 첫 번째 포스팅에 이어, 오늘은 빅데이터의 탐색 과정에 대해 정리해보고자 한다. (첫 번째 포스팅을 참고하실 분들은 위 링크를 접속하여 참고해주시기 바랍니다.) 목차 크로스 집계의 기본 열 지향 스토리지에 의한 고속화 애드 혹 분석과 시각화 도구 데..

04. 빅데이터 분석기사 필기 합격 후기 - 총정리 마무리

빅데이터 분석기사 필기 요약정리 포스팅이 마무리됐고, 전반적인 후기 및 꿀팁 그리고 이 시험을 준비하면서 얻은 느낀 점 등을 포스팅으로 정리해보고자 한다. 이전 포스팅을 참고하고 싶다면 아래를 클릭! 01. 빅데이터 분석기사 필기 - 1 / 빅분기 취득을 결심한 이유 나는 빅데이터분석기사를 작년 12월 1차 시험 신청을 했지만, 코로나바이러스로 인해 1차 시험이 취소되었다. 그래서 어쩔 수 없이 2차 시험을 준비해야만 했다. 따라서 올해 4월, 빅데이터분석기 eng-sohee.tistory.com 02. 빅데이터 분석기사 필기 - 2 앞서, 빅데이터분석기사 통계관련 필기 자료를 정리해서 업로드했는데, 이어서 통계관련 분석 개념에 대해 정리했던 내용을 포스팅해보려고 한다. (혹시 내용 상 오류가 있는 경우..

03. 빅데이터 분석기사 필기 - 3

빅데이터 분석기사 필기 정리의 마지막이다. 물론, 내가 세 차례에 거쳐 정리한 내용이 빅데이터 분석기사 범위의 전부는 결코 아니다. 내 기준에서 헷갈리기 쉬운 부분, 그리고 다소 중요하다고 생각되는 부분만 정리해 둔 자료이므로, 공부를 다 한 뒤 검토의 목적으로 이 포스팅을 활용하면 더욱 좋을 것으로 생각된다. 앞선 포스팅을 보지 않은 분들은, 이전 포스팅을 참고하면 도움이 더 될 것 같다고 생각한다. 포스팅 링크는 아래와 같다. ⬇ 이전 포스팅 링크 (1) 01. 빅데이터 분석기사 필기 - 1 / 빅분기 취득을 결심한 이유 나는 빅데이터분석기사를 작년 12월 1차 시험 신청을 했지만, 코로나바이러스로 인해 1차 시험이 취소되었다. 그래서 어쩔 수 없이 2차 시험을 준비해야만 했다. 따라서 올해 4월, ..

02. 빅데이터 분석기사 필기 - 2

앞서, 빅데이터분석기사 통계관련 필기 자료를 정리해서 업로드했는데, 이어서 통계관련 분석 개념에 대해 정리했던 내용을 포스팅해보려고 한다. (혹시 내용 상 오류가 있는 경우 e-mail(eng.sohee@gmail.com) or 댓글 달아주시면 빠르게 정정하겠습니다.) 이전 포스팅을 보지 못한 분들은 아래 링크를 참고해서 보면 더욱 도움이 될 것이다. ⬇ 이전 포스팅 링크 01. 빅데이터 분석기사 필기 - 1 / 빅분기 취득을 결심한 이유 나는 빅데이터분석기사를 작년 12월 1차 시험 신청을 했지만, 코로나바이러스로 인해 1차 시험이 취소되었다. 그래서 어쩔 수 없이 2차 시험을 준비해야만 했다. 따라서 올해 4월, 빅데이터분석기 eng-sohee.tistory.com 목차 평가지표 교차검증 검정 방법 ..

01. 빅데이터 분석기사 필기 - 1

나는 빅데이터분석기사를 작년 12월 1차 시험 신청을 했지만, 코로나바이러스로 인해 1차 시험이 취소되었다. 그래서 어쩔 수 없이 2차 시험을 준비해야만 했다. 따라서 올해 4월, 빅데이터분석기사 2차 필기 시험을 치뤘고, 합격했다. 🔥 데이터 엔지니어를 희망하는데, 빅데이터 분석기사를 취득한 이유? 연관부서와의 원활한 커뮤니케이션을 위해서라고 할 수 있다. 데이터 엔지니어는, 데이터 사이언스팀과의 협업이 필요할 수 있다고 한다. 이때 그분들이 원하는 데이터를 수집하여 원활한 소통으르 통해 분석을 지원할 수 있으려면, 데이터 사이언스팀이 취급하는 데이터와 프로젝트 산출물&산출 과정에 대한 대략적 이해가 필요할 수 있겠다는 생각이 들었다. 실제로, 작년 학부생 시절 회사를 경험했을 때도 데이터 분석가분들께..

04. 프로세스 문제풀이

프로세스의 생성 챕터를 이해하기 위해서는, 앞선 프로세스의 이해 포스팅을 읽는 것이 매우 중요하다! 따라서 만약 앞선 포스팅을 읽어보지 못했다면, 아래 링크를 참고해보면 좋을 것이다. ⬇ 이전 포스팅 링크 03. 프로세스의 이해 (上) 목차 1. 프로세스란? 2. 멀티 프로세스란? 3. 프로그램의 메모리(Address) 구조 4. 프로세스의 생명주기 5. 프로세스 관리방법 (PCB, Context Switch) 6. 프로세스 Tree 관계 (Child, Parent) 1. 프로세스란? 프.. eng-sohee.tistory.com 이번 시간에는, 앞선 프로세스의 전반적 내용과 관련된 퀴즈를 한번 풀어 볼 것이다. 목차 프로세스 문제 풀이 01. 프로세스 문제 풀이 문제 출처는 아래 링크 강의의 저자이신 ..

05. map 에러 해결 방법

목차 Map Map 에러발생 01. Map Map은 파이썬의 내장함수로, 리스트의 요소를 지정된 함수로 처리해주는 함수다. 이는 매우 자주 사용되며, 예시는 아래와 같다. 그런데, 사실 내가 map을 설명하는 이유는 아래 에러설명을 위해서다. (내가 자주 까먹기 때문에...!)예시(아래)와 같이 코드를 작성하면 TypeError가 발생한다. 02. Map 에러발생 ⚠️ TypeError: map() must have at least two arguments. 2-1. 에러발생코드 def solution(num): num_square = list(map(lambda x: x*x, num) ) print(num_square) answer=[] for i in num_square: if i % 2 == 0: ..

04. 인스턴스 변수와 메소드

목차 인스턴스 변수 인스턴스 메소드 여러 인스턴스가 공유하는 속성 01. 인스턴스변수 인스턴스의 개별적 속성은 인스턴스 변수라고 한다. 형식은 아래와 같다. 인스턴스이름.속성이름(인스턴스 변수) = 속성에 넣을 값 class User: pass user = User() user.name = '한소희' user.email = 'eng.sohee@gmail.com' # 인스턴스 변수 사용방법 print(user.name) 02. 인스턴스 메소드 객체는 속성과 행동이다. 속성은 변수로 나타내고 행동은 함수로 나타낸다. 이 함수를 메소드라고 한다. 메소드의 다양한 종류 중, 첫 번째로 인스턴스 메소드에 대해 설명해보겠다. 인스턴스 메소드란, 인스턴스 변수를 사용하거나, 인스턴스 변수에 값을 설정하는 메소드를 말..