스쿼드 7

포맷

오늘 포맷했다. Docker 깔았는데 설치완료되면서 재부팅을 강제로 시키더니만 바탕화면 1초 보여주고 BSOD 화면으로 전환되었다. 그 후로 다시는 바탕화면을 볼 수 없었다 선생님께 도움받아서 새벽 5시까지 해결 시도 실패 ~포맷엔딩~  혹시 윈도우11 때문인가 싶어서 이번에는 윈도우10으로 포맷햇다 다음에 도커 설치할 때는  가상환경 활성화 되어있는지 확인하고 Hyper-V 도 활성화한 다음에 설치해야지 PTSD 와서 당장은 설치 못하겟음 docker run -e POSTGRES_USER=babo -e POSTGRES_PASSWORD=babopassword -p 5432:5432 --name wannagohome postgres:latestDATABASES = { "default": { ..

스쿼드 2024.09.10

[스쿼드] 캡슐화

1. 퍼블릭 변수 (Public Variable) : variable변수 맘대로 쓰라는 뜻.클래스 외부에서 자유롭게 접근할 수 있는 변수.다른 클래스나 객체에서 직접 읽거나 쓸 수 있다. 2. 프로텍티드 변수 (Protected Variable) : _variable변수 안바꾸길 권장한다는 뜻.동일 패키지 내의 다른 클래스와 상속 관계에 있는 하위 클래스에서 접근 가능한 변수.클래스 외부에서는 직접 접근할 수 없다. 3. 프라이빗 변수 (Private Variable) : __variable변수 바꾸지 마해당 클래스 내부에서만 접근할 수 있는 변수.다른 클래스나 객체에서는 직접 접근할 수 없다.접근을 위해서는 클래스 내부에 접근자 메소드와 설정자 메소드를 제공해야함.class Private_Var: ..

스쿼드 2024.08.06

[스쿼드] Matrix 만들기

0. 문제m1 = Matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])m2 = Matrix([[9, 8, 7], [6, 5, 4], [3, 2, 1]])m1 + m2m1 - m2m1 * m2m1 / m2matrix 로 출력하기 1. Matrix 클래스 만들고 초기화 메서드 선언class Matrix: def __init__(self, data = 0): self.data = data클래스를 인스턴스화 시키는 초기화(생성자) 메서드 먼저 만들기.딕셔너리를 인자로 받을 때는 변수에 self.name, self.age 이런식으로 key를 적으면 됐었는데 얘는 행렬이라서 아무 변수로나 이름 적어서 받아와준다.내맘이라서 data 자리에 dino 라고 써도 문제없음.data..

스쿼드 2024.08.05

[Python] 파이썬 문법 기본문제

스쿼드# 숙제 - 73# 1000개 이상의 숫자를 받아 더해주는 함수 만드세요def sum_numbers(*args): return sum(args)print(sum_numbers(1,1,2,3,5,8,13,21,34,55))# 숙제 - 74# 리스트를 받은 뒤 그 길이를 반환하는 함수를 만드세요 def length(list): return len(list)list1 = [1,1,2,3,5,8,13,21,34,55]print(length(list1))# 숙제 - 75# 세개의 숫자를 비교하여 큰 숫자를 반환하는 함수# 예시) # 입력 -> func(50, 44444, 9)# 출력 -> 44444def func(*args): return max(args)print(func(50, 4444..

스쿼드 2024.07.31

[Python] 파이썬 문법 기본문제

스쿼드# 숙제 - 40# 빈 딕셔너리에 키: name, 값, 본인 이름을 추가하고 출력dict1 = {}dict1['name'] = '서원'print(dict1)# 숙제 - 41# {'name': 'won', 'age': 1000} 에서 키 age의 값을 출력dict1 = {'name':'won', 'age':'1000'}print(dict1['age'])# 숙제 - 42# {'apple': 111, 'banana': 222, 'cherry': 333} 에서 모든 키 출력dict1 = {'apple': 111, 'banana': 222, 'cherry': 333}print(dict1.keys())# 숙제 - 43# {'apple': 111, 'banana': 222, 'cherry': 'babo'} 에서..

스쿼드 2024.07.30

[Python] 파이썬 문법 기본문제

스쿼드 숙제!파이썬 고급문법 들가기 전에 확인하는 기본문제 #숙제1#Hello World를 5번 출력for i in range(5): print("Hello World")#숙제2#1부터 44까지 짝수만 출력for i in range(45): if i % 2 == 0: print(i)#숙제3#1부터 44까지 짝수는 * 4, 홀수 그냥 출력for i in range(45): print(i * 4) if i % 2 == 0 else print(i)#숙제4#Hello World 4번 출력print("Hello World\n" * 4)# Hello World# Hello World# Hello World# Hello World문자열도 사칙연산을 통해 반복 출력 할 수 있다.그냥 한번 ..

스쿼드 2024.07.29