본문 바로가기

문송에서 벗어나기5

파이썬 자료형을 활용한 가위바위보 게임 코딩 파이썬 문법은  어느것  하나 어렵지 않은 것이 없긴 하지만, 그중 자료형 챕터는 유독 내가 고전의 고전을 면치 못하는 챕터 중 하나이다. 리스트와 튜플, 그리고 딕셔너리의 특성을 활용한 가위바위보 게임은 많은 코딩교재에 대표 예제로 나와있고 매번 돌아서면 머릿속이 하얘지는 난제 중 하나이다. 풀이내용을 읽어도 도저히 이해가 안가는 부분이 있어 Chat-GPT에게 상세한 설명을 요청해 보았다.  당신은 30년 경력의 코딩 개발자이자 코딩 입문자들을 대상으로 일타강의를 진행하고 있는 스페셜리스트입니다. 다음의 코딩을 스토리텔링식으로 코딩을 처음 배우는 사람에게 강의하듯이 한줄한줄 설명해 주세요.import randomrps = ['가위', '바위', '보'] results = {    ('가위', '보').. 2024. 5. 16.
'파이썬에서 리스트,튜플,딕셔너리의 내용물을 확인할 때 대괄호 '[ ]'를 사용하는 이유는?(feat. The Zen of Python) 파이썬을 몇년째 공부하고 있는 '문과생'의 입장에서 리스트는 대괄호 '[ ]', 튜플은 소괄호 '( )', 딕셔너리는 중괄호 '{ }'이렇게 다른 부호를 사용하여 만드는 건 알겠는데 내용물을 확인할 때(인덱싱), 변경할 때, 삭제할 때는 왜 대괄호로통일해서 사용하는 지 항상 궁금했었다. 그리고 마침 생각난 김에 Chat-GPT에 물어보았다.  파이썬 코드에서 리스트,튜플,딕셔너리 모두 내용물을 확인할 때에는 대괄호 '[ ]'를 사용해야 하는데요. 그 이유를 코딩문법 관점에서 답변해 주세요   "어떤 기능을 수행하는 데 하나의 명백한 방법이 있어야 한다"는 파이썬의 철학이 녹아있는 문법구조였다.자료구조의 요소에 접근하는 문법은 그것이 리스트이든, 튜플, 딕셔너리이던간에 대괄호 '[ ]'로 통일하여 코딩 개.. 2024. 5. 15.
[만물상] 신생아 브로커(조선일보 23.6.24) 1. 2010년 프랑스 서북부 작은 마을, 어느 집 정원에서 영아 2명의 유골이 나왔다. 수사 결과 40대 주부 도미니크 코트레가 살해한 제 아기는 총8명이었다. 사상 최악의 영아 살해 사건이었다. 앞서 2006년 서울 서초구 서래마을에 살던 프랑스 주부는 1999, 2002, 2003년 출산 직후 영아 셋을 벽난로에 던지거나, 냉동고에 넣어 살해했다. 그녀는 2010년 가석방됐다. 정신 질환의 일종인 '임신거부증'으로 해석됐다. 2. 수원의 30대 주부 고모씨가 2018, 2019년 출산 다음 날 신생아를 살해해 냉동실에 보관해 오다 23일 구속됐다. 남편과 세 아이가 있는 고씨는 "생활이 어려워서 그랬다"고 했는데, 아직 정확한 이유는 밝혀지지 않았다. 아기를 버리는 '유기(遺棄)' 사건은 이보다 잦.. 2023. 6. 25.
[만물상] '모나리자 효과'처럼 헷갈리는 한국 경제(조선일보 23.6.19) 1. 영국 이코노미스트지는 현재 세계 경제가 '모나리자 효과'로 헷갈린다고 한다. 레오나르드 다빈치의 명작 '모나리자'는 언뜻 보면 미소를 짓지만, 다시 보면 사라지거나 우울한 표정으로 보이기도 한다. 과학자들은 모나리자의 미소에 83%의 행복, 9%의 혐오감, 6%의 두려움이 담겨 있다고 한다. 다빈치는 '스푸마토' 기법을 통해 윤곽을 30번 이상 덧칠해 연기처럼 흐려지는 효과를 냈다. 다빈치는 의도적으로 모호한 효과를 냈지만, 코로나 팬데믹 이후 경제는 종잡을 수 없게 흘러가고 있다. 2. 올해 경제 전망은 극과 극을 오간다. 전미실물경제협회가 올 초 전문가 48명에게 취합한 올해 미국 성장률은 -1.3%~1.9%까지 퍼져있다. 국제 투자은행들의 한국 경제 올해 전망치도 -1.3%~2%로 벌어져 있다.. 2023. 6. 19.