전체 글 103

[내일배움캠프] 사전캠프 (13일차)

오늘 한 일Kaggle 개인과제 전달받기 Kaggle 에서 원하는 데이터를 선정하여 다운로드(csv파일).다운로드 한 엑셀(csv)파일을 dbeaver로 가져오는게 어려웠다. (제미나이의 도움이 없었으면 오늘 하루종일 고민했을듯) csv dbeaver에서 여는법 !! (sql 쿼리 작성 가능하게)더보기1.🛠️ 엑셀 연결을 위한 핵심 단계연결 추가 (가장 중요): 왼쪽 '데이터베이스 탐색기(Database Navigator)' 창 상단에 있는 **플러그 모양 아이콘(New Database Connection)**을 클릭하세요.드라이버 선택: 목록에서 **'Excel'**을 찾아서 선택합니다. (만약 안 보인다면 상단 검색창에 'Excel'을 입력하세요.)파일 경로 지정: Path 부분에 열고 싶은 엑셀 ..

[내일배움캠프] 사전캠프 (12일차)

SQL 퀘스트 복습더보기퀘스트 7,8,9,10 ...- 날짜 관련 문제에서 curdate(), interval, limit 등 몇몇 개념은 SQL 강의에서 못 본 내용이라서 문제를 푸는데 힘들었다 CURDATE() : 현재 날짜를 반환CURTIME() : 현재 시간을 반환NOW() : 현재 날짜와 시간 정보 반환 INTERVAL : 날짜, 시간 값에 대한 연산 수행 시 사용되는 문법.-> 일, 시간, 분, 초 등의 값을 날짜 및 시간 값에 더하거나 빼는 등의 연산을 쉽게 수행할 수 있다. LIMIT : 출력하는 개수를 제한할 때 사용 ex)limit 4 #시작(첫 번째) 부터 4개의 행만 출력limit 3,4 #limit(시작,개수), 3번째 부터 4개를 출력

[내일배움캠프] 사전캠프 (11일차)

오늘 한 일 파이썬 (1-15 ~ 18)1-15 한줄의 마법(if, for)더보기if문 : 삼항연산자(항이 3개) (참일 때 값 / if(조건) / else(거짓일 때 값))- 조건에 따라 다른 값을 변수에 저장하고 싶을 때num = 3if num%2 == 0: result = "짝수"else: result = "홀수"print(f"{num}은 {result}입니다.") 이것을 한 줄에 적으면num = 3result = "짝수" if num%2 == 0 else "홀수"print(f"{num}은 {result}입니다.") for문 ex) a_list의 각 요소에 2를 곱한 새로운 리스트 작성 시a_list = [1, 3, 2, 5, 1, 2]b_list = []for a in a_list..

[내일배움캠프] 사전캠프 (10일차)

오늘 한 일 파이썬 (1-9 ~ 1-14)1-9 함수더보기함수 : 반복적으로 사용하는 코드들에 이름을 붙여놓은 것def hello(): print("안녕!") print("또 만나요!")hello()hello() 조건문에 넣을 값을 바꿔가면서 결과를 확인할 때 쓰면 편리함def bus_rate(age): if age > 65: print("무료로 이용하세요") elif age > 20: print("성인입니다.") else: print("청소년입니다")bus_rate(27)bus_rate(10)bus_rate(72) 출력 뿐만 아니라 결과 값을 돌려주도록 만들 수 있음def bus_fee(age): if age > 65: return 0 elif age..

[내일배움캠프] 사전캠프 (9일차)

오늘 한 일 파이썬 (1-5 ~ 1-8)1-5 리스트와 딕셔너리 리스트더보기리스트 : 순서가 있는, 다른 자료형들의 모임a = [1, 5, 2]b = [3, "a", 6, 1]c = []d = list()e = [1, 2, 4, [2, 3, 4]] 리스트의 길이도 len()함수를 사용해서 잴 수 있다.a = [1, 5, 2]print(len(a)) # 3b = [1, 3, [2, 0], 1]print(len(b)) # 4 순서가 있기 때뭉에 문자열에서 처럼 인덱싱, 슬라이싱 사용가능a = [1, 3, 2, 4]print(a[3]) # 4print(a[1:3]) # [3, 2]print(a[-1]) # 4 (맨 마지막 것) 리스트 안의 요소로 리스트를 중첩 가능a = [1, 2, [2, 3], 0..

[내일배움캠프] 사전캠프 (8일차)

