til 9

[내일배움캠프 사전캠프] + Python 1-9 ~ 1-14

📌 함수 - 함수는 반복적으로 사용하는 코드들에 이름을 붙여놓은 것- sum(1,2)이 불러진 순간 a에 1이 들어가고 b에 2가 들어가서 1+2 = 3이 됨.- return 구문을 만나면 sum(1,2)가 a+b로 변함 - 결과 값을 돌려주도록 함수를 만들 수 있음.✔️ 주민등록번호 뒷자리의 맨 첫번째 숫자로 성별을 정하기 때문에 split를 사용해서 ' - ' 기준으로 뒤에서 첫번째 숫자를 선택✔️ 주민등록번호는 문자열이기 때문에 문자열을 숫자로 바꾸려면 int()을 사용함 📌 튜플, 집합 1️⃣ 튜플 (tuple)✔️ 리스트와 비슷하지만 불변인 자료형. 마찬가지로 순서가 존재함.리스트와 똑같이 출력이 1로 나온다. ✔️ 아래와 작업은 불가능함.불변형이기때문에 값을 바꿀 수 없다.✔️ 딕셔너리..

카테고리 없음 2026.05.04

[내일배움캠프 사전캠프] + Python 1-5 ~ 1-8

✔️ 리스트와 딕셔너리 - 리스트(list) : 순서가 있는, 다른 자료형들의 모임 ● 리스트의 길이를 len() 함수로 잴 수 있음. ● 순서가 있기 때문에, 문자열에서처럼 인덱싱과 슬라이싱을 사용할 수 있음. ● 리스트안에 리스트가 있을 수 도 있음.(중첩) ● 덧붙이기 (append) ● 정렬하기(sort)a. sort(reverse = True) : 내림차순 ● 요소가 리스트 안에 있는지 ( in 사용) - 딕셔너리 (dictionary) : 키(key)와 밸류(value)의 쌍으로 이루어진 자료의 모임ex) name = 키, age = 밸류 ● friend에서 철수를 출력하고싶음. ● 딕셔너리의 요소에는 순서가 없기 때문에 인덱싱을 사용할 수 없음. ● 값을 업데이트하거나 새로운 쌍의 자료를 ..

카테고리 없음 2026.04.30

[내일배움캠프 사전캠프] + Python

1️⃣ 강의 수강하기Python : 네덜란드의 프로그래머 Guido van Rossum이 '읽기 쉬운 코드'에 중점을 두어 개발한 프로그래밍 언어 ✔️ 첫 파이썬 파일 실행하기- sparta 폴더 안에 hello.py라는 이름으로 파일을 하나 만들어줌- 다음 내용을 붙여 넣음- 마우스 우클릭 → run → hello.py 실행 ✔️ 변수선언과 자료형- 변수 선언 파이썬에서 새 변수를 만들 때는 변수이름 = 값 의 형태로 씀. a=b 와 b=a는 다르다는 사실! -숫자형 자료형+ 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻함. (문자를 쓸 땐 ' ', " " 사용) → 따옴표로 감싸지 않으면 변수 이름을 뜻하기 때문에 꼭 구분해서 써야함.+ 숫자 간에는 ..

카테고리 없음 2026.04.29

[내일배움캠프 사전캠프] + SQL로 업무시간 단축하기

✔️ 조회한 데이터에 아무 값이 없을 때 처리하는 방법- 사용할 수 없는 데이터가 들어있거나, 같이 없는 경우에 처리하는 방법 (데이터를 사용할 때 매우 흔한 경우)[방법1] 없는 값을 제외해주기Mysql에서는 사용할 수 없는 값일 때 해당 값을 연산에서 제외해줌 -> 0 으로 간주즉, 평균 rating을 구하는 쿼리를 아래와 같이 작성했을 때 실제 연산에 사용되는 데이터는 다음과 같다.➡️ 명확한 연산을 지정해주기 위해 null 문법을 이용- not null : customer_id 테이블에 데이터가 없는 애들 제외 (null이 아닌 애들만 부름) [방법2] 다른 값을 대신 사용하기- 사용할 수 없는 값 대신 다른 값을 대체해서 사용하는 방법- 데이터 분석 시에는 평균값 혹은 중앙값 등 대표값을 이용하..

카테고리 없음 2026.04.28

[내일배움캠프 사전캠프] + 데이터 연결하기

