*^-^*

Python/문법

[Python 문법] for문으로 변수를 여러 개 만드는 globals() 함수

- globals() 변수명에 일정한 숫자가 붙을 때 왠지 for문을 돌려 숫자를 붙여주고 싶다 그럴 때 사용할 수 있는 함수다 이 함수는 딕셔너리형이며, 변수를 생성함과 동시에 변수에 담을 값을 넣어줘야 한다 변수명은 key가 되고 변수에 들어간 값은 value가 된다 globals()["변수명{}".format(변수명마다 부여할 값)] = 변수에 넣을 값 위와 같은 형식으로 사용할 수 있다 예시 from pprint import pprint for i in range(1,6): globals()["number{}".format(i)] = i pprint(globals()) globals() 함수에 뭐가 들었는지 보기 위해 pprint를 사용했다 아래와 같이 나온다 {'__annotations__': ..

Python/알고리즘 문제 풀이

[코테] 겹치는 선분의 길이

코딩테스트 연습 - 겹치는 선분의 길이 | 프로그래머스 스쿨 (programmers.co.kr) 일단 선분끼리 비교를 해야 하는데 일단 선분의 시작점을 기준으로 정렬을 해야 할 것 같다 start가 작은 수가 맨 앞으로 오게 정렬을 하고 그 상태에서 각 선분끼리 비교를 한다 끝점과 시작점을 비교해서 시작점이 끝점보다 작으면 겹치게 된다 그 경우 끝점에서 시작점을 뺀 수를 result에 넣고 다시 선분끼리 비교를 해서 또 그런 걸 찾는데.. 일단 그림을 그려보니까 1번째 선분이랑 2번째 선분 비교해서 겹치는 값과 2번째 선분이랑 3번째 선분 비교해서 겹치는 값을 더하고 1번째 선분이랑 3번째 선분이 겹치는 값을 빼면 3번째 예시가 되긴 되거든... 일단 그렇게 해보자... 안 된다.......이게 아닌가보..

개발일지/Today I Learned

230503 알고리즘 문제 풀이, 장고 심화/AWS 강의 [TIL]

- 알고리즘 문제 풀이 [코테] 영어가 싫어요 — 구민정의 개발일지 (tistory.com) 오늘 팀원들끼리 필수 1문제, 선택 1문제를 정했었는데 선택 문제도 풀려고 했으나 사정상 필수 문제만 풀었다 근데 풀이가 마음에 안 든다...ㅠㅠ 난 왜 저렇게밖에 못 푸는 걸까... - 장고 심화 강의 파이썬 장고 실무 심화 5주차 : 테스트코드(2) — 구민정의 개발일지 (tistory.com) 꼬박 2시간 동안 들었는데도 다 못 들어서 점심 이후에도 한 30분 더 들었다 그래도 다 듣지 못하였다...!!! - AWS 강의 AWS의 모든 것(1) — 구민정의 개발일지 (tistory.com) AWS는 지난 웹개발 종합반 강의 때 해둔 게 있어서 오늘 들은 부분은 이미 다 설정을 한 부분이었다 근데 웹개발 종합..

개발일지/스파르타코딩클럽

AWS의 모든 것(1) - AWS란 무엇인가, IAM 로그인

Amazon Web Service 아마존에서 운영하는 클라우드 서비스 region은 말 그대로 하나의 지역을 의미함 AZ는 Availability Zone의 약자로 가용영역을 의미하며 데이터센터라고 생각하면 편함 하나의 region 아래에 여러 AZ가 있고 이런 구조의 특성을 고가용성(High availability)이라고 함 고가용성이란 천재지변 등 어떤 사고로 인해 하나의 AZ가 사용할 수 없게 되어도 다른 AZ에서 서비스를 운영할 수 있도록 보장하는 것이라고 생각하면 됨 고가용성이라는 특성으로 인해 고객에게 높은 서비스 가용성을 유지하고 업무 중단의 영향을 최소화할 수 있음 - 지역 설정 AWS 로그인 하고 오른쪽 위에 보면 지역을 설정하는 곳이 있다 지역을 선택하는 기준은 사용자다 내가 배포할 웹..

개발일지/스파르타코딩클럽

파이썬 장고 실무 심화 5주차 : 테스트코드(2)

클래스 내의 메소드 위에 @classmethod를 붙여주면 객체(인스턴스)를 생성함과 동시에 메소드를 실행할 수 있다 @classmethod가 위에 붙는 메소드는 첫 번째 인자로 self 가 아닌 cls(클래스)가 붙는다 # 예제 from datetime import date class Person: def __init__(self, name, age): self.name = name self.age = age @classmethod def fromBirthYear(cls, name, birthYear): return cls(name, date.today().year - birthYear) def display(self): print(self.name + "'s age is " + str(self.age..

마이구미+
'분류 전체보기' 카테고리의 글 목록 (40 Page)