JHJ
[내일배움캠프 QAQC 부트캠프]컨디션 난조(12일차, 260527) 본문
datetime.time
1. 오늘 학습 키워드:
컨디션 난조

2. 오늘 학습 한 내용을 나만의 언어로 정리하기:

특강: 파이썬 실력 쑥쑥 심화
3회차 - 정리 완료
| '라이브러리 - 패키지 - 모듈' 상하관계 모듈: 작은 도구 상자(코드 저장된 .py 파일) 패키지: 모듈을 모아둔 폴더 라이브러리: 패키지보다 더 큰, 모듈을 모아둔 집합 ex. pandas, numpy 등 외울 필요는 X, 필요시 AI를 활용해 검색하면 끝. import QAQC와 from QAQC import *는 같은 의미 너무 무겁다 싶으면 * 부분에 필요한 것만 호출 가능 |
| datetime - 날짜 다루기와 관련된 모듈 datetime.date 날짜(연-월-일) datetime.time 시간(시-분-초-마이크로초) datetime.now() 현재시간 반환(.hour, .minute 등도 가능하고 ZoneInfo로 나라별로도 가능) datetime.timedelta() 시간 간격(연산용) now.strftime()으로 포멧지정가능 datetime.strptime() 날짜 문자를 형식에 맞춰 날짜 데이터로 반환 relativedelta(d2,d1)로 날짜차를 구할 수 있음 diff.total_second() 로 시간차 |
| math.pi math.e 파이, 자연로그의 밑 math.sqrt(A) A의 제곱근 math.pow(A,B) A의 B 승을 float 반환 <---- A**B와 유사 but 정밀도.형변환 math.factorial(A) A 팩토리얼 그 외 ceil, floor, trunc 등의 올림/내림/버림 함수나 각도/삼각함수 컴퓨터는 소수점 계산이 힘듦 --> 0.1 +0.2 != 0.3 -->math 라이브러리 사용 필요(math.isclose: 부동소수 비교) math.hypot 삼각함수(3,4 -> 5) |
| random() random.random() 0.0과 1.0 사이의 랜덤 random.randint(1,10) 1과 10 사이의 정수 random.rangrange(0,10,2) 2 간격으로 0부터 10의 정수 등등 다양한 랜덤기능 ramdom. seed(A) :재현성 중요시 ex. 마인크래프트의 맵시드는 숫자가 같으면 일정한 결 ramdom.choices(): 가중치 부여 |
그 외에 os 라이브러리
경로, 상위폴더 , 경로 존재 여부 등등

ADsP 챌린지
데이터: 저장이나 처리에 효율적인 형태로 변환된 정보
데이터의 시대(2025년 175ZB)
Bite(=8Bit) KB GB TB PB 등.... 기본적으로 2^10(약 1000) 차이
데이터를 잘 저장/관리 + 분석 하는 기술이 중요해지는 중
데이터의 특성: 존재적 특성(객관적 사실), 당위적 특성(예측의 근거)
정성 데이터: 언어/문자 등, ex. 설문조사
정량 데이터: 수치, 기호 등, ex. 몸무게, 나이
--> 정량 데이터가 정성 데이터보다 분석 용이
정형 데이터: 고정된 틀 有 --> 연산 가능 ex. CSV
비정형 데이터: 고정된 틀 無 --> 연산 불가능 ex. 음성
반정형 데이터: 고정된 틀 有 but 연산 불가능 ex.HTML
암묵지: 학습과 체험에 따른 습득 but 겉으론 X인 지식
형식지: 형상화된 지식, 공유할 수 있는 지식
표출화(암묵지 -> 형식지) : 기호, 숫자 등으로 표출
연결화: 개인의 지식으로 연결
내면화: 그 위에 새로운 경험 부가
공통화: 내면화된 지식을 여러 사람에게 공통화함
DIKW 피라미드
데이터 - 정보 - 지식 - 지혜
데이터: 상관관계가 없는, 가공 전 수치
정보: 가공/상관관계간 이해를 통해 의미부여한 수치
지식: 패턴을 이해해 토대로 추론한 것
지혜: 원리에 대한 이해로 도출된 창의적 아이디어(예측)
데이터베이스(DB): 정보의 집합체
DBMS: DB를 관리하는 소프트웨어
관계형 데이터베이스(RDB): 데이터 행열로 표현된 표 형식으로 저장, 테이블 사용, SQL 활용
비관계형 데이터베이스(NoSQL, Not only SQL): 표 형태가 아닌 다른 데이터 모델 사용, 비정형 데이터와 대용량 데이터 처리에 용이
데이터베이스의 특징
통합: 동일한 내용 중복X
저장: 저장 매체에 저장
공용: 다수의 사용자
변화가능: 갱신과 동시에 정확성 유지
데이터베이스의 다양한 측면
정보의 축적/전달(기계): 기계가독성, 검색가능성, 원격조작성
정보 이용(사용자)
정보 관리(데이터 관리)
정보기술 발전
경제/산업적
OLTP: 데이터 갱신 위주, 진짜과거
OLAP: 데이터 조회/분석 위주, 과거
CRM: 고객관계 관리, 고객 데이터 분석
ERP: 기업자원 효율적 활용/분배
RTE: 신속한 대응 목적
제조, 금융, 유통 등에서 DB는 발전해옴
3. 학습하며 겪었던 문제점& 에러 + 회고

3-1 문제점& 에러: 코드카타 중 계속되는 결과값 Mismatching(의도와는 다른 값)
주어지는 리스트의 값이 중복될 수 있음을 깨닫고 index 함수 사용 대신 반복문을 사용해 해결했다.
3-2 회고: 잠을 안 자니 배도 고프지 않고 생각도 안 되고 눈의 초점도 안 맞는다. 휴게시간을 자는데 거의 다 썼다.
4. 내일 학습할 것은 무엇인지(기본적인 AI 진단퀴즈, 코드카타, TIL 제외)
- 목요일(28일): 강의(ADsP 2강 또는 할당된 강의), 어학

'[내일배움캠프 QAQC 부트캠프] > TIL' 카테고리의 다른 글
| [내일배움캠프 QAQC 부트캠프]VS Code와 데이터(14일차, 260529) (0) | 2026.05.29 |
|---|---|
| [내일배움캠프 QAQC 부트캠프]VS Code 맛보기(13일차, 260528) (0) | 2026.05.28 |
| [내일배움캠프 QAQC 부트캠프]쉬엄쉬엄 걷기(11일차, 260526) (0) | 2026.05.26 |
| [내일배움캠프 QAQC 부트캠프]파이썬 마라톤2(10일차, 260522) (3) | 2026.05.22 |
| [내일배움캠프 QAQC 부트캠프]파이썬 마라톤(9일차, 260521) (0) | 2026.05.21 |