❗️데이터 연결하기 - Subquery가 필요한 경우1. 여러번의 연산을 수행해야 할 때ex) 수수료를 부과할 수 있는 시간을 구하고 -> 구해진 시간에 주문 금액별로 가중치를 주고 -> 가중치를 적용한 결과로 최종 예상 배달비를 계산할 때2. 조건문에 연산 결과를 사용해야 할 때ex) 음식 타입별 평균 음식 주문금액 따라 음식비 상/중/하를 나누고 싶을 때3. 조건에 Query 결과를 사용하고 싶을 때ex) 30대 이상이 주문한 결과만 조회하고 싶을 때 * Subquery문의 기본 구조- Sub라는 명칭에서 알 수 있듯이, Query안에 sub로 들어간 구문이라고 생각하면 됨. [실습1]주문 테이블에서 주문번호, 음식점명, 음식 준비시간을 가져오기 -> 음식 준비시간이 25분보다 초과한 시간을 가져오기..

카테고리 없음 2026.04.27

[내일배움캠프 사전캠프] + AI Literacy

● ChatGPT를 통해서 처음에는 제로샷으로 질문을 하였고 후에 정확성을 높이기 위해서 퓨샷과 COT 두개를 사용하여 질문을 했다. (프롬프트를 사용할때는 복합적으로 사용하는 것이 좋음)- 디버깅 : 프로그래밍에서 버그가 있는 걸 잡는 과정AI에게 질문할때 '~~해줘' 보다는 '~~해라', '~~찾아라' 라고 명령어를 사용해야 좀 더 정확하고 자세하게 알려줌. (최근은 많이 개선되어서 업데이트됨) [과제] LLM을 통해서 취득하고 싶은 자격증에 대한 요점 요약 핵심 암기노트 만들기- ChatGPT에게 제로샷과 퓨샷으로 질문을 하였습니다. ● Hallucination (환각)- AI 관련 윤리에서 대표적인 위험 요소가 환각, 저작권, 개인정보에서 발생한다.- AI가 실제로 존재하지 않거나 잘못된 정보..

카테고리 없음 2026.04.24

[내일배움캠프 사전캠프] + 데이터 가공, 프롬프트 기초

데이터 가공하기▶ 문자 데이터의 형태 바꾸기데이터를 조회하다보면, Query 결과를 그대로 이용하지 못하는 경우가 있음.Ex)- 이전에 사용하던 값이어서 다른 문자로 수정을 해줘야할 때- 주소 전체가 아닌 '시도' 정보만 필요할때- 보고서를 작성할 때 사업장 명과 함께 지역이 같이 나와야할 때 ★ 함수1. replace : 특정 문자를 다른 것으로 바꿔줌 replace(바꿀 컬럼, 현재 값, 바꿀 값)Ex) 식당 명의 'blue ribbon'을 'pink ribbon'으로 바꾸기 2. substring (substr) : 특정 문자만 필요할 때, 필요한 부분만 조회 가능 substr(조회 할 컬럼, 시작 위치, 글자 수..

카테고리 없음 2026.04.23

[내일배움캠프 사전캠프] + 데이터 계산, 생성형AI과 LLM의 원리

● SQL 데이터 계산 - SQL 계산가장 기본적인 연산자( +, -, *, / )로도 SQL에서 사용 가능예) - SQL과 엑셀의 함수 계산 차이 데이터의 범위가 아닌 계싼할 '컬럼'을 적어준다.+ 함수 종류1. 합계 : SUM(컬럼)2. 평균 : AVG(컬럼) 예) 상품의 준비시간의 합계와 평균 구하 - 전체 데이터의 갯수 구하기+ 함수 종류데이터 갯수 : COUNT(컬럼)컬럼명 대신 1 혹은 * 사용 가능(모든 데이터의 갯수를 세줘)몇개의 값을 가지고 있는지 구함 : DISTINCT예) 주문건 10개, 주문자 5명COUNT(1) -> 10DISTINCT -> 5 예시) 주문건수와 주문한 고객 수 구하기 - 데이터의 범위, 최솟값, 최댓값+ 함수 종류최솟값 : MIN(컬럼)최댓값 : MAX(컬럼) ..

카테고리 없음 2026.04.22

[내일배움캠프 사전캠프] + SQL, AI 리터러시

1. SQL※ 테이블과 컬럼 ※- 데이터베이스는 '데이터가 저장되어있는 큰 폴더'를 말한다. '데이터베이스'라는 폴더가 있고, 그 안에 '테이블'이라는 파일이 있다.- 테이블은 마치 '엑셀 파일'과 같이 생겼다. - 테이블 목록1. food_oders : 음식 주문 정보 테이블2. payments : 결제 정보 테이블3. customers : 고객 정보 테이블 ※ SELECT, FROM ※ - 원하는 곳에서 데이터를 가져오는 기본 명령어 SELECT, FROMSELECT : 데이터를 가져오는 기본 명령어, 데이터를 조회하는 모든 Query에 사용된다.FROM : 데이터를 가져올 테이블을 특정해주는 문법* : 모든 컬럼을 가져와준다는 의미 - 기본 문법 실행하기-> 모든 Query는 이 구조를 갖는다.Qu..

카테고리 없음 2026.04.22