반응형

파이썬 32

[유데미 스타터스 취업 부트캠프 4기] 데이터분석/시각화(태블로) - 2주차 학습 일지

2주차 교육에 대한 회고 (4L) 벌써 2주차가 끝나간다. 길면 길었고 짧으면 또 짧은 듯하다.이번 주는 동일한 사람들과 자리를 앉아서 5일 내내 같이 점심 먹고 같이 이야기를 했다. 그래서인지 확실히 지난 주보다 더 가까워지고 편해졌다.다음 주는 또 조원들이 바뀌는데, 새로운 사람들과 이야기해볼 수 있는 기회가 생겨서 좋다 :) 이번 주는 파이썬과 SQL 모두 끝이 났다.특히 파이썬에서 시각화에 대해 많이 부족했는데, 이번 교육을 통해서 파이썬으로 시각화를 하는 것에 대해 자세하게 배워서 매우 만족스럽다. 1. 이번주 수업에서 좋았던 점은? (Liked) 2. 이번주에 새롭게 배운 점은? (Learned) 3. 배운 것에 관해서 내가 부족했던 부분은? (Lacked) 4. 앞으로 뭘 더 하면 좋을까? ..

[스타터스 TIL] 6일차.파이썬 데이터 시각화 (3) - seaborn, 실습

1. 새롭게 알게된 내용 1.1 seaborn 그래프 지난주에는 matplotlib 패키지를 활용한 그래프 그리기 위주로 공부했다면, 오늘은 seaborn 패키지를 활용하는 것을 배웠다. 그래서 titanic 데이터를 seaborn의 다양한 그래프로 그려보았다. GitHub - aramssong/Udemy_STARTERS Contribute to aramssong/Udemy_STARTERS development by creating an account on GitHub. github.com ✅ sns.countplot() - x축에 사용될 컬럼만 지정해주면 해당 컬럼의 갯수를 count 해주어 그래프로 표현 - y를 그룹핑할 컬럼을 'hue = '로 지정 plt.figure(figsize = (10, 5..

[유데미 스타터스 취업 부트캠프 4기] 데이터분석/시각화(태블로) - 1주차 학습 일지

웅진 X 유데미 STARTERS 합격 :) 그토록 간절히 원하던 STARTERS에 합격했다. 취준을 하면서 너무나 많은 서류 광탈과 면접 불합격을 하면서, 내가 괜히 직무 전환을 했는가에 대한 회의감이 사알짝 들 때, STARTERS 서류 합격 연락을 받았다. 너무나 행복했다. 코테와 면접이 있지만 그래도 서류라도 붙은 것만으로도 좋았다. ✔ 코딩테스트 SQL로 코딩테스트를 봤다. 코딩 테스트 전 3~4일동안 열심히 코테 문제를 풀었다. 프로그래머스 문제는 물론이며, 더 난이도가 있는 리트코드 문제도 풀면서 SQL을 익혀갔다. 그리고 코딩테스트를 나름 수월히 끝낼 수 있었다! ✔ 면접 면접을 보면서 '이 사람이 얼마나 데이터 분석에 관심이 많으며, 어떻게 노력하고 있는지'를 많이 보시는 것 같았다. 그렇..

[스타터스 TIL] 5일차.파이썬 데이터 시각화 (2) - 그래프 종류

1. 새롭게 알게된 내용 팀원 분 중 한 분이 TIL을 쓸 때, 단순히 배웠던 부분을 정리하기 보다는 이것을 실제 데이터셋에 스스로 적용해보며 공부하고 TIL을 쓰는 것이 효과적이라고 하셨다. 그래서 오늘 강의를 다 듣고 데이터셋에 다양한 시각화를 그려보기 위해 시도를 하였고, 이것을 바탕으로 TIL을 작성하고자 한다. 1.1 막대그래프, 히스토그램, 히트맵 (Titanic 데이터 셋) GitHub - aramssong/Udemy_STARTERS Contribute to aramssong/Udemy_STARTERS development by creating an account on GitHub. github.com 📌 공통 스타일 지정하기 plt.rcParams를 활용하여 폰트, 제목, 그리드 등 다양한..

[스타터스 TIL] 4일차.파이썬 데이터 시각화 (1) - 기본 그래프

1. 새롭게 알게된 내용 1.1 기본 그래프 그리기 📌 y축 데이터로 그리기 - y축 : 1차원 리스트, 튜플, 시리즈 데이터 - x축 : 데이터의 인덱스로 자동 지정됨 data = [1, 5, 3, 9, 7] plt.plot(data) plt.show() 📌 x축, y축 데이터로 그리기 - x축과 y축 데이터의 길이가 같아야 함 x = [1,5,6,9,10] y = [1,5,3,9,7] plt.plot(x, y) plt.show() 1.2 그래프의 종류 1.2.1 시간의 시각화 📌 선 그래프 → plt.plot() age = [7,8,9,10,11,12,13,14,15] height = [122.1, 127.9, 133.4, 138.8, 142.7, 151.4, 155.6, 165.0, 169.2] p..

[스타터스 TIL] 4일차.파이썬 데이터 분석 (4) - 분석 실습, value_counts, groupby

1. 새롭게 알게된 내용 이제까지 배웠던 파이썬 문법들을 활용해서 데이터 분석 실습을 하는 방향으로 강의가 진행되었다. 혼자서 실습을 다시 해보면 좋을 것 같아서 실습 프로젝트를 혼자서 하나씩 해보면서 정리 중이다. (일단 우선은 서울시 코로나19 현황부터!) 그리고 오전에 조원들과 공부한 내용을 이야기한 시간에서도 나온 문제인데, 바로 value_counts()와 groupby()의 차이다. groupby()도 쓸 수 있을 것 같은데, 강사님께서 주로 value_counts()를 쓰는 이유는 무엇일까 궁금해서 찾아보고 정리하고자 한다. 1.1 value_counts() vs groupby() 📌 value_counts() - 컬럼의 값에 대한 횟수를 반환함 - 출력 시, 횟수가 많은 것부터 정렬됨 (내..

[스타터스 TIL] 3일차.파이썬 데이터 분석 (3) - 판다스, 데이터프레임

1. 새롭게 알게된 내용 1.1 데이터프레임(DataFrame) 1) 랜덤 보기 - df.sample(n) : 랜덤 n개의 데이터 보기 (n을 생략하면 1개의 샘플 출력) - df.sample(frac = ) : 랜덤 샘플 비율로 보기 (지정한 비율의 샘플을 출력) 2) 높은 순, 낮은 순 보기 - df.nlargest(갯수, 컬럼명) : 컬럼명에서 높은 순으로 n개의 데이터 출력 - df.nsmallest(갯수, 컬럼명) : 컬럼명에서 낮은 순으로 n개의 데이터 출력 3) 데이터 요약 보기 - df.shape : 행,열의 크기 보기 - df.columns : 컬럼명 보기 - df.index : 인덱스 보기 - df.dtypes : 데이터의 자료형 보기 - df.info() : 데이터프레임의 정보보기 -..

