본문 바로가기

728x90
반응형

전체 글

(142)
엘리스 AI 트랙 2기 - 14, 15주차 모히또 레이서의 학습일지 9/27부터 10/15까지 총 3주간 "데이터 분석 웹 서비스 프로젝트"를 진행하였다. 이번 프로젝트는 총 두 가지 주제(OTT 서비스, 배달 서비스) 중 하나를 선택해, 여태 배운 데이터 분석과 결합하여 진행되었다. 나는 그중에 OTT 서비스를 선택했는데, 딱히 선정의 이유에 있어 별달리 큰 이유는 없고 그냥 개인적으로 넷플릭스나 왓챠같은 구독형 OTT 서비스를 자주 사용하기 때문이었다. 1주 차 우선 1주 차는 다음과 같은 3가지에 집중했다. 1. 데이터 세트 확보: 웹 서비스 제작에 필요한 데이터 수집 2. 프로젝트 기획서 작성: 아이디어를 구체화하고 계획하기 3. 스토리보드 구현 스토리 보드란? 디자이너/개발자가 참고하는 최종적인 산출문서로써 정책, 프로세스, 콘텐츠 구성, 와이어프레임(UI/UX..
엘리스 AI 트랙 - flask를 이용한 개인 프로젝트 엘리스에서 개인 프로젝트로 flask를 이용하여 도서관 웹 페이지를 구현하는 프로젝트를 진행했다. 그냥 필수 구현만 해도 되는 프로젝트지만 나는 이왕 하는 거 좀 재밌게 하자라는 마인드로 진행했기 때문에 도서관에 맞지 않는 기능들도 다 때려 박았다. ㅋㅋㅋ(예를 들어 웹 소켓이라는 것으로 실시간 익명 채팅방 구현) 동영상도 편집해서 업로드했는데, 다음은 간략하게 내 도서관 홈페이지를 안내하는 동영상이다. 이 동영상은 내가 만든 페이지가 무엇인지 간략하게 안내하는 동영상이다. 편집, 나레이션 다 직접했다. 어려웠지만 나름 꿀잼이었다. 메인 페이지 홈페이지 첫 화면이다. 구성은 base.html이라는 파일을 하나 만들어 저 위에 있는 navbar를 고정시켜 유저가 홈페이지를 편하게 이용할 수 있게 만들었다...
엘리스 AI 트랙 2기 - 13주차 모히또 레이서의 학습일지 가랏! 데분츄! 코딩박치기! 13주 차는 12주 차 때 배운 데이터 분석에 필요한 다양한 라이브러리의 메서드를 포켓몬 데이터셋에 적용한 실습을 시작하였다. 이번 프로젝트는 '탐색적 데이터 분석(EDA)'을 중점으로 진행하였다. 탐색적 데이터 분석이란? 데이터 분석 단계에 해당하며 데이터 분포 확인, 변수간 관계 파악을 통해 전체 데이터의 특징을 발견하고, 이해할 수 있는 분석 방법. 쉽게 얘기하자면 수치화 된 어떤 하나의 데이터에서 그 데이터가 가지고 있은 본질적인 의미를 파악하는 기법이라고 할 수 있다. 본격적으로 포켓몬 데이터셋을 이용하기 전에 포켓몬이 무엇인지 알아보자! (포켓몬 조아!) 이 실습의 문제는 다음과 같다. "일반 포켓몬과 전설 포켓몬이 혼합되어 있는 데이터 셋에서 데이터의 속성만을 보..
갑자기 윈도우 터미널에서 WSL 2 리눅스 우분투 실행이 안 될때! 아니 분명 며칠 전까지만 해도 정상적으로 작동하던 우분투가 오늘 터미널을 켜서 확인하니 사용자 설정을 로드하는 동안 오류가 발생했습니다. 첫 번째 프로필을 사용하여 프로필 목록에서 기본 프로필을 찾을 수 없습니다. "defaultProfile"이 프로필 중 하나의 GUID와 일치하는지 확인합니다. 라는 에러 메시지가 출력되었다. 탭 창을 눌러 확인하니 우분투가 있어야 할 자리에 우분투가 가출했다.(뭐야 내 우분투 돌려조요!) 아까 오류창에서 "내가 설정한 첫 번째 프로필(우분투)이 기본 프로필(디폴트 프로필)로 찾아올 수 없다."라고 했으니 우선 터미널의 json 파일을 열어서 확인해 보았다. 설정을 눌러서 밑에 'Json 파일 열기'를 클릭 보니까 defaultProfile의 해시 코드 값(2c4de3..
구글 애드센스(애드고시) 합격 후기 처음 블로그를 개설할 때는 단순히 코딩 공부를 하며 배웠던 것, 그리고 지금 참여 중인 엘리스 AI 트랙에서 배운 것들을 정리하려고 만들었지 이를 통해 어떤 수익을 얻는다는 것은 상상도 못 했다. 하지만 점점 내 소중한 시간을 들이며 블로그를 계속해서 관리할 강력한 동기가 없으니, 블로그 관리는 뒷전으로 미뤄졌다. 그러다가 구글 애드센스를 통해 블로그에 광고를 달아 용돈 벌이지만 조그마한 수익을 낼 수 있다는 것을 알았다. 그래서 블로그 개설한 지 한 10일 정도(게시글 약 20개, 일 평균 5명)에 구글 애드센스를 신청하였고 결과는 2주 뒤에.. Gmail로 라는 제목의 메일이 도착했고 광고를 게재할 수 없음을 의미했다. 그리고 차근차근 게시물을 좀 더 쌓아 나갔고 일 평균도 전 보다 다소 상향한 평균..
모듈러 연산과 에라토스테네스의 체(소수 구하기) 모듈러 연산은 나머지를 구하는 연산이다. A MOD B 또는 a mod b로 표기하며 예를 들면 10 mod 9의 값은 1이다. (* 피제수인 A값보다 제수의 값인 B가 더 클 경우에는 피제수인 A가 나머지가 된다. ex)) 2 mod 4의 값은 2이다.) 이를 파이썬 코드로 나타내면 다음과 같다. print(10 % 9) print(2 % 4) 출력 값은 각각 1, 2 소수의 정의: 소수는 1 보다 큰 자연수 중 1과 그 수 자신만을 약수(約數)로 가지는 수이다. *여기서 약수(約數)란? -> 어떤 수를 나누어 떨어지게 하는 수. (ex) 자연수 10의 약수는 1, 2, 5, 10) 예시에서 알 수 있듯이 모든 자연수는 1과 자기 자신을 약수로 가진다. 그럼 다시 소수로 돌아와서 3은 약수로 1과 자기..
엘리스 AI 트랙 2기 - 12주차 모히또 레이서의 학습일지 본격적인 데이터 분석 첫 시작! 12주 차 강의 첫 번째 날에는 본격적으로 데이터 분석에 필요한 학습이 진행되었다. 데이터 분석이 무엇인지 알기 전에, 우선 데이터란 무엇인지 알아보자. "데이터란 현실 세계의 일들을 관찰, 측정해서 얻은 값을 말하고 그러한 데이터를 처리해서 얻은 의미 있는 값을 정보라고 한다. 그리고 데이터 분석은 데이터를 활용하여 원하는 정보를 얻어내기 위한 일련의 과정이다." 데이터 분석 프로젝트는 데이터 분석을 위해 일련의 과정을 진행하는 것을 의미한다. 그 전체적인 과정은 다음과 같다. 1. 문제 정의: 현재 풀고자 하는 문제가 무엇인지를 명확히 정의 2. 가설 설정: 문제를 해결하기 위한 데이터 분석의 토대인 가설 설정 3. 데이터 준비: 풀고 싶은 문제에 대한 정보를 담고 있..
파이썬 matplot 'color' kwarg must be an color or sequence of color specs. 오류 matplot 라이브러리를 이용해 그래프를 그리려 하는데 다음과 같은 오류가 났다. ValueError: 'color' kwarg must be an color or sequence of color specs. For a sequence of values to be color-mapped, use the 'c' argument instead. 문제의 코드 저기서 color를 c로 바꿔주자 그럼 또 에러가 나는데 c에는 반드시 컬러를 나타내는 문자가 들어가야 한단다. 그럼 다시 R을 red로 B를 blue로 바꾸자 그리고 시도하면 오류 없이 그래프 완성

728x90
반응형