핌이의 일상

분류 전체보기 298

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

나쁜 모듈 : 결합도가 강함. 내부에 직접 영향 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

153구포국수 | 키토김밥

https://naver.me/GEIs2qzt 153구포국수 우장산역점 : 네이버 방문자리뷰 169 · 블로그리뷰 9 m.place.naver.com 아부지랑 핌이랑 서울식물원 갔다가 굉장히 허기진 상태+핌이가 쉬야 마렵다고 찡찡대는 상태에서 아부지가 발견하신 국숫집 . 시장에 가서 딸기랑 귤도 샀지만, 시장 화장실이 엉망진창이라서 핌이가 이용하지 않고 그냥 나왔거든요. 그런데 큰 도로옆의 큰 상가건물에 이런 식당이 있는 겁니다. 여기는 화장실이 없을 수가 없기 때문에! 건너편에 있는 맥도날드 보고 환호성 지르는 핌이를 데리고 이곳으로 ㄱㄱ하신 아부지. 이곳이 바로 강서구의 역대급 맛집인 것을 전혀 몰랐던 부녀였다. 상호 : 153 구포국수(우장산역점) 전화 : 0226060153 주소 : 153 구포..

식사 기록 2024.02.13
반응형