25.05.19 코딩 공부 시작

코딩 척척석박사 분들 피드백 환영합니다.

공대생이 코딩에서 살아남기

Til 5

06.03 코드카타 (15)나머지가 1이 되는 수 찾기

Python3Q자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다. (3 ≤ n ≤ 1,000,000)Adef solution(n): for x in range(2,n): if n%x==1: return x처음 Adef solution(n): for x in range(2,n): if n%x==1: return min(x)틀린이유 min(x): 리스트/튜플/여러 값 중에서 최소값을 고를 때 쓰는 함수>> 여기서는 x가 그냥 단일 숫자이므로 의미XMy SQLQANIMAL_INS 테이블은 ..

4강. (05.21)

문제11) 문제 파악 및 가설 설정하기문제파악: 게임개발 종합반 광고 비용 대비 광고 효율이 없다. 가장 효율이 적은 광고 매체의 예산을 줄이고 다른 매체에 예산을 늘려 비용 대비 광고 효율을 높이고 싶다.가설: 가장 효율이 적은 광고 매체 비용을 가장 효율이 좋은 광고 매체에 집행한다면 기존 대비 50% 광고 효율이 증가 할 것이다.2) 데이터 분석 기본 세팅 하기 + 분석하기import pandas as pdimport matplotlib.pyplot as pltplt.rc('font', family='NanumBarunGothic')sparta_data = pd.read_csv('/content/user_db1.csv')#결측치 확인하고 제거하기sparta_data.info()sparta_data...

3강. (05.20)

데이터 전처리 → 분석하기 (pandas) → 시각화하기 (matplotlib) 한글패치하기!sudo apt-get install -y fonts-nanum!sudo fc-cache -fv!rm ~/.cache/matplotlib -rf반복문이란? (파이썬 문법)반복되는 작업을 코드 몇 줄로 “자동화” 할 때 사용반복 작업의 수고로움을 덜어줌기본: for 데이터들의 임의의 이름 in 변수이름: =변수 이름안에 있는 각 데이터들을 프린트 해라갯수 세기: for 데이터들의 임의의 이름 in 변수이름: if 변수이름 == '데이터이름': count = count + 1 ex. fruits = ['사과', '배', '감', '귤', '사과'] for fruit in fruits>> 사과 배 감 귤 for fru..

2강. (05.19)

파이썬 문법 주의사항구글 사용특수기호를 잘 활용하: "검색어 + 특정기술", "검색어 - 특정기술"영어로 검색Colab으로 파이썬과 친해지기Colab이란?온라인에서 파이썬 데이터 분석을 학습할 수 있는 환경을 구글에서 제공파이썬 문법변수란?데이터를 담는 컨테이너원하는 데이터를 쉽게 찾아 사용 가능 변수 선언하기: 원하는 변수 이름 = 변수에 넣을 데이터변수 호출하기: print(변수이름)리스트란?하나하나 변수 지정을 하기에는 관리에 어려움이 있어서 리스트 사용순서를 기억하여 저장인덱스(데이터들의 번호, 순서0: 0부터 시작변수이름_list = [데이터0, 데이터1, ...]딕셔너리란?”이름”과 “이름에 해당하는 값”이 쌍으로 이뤄진 데이터들의 모음집각 변수이름에 데이터를 붙여 기억하여 저장딕셔너 = {..

1강. (05.19)

데이터 분석이란? 여러분이 “하고자 하는 바에 대한 명확한 근거 ” 를 줄 수 있게 도와주는 도구순서문제 정의 및 가설 설정하기데이터 분석 기본 세팅 하기데이터 분석하기분석 결과 시각화 하기최종 결론 내기상관관계음수, 양수와 상관 없이 숫자가 클수록 상관관계가 큰편양수일 경우 : 한 변수가 증가함에 따라 다른 변수도 증가하는 경향을 보이는 것음수일 경우 : 한 변수의 수치가 증가할 때 다른 변수는 감소하는 경향을 보이는 것1. 엑셀 데이터 분석ex. 스프레드시트(XLMiner Analysis ToolPak)단점 및 파이썬으로 넘어가는 이유엑셀은 대용량 데이터 분석의 시간이 많이 걸리고 어렵다.점점 고도화된 분석 >> 파이썬엑셀 문법을 배우는 것 보다 파이썬 문법이 더 쉽다.2. 파이썬 데이터 분석 ex...