학생들의 점수를 등급별로 나누어 보기 student_scores = { "Harry": 81, "Ron": 78, "Hermione": 99, "Draco": 74, "Neville": 62, } #TODO-1: Create an empty dictionary called student_grades. #student_grades 라는 딕셔너리 만들기 student_grades = {} #TODO-2: Write your code below to add the grades to student_grades.👇 #student 만 입력하면 학생들 이름이 나온다. for student in student_scores: if student_scores[student] >= 91: student_grades[stu..
본 내용은 유데미 파이썬 강좌에서 들은 내용을 제 방식으로 정리한 것입니다. 출처: https://www.udemy.com/course/best-100-days-python/learn/lecture/29149116#overview 이번 강의에서 배우는 것은 파이썬 딕셔너리 딕셔너리는 키:값 으로 구성된다. - 딕셔너리 만들기 딕셔너리는 밑에 쓴 것처럼 깔끔하게 정리하면 보기 좋다. 마지막 값 뒤에 , 써주면 추가할 때 ,(컴마)뒤에 추가되니까 추가하면 좋음 programming_dictionary = { "Bug": "An error in a program that prevents the program from running as expected.", "Function": "A piece of code ..
Q. 파이썬 모듈에서 제공하는 pickle 함수에 대해 설명해줘 파이썬에서 pickle은 객체 직렬화와 역직렬화를 위한 표준 라이브러리입니다. pickle을 사용하면 파이썬 객체를 직렬화하여 파일에 저장하고, 필요한 경우 다시 역직렬화하여 객체를 복원할 수 있습니다. 이는 객체를 저장하고 복원하는 과정에서 데이터 손실이나 형식 변환 등이 발생하지 않도록 보장합니다. pickle 모듈에서 제공하는 함수들은 다음과 같습니다. 1. pickle.dump(obj, file, protocol=None, *, fix_imports=True) : 파이썬 객체를 직렬화하여 파일에 저장합니다. obj : 직렬화할 파이썬 객체 file : 저장할 파일 객체 protocol : 직렬화에 사용할 프로토콜 버전 (1, 2, 3..
컴퓨터 구조와 운영체제 - 컴퓨터가 이해하는 정보 - 데이터: 숫자, 문자, 이미지, 동영상과 같은 정적인 정보. 데이터는 명령어를 위한 일종의 재료 - 명령어: 컴퓨터를 실질적으로 움직이게 정보. 예) 1과 2를 더해라(여기서 1, 2는 데이터) 예) '안녕하세요'를 출력하라(안녕하세요는 데이터) 실제로 컴퓨터는 0과 1밖에 이해하지 못한다. = 기계어 사람이 이해하게 명령어 = 어셈블러 - 컴퓨터의 4가지 핵심부품 세상에는 다양한 컴퓨터가 존재한다(아두이노, 스마트폰, 컴퓨터 등) - CPU: 메모리에 저장된 명령어를 읽고-해석하고-실행하는 부품이다. 내부 구성으로 ALU(계산기), 레지스터(CPU 내부에 존재하는 저장장치), 제어신호(제어신호 내보내고 명령어 해석하는 장치 / 제어신호: 컴퓨터 부품..
rock = ''' _______ ---' ____) (_____) (_____) (____) ---.__(___) ''' paper = ''' _______ ---' ____)____ ______) _______) _______) ---.__________) ''' scissors = ''' _______ ---' ____)____ ______) __________) (____) ---.__(___) ''' #------------------------------------------------------------------------------------------ # 주먹은 0, 보는 1, 가위는 2 your_choice = input("What do you choose? Type 0 for Ro..