분류 전체보기 286

python - map(), filter(), reduce() usage

iterable object를 python 답게 사용할 수 있는 map(), filter(), reduce() 삼형제에 대해 알아보겠습니다. map map은 지정된 함수로 반복 가능한 요소를 일괄 처리해주는 기능을 합니다. 현실에서의 예를 들자면, 엄마가 "자 콩나물 100개가 있으니깐 머리의 콩껍질을 다 까놔"라고 심부름을 시키신 경우가 되겠습니다. (요즘에는 먹기좋게 마트에서 다 손질되어 나오지만 저 어렸을 때는 콩나물을 직접 시루에서 키워서 콩껍질이 붙어 있는채로 팔았습니다. -_-) 불쌍한 아들은 모든 콩나물 머리에 대해서 콩껍질을 까려고 했습니다. 아래와 같이 for 문으로 콩나물 1번 부터 10번 콩나물 하나씩 말이죠. bs_list = list(range(1,101)) for i in ran..

python - global, nonlocal keyword

python의 global 및 nonlocal keyword에 대해 알아보겠습니다. global global keyword는 global scope에서 선언된 변수에 대해 하위 code block에서 명시적으로 참조할 수 있도록 선언해주는 역할을 합니다. 아래 코드의 3 line에 text라는 변수가 global scope에서 선언되어 있습니다. read_text() 함수에서는 text 변수를 별도 제약 없이 그대로 가져다 읽을 수 있습니다. 코드 블록에 따른 변수의 참조 순위가 LEGB(local -> enclosed -> global -> built-in) 순으로 참조할 수 있기 때문에 읽는 것은 문제가 되지 않습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ..

바빠지면..

가끔씩 바빠지면 우선순위가 높은 것들에게 우선순위가 낮은 것을 내주게 되나 봅니다. 그래서 쉬워 보이는 것도 꾸준히 한다는 것이 아주 어려운 것 같습니다. 이런 생각을 블로그에 남기고 있는 걸 보니 조금은? 여유가 생긴 것 같네요 :) 그동안 이사, 태교, 시험 공부 등으로 너무 바쁜 나날을 보낸 것 같은데.. 앞으로도 더 바빠지겠지요.. 날씨도 곧 추워질텐데 육체적, 정신적 여유를 다시 추스려야 겠습니다.

AIEMAG/끄적끄적 2020.10.05

계속 된다 - 미라클모닝(2020.6.20)

미라클모닝 시작을 한지 딱 일주일이 지났네요.. 사실 6/13(토) 시작 이후 6/15일(월)에 저녁 늦게까지 이사 준비로 무리를 하는 바람에 밸런스가 무너져 6/16(화) ~ 6/19(금)까지는 미라클모닝을 하지 못하였습니다.(녹다운OTL) 또한 바쁜 일로 블로그도 하지 못하였네요. 당장 급한 일에 시간과 정신을 맞추다보니 중요한 일의 우선순위가 밀려나 버린 것 같습니다. 멘탈 관리를 잘해야겠습니다. 그래도 시작한 지 1주일밖에 되지 않았다는 안도와 함께 다시 시작합니다(6시 기상, 오해하실까 봐 덧붙이면 제가 이해한 미라클모닝은 일찍 일어나는 것을 의미하진 않습니다. 긍정적인 하루의 시작을 만들어 하루를 의미 있게 보내는 것입니다.) SAVERS 실천S(Silence) - 명상, 기도, 반성, 심호흡..

KMP 알고리즘 완전히 파헤치기 - 문자열 검색

드디어 알고리즘 첫 번째 포스팅입니다. (미라클 모닝은 물건너 간 것인가.. 새벽에--b 역시 올빼미에서 벗어날 수 없는 걸까요..) "tomatitomatomato"라는 문자열이 있습니다. 멋쟁이 "tomato"를 찾고 싶은데 몇 개나 있을까요? 문자열에서 "tomato" 는 앞뒤로 겹쳐 보일 수도 있습니다. ※ 예로 "ababa" 에서 "aba" 는 2개로 취급합니다. 1. naive 한 접근 우직하게 처음부터 한글자씩 비교하여 찾아봅니다. 총 16 길이의 text 문자열에서 길이6의 "tomato"를 11번(16 - 6 + 1) step 만큼 찾아봐야 합니다. 또한 각 step 별로 6글자인 "tomato" 를 6번씩 비교하게 됩니다.총 66번 step 7, step 11번 index에 "tomat..

할 수 있다 - 미라클모닝(2020.6.13)

