전체 글 63

[프로그래머스] 짝지어 제거하기 - 파이썬 Python

https://school.programmers.co.kr/learn/courses/30/lessons/12973 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 아 자꾸 Index 에러 나서, 며칠동안 고민하다가,, 결국 다른 사람 코드 참조함 for문으로 첨부터 끝까지 계속 돌리는 거는 효율적이지도 않다는 것을 알게 됨.Stack구조를 앞으로도 잘 활용해 보쟈.

코딩공부 2025.01.05

[패스트캠퍼스] 데이터 분석 부트캠프 17기 - 3주차 파이썬(4)

주요 학습 내용 요약 Part3. 내게 필요한 정보를 자동으로 수집 ! with 웹 크롤링CH01. 크롤링을 위한 준비필요 라이브러리 설치 - selenium- chrome-driverJupyter 환경으로 들어가 새 파일 열기 - 다음의 코드들 실행Selenium으로 브라우저 실행하기Selenium 주요 기능 및 활용- browser.get(url) : 브라우저를 내가 원하는 사이트로 이동- find_element() : 웹페이지 내 특정 요소 찾는 데 사용, 단일요소 반환, 첫번째 요소,  찾을 수 없다면 NoSuchElementException 발생- By.CLASS_NAME() : HTML에서 특정 클래스 이름 기준으로 요소 서치- find_delements() : 여러요소를 찾고자 할 때 사용추..

패스트캠퍼스 2025.01.04

[패스트캠퍼스] 데이터 분석 부트캠프 17기 - 3주차 파이썬(3)

주요 학습 내용 요약 Part1. 데이터 분석을 위한 준비 운동 CH03. 파이썬 함수 (def)파이썬 함수 (def)(1) 매개변수가 있는 함수(2) 매개변수 지정 : def my_name(name = 'hyoju') : (3) 리턴 : return a + b매개변수와 인자 : 매개변수 #입력값 받는 변수, 인자 #함수 호출 시 전달하는 값가변 매개변수 : def add_all(*args) : def 함수명(매개변수): 실행할 문장내장 함수 (Built-in Functions)별도의 모듈을 임포트하지 않고도 사용할 수 있는 기본 제공 함수print(), len(), type(), max(), min(), sorted(), sum(), zip()외장 함수 (Standard Library Functio..

패스트캠퍼스 2025.01.04

[패스트캠퍼스] 데이터 분석 부트캠프 17기 - 3주차 파이썬(2)

주요 학습 내용 요약 Part1. 데이터 분석을 위한 준비 운동 CH02. 파이썬 제어문 (Control Statement)조건문 (if)특정 조건에  따라 다른 코드를 실행하도록 하는 구문기본구조 : if 조건: 실행할 코드elif 조건: 실행할 코드else 조건: 실행할 코드 조건문과 자주 사용되는 함수 : - input() #사용자로부터 입력을 받음, len()- 비교연산자, and, or 연산자 #둘 다 참일 때 True, 둘 중 하나라도 참일 때 True반복문 (for, while)기본 형태 : for 반복문 : 시퀀스의 각 요소를 순차적으로 가져와 반복 실행for 변수 in 리스트(또는 튜플, 문자열): 실행할 문장while 반복문 : while 조건이 True인 동안 코드를 반복 실행 whi..

패스트캠퍼스 2025.01.04

[패스트캠퍼스] 데이터 분석 부트캠프 17기 - 3주차 파이썬(1)

주요 학습 내용 요약  Part1. 데이터 분석을 위한 준비 운동CH01. 파이썬 자료형 (Data Type)숫자형 (Number)정수형 (Integer, int) : 소수접이 없는 숫자실수형 (Float) : 소수점 아래 표현, 정수와의 연산 가능자료형 변환 : int(), float(), complex() (허수)숫자형 연산 : + - * / //(몫) %(나머지) **(제곱)문자형 (String)문자형 생성 : ' ', " ", " ' ' " 모두 사용 가능 ' " " ' 는 불가문자열 결합 : + 연산자로 가능문자열 반복 : * 연산자로 가능문자열 인덱싱과 슬라이싱 : str[0]부터 시작, s[:4] 처음부터 3까지, s[::2] 전체 2칸씩 건너뜀문자열 함수 : - len(), upper(),..

