
'꾸준함'과 '성실함'으로 무장해야 한다.!!! 나의 최최최우선 목표가 취업이다 보니 제로베이스의 100% 취업보장 이라는 문구는 그 어떤 초콜릿보다 더 달콤한 말이었다. 몇날 며칠동안 데이터 취업 스쿨

IDLE은 ‘통합 개발 환경’ 툴로 프로그램 개발에 필요한 코드를 작성하고, 디버깅과 실행 등을 위한 도구를 말한다.Python IDLE Shell 모드를 실행시킨다. Win + S → ‘python’입력 → IDLE 실행IDLE Shell에서 새 파일을 연다. 이때

input() 함수는 Python의 표준 입력 함수로, 키보드로부터 값을 입력받아 변수에 저장한다. input() 함수에 입력 가이드 문구를 명시해서 사용할 수 있다. 입력 문구는 화면에 출력되고 키보드로 값을 입력한 후 엔터를 누르면 입력값은 선언된 변수에

A if 조건식 else B의미 : 조건식의 결과가 True이면 A를 실행하고, 그렇지 않으면 B를 실행한다.조건식 결과에 따라 바로 실행문이 실행되는 경우조건문이란? 특정 조건에 따라 프로그램을 분기하는 구문이다.<형식> if 조건식 :

사용자로부터 입력받은 개인정보를 포맷문자열을 이용해 출력단, 비밀번호와 주민번호 뒷자리는 별표로 처리

사용자로부터 입력받은 개인정보를 포맷문자열을 이용해 출력단, 비밀번호와 주민번호 뒷자리는 별표로 처리

함수는 곧 기능❗ 함수 사용 목적은 기능 재사용❗수학의 함수와 동일한 역할을 한다.파이썬을 설치하면 기본적으로 제공되는 함수들로 별도로 import가 필요없다.print(), input(), divmod(), int(), float(), len(), ... 함수 선

현실의 객체 성질을 반영해 프로그램 코드를 짜는 것객체는 클래스로 구현하고, 속성은 변수(field)로 구현하며, 기능은 함수(method)로 구현한다.객체 사용의 장점은 코드 재사용과 모듈화에 좋다.class Keyword를 이용해 클래스를 선언한다.\_\_init\

속도(km/h)와 시간(h)을 입력받아 이동거리(km)를 연산해주는 함수와 속도(km/h)와 이동거리(km)를 입력받아 이동시간(h)을 연산해주는 함수를 정의\[ 거리(km) = 속도(km/h) × 시간(h) ] 공식을 사용한다.매개변수로 속도와 시간을 받아온다.이때

자동차 경주 게임 클래스를 만들고 순위 결과를 출력자동차 객체의 속성으로 이름, 색, 최고 속도, 이동 거리 선언각 속성에 Default 값을 할당한다.속도의 단위는 km/h로 가정한다.자동차의 첫 번째 기능은 변속이다.속도 변화는 random 모듈을 import해서

사용자가 입력한 상품 구매 개수 값이 정수가 아니면 예외처리한다.📣 총 구매 금액을 계산하고 결과를 출력하는 함수를 정의매개변수: 사용자가 입력한 구매 개수를 반복이 가능한 자료형으로 받는다.지역변수: 정상적으로 입력된 구매 개수를 저장할 변수와 잘못 입력된 데이터를

🎫약수,소수,인수 🎫최대공약수 🎫최소공배수 🎫진법

1. 수열 💠 등차수열 💠 등비수열 💠 시그마 💠 계차수열 💠 피보나치수열 💠 팩토리얼 2. 경우의 수 💠 순열 💠 조합

리스트란, 배열과 같이 여러 개의 데이터를 나열한 자료 구조이다.

튜플이란, List와 비슷하지만 Item 추가, 삭제, 수정 등 변경이 불가능한 자료 구조이다.

키(Key)와 값(Value)으로 이루어진 쌍을 저장해 자료를 관리하는 자료 구조이다.딕셔너리는 유연하고 강력한 자료구조로, 데이터를 효율적으로 관리하고 사용할 수 있도록 도와준다.

검색 알고리즘이란? 주어진 데이터 세트에서 원하는 값을 찾는 과정을 정의한 규칙 또는 절차의 집합이다.

정렬이란? 대상이 되는 자료를 어떤 키 값에 따라 오름차순이나 내림차순으로 재배치하는 것!

❕ 최대값 ❕ 최소값 ❕ 최빈값 ❕ 근사값

