built-in decorator in python3
decorator?? 우선 decorator가 무엇인지 모르는 분들에게 decorator가 무엇인지 알려줍니다. 장식해주는 놈 입니다. 하하하하핫. 우리가 함수를 간단하게 짜고 그냥 앞에 만 붙여주면 알아서 더 좋은 놈으로 만들어주는 종류의 아이...
decorator?? 우선 decorator가 무엇인지 모르는 분들에게 decorator가 무엇인지 알려줍니다. 장식해주는 놈 입니다. 하하하하핫. 우리가 함수를 간단하게 짜고 그냥 앞에 만 붙여주면 알아서 더 좋은 놈으로 만들어주는 종류의 아이...
what is id function?? 저도 잘 사용하지는 않는데, 파이썬에 라는 built-in 함수가 있습니다. 해당 펑션에 object를 넣어주면, 해당 object가 위치한 메모리 주소를 리턴해줍니다. C++에서 포인터를 출력하면, 메모리...
assert: 강하게 주장하기 는 한국말로 "강하게 주장한다" 정도로 번역될 수 있습니다. 코드에서 도 비슷합니다. 어떤 조건이 부합되지 않을 경우 강하게 문제가 발생했다는 것을 전달하는 명령어를 말합니다. 간단하게, 아래와 같이 사용하죠. 아래...
f-string in python python3.6에서 PEP498이 추가되었습니다. 간단히 말하면 스트링 포매팅에 새로운 방법이 하나 추가되었습니다. 기존의 방식은 원래 다음과 같았죠. 저는 첫번째 방식보다는 두번째 방식을 주로 썼습니다. 첫번...
파이썬으로 코딩할 때 코딩을 깔끔하게 해주는 것은 매우 중요합니다. 단 두 줄, 세 줄을 쓴다고 하더라도 개별 두줄이 어떤 의미를 가지는지 구분해서 작성해주면 가독성이 훨씬 높아집니다. 특히, 코딩을 할때 많이 해주는 부분이 바로 , 구문입니다....
intro python에서 변수들을 출력할 때 다양한 형태로 출력하는 방법을 배워봅니다. older formatting 과거 python버전에서는 을 이용해서 다음과 같은 형태로 출력했습니다. 다만, PEP3101에 의하면, 이는 이후에 없어질 ...
python에서 string format 조절하기 python에서 string을 출력할 때, 그냥 값만 출력하는 것이 아니라, 왼쪽/오른쪽/중간 정렬을 사용하거나, 과 같이 앞에 0을 padding하여 출력하는 것 등 다양한 기능등리 포함되어 있...
입력받는 텍스트는 어떤 언어인가? 입력받는 텍스트가 모두 '한글'이거나 '영어'라면 좋겠지만, 그렇지 않습니다. 또, 한글과 영어가 섞여 있는 경우도 아주 많죠. 기술분야의 전문적인 용어의 경우는 더욱 영어일 가능성이 높아서, 명사는 영어로 작성...
string을 코드로 바로 돌릴 수 있을까요? 원래는 파일을 파이썬에서 바로 import할 수 없을까? 고민하다가 궁금해진 부분이긴 한데요. 외부에서 만든 코드를 로 가져오는 경우에는 로 하면 그대로 되니까 문제가 없습니다만, 으로 가져와야 하는...
Intro 파이썬을 활용하다보면 객체의 타입을 활용해서 조건을 걸어주는 일들이 생긴다. 객체의 타입에 따라서 제어해주고 싶을 때 다음 코드를 쓰면 유용할 수 있다. Code 코드의 실행 결과는 다음과 같다. 해당 instance가 해당 class...
intro 다음 내용을 (아주 간단히) 소개할 계획 - basic - inheritance - method overriding - class method - static method basic object = 관련있는 데이터와 메소드의 합 met...
intro 예전에는 python의 다양하 자료구조를 잘 아는 것이 중요하다고 생각해서, 정리해두었는데, 한참 쓰다보니, 다 필요없고. 결국 back to basic인데, 기본인, list, dictionary, 그리고 pd.DataFrame이 가...
intro 'python에서 xml을 어떻게 읽고 어떻게 처리하는가'를 정리해보려고 합니다. 보통 csv, excel의 자료를 많이 처리하시는데, 웹에서 데이터를 가져오거나, 아니면 ERP와 같은 정보시스템에서 데이터를 가져와야 할때는 html,...
Intro - decorator는 무엇인가? OOP(Object-Oriented Programming)을 들어본 사람이라면, '상속'이라는 개념을 이미 알고 있을 겁니다. 엄밀히 따지면, 다르지만, 제가 볼 때는 비슷한데, 상황에 따라서, fun...
remind 대략 1년전에 만들었던 자료를 다시 올립니다. 과거에는 가 좋은 라이브러리라고 생각했었는데, 이제는 그냥 필요할때, generator로 직접 정의해서 쓰는 게 더 편해서, 거의 쓰지 않습니다. 다만, 이나, 의 경우는 빨라서 쓰는 경...
intro 대학교에 입학해서 처음 C로 코딩을 할때, "array 우왕 좋아" 하면서 쓰다가, 처음 를 만났을 때 매우 당황했던 기억이 있습니다. 특히, C로 배워서 처음 포인터를 만났을때 그 당혹감이 매우 컸었는데 계속 포인터를 써야 하니까 그...