본문 바로가기

반응형

TIP

(2)
[Python] 유용하지만 잘 알려지지 않은 고급 트릭 5가지 본 포스트는 Charudatta Manwatkar의 Hidden Gems of Python을 한글로 번역한 내용이다. 요즘 저에게는 재미로 파이썬 문서를 읽는 취미가 생겼습니다. 재미로 무엇인가를 읽을 때에 비로소 우리가 지금까지 놓치고 있었던 "오! 파이썬으로 이런 것도 할 수 있어요?"라고 할만한 흥미로운 것들을 찾는 경향이 있습니다. 1. Function 속성(attribute) 클래스 및 개체의 속성을 설정하는 방법과 유사하게 함수에도 속성을 설정할 수도 있습니다. def func(x): intermediate_var = x**2 + x + 1 if intermediate_var % 2: y = intermediate_var ** 3 else: y = intermediate_var **3 + 1 ..
비주얼 스튜디오 '선택하여 붙여넣기' - 자동 클래스 생성 비주얼 스튜디오에 JSON나 xml을 붙여 넣기하면 클래스로 만들어 주는 기능이 있다는 것을 알고 계셨나요? '선택하여 붙여넣기' 기능을 이용하시면 자동으로 JSON 또는 XML 문서를 클래스로 변환해 줍니다. 시리얼라이즈를 위해 매번 손으로 일일이 타이핑 할 필요 없이 문서를 클립 보드에 복사하고 비주얼 스튜디오에 붙여 넣기만 해주면 됩니다. 메뉴바에서 '편집 > 선택하여 붙여넣기'를 살펴 보시면 'JSON을 클래스로 붙여넣기'와 'XML을 클래스로 붙여넣기' 를 찾으실 수 있습니다. NOTE - 이 기능은 프로젝트에 따라 활성/비활성화 됩니다. 저의 경우는 C++, C# 프로젝트에서 각각 확인 했을 때, C++에서는 '선택하여 붙여넣기' 메뉴가 없었습니다. 1. 비주얼 스튜디오 C# 프로젝트를 띄우세..

반응형