전체보기
-
플라스크 입문서를 찾으신다면...Python/Flask 2021. 10. 29. 18:24
https://book.naver.com/bookdb/book_detail.naver?bid=12841991 Head First Python 최신 인지과학이론을 바탕으로 반복학습/재미요소를 모두 갖춘 파이썬 학습서 이 책은 『Head First』 시리즈 학습 원리에 기초하여 모든 페이지가 그림과 대화체를 바탕으로 구성되어 있습니다. book.naver.com 헤드 퍼스트 파이썬 Head First Python (개정판)을 추천합니다. 제가 파이썬 처음 공부할 때 읽었던 책의 개정판이 나왔길래... 뭐가 바뀐걸까 궁금해서.. 심심해서.. Yes24 북클럽 회원이니까.. 읽어봤는데, 의외로 잘 쓰여진 플라스크 입문서더군요. 이 책의 절반은 파이썬 입문, 나머지는 플라스크 입문입니다. 이전판에는 별도의 웹 프..
-
은퇴 후 재취업하면 국민연금 깎인다?계좌 2021. 10. 28. 09:39
https://www.mk.co.kr/news/economy/view/2021/06/617622/ "은퇴 후 재취업하면 국민연금 깎인다?" 굳이 전문직 종사자, 거액 자산가가 아니더라도 국민연금 개시 연령인 65세 이후에도 재취업 등을 통해 월 수백만원의 수입이 발생하는 경우가 적지 않다. 이런 사람들에게는 원래 약속한 국민 www.mk.co.kr 소득이 커지면 커질수록 국민연금 삭감액도 덩달아 커진다. 월급여 기준으로 350만~458만원은 초과소득월액의 5%, 458만~563만원은 '5만원+100만원을 초과한 소득월액의 10%', 563만~668만원은 '15만원+200만원을 초과한 소득월액의 15%' 식으로 삭감율이 올라간다. https://csa.nps.or.kr/finance/myPension01...
-
파이썬 bool()Python/이것저것 파이썬 2021. 10. 26. 15:32
파이썬에는 bool 내장 함수가 있다. 거의 쓸 일이 없긴 한데.. 가끔 리턴 문에 활용하면 깔끔하다... def has_intersection(a: set, b: set) -> bool: """ a, b 두 집합의 교집합에 원소가 하나라도 있으면 True, 없으면 False""" return bool(a.intersection(b)) print(has_intersection({1, 2}, {3, 4})) print(has_intersection({1, 2}, {2, 4})) print(has_intersection(set(), set())) print(has_intersection(set(), {1}))
-
Python doctestPython/이것저것 파이썬 2021. 10. 24. 15:32
docstring 을 이용한 간단한 테스트. import doctest def test(n): """ >>> test(1) 1211 """ return n + 120 doctest.testmod() 독스트링 내 >>> 뒤에 작성 다음 줄에는 결과를 작성하고 실행. 파이참에서는 'import doctest' 임포트 문과 'doctest.testmod()' 문을 작성하지 않아도 테스트해 줌.. 파이참에서의 결과는 다음과 같다. Failure ********************************************************************** File "C:/PyProjects/test/test.py", line 3, in test Failed example: test(1) Expec..
-
파이썬 싱글턴 패턴Python/이것저것 파이썬 2021. 10. 23. 13:31
인스턴스가 하나만 생성되어야 할 때 사용하는 패턴. 간단히 class Singleton(type): __instance = None def __call__(cls, *args, **kwargs): if cls.__instance is None: cls.__instance = super().__call__(*args, **kwargs) return cls.__instance class MyClass(metaclass=Singleton): def __init__(self, x): self.x = x m1 = MyClass(1) m2 = MyClass(2) print(m1, m2) assert m1 is m2 print(m1.x, m2.x) assert m1.x == m2.x # print(m1, m2) # ..
-
옵저버 패턴(observer pattern)Python/이것저것 파이썬 2021. 10. 23. 12:35
# observer pattern 1 class Subscriber: def __init__(self, name): self.name = name def update(self, message): print(f'{self.name}, {message}') class Publisher: def __init__(self): self.subscribers = set() def register(self, person): self.subscribers.add(person) def unregister(self, person): self.subscribers.remove(person) def dispatch(self, message): for subscriber in self.subscribers: subscriber..
-
'D2Coding'을 브라우저의 고정폭 글꼴으로..컴퓨터 Tip 2021. 10. 23. 12:18
크롬의 경우 설정 > 모양 > 글꼴 맞춤 설정 > 고정폭 글꼴 고정폭 글꼴 가독성이 좋아집니다. 글꼴 다운은 다음 링크에서... https://github.com/naver/d2codingfont GitHub - naver/d2codingfont: D2 Coding 글꼴 D2 Coding 글꼴. Contribute to naver/d2codingfont development by creating an account on GitHub. github.com
-
아이템 줍기코딩 테스트/Level 3 2021. 10. 20. 07:50
https://programmers.co.kr/learn/courses/30/lessons/87694 코딩테스트 연습 - 11주차 [[1,1,7,4],[3,2,5,5],[4,3,6,9],[2,6,8,8]] 1 3 7 8 17 [[1,1,8,4],[2,2,4,9],[3,6,9,8],[6,3,7,7]] 9 7 6 1 11 [[2,2,5,5],[1,3,6,4],[3,1,4,6]] 1 4 6 3 10 programmers.co.kr 파이썬 def solution(rectangle, char_x, char_y, item_x, item_y): limit_x, limit_y = 100, 100 rectangles = tuple(make_double(r) for r in rectangle) char_x, char_y,..