오늘 한 일 파이썬 (1-1 ~ 1-4)1-1 파이썬 기초 문법 뽀개기 1-2 파이썬 시작하기더보기ㅏ1-3 변수 선언과 자료형더보기변수 선언a = 3 # 3을 a에 넣는다.print(a)b = a # a에 들어 있는 값인 3을 b에 넣는다.print(b)a = 5 # a에 5라는 새로운 값을 넣는다.print(a, b) # 5 3 자료형 : 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것- 다양한 형태의 숫자를 쓸 수 있다.- 숫자 간에 사칙연산 가능, 몫과 나머지 구할 수 있다. Bool 자료형 : 참/거짓을 나타내는 자료형x = True # 참y = False # 거짓# 소문자로 쓰면 자료형으로 인식하지 않고 변수명이라 생각해 에..

[내일배움캠프] 사전캠프 (7일차)

2/20 보충오늘 한 일SQL (5-1 ~ 5-7)5-1 Subquery, JOIN 복습하고, 이번 수업 내용 맛보기더보기Subquery : Query 결과를 Query에 다시 활용하는 것select column1, special_columnfrom ( /* subquery */ select column1, column2 special_column from table1 ) a JOIN : 두 개 이상의 테이블을 결합하여 사용하는 것- Left join, Inner join 등이 있음-- LEFT JOINselect 조회 할 컬럼from 테이블1 a left join 테이블2 b on a.공통컬럼명=b.공통컬럼명-- INNER JOINselect 조회 할 컬럼from 테이블1 a i..

[내일배움캠프] 사전캠프 (6일차)

2/19 보충오늘 한 일SQL (4-1 ~ 4-8) 4-1 포맷 변경과 조건문 복습, 이번 수업 내용 맛보기 4-2 여러번의 연산을 한 번의 SQL문으로 수행하기더보기Subquery가 필요한 경우- 여러번의 연산을 수행해야 할 때- 조건문에 연산 결과를 사용해야 할 때- 조건에 Query 결과를 사용하고 싶을 때 Subquery 문의 기본 구조select column1, special_columnfrom ( /* subquery */ select column1, column2 special_column from table1 ) a select column1, column2from table1where column1 = (select col1 from table2) 4-3 [실습] ..

[내일배움캠프] 사전캠프 (5일차)

2/13 보충오늘 한 일 AI 리터러시 (1-6 ~ 1-7)1-6 AI와 함께 사는 시대 (윤리저작권)[과제] AI로 인한 저작권 침해 문제 사례와 해결 방안을 고민하여 TIL에 작성 / 또는 AI 저작권법에 대한 본인 생각과 개정안 작성더보기사례 : Chat gpt의 지브리 그림체 무단 학습/생성 이미지- AI가 이미지를 생성하기 위해서는 기존에 그려진 그림들을 학습해야 한다. 그러나 이러한 학습 과정에서 사용되는 자료들이 대부분 원작자의 허가를 받지 않고(ex. 미야자키 하야오의 지브리 풍 그림체) 이루어 지고 있어서 이와 관련된 저작권 논란이 일고 있다. 저작권 침해를 방지하기 위해서는 AI 생성 이미지에는 반드시 AI로 만들었다는 워터마크를 남기거나, 학습에 사용을 허가 한 자료들로만 인공지능을 ..

[내일배움캠프] 사전캠프 (4일차)

2/12 보충오늘 한 일 AI 리터리시 (1-5) [과제] LLM을 통해서 취득하고 싶은 자격증에 대한 요점 요약 핵심 암기노트 만들기더보기더보기좋아, 컴퓨터활용능력 2급 필기 시험 직전용으로👉 딱 암기 위주 핵심만 정리해줄게.✅ 1과목: 컴퓨터 일반🔹 1. 컴퓨터 구조▪ CPU 구성제어장치: 명령 해석·통제연산장치(ALU): 산술·논리 연산레지스터: 초고속 기억장치▪ 기억장치RAM: 휘발성ROM: 비휘발성캐시: CPU-메모리 속도차 보완가상메모리: HDD 일부를 RAM처럼 사용👉 속도: 레지스터 > 캐시 > RAM > HDD🔹 2. 운영체제 (Windows 중심)▪ 파일 시스템NTFS: 보안/압축/암호화 가능FAT32: 4GB 이상 파일 저장 불가▪ 바로가기 키Ctrl + Shift + Esc ..