핌이의 일상

전체 글 299

내가 집중을 하는 과정

노하우 글이 아니라 관찰글입니다. 책을 보지도 못합니다. 두려운 건지, 귀찮은 건지 알 수 없습니다. 책을 펴서 읽을 준비를 하는데, 잘 모르는 부분은 읽기 싫습니다. 잘 모르는 부분을 읽을 준비를 하는데, 글씨를 읽어도 무슨 내용인지 인지하지 못합니다. 정신 차려보니 멍하니 다른 생각 중이었습니다. 이제야 내가 무엇을 읽고 있었는지 내용 인지를 시작합니다. 대충 무슨 내용인지 알고는 있지만, 정확한 키워드들을 흡수하지 못한 상태입니다. 키워드들을 정확히 외우려고 약간 힘을 줍니다. 하지만 전혀 익숙하지 않습니다. 도움을 받고자 다른 서적과 AI를 뒤적입니다. 시간을 많이 뺏기는 지점입니다. 도움이 되는 내용들을 발견하고 처음에 읽던 책에 내용들을 필기하고 싶은 욕구가 꿈틀거립니다. 간신히 필기욕심을 참..

생활 기록 2024.04.17

좋은 모듈, 나쁜 모듈 (결합도와 응집도 / 시간적, 우연적 응집도의 차이)

나쁜 모듈 : 결합도가 강함. 내부에 직접 영향 1. 내용 결합도 class PaymentProcessor: def process_payment(self, amount): #여기서는 결제 처리에 관련된 코드가 포함되어 있음 pass class Order: def __init__(self, payment_processor def checkout(slef, amount): #결제 프로세서의 메서드로 직접 호출하여 결합도가 높음 self.payment_processor.process_payment(amount) ==> 만약 Payment Processor의 구현이 변경되면 Order 클래스도 변경해야 할 가능성이 높다. ==> 해결 : 의존성 주입(Dependency Injection)과 같은 설계패턴을 사용..

Programming/Python 2024.04.08

오라클 | INSERT INTO, SELECT * FROM

오라클 | CREATE TABLE (tistory.com) 오라클 | CREATE TABLE CREATE TABLE 학생 ( 학번 NUMBER(7), 이름 VARCHAR2(20) NOT NULL, 학년 NUMBER(1), 신청과목 VARCHAR2(20) NOT NULL, 연락처 VARCHAR2(20), CONSTRAINT pk_student PRIMARY KEY (학번) ) 주어진 SQL 문은 Oracle 데이터베이스에서 "학생" pimgrim.tistory.com (위의 링크와 이어지는 내용) INSERT INTO 학생 VALUES (9816021, '한국산', 3, '경영학개론', '050-1234-1234'); 주어진 SQL 문은 "학생" 테이블에 새로운 학생 정보를 삽입하는데 사용됩니다. 여기서 ..

오라클 | CREATE TABLE

CREATE TABLE 학생 ( 학번 NUMBER(7), 이름 VARCHAR2(20) NOT NULL, 학년 NUMBER(1), 신청과목 VARCHAR2(20) NOT NULL, 연락처 VARCHAR2(20), CONSTRAINT pk_student PRIMARY KEY (학번) ) 주어진 SQL 문은 Oracle 데이터베이스에서 "학생" 테이블을 생성하는데 사용됩니다. 각 열은 학생의 정보를 나타내며, "학번" 열이 기본키(primary key)로 설정되어 있습니다. 여기서 사용된 제약 조건과 데이터 유형은 다음과 같습니다: 학번 (학번): 숫자형 데이터 유형(NUMBER)을 사용하며, 최대 7자리의 숫자를 저장할 수 있습니다. "학번" 열은 기본키(primary key)로 설정되어 있으며, 각 학생을..

연산자 ‘/’와 ‘%’ 정리

연산자 '/'와 '%'에 대한 설명 5를 예로 들어보겠습니다. 0 1 2 3 4 5 6 7 8 9 /5 = 0 0 0 0 0 1 1 1 1 1 %5 = 0 1 2 3 4 0 1 2 3 4 위의 표를 보면 알 수 있듯이, 5보다 작은 정수는 5로 나눌 수 없기 때문에 몫은 0, 나눠지지 못한 값은 그대로 %의 값이 된다. 또한, 연산자에게 % 란 상쇄 후 남은 값을 뜻한다. 5과 동일한 5를 나누면 몫은 1, 남은 값은 0이 된다. 5보다 큰 정수를 나누면 해당 정수가 나오는 5의 배수가 나오며, 연산 과정 후 남은 값이 %의 결과가 된다. a b일때, ..

청량리 | 아름다운 자장면

자장면 값이 4천 원이 안된다. 얼마인지 기억 잘 안난다. 그냥 아부지랑 핌이는 여기 갈 때마다, 3천 원짜리 자장면집 가자~ 하기 때문에 가격 기억 안 남 [네이버 지도] 아름다운자장면 서울 동대문구 답십리로 220 https://naver.me/IgNGu7bh 네이버 지도 아름다운자장면 map.naver.com 아부지랑 할머니가 정말 좋아하는 맛의 자장면 특히 할머니는 입도 짧으신데 여기 자장면은 푸드파이터처럼 드심 이 동네에서 굉장히 유명한 지역 맛집이고, 학교 근처에서 어린 학생들도 많이 와서 사 먹는다고 한다. 이 식당의 사장님 부부가 사회봉사를 많이 하신다고 아부지가 얘기해 주심 여사장님 본 적 있는데, 핌이가 브로콜리 튀김을 너무 잘 먹으니까 아예 종이컵에 많이 담아가라고 주셨다. 브로콜리랑..

식사 기록 2024.02.29

Python | 1. 번호 입력받고 인덱싱 값 출력하기

def osi(user): osi7 = ['Physical(물리)', 'Datalink(데이터링크)', 'Network(네트워크)', 'Transport(전송)', 'Session(세션)', 'Presentation(표현)', 'Application(응용)'] if 1 > user > 7: print("The OSI Model has only 7 layers.") else: print(osi7[user-1]) def execute(): osi(int(input("Enter a number between 1 and 7: "))) print("The program has ended.") exit() try: execute() except ValueError: print("Please enter a valid..

Programming/Python 2024.02.26
반응형