(드디어) 미라클 모닝을 해보기로 했습니다. (과연) 미라클 모닝이 될지 미라클 좀비가 될지는 지켜봐야 알겠지만.. 본래 night owl이지만 지난주 교육 기간 강제로 일찍 일어남에 따라 이 기세를 몰아가려 합니다. 일단 주말에도 일찍 일어나는 것을 시작(6:30 기상)으로 습관이 유지되기 위한 최소 기간(약 2주) 동안 잘 버텨 보아야겠네요. ※ 참고로 미라클 모닝이 꼭 일찍 일어나는 것을 말하는 것은 아니지만 개인적으론 아침에 늦잠으로 어영부영 흐르는 시간부터 잘 사용하도록 하고 이후 시간도 효율적으로 보내기 위함입니다. 아래 항목들은 습관을 유지하면서 구체화해보려 합니다. S(Silence) - 명상, 기도, 반성, 심호흡, 감사 A(Affirmations) - 의식을 일깨우는 자기다짐 V(Vis..

아내의 생존 지침서 - 임신 첫아기를 가졌어요!

2020년 6월 11일 읽음 지난번에 남편의 생존 지침서 - 임신에 대처하는 유능한 아빠양성 를 읽었는데 이번엔 아내의 지침서를 읽어 보았습니다. '29MEDIA 편집팀'에서 집필하였네요. 지난번 책은 남편의 입장에서 알아야 할 내용들에 관한 내용이었다면 이번에는 아내의 입장에서 좀 더 디테일하게 알아야 할 내용들이 있습니다. 모든 임신, 태교 관련 책들이 그렇듯 비슷한 내용들을 답습하고 있습니다. 각 책들의 공통점을 취하고 상이한 부분들은 한번 의심? 해보고 담당 의사께 물어보면 좋을 듯합니다^^b 지난번 책과 비교하여 임신을 계획하는 방법에 대해 좀 더 자세히 나와있는데 아들, 딸을 계획하여 만들 수 있다는 내용이 새로웠습니다. 아들이 되는 Y염색체는 알칼리 성분을 좋아하고 딸이 되는 X염색체는 산성..

믿고 보는 형 - 피터 드러커의 경영 블로그

2020년 6월 9일 읽음 '피터 드러커의 경영 블로그'를 읽어보았습니다. 세계적인 경영학자인 피터 드러커의 탄생 100주년을 기념(2009년 출간)하여 그를 많은 사람들에게 소개하기 위해 중국의 인민대학교 출판부에서 많은 전문가들이 모여 집필하였다고 하네요. 대표집필은 피터 드러커 전문가로 이름이 높은 인민대학교의 '동시야' 님이 맡았습니다. 번역은 '김수연' 님이 하였습니다. 드러커 저작의 가장 필수적인 내용을 175개의 장으로 나누어 소개하고 있습니다. 상경계열 쪽에선 전공도서로 피터 드러커의 책을 쓴다고 하는데 저는 이분의 책을 이전에 본 적에 없기에 이번 기회에 그의 모든 사상과 경영 전반에 관한 이론을 한 번에 접할 수 있어 좋았습니다. 큐레이션 형태의 책으로 175가지 주제에 대해 블로그 포..

python 어렵지 않아요

파이썬에 관한 지식 정리를 하려고 하는데, 기본 문법 및 활용 등의 좋은 내용들이 웹사이트, 카페, 블로그 등등 너무나 많은 곳에 있습니다. 저도 비슷한 내용을 포스팅하면 클론을 양산하게 될 것 같아 제가 처음 파이썬을 접할 때 가장 유용하게 참고했던 사이트 공유드립니다. c, c++, winapi 에 http://www.soen.kr/ 이 있다면 파이썬에는 '점프 투 파이썬'이 있습니다! 점프 투 파이썬 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 다음은 파이썬 공식 홈페이지입니다. https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.pytho..

라떼는 말이야 X - 90년생과 갈등없이 잘 지내는 대화법

2020년 6월 7일 읽음 '90년생과 갈등 없이 잘 지내는 대화법'을 읽어 보았습니다. '강지연' 지음입니다. 도서관에 회원카드 만들러 갔다가 최근 반납 코너에 있어 빌려보게 되었습니다. 안 그래도 요즘 핫하다는 90년생들 관련 책이라 서슴없이 집어 들게 되었네요. 굳이 '읽어본 책'이라는 카테고리에 넣게 된 까닭은 흔할 수 있는 내용 이라고나 할까요.. 분명 책 내용은 좋습니다. 단지 모든 대상에게 적용 가능할 배려라는 마음가짐을 90년생이라는 트렌드에 맞춰 재해석한 내용들이 저에게는 특별하지 않아서 분류하였습니다. 어떻게 보자면 결국 책이 말하고자 했던 내용도 90년생들이 특별하다기보다 기본적인 사람에 대한 이해와 배려라는 것이 중요하다는 귀결로 끝나는 것 같기도 하네요. 이 책은 직장에서의 소위 ..

반응형