패스트캠퍼스 2025.01.04

[패스트캠퍼스] 데이터 분석 부트캠프 17기 - 2주차 데이터분석기초 줌강의(4)

주요 학습 내용 요약 CH07. 데이터 시각화데이터 시각화: 데이터 분석 결과를 쉽게 이해할 수 있도록 시각적으로 표현중요한 이유: 데이터 간의 관계를 식별하고, 숨겨진 패턴이나 추세를 감지. 데이터 분석 = 스토리텔링 / 나이팅게일의 로즈 다이어그램데이터 시각화는 도구가 아니라 전략이다. !!콤보형 차트 : 2개 이상의 정보를 표현. 구분-증감율: 4월 선택 - 막대형 차트 -  막대 선택** - 계열 차트 종류 변경 - 혼합 - 상승률 선택, 꺾은선 차트 선택, 보조축 선택 거품형 차트: 숫자의 크기나 비율을 거품으로 나타내는 차트x, y, 거품의 크기, 이름 선택 하지 말기 - 삽입 - 분산형 차트 마지막 거품형 차트  빈 여백이 있으면 안 예쁘니까 범위 변경하기 [수정]원하면 선택 후-  오른쪽 ..

패스트캠퍼스 2024.12.27

[패스트캠퍼스] 데이터 분석 부트캠프 17기 - 2주차 데이터분석기초 줌강의(3)

주요 학습 내용 요약 CH06. 데이터 분석 / 모델링 - 이어서회귀 분석의 개념 : 두 개 이상의 연속형 변수(수치)인 종속 변수와 독립 변수 간의 관계를 파악하는 분석y 종속변수(알고싶은 값) = ax 독립변수(알고있는값) + b회귀 분석의 종류 단순 선형 회귀 분석(독립변수가 1개) : 오차(실제값-예측값 /순서 뒤바뀌면 안됨)가 적은 것이 관계를 잘 설명하는 분석. 오차들의 그냥 값을 더하면 0에 수렴하기에, 이 값을 제곱해서 더해야 한다. 결정계수(r^2)는 0-1의 값을 가지며 1에 가까울수록 회귀모형이 실제 값을 잘 설명함. 현실에서는 0.3~0.4를 넘는 데이터를 찾기 힘들다. F(p-value)값이 0.05미만이면 이 회귀모형은 유의미하므로 사용이 가능함. 다중 선형 회귀 분석(독립변수가..

패스트캠퍼스 2024.12.27

[패스트캠퍼스] 데이터 분석 부트캠프 17기 - 2주차 통계 온라인강의(3)

주요 학습 내용 요약 Part4. 기술통계 기초 개념을 엑셀 데이터 탐색에 적용해 보기 CH01. 대표값으로 데이터 분포 파악하기대표값 ‘’엑셀 함수’’를 사용해서 데이터 분포 파악하기표준오차 = stdev.s() 표준편차 / sqrt(데이터 수 ) = 신뢰수준 구할 때 사용첨도 : = kurt(), 왜도 : =skew(), 범위 : 최대값 - 최소값제1사분위수 = quartile(범위, 1), 중앙값(2분위수) = quartile(범위, 2),최대값(4분위수) = quartile(범위,4) = max()IQR : 3사분위수 - 1사분위수데이터 ‘’분석 도구’’를 사용해서 데이터 분포 파악하기[데이터분석] - [기술통계법]CH02. 이상치 탐지사분위수 활용 이상치 탐지하기이상치 체크 : if(or(값 ..

패스트캠퍼스 2024.12.27