[백준 코딩테스트(Python)] - 108660번 덱

10866번: 덱 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 문제 정수를 저장하는 덱(Deque)를 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오. 명령은 총 여덟 가지이다. push_front X: 정수 X를 덱의 앞에 넣는다. push_back X: 정수 X를 덱의 뒤에 넣는다. pop_front: 덱의 가장 앞에 있는 수를 빼고, 그 수를 출력한다. 만약, 덱에 들어있는 정수가 없는 경우에는 -1을 출력한다. pop_back: 덱의 가장 뒤에 있는 수를 빼고, 그 수를 출력한다...

[백준 코딩테스트(Python)] - 10828번 스택

10828번: 스택 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 문제 정수를 저장하는 스택을 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오. 명령은 총 다섯 가지이다. push X: 정수 X를 스택에 넣는 연산이다. pop: 스택에서 가장 위에 있는 정수를 빼고, 그 수를 출력한다. 만약 스택에 들어있는 정수가 없는 경우에는 -1을 출력한다. size: 스택에 들어있는 정수의 개수를 출력한다. empty: 스택이 비어있으면 1, 아니면 0을 출력한다. top: 스택의 가장 위에 있는 정..

[백준 코딩테스트(Python)] - 10845번 큐

10845번: 큐 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 문제 정수를 저장하는 큐를 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오. 명령은 총 여섯 가지이다. push X: 정수 X를 큐에 넣는 연산이다. pop: 큐에서 가장 앞에 있는 정수를 빼고, 그 수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다. size: 큐에 들어있는 정수의 개수를 출력한다. empty: 큐가 비어있으면 1, 아니면 0을 출력한다. front: 큐의 가장 앞에 있는 정수를 출력한..

반응형