재귀 알고리즘(Recursion)은 함수가 자기 자신을 호출하는 것으로 이것은 문제를 더 작은 부분으로 나누어 해결하는 방식으로 동작하게 된다. 💦 팩토리얼 💦 피보나치 수열 💦 유클리드 호제법 💦 하노이의 탑

분할 정복이란, 복잡한 문제를 복잡하지 않은 문제로 '분할(divide)'하여 '정복(conquer)'하는 방법이다. 단 정복한 후에는 '결합(combine)'의 과정을 거쳐야 한다. ❗ 병합 정렬 ❗ 퀵 정렬

데이터 분석을 위해 데이터를 다양한 각도로 관찰하고 이해하는 과정을 탐험적 데이터 분석, EDA(Exploratory Data Analysis) 라고 한다.

실습 도구1️⃣ 【서울시 CCTV 현황 데이터 분석】에 사용된 라이브러리

실습 프로젝트 1️⃣ 【서울시 CCTV 현황 데이터 분석】

실습 도구 2️⃣ 【서울시 범죄 현황 데이터 분석】에 사용된 라이브러리

실습 프로젝트 2️⃣ 【서울시 범죄 현황 데이터 분석】

실습 도구 3️⃣ 【웹 데이터 분석】에 사용된 라이브러리 Beautiful Soup 4

실습 프로젝트 3️⃣ 【웹 데이터 분석】 시카고 맛집 데이터 수집 및 분석

실습 도구 4️⃣ 【유가(Oil Price) 분석】에 사용된 라이브러리 Selenium

실습 프로젝트 4️⃣ 【유가(Oil Price) 분석】

실습 도구 5️⃣ 【시계열 데이터 분석】에 사용된 라이브러리 Prophet

실습 프로젝트 5️⃣ 【시계열 데이터 분석】 웹 유입량 데이터 분석

실습 도구 6️⃣ 【네이버 검색 API 사용】

실습 프로젝트 6️⃣ 【Naver 검색 API】 "몰스킨" 상품 데이터 분석

실습 프로젝트 7️⃣ 【Cartogram 시각화】 인구 현황 데이터 분석

데이터베이스란, 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터 집합체이다.

DDL : Table을 생성, 변경, 삭제하는 SQL / DML : Table 내 데이터를 생성, 검색, 수정, 삭제하는 SQL

Affiliated DML : DML과 함께 쓰이는 부속 질의어들

With SELECT / Scalar Functions / PRIMARY KEY / FOREIGN KEY

UNION / JOIN / SQL Subquery : 하나의 SQL 문 안에 포함되어 있는 또 다른 SQL 문을 말한다.

AWS Amazon Relational Database Service / SQL File

Python with MySQL

Git 기반 서비스 / Git Global 환경설정 / Git 기본 용어

Git Repository - Local & Remote Repository

Git Log / Git Diff / Git Merge / Git Conflict / Git Tag

기초 통계량(Statistic) - 평균, 중앙값, 최빈값, 사분위수, 분산, 표준편차, 변동계수(CV) / 조건부확률 / 베이즈 정리 / 확률변수 - 이산확률변수, 연속확률변수

확률분포 - 이산형 확률분포, 연속형 확률분포 / 표본분포

추정이란, 모평균, 모표준편차와 같이 모집단의 특성을 나타내는 값을 표본을 이용하여 추측하는 것을 말한다.

통계분석 / 가설검정 / 범주형 자료분석 - 적합도, 독립성, 동질성 검정

상관분석 / 회귀분석 / 분산분석 / 시계열분석

Digital Transformation / Data Literacy / Tableau 이해하기

Tableau Public / 태블로로 데이터 처리 방법 / 태블로 기본 컨셉 이해하기 / 차원 vs 측정값 / 연속형 vs 불연속형 / 축 vs 머릿글

Tableau 기본 차트 / 이중축 차트 / 그룹 & 집합 & 계층

맵 차트 / 응용 차트 - 워드클라우드, 달력형 히트맵 / 대시보드 동작 기능 - 필터, 하이라이트, Sheet로 이동, URL로 이동, 매개변수 변경, 집합 값 변경 / 대시보드 레이아웃

퀵 테이블 계산 - 누계, 차이, 비율 차이, 구성 비율, 순위, 백분위수, 이동 평균 / 계산된 필드 - 연산자, 논리 함수, 매개변수 / 함수 활용 / LOD(Level Of Detail) 표현식과 필터 활용