분류 전체보기 94

220818 데잇걸즈 6기 21일차 회고

TIL(Today I Learned) 집단 간 비교 검증을 해본다. Keep 최소 기능 제품(Minimum Viable Product, MVP)으로 제품의 핵심 가치를 먼저 확인하자. 빠른 주기의 실험을 반복하자. Problem 노트북 거치대 한쪽이 부러졌는데 미끄러지는걸 신경을 쓰느라 수업에 집중하지 못했다. Try 그로스 해킹 책 남은 부분 다 읽기 총평 가장 공부하기 힘든 요일이 토요일인 줄 알았는데 아니었다. 목요일 오후 수업이 가장 하드하다. 커피를 마셔도 잠을 쫓아내기 힘들고 멍때리는 것도 힘들고 그래서 딴짓을 조금 했는데 심지어 그것도 힘들다. 에너지가 바닥이 났나 보다. 이번 주말은 비도 그쳤는데 오랜만에 장시간 동안 햇볕을 쬐고 싶다.

220817 데잇걸즈 6기 20일차 회고

TIL(Today I Learned) MySQL에서 import data를 할 수 있다. sql로 리뷰 분석을 해본다. Keep 파이썬에서 데이터를 불러오는 것에 익숙해진 터라 SQL로 파일을 불러온다는 생각은 해보지 못했는데, 이제 SQL로 데이터를 불러와서 분석을 시도할 수 있어졌다. import data를 하는 과정에서 문제가 발생한다면 좌절하지 않고 적어도 3번은 시도해 볼 역량(?)이 생겼다. 파일을 불러오는 다양한 방법이 있었다. GUI로 불러오는 것은 쉽지만 시간이 오래 걸리고 인코딩 에러가 발생하는 에러가 잦아서 cmd환경에서도 시도해보았다. 추가로 두 경우 모두 안된다면 다른 사람이 저장한 파일을 받아서 사용하는 dump(덤프)까지 해보았다. Problem 미니 프로젝트 주제 정하는게 어..

[Python] pandas에서 엑셀 파일을 불러올 때 발생한 ImportError

