Daily note 63

Today I Learned(TIL)-32(CS정리)

C S 강 의 1. 컴퓨터 구조와 운영체제 - 하드웨어 ㅁ 메인보드- 컴퓨터의 부품 및 장치들을 설치하여 연동할 수 있게끔 하는 부품 ㅁ CPU(중앙처리장치)- 컴퓨터의 두뇌역할을 함- 명령어를 해석하여 연산을 수행- 컴퓨터의 성능에 크게 관여함. ㅇ 클럭- CPU의 처리속도를 나타내는 단위- '오버클럭' 기존의 컴퓨터의 속도를 강제로 빠르게하는 기술 ㅁ GPU(그래픽처리장치)- 그래픽 연산을 하기 위해 병렬처리를 할 수 있도록 설계- 병렬처리 : 수천개의 코어가 동시연산작업하는 것 => GPU 심화- AI를 학습하는 작업도 수행함- 쉽지만 많은 양의 연산을 수행해야 해서 CPU   ㅁ 주기억장치컴퓨터의 수치, 자료, 명령등 기억 프로그램및 운영체제가 실행되기 위해 위치되는 곳 ㅇ RAM- 운영체제가 적..

Daily note 2024.08.06

Today I Learned(TIL)-31

#--------------------------------------------------------# 숙제 - 58# 딕셔너리에 get 메소드 사용 용도와 사용하는 이유에 대해get 메서드란?키가 존재하는지 여부를 확인하고 존재하면 키에 대응하는값을 반환 존재하지 않으면 기본값을 반환get 메서드는 딕셔너리에서 값을 안전하게 조회하거나 기본값을 설정하는데 유용함안전하게 조회한다?키가 존재하지 않을 때 발생할 수 있는 예외나 오류를 방지한다.--------------------------------------------------------# 숙제 - 59# [1, 2, 2, 3, 3, 3, 4, 4, 4, 4]에서 중복 값 제거a=[1, 2, 2, 3, 3, 3, 4, 4, 4, 4]a_list=li..

Daily note 2024.08.05

Today I Learned(TIL)-30

# 숙제 - 52# {'apple': 111, 'banana': '222', 'cherry': 333} 에 값을 합산하라# hint 형변환a={'apple': 111, 'banana': '222', 'cherry': 333}all_sum=0for value in a.values(): if isinstance(value,str): value= int(value) all_sum+=valueprint(all_sum)#--------------------------------------------------------# 숙제 - 53# 문자열 "abcd abcd babo'에서 각 문자에 개수를 딕셔너리에 저장 후 출력# 출력 시 -> {'a': 3, 'b': 4, 'c': 2, 'd': ..

Daily note 2024.08.02

Today I Learned(TIL)-29

#--------------------------------------------------------# 숙제 - 37# 리스트 [44, 33, 22, 11]을 튜플로 변환하고, 55를 추가 시도해보아라.# 안 된다면 그 이유는?a= [44, 33, 22, 11]b= tuple(a)new_num=55new_b=b+(new_num,)print(new_b)#--------------------------------------------------------# 숙제 - 38# 리스트 튜플 차이점은?# 함수 호출 시 인자를 전달 할 때 함수에서 데이터를 수정하고 싶지 않을 때,# 어떤 자료형을 쓰면 되나요?리스트는 대괄호[] 를 사용하여 나타내고 요소의 변경이 가능하다.튜플은 소괄호() 를 사용하여 나타내고 요..

Daily note 2024.08.01