
4/3 본격적으로 제로베이스 데이터 취업스쿨 26기 수업이 시작되었다..! 솔직히 많이 고민하고 선택했던거라 열심히 해보고자, 그리고 정보가 없어서 추후에 고민하는 사람들에게 도움이 되었으면 하는 마음에 꾸준히+솔직하게 velog를 작성하자고 마음을 먹었다:) 우선

>2_57.차량2부제,5부제 >- 차량2부제/5부제 이 개념을 몰라서 문제 푸는데 버벅임이 있었다. 전체 코드의 일부분인데 이렇게 해당 일과 나머지가 같지 않을 경우 운행이 가능하도록 조건을 만들어서 해결할 수 있다. 2_58.난수 맞추기 원래는 1000사이의

위의 사진과 같이 본인이 main인 모듈파일에서는 main이라고 뜨지만 어디에사용되는 모듈인 경우에는 모듈의 이름이 출력된다.☝️본인이 실행(메인)파일인 경우✌️다른 모듈에 사용된 경우🌟Summary!두번째 실습에서는 if 조건문을 사용하여 '\_\_name\_\_'

수학관련 함수sum/min/max/pow(거듭제곱)/roundmath 모듈math.fabs(절대값)/math.ceil(올림)/math.floor(내림)/math.trunc(버림)/math.gcd(최대공약수)/math.factorial(팩토리얼)/math.sqrt(제곱근

✏️객체와 메모리 > 변수 변수는 객체의 메모리 주소를 저장하고 이를 이용해서 객체를 참조한다.레퍼런스 변수라고도 하며, 주소값을 가지고 참조한다. 예를들어, Car()라는 클래스를 가지고 객체를 만들어 mycar라는 변수에 넣었다고 가정했을때 maycar 변수는 객

try~except예외 발생 예상 구문을 try~except로 감싼다.이때 except에 pass를 적어주면 pass하고 다음 값들을 출력해준다.이때 else는 try~except를 작성하지 않을 경우 에러가 난다.❓사용이유네트워크와 연결된 외부자원을 사용하는 도중에

✏️리스트의 for문 lambda 함수를 사용하여 풀어보았다. ✏️리스트의 while문 while문을 사용해서 리스트를 출력하고 합계와 평균을 계산하는 문제였다. 추가로 while문 안에 if문을 작성하여 조건을 붙여 과락과목을 출력하는 문제도 풀어보았다. ✏️

업로드중.. ✏️리스트에 아이템 추가하기 >append() 함수를 이용해서 리스트 마지막인덱스에 아이템을 추가할 수 있다. ✏️특정 위치에 아이템 추가 >insert() 함수를 이용하면 특정위치(인덱스)에 아이템을 추가할 수 있다. insert함수를 이용해서 입력

✏️Matplotlib 한글깨짐문제 >개인적으로 주피터보다 코랩에서 돌리는게 편해서 코랩에서 matplotlib의 한글깨짐 문제를 해결해보았다. 참고링크: https://blog.naver.com/kz1133/223003112726
📑[연습문제]함수(01) 📌각 함수를 하나씩 정의해줘야 하는 번거로움 말고는 어려운 부분은 없었다 📑[연습문제]함수(02) 📌시간의 경우 분을 바꿔주기가 조금 까다로웠다. 분이 소수점으로 표시된 경우 x60/ 소수점으로 표현하려는 경우에는 /60 을 하
✏️약수와 소수 >약수 어떤 수를 나누어떨어지게 하는 수 소수 1과 자신만을 약수로 가지는 수 (단,1은 제외) ex>2,3,5,7,11 ✏️소인수와 소인수분해 >소인수 소수+인수(약수). 즉 약수인 수 중에서 소수인 숫자를 소인수라고 한다. 소인수분해 1보다 큰 정

\-header 옵션 사용: header를 사용해서 가져올 행을 미리 지정할 수 있다.\-usecols 옵션: 가져온 엑셀파일에서 사용할 컬럼들을 지정할 수 있다.\-rename 함수: 컬럼명을 바꿀 수 있다.\-apply 함수: 함수를 데이터프레임에 한번에 적용시킬

merge 함수를 이용하려면 합치고자 하는 기준 key의 컬럼명을 동일하게 맞춰주어야 한다.인덱스 함수를 사용할 경우에는 unique 한 값이 있는 컬럼에서 진행해야한다. ex> 강남구가 여러개이거나 하면 안 됨.✏️상관관계0.2 이하 => 상관관계가 없거나 무시해도

figure: 그래프의 크기 지정plot: 들어갈 데이터grid: 그리드 설정legend: 그래프설명x,ylabel: 라벨 이름 지정title: 그래프 전체 제목 지정r-- : 빨간색 점선bs: blue square 파란색 사각형g^: 초록색 삼각형color: 그래프

✏️피봇테이블인덱스를 정해서 그 인덱스로 재정렬index: 새로 인덱싱할 값values: 피봇 테이블 안에 들어갈 값columns: 정렬한 인덱스에 적용시킬 컬럼들aggfunc: 피봇테이블의 값에 적용시킬 집계함수fill_value: Nan값을 채워줌margins: 피

📌CCTV의 구별 개수와 인구대비 CCTV의 비율을 구한 그래프이다. 위의 그래프를 토대로 numpy가 제공하는 간단한 함수를 이용해 1차 직선을 만들어 볼 것이다.인구가 40만인 구에서 서울시의 전체 경향에 맞는 적당한 CCTV수를 구할 수 있다.np.polyfit

🦹🏻강남3구 범죄현황 데이터 개요 및 읽어오기 🖊️ 필요한 라이브러리와 필요한 데이터를 읽어와 info로 데이터의 형태를 확인한다. 데이터에 비해 null값이 매우 많아서 notnull함수를 이용하여 데이터를 재정리 해준다. 🦹서울시 범죄현황 데이터 정리

🧹데이터 정리 >iterrows() 데이터프레임의 인덱스와 안의 내용들을 반복문으로 반환해준다. 이때 개수를 잘 가져오고 있는지 확인하기 위해서 를 써도 된다. 이때 컬럼의 이름을 합쳐주기 위해 아래와 같이 for 문을 사용해서 합쳐준다. 이때 list compre

pairplot1.강도, 살인, 폭력 3개간의 상관관계 시각화2.인구수/CCTV, 살인/강도 간의 관계 시각화인구수/CCTV, 살인검거율/폭력검거율 관계 시각화heatmap검거율 heatmap검거 컬럼을 기준으로 정렬범죄발생 건수를 heatmap범죄 컬럼을 기준으로 정

🦋BeautifulSoup기초 >+html구조 알고 넘어가기! head부분 은웹페이지의 올라오는 제목을 나타낸다. body는 웹페이지 안에서 표현되는 글들을 나타낸다. p: 문장을 의미 b/ target/ 등의 옵션을 사용하여 웹페이지 구성이 가능하다. >###
🍕시카고 맛집 데이터 분석 >#### 시카고 맛집 데이터 분석 개요 https://www.chicagomag.com/chicago-magazine/november-2012/best-sandwiches-chicago/ chicago magazine the best 50

🪞selenium설치 개요 >selenium사용이유 Beautiful Soup만으로 해결할 수 없는 것. 접근할 웹 주소를 알 수 없을 때 자바스크립트를 사용하는 웹페이지의 경우 웹 브라우저로 접근하지 않으면 안될때 selenium 웹 브라우저를 원격 조작하는 도

데이터프레임을 만들어 인덱스를 정리하고 필요한 컬럼을 추가하는 작업 수행<pandas를 이용한 박스플롯><seaborn을 이용한 박스플롯><seaborn박스플롯에 hue조건 추가><지도 시각화 결과>🖊️회고록아직 시각화 하는 부분은 코드가 어색하

👓Folium 지도 시각화 으로 다운로드 >folium.Map() 지도 객체 생성 >save() 파일 저장 >tiles option 지도의 스타일 옵션 "OpenStreetMap"(default) "CartoDB Positron" "CartoDB Voyager

geocode 경로설정/folium 기본/지역 구획나누기

⏱️시계열 데이터 >시간의 흐름에 대해 특정 패턴과 같은 정보를 가지고 있는 데이터 보통 데이터 분석에서 개요 정도의 레벨에서 접근하는 시계열은 대부분 Forecast이다. 이러한 시계열 데이터에서 주기성을 가지고 있는 데이터를 다루는 경우를 seasonal time

encText부분은 검색어 부분, url의 search/blog?query=의 blog부분을 카페(cafe article), 책(book),백과사전(encyc)을 입력하면 각 섹션에 해당하는 분야로 검색어가 입력된다.(movie의 경우 2023년 3월 이후로 서비스 중

🛢️Database정의 >- DBMS : 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고 데이터베이스를 관리해주는 소프트웨어(EX>MySql) * RDB(관계형 데이터베이스)* : 서로간에 관계가 있는 테이블을 모아둔 데이터 저장공간 SQL :

❗ 테이블을 생성하기 전에 어떤 데이터베이스를 사용할건지 선택 해야한다.create table (테이블명); : 테이블 생성show tables; : 데이터베이스 안에 있는 테이블 목록 확인desc (테이블명); : 해당 테이블의 자세한 필드와 타입 확인alter ta

INSERT >- **insert into 테이블명 (컬럼1, 컬럼2, 컬럼3, 컬럼4) -> values (값1, 값2, 값3, 값4);** : 해당 컬럼에 값 집어넣기 **insert into 테이블명 -> values(값1, 값2, 값3, 값4);

회원가입: https://portal.aws.amazon.com/billing/signup- 계정 생성 후> RDS에서 데이터베이스 선택> 데이터 베이스 설정❌오류윈도우 커맨드 창에서 mysql 파일이 없다고 계속 오류가 생겼다.위의 코드가 실행이 안됨.⭕해결

오류데이터 백업을 하는데 계속 아래와 같은 오류가 발생하였다.우선 첫번째로 power shell을 cmd창으로 바꿔주어야 한다.https://herojoon-dev.tistory.com/106하지만 아래와 같은 문제가 계속 발생하여 아예 비밀번호가 잘못된 것

📜Database Backup Restore > Database Backup : 해당 폴더에 파일을 덤프시킬 것. :제로베이스 폴더 안에 있는 celeb테이블을 celeb.sql로 덤프시켜줄 것이다. >- 오류 데이터 백업을 하는데 계속 아래와 같은 오류가 발생하
Python with SQL실습환경 >- 실습환경 구축 설치 로 사용 Python with SQL실행 파이썬 코드로 커서를 하나 만들어서 해당 데이터 베이스에 테이블을 생성하고, 데이터를 집어 넣을 수 있다.
count select count(\*) from 테이블명; : 해당 테이블의 전체 개수 반환 select count(distinct 컬럼명) from 테이블명; : 중복을 제거한 개수 반환sumselect sum(컬럼명) from 테이블명 where 조건1 , 조건2

xx

❗사회적 불확실성, 데이터 기반 의사결정, 디지털로의 변화의 증가\->데이터 리터러시에 대한 니즈 급증(데이터를 보고 분석,관리하는 능력)\->데이터 리터러시를 잘 하기 위해 데이터 시각화 , 효과적인 시각화가 중요\->불필요한 부분 과감히 생략\->태블로는 경영적 의

Tableau 기본 전처리 및 인터페이스 이해
object에서 int로 바꾸고자 할때, 천단위표시(,)가 있는 경우!str형으로 바꾼 뒤 ','를 '' <= 공백으로 바꾼 뒤 astype으로 정수형 변환df\['세대'] = df\['세대'].str.replace(',','').astype(int)이 경우 re

Git기본 설치 및 설정/ 기본 용어 설명

branch의 조회, 생성, 이동, 삭제

git 의 log와 diff를 통해 브랜치간/ 커밋간 변경사항 확인

Merge and Conflict - 다른 내용의 파일 병합하기와 충돌 해결

git tag를 활용한 버전관리

간단한 markdown문법

encoder and scaler

분류 모델 및 하이퍼파라미터 튜닝

분류모델 평가지표: recall/precision/f1_score/roc_auc curve
✏️SQL - Sub Query

Linear regression / cost function

태블로 기본/응용차트 만들기

HAR

NLP기본 개념
딥러닝 텐서플로우 기본 개념