python에서 한글과 영어를 줄 맞춰서 예쁘게 출력하자.
python에서 한글과 영어를 함께 출력할 때, 줄이 안 맞습니다 간단한 코드를 보여드리겠습니다. 종종, 한글과 영어가 혼재되어 있는 결과들을 칼럼별로 다음처럼 출력할 때가 있죠. 하지만, 결과를 보면 마음같지 않습니다. 분명히, 를 사용하였으니...
python에서 한글과 영어를 함께 출력할 때, 줄이 안 맞습니다 간단한 코드를 보여드리겠습니다. 종종, 한글과 영어가 혼재되어 있는 결과들을 칼럼별로 다음처럼 출력할 때가 있죠. 하지만, 결과를 보면 마음같지 않습니다. 분명히, 를 사용하였으니...
JSON: JavaScript Object Notation 우선 JSON은 JavaScript Object Notation의 줄임말이며, python의 dictionary와 유사하게, (key, value)의 형태로 값을 저장하는 것을 말합니다....
intro 가끔 python으로 문자열을 처리하다 보면 앞에 라는 문자 하나가 붙는 것을 볼 수 있습니다. 출력은 문제없이 되니까, 그냥 써도 문제가 없을 때가 있지만, 에러가 발생한다거나, string간의 비교를 정확하게 못해줄때가 있죠. py...
1-line summary 보통 이라고 쓰지만, 여기에 parameter를 넘겨주면 넘어간 리스트의 모든 원소를 지워준다. strip better 사소합니다만, 보통 문자열의 양쪽 공백을 지워줄 때 다음과 같이 처리하죠. 이게 다 인줄 알았는데,...
intro 사실, 우리는 10진법의 세상에 살고 있지만, 컴퓨터는 2진법의 세상에 살고 있습니다. 물론, 우리가 변수를 선언 및 정의할 때 이진법을 사용하지는 않지만, 컴퓨터는 이진법으로 계산을 처리하죠. 오늘 이야기할 부분은 몰라도 되지만, 재...
왜 했는데 공백이 남아있지? 요즘 일이 있어서 간단하게 string을 처리하고 있습니다. 특히, 오늘은 pdf로부터 텍스트 데이터를 읽어서, 텍스트를 전처리해야 하는 일이 있었죠. 일단 아주 간단하게, 을 사용해서 공백을 삭제했는데, 공백이 안 ...
1-line summary 을 사용하면 해당 파일의 생성 시간을 알 수 있음 이 값을 사용해서 "생성 시간" 기준으로 최대 값을 찾으면 됨. Get Latest file from path 어떤 folder의 경로 가 있다고 합시다. 그리고 이 경...
1-line summary 을 쓰면 해결 됩니다. python에서 가 읽히는 문제. 보통 csv를 읽을 때, 를 쓰긴 하지만 속도 문제로 인해 라는 모듈을 사용할 때가 있습니다(사실 요즘은 웬만하면 가 더 빠르기는 하지만요). 이 때 csv를 읽...
1-line summary stack을 이용해서 recursion DFS를 iteration으로 변경해봄. Recursion 프로그래머의 성향에 따라서 다를 수 있지만, recursion이라는 직관적으로 문제를 풀 수 있는 방법을 알려줍니다. 뿐...
2-line summary 이라고 해둔다고 해서 라는 parameter의 value가 함수 콜마다 로 초기화되는 것이 아니다. 저렇게 해두면 함수를 콜할 때마다 같은 object에 접근하게 됩니다. weird default parameter 예를...
1-line summary generator 내에서 다시 generator를 가져오는 경우, 해당 generator로부터 모든 원소를 가져오고 싶을 때는 을 사용하자. python basic - generator generator는 그냥 "데이터...
1-line summary python dictionary에 대해서 operator는 "내부 요소를 재귀적으로 파고들어가며 완전히 같은지를 확인"한다. operator in python dictionary 보통, dictionary를 사용할 때,...
3-line summary 를 비롯하여 최근의 많은 random number 생성은 MersenneTwister에 기반하고 있다. MersenneTwister는 (624개의 모수를 생성) => (각각의 모수로부터 "복잡한 공정"을 통해 새로운 난...
사실, bit operator를 쓸 일이 거의 없기는 한데, 잠깐 써야할 일이 있어서 이 때 정리해두기로 합니다. 내용 자체가 복잡하지 않으므로, 코드에 주석을 달아서 그대로 정리하였습니다. 결과는 다음과 같죠. reference geeoksfo...
3-line summary : +, - 모두 표시함. : -만 표시함. : -만 표시하고, +경우에는 그냥 공백. 부호때문에 칸이 달라지는 것이 꼴보기 싫습니다 가령, 우리가, 음수와 양수가 섞여 있고 서로 다른 자릿수가 섞여 있는 리스트들을 출...
2 line summary python에서는 , , 를 사용해서 2, 8, 16진법을 표현함. 16진법(hexagonal)를 표현하기 위해 를 사용하는 이유는, 사실 별거 없고 우연에 가깝다. python: binary, , hexa. 우리는 흔...