본문 바로가기

전체 글

(110)
파이썬 스터디 3주차(백준) https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열 www.acmicpc.net import sys N = list(sys.stdin.readline().split()) print(len(N)) 첫 줄에 문자열이 주어진다. 단어는 공백 한 개로 구분된다. 단어의 개수 출력. > 처음엔 split(' ')을 썼었으나 마지막 문자에 \n이 같이 들어감을 확인했다. 이를 없애고자 strip을 붙였으나 list에는 strip이 안된다고 한다. > map도 써봤다. map은 두 ..
파이썬 스터디 2주차(머신러닝) 많이 늦었습니다. https://book.naver.com/bookdb/book_detail.nhn?bid=16238302 파이썬 머신러닝 완벽 가이드 자세한 이론 설명과 파이썬 실습을 통해 머신러닝을 완벽하게 배울 수 있습니다!《파이썬 머신러닝 완벽 가이드》는 이론 위주의 머신러닝 책에서 탈피해 다양한 실전 예제를 직접 구현해 보면 book.naver.com 2. 사이킷런으로 시작하는 머신러닝 1. 사이킷런 소개와 특징 사이킷런 : 파이썬 머신러닝 라이브러리 중 가장 많이 사용되는 라이브러리. 2. 첫번째 머신러닝 만들어보기 - 붓꽃 품종 예측하기 분류(classification) : 대표적인 지도학습(Supervised Learning)방법의 하나. - 지도학습 : 명확한 정답이 주어진 데이터를 먼저..
파이썬 스터디 2주차(캐글) https://youtu.be/-v42Y-r9VqE 캐글 타이타닉 3. EDA - Sex(성별) f, ax = plt.subplots(1, 2, figsize=(18, 8)) #도화지(fig)를 만들고 ax를 1x2로 나눔(subplots) df_train[['Sex', 'Survived']].groupby(['Sex'], as_index=True).mean().plot.bar(ax=ax[0]) ax[0].set_title('Survived vs Sex') #df_train의 Sex와 Survived칼럼만 가져와 Sex에 따라 나눈 평균을 구해 ax[0]에 바플랏을 그림 sns.countplot('Sex', hue='Survived', data=df_train, ax=ax[1]) ax[1].set_tit..
파이썬 스터디 2주차(백준) https://www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net import sys nums = [] for i in range(9): a = int(sys.stdin.readline()) nums.append(a) print(max(nums)) print(nums.index(max(nums)) + 1) 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램 작성 > 리스트명..
파이썬 스터디 1주차(머신러닝) https://book.naver.com/bookdb/book_detail.nhn?bid=16238302 파이썬 머신러닝 완벽 가이드 자세한 이론 설명과 파이썬 실습을 통해 머신러닝을 완벽하게 배울 수 있습니다!《파이썬 머신러닝 완벽 가이드》는 이론 위주의 머신러닝 책에서 탈피해 다양한 실전 예제를 직접 구현해 보면 book.naver.com 1. 파이썬 기반의 머신러닝과 생태계 이해 01. 머신러닝의 개념 머신러닝 : 애플리케이션을 수정하지 않고도 데이터를 기반으로 패턴을 학습하고 결과를 예측하는 알고리즘 기법. - 지도학습(Supervised Learning), 비지도학습(Un-supervised Learning), 강화학습(Reinforcement Learning)으로 나뉨. - 데이터에 매우 의존..
파이썬 스터디 1주차(백준, 캐글) 동아리 파이썬스터디를 위해서 공부한것 위주로 정리합니다. https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net H, M = map(int,input().split()) if M >= 45 : print(H, M-45) else : if H > 0 : print(H-1, M+15) else : print(23, M+15) > 45분 일찍 맞추는 문제. M이 45보다 큰 경우 그냥 빼주면 되지만, 45보다 작을 경우 H를 1빼주고 M에 15를 더해주어야 한다. ..
4학년 1학기 중간고사 기간의 근황 좋아서 하는 밴드 - 길을 잃기 위해서. 노래 제목도 가사도 너무 와닿는다. 나는 이전부터 그랬다. 무엇을 하던, 대강의 큰 틀만 잡아놓은 채 그를 위해 무엇을 해야 하는 지는 고려하지 않았다. 세부적인 계획을 짠답시고 내가 아는 선에서, 내가 하고 싶은 선에서 그치는 일이 다반사였다. 이를 가장 크게 통감했던 것이 대학 입시였다. J대학교 심리학과를 간다며 심리학 관련 서적을 읽고 심리학 동아리를 만들어 운영했으나 정작 J대학교에 가기 위해 가장 중요한 성적에 대해서는 일부러 모른 체 했다. 그렇다고 현실적인 방법인 논술전형을 준비했던 것도 아니었다. 그저 3등급대의 애매한 성적으로 '학생부 종합 전형'으로 들어갈 것이라는 허황된 꿈을 꾸고 있었을 뿐이다. 정말 웃기지만 이 사실을 고3 수시 원서를 쓰..
코드잇 대학생 코딩캠프 후기 https://www.codeit.kr/ 코딩이 처음이라면, 코드잇 월 3만원대로 Python, JavaScript, HTML/CSS, Java 등 1,600개 이상 프로그래밍 강의를 무제한 수강하세요 www.codeit.kr:443 6.23~7.22~9.21, 한 달+두 달 총 3개월간의 코드잇 대학생 코딩 캠프 멤버십이 끝났습니다. 원래 계획대로라면 '컴퓨터 개론', '프로그래밍 기초 in Python', '데이터 사이언스 입문', '4차 산업혁명 생존 가이드', '업무 자동화 for Windows', '비 개발자를 위한 SQL 데이터베이스' 총 6개의 강의를 완강해야 했으나.. 역시 항상 예상했던 것보다 시간이 없고, 제 열정이 따라주지 않네요. 그래도 목표하던 6개 중 5개(정확하게는 4개+절반+..