try, except, finally
파이썬으로 코딩할 때 코딩을 깔끔하게 해주는 것은 매우 중요합니다. 단 두 줄, 세 줄을 쓴다고 하더라도 개별 두줄이 어떤 의미를 가지는지 구분해서 작성해주면 가독성이 훨씬 높아집니다. 특히, 코딩을 할때 많이 해주는 부분이 바로 , 구문입니다....
Python, Java, AI/ML, Vim, Web, CS 이론 등 소프트웨어 개발 및 엔지니어링 기록
파이썬으로 코딩할 때 코딩을 깔끔하게 해주는 것은 매우 중요합니다. 단 두 줄, 세 줄을 쓴다고 하더라도 개별 두줄이 어떤 의미를 가지는지 구분해서 작성해주면 가독성이 훨씬 높아집니다. 특히, 코딩을 할때 많이 해주는 부분이 바로 , 구문입니다....
pylint aka 시어머니. c, java 등을 코딩하다가 파이썬으로 코딩하기 시작하면, 갑자기 신세계에 당도한 기분이죠. 변수에 타입을 지정할 필요도 없고, 알아서 잘 처리해주니까요. 이 문제는 짧게 짧게 코딩할 때는 별 문제가 없지만, 길게...
파워포인트에서 '맨 앞으로 옮기기'같은 거요. 파워포인트에서 폴리곤을 여러 개 그리고 뭐가 제일 앞에 나오는지, 뭐가 제일 뒤에 나오는지를 정하는 일이 있잖아요. 그럴때 파워포인트에서는 단순하게 '맨 앞으로 옮기기'뭐 이런걸로 했는데, matpl...
plt.bar 의 경우는 값 덩어리를 넘겨주면 알아서 bins으로 구분하여 그려주는 반면 의 경우는 x, y가 각각 존재하는 값을 넘겨준다고 생각하면 됩니다. 역시나 말로 설명하면 이상하군요. 아무튼 아래처럼 그려주고 변경할 수 있습니다.
plt.hist 히스토그램은 아주 간단하게, 값이 들어있는 list를 input으로 받아서, 제가 입력한 bin의 개수만큼 바구니로 구분하여 bar 차트로 그려주는 것을 말합니다. 뭐 더 말할 것이 없긴 한데... 다음을 합니다. - plt.hi...
파이 차트를 그립시다. 전체 중에서 % 비율이 어떻게 되는지 보고싶을 때는 pie chart를 그려 보는 것이 시각적으로 좋습니다. 그래서 간단하게 pie chart를 그리고, 특성을 어떻게 조절할 수 있는지 그렸습니다. 다음을 구현했어요 - 파...
dataframe을 function으로 그룹바이하기 을 사용하다보면 필요에 따라서 groupby를 사용할 일들이 있습니다. category로 구분된 칼럼이 존재한다면, 문제가 없지만 category로 된 칼럼이 없을때, 또 굳이 새로운 칼럼을 만...
그림에 tick 표시하기 에서 그림을 그릴 때, tick을 몇 개나, 또 어떤 label로 표현할지를 조절하고 싶을때 를 사용합니다. 간단하게 다음 코드를 보면 tick을 표시할 값, 그리고 해당 위치에 어떤 label을 작성할지 함께 넘겨줍니다...
arrow의 특성 제어하기 로 그림을 그린 다음에, 설명을 추가할 때 종종 를 사용해서 화살표를 그려줍니다. 그런데, 이때 화살표 특성을 추가하는 것이 낯설어서 기록해두려고 작성했습니다. 이렇게 변경할 수 있습니다. 하하핫 wrap-up 찾아보니...
why read google sheet 분석해야 하는 데이터가 구글 시트에 있습니다. 물론 구글 시트에 있는 데이터를 csv로 다운받아서 분석해도 되기는 하는데, 그보다는 가능하다면, 구글에서 바로 긁어와서 처리하고 싶었습니다. 사실, 이게 더 ...
간단하기, 맥의 finder menu를 누르면, 서버에 연결 이라는 부분이 있습니다. 이걸 누르고, 저는 삼바로 접속하기 때문에 다음을 쳐주면 알아서 잘 됩니다. 분명히, 예전에는 잘 안되었던것 같은데 이제 잘되네요 흠. reference
dictionary 보다 인덱싱이 편한 그것 솔직히 가 매우 유용한 자료구조이기는 한데, 매우 불편한 것이 값을 indexing할 때죠. 매번 과 같이 인덱싱해야 하는데, 이거 너무 귀찮아요. 따옴표 치는 것만 없어도 생산성이 죽 올라간다고!! ...
intro python에서 변수들을 출력할 때 다양한 형태로 출력하는 방법을 배워봅니다. older formatting 과거 python버전에서는 을 이용해서 다음과 같은 형태로 출력했습니다. 다만, PEP3101에 의하면, 이는 이후에 없어질 ...
intro simpy의 를 파보겠습니다. 어떤 일을 수행할 때, 모든 일에는 우선순위가 있습니다. 마찬가지로 에서 값을 빼낼 때도, 우선순위에 맞춰서 빼낼 수 있으면 좋을 것 같습니다. 는 에서 할 때, 내부 item의 우선순위에 따라서 빼내는 ...
example illustration 다수의 프로세스가 동시에 수행되고 있을 때를 생각해봅시다. - Process A는 수행 중에 message1를 Process B에 보냅니다. - Process B는 알아서 수행하고 있다가, Process A가...
args, kwargs 를 정리해봅시다. 사실 decorator를 쓸 때가 아니면, 아직까지는 반드시 , 가 반드시 필요하다고 느낀 적이 없기는 한데, 다른 라이브러리들을 보다보면, , 를 사용하는 일들이 좀 있어요. 그래서 이참에 좀 다시 정리...