수정 전 import pandas as pd df = pd.read_excel('car.xlsx') 에러 원인 에러 종류 ImportError 모듈에러 에러 메시지 ImportError: Missing optional dependency 'openpyxl'. Use pip or conda to install openpyxl 발생 이유 판다스로 엑셀 파일을 불러오는 과정에서 openpyxl 모듈이 없으면 의존성 문제가 발생한다. 해결 방법 판다스에서 엑셀 파일을 불러오기 위해서는 openpyxl이 필요하다. pip install openpyxl을 한 후 read_excel 재실행 수정 후 !pip install openpyxl import pandas as pd df = pd.read_excel('car...

220816 데잇걸즈 6기 19일차 회고

TIL(Today I Learned) 확률과 통계 용어를 이해할 수 있다. 파이썬 라이브러리를 통해 통계 분석을 해본다. Keep 통계 용어를 의심하는 자세를 가지게 되었다. 통계 용어가 의미하는 정확한 뜻을 찾아보자. 용어를 보고 직관적으로 추측한 의미와 다른 경우가 있다. (ex. 신뢰 수준 95%) Problem 통계 분석에 대한 실망을 했다. 통계 관련 정규 수업을 들어 본 적이 없어서 통계를 통해 유의미한 결론을 낼 수 있을 것이라는 기대가 있었다. 결론을 말하자면, 통계는 오차 범위와 예외가 있어서 '그럴 수도 있고 저럴 수도 있다'는 점을 유념해야 한다. 의사 결정을 지원하기 위한 용도로 사용할 수 있지만 결국 가장 중요한 것은 실제로 결정을 내리고 사업이 유의미하도록(목적 달성) 이끌어가는..

220812 데잇걸즈 6기 18일차 회고

TIL(Today I Learned) 도커를 설치하고 이미지(프로그램)를 다운받아 사용할 수 있다. 깃허브로 퇴근 전쟁에서 승리해보자. Keep 우리끼리 원격 저장소를 만들어 파일을 올려보고 합쳐도 보았다. 프로젝트 할 때 협업을 하는 방식으로 채택하면 좋을 것 같다. 데이터는 구글 드라이브로 공유하고 코드는 깃허브에서 공유하는 게 베스트이지 않을까 한다. Problem 데잇걸즈가 시작한 지 한 달 정도 되니 수업 난이도가 높아지고 공부할 양이 많아지고 있다. 개인적으로 소모임도 있고 특강도 시간이 되면 들으려고 하는 편이라 시간 여유가 점점 부족해지고 있다. 교육 시간에는 수업에만 집중할 수 있도록 오전과 오후를 어떻게 활용할지 다시 고민해봐야겠다. Try 미니 프로젝트 주제와 데이터 계속 찾아보기 독..

220810,11 데잇걸즈 6기 16~17일차 회고

TIL(Today I Learned) MySQL Workbench에서 ERD를 그려볼 수 있다. 구매 지표를 설정하고 매출 데이터를 분석해본다. 다양한 관점으로 데이터 분석 아이디어를 제안할 수 있다. Keep 매출 데이터를 분석하는 방법이 궁금했었는데 어떤 지표로 나타낼 수 있는지 알게 되었다. 또한 Z차트와 같이 업적 추이를 확인하는 시각화 방법을 알게 되어 매출 데이터 분석 프로젝트를 해본다면 적용해볼 수 있을 것 같다. 17일차에 진행한 미니 프로젝트 분석 기획서 발표에서 다양한 주제와 데이터를 얻어오는 출처를 알게 되었고 문제 정의, 분석 방법 아이디어를 공유하며 영감을 얻을 수 있었다. Problem 구매 지표 쿼리문 예시를 보는데 긴 쿼리문이 쏟아져서 수업 시간 내에 하나하나 해석하는 게 힘..

220808,09 데잇걸즈 6기 14~15일차 회고

TIL(Today I Learned) 커뮤니티와 함께 성장하는 법(14일차 특강) 버전을 만들어 본다. 백업을 해본다. 협업을 해본다. 깃으로 시간 여행을 할 수 있다. Keep 홀로 성장하는 시대는 끝났다. 커뮤니티와 함께 성장하자. Problem 깃으로 시간 여행을 하러 떠났지만 돌아오지 못했다... 브랜치라는 개념의 이해와 병합, 충돌했을 경우 해결하는 방법에 대한 연습을 더 해봐야 할 것 같다. Try 링크드인 계정 만들고 동료들과 1촌 맺기(얕은 관계를 많이 맺어보자) Git branch, merge, conflict 복습 SQL 미니 프로젝트 주제 생각하기 총평 14일차에 진행한 특강을 리뷰해보자면 매우 유익했고 동기부여가 됐다. 스쳐 지나가는 인연은 의미가 없다고 생각하여 얕은 관계라면 맺으..

[Python] 파이썬 문자열(string) 다루기 - 문자열 함수

이번 시간에는 파이썬에서 문자열을 다루는 함수를 다뤄보도록 하겠습니다. 문자열 연결하기(+) '+'를 사용하면 문자열끼리 이어 붙일 수 있습니다. 문자열 반복하기(*) '*'를 사용하면 지정한 횟수만큼 문자열을 출력합니다. 문자열 바꾸기(replace) replace("변경하고 싶은 문자", "변경 후 문자") "World"라는 문자를 찾아 "Python"으로 변경합니다. 문자열 나누기(split) split("구분자") 문자열 덩어리에서 구분자를 기준으로 문자를 쪼개서 리스트로 반환합니다. 공백 지우기(strip) strip() - 양쪽 공백 제거, lstrip() - 왼쪽 공백 제거, rstrip() - 오른쪽 공백 제거 문자열에서 원하는 위치의 공백을 제거해 줄 수 있습니다. 소문자 -> 대문자로 ..

스터디/파이썬 2022.08.06

220806 데잇걸즈 6기 13일차 회고

TIL(Today I Learned) 함수를 작성해본다. 문자열을 다루는 내장 함수를 사용해본다. 리스트, 딕셔너리, 셋 자료형을 생성해보고 내장 함수를 사용해본다. Keep '이런 함수가 있을까? 이렇게 하면 될까?' 떠오르는 의문들을 직접 찾아보고 해결해보는 과정이 좋았다. 바로 결과(답)까지 확인해가면서 할 수 있다는 게 프로그래밍의 최대 장점인 것 같다. 성공했을 때의 쾌감이 있다. Problem 토요일 수업은 항상 힘들다. Try SQL 미니 프로젝트 주제 생각하기 총평 토요일 수업이라 아침에 일어나는 것이 힘들었지만 강사님의 좋은 강의와 동료들의 퀄리티 높은 질문들, 내가 궁금했던 점을 질문하며 강의 집중도는 최상이었던 시수였다. 역시 기본을 배울 때가 가장 재미있다.

220805 데잇걸즈 6기 12일차 회고

TIL(Today I Learned) git을 이용해서 버전 관리를 하고 파일을 업로드할 수 있다. Keep 깃헙에 들어가서 드래그 앤 드롭(Drag & Drop)으로 '추가했다-지웠다' 반복했던 행위에서 벗어나 터미널 상에서 파일을 업로드하고 다른 사람과 공유했다. 저장소 역할, 버전 관리, 협업까지 할 수 있는 git&github 💕💕 Problem 다 따라올 수 있도록 같은 작업을 여러번 반복하며 수업을 진행하셔서 오늘 수업은 다 따라갔다! 열심히 연습한 덕분에 바탕하면에 디렉터리가 쌓였다. 이것들을 정리해야 할 듯하다. Try git init, commit, pull, push, clone 연습해보기 총평 git은 예전에 한 번 사용해본 적이 있는데 개념이 생소해서 무슨 단계인지도 모른채 순서를 ..