최근 프로그래머나 개발자의 연봉이 높아지면서 생긴 현상입니다.초등학교 입학 전부터 그렇게 코딩 학원에 보내는 부모들이 많다고 합니다.저도 블로그에 코딩 관련 도서를 많이 올리고 있어요.그만큼 코딩에 대한 관심이 높아졌다는 반증인 것 같아요.오늘 소개해드릴 책은 코딩교육을 넘어 정보올림피아드와 같은 코딩대회를 대비하는 코딩교육 교재입니다.부모님이 아이들을 어렸을 때부터 코딩 학원에 보내는 이유는 아이가 미래에 개발자가 되어 좋은 연봉의 직장을 갖기를 바라는 마음에서일 것입니다.
아이가 코딩 학원에 가면 좋은 대학에 가서 좋은 회사에 취직할 수 있을까요?
제가 고등학교 교사였기 때문에 실질적인 조언을 해 드리면 우선 내신 관리를 잘해서 생활기록부에 넣는 경우가 많아집니다.그러기 위해서는 전국적으로 실시되는 소프트웨어 코딩 대회마다 참가하여 입상하는 등 생기부에 적어야 할 것들을 만들어야 합니다.이 책은 철저하게 소프트웨어 코딩 대회를 대비한 파이썬 문제 해결 입문 교재입니다.파이썬 문제 100개와 해설 구성으로 구성되어 있습니다.그럼 저와 함께 이 책의 특징을 함께 살펴보도록 하겠습니다.
소프트웨어 코딩대회를 위한 파이썬 문제해설 100저자 이현우 출판길벗출시 2023.01.30.
소프트웨어 코딩대회를 위한 파이썬 문제해설 100저자 이현우 출판길벗출시 2023.01.30.
소프트웨어 코딩대회를 위한 파이썬 문제해결 100 이현우 길벗 20000원 252쪽
책 제목부터 볼까요?소프트웨어 코딩 대회를 위한 파이썬 문제 해결 100 타이틀에서 책의 목적이 보이시죠?코딩대회를 대비하는 책입니다.
책 뒷면 표지입니다.이 책의 특징을 소개하고 있습니다.이 책은 코딩 대회 입문자들을 위한 책입니다.문제해결력을 키우는 난이도별 문제 100개를 수록하고 있습니다.유튜브 채널 ‘메이킷 코딩’과 온라인 실습 사이트에서 문제를 풀 수 있습니다.요즘 코딩대회는 레벨이 꽤 높아요.고교 코딩대회 입상을 하려면 정말 대학 수준의 교재를 봐야 한다는 게 참 아이러니하네요.
작가의 소개입니다.이현욱 작가는 컴퓨터 공학 박사 학위까지 땄습니다.이후 삼성반도체 연구원으로 재직하며 메이킷코드랩 학원과 연구소를 설립해 운영하고 있습니다.
작가의 말입니다.작가도 2000년대 초에 컴퓨터 과학과를 졸업했습니다.예전에는 영어가 굉장히 중요하게 여겨졌지만 요즘은 소프트웨어 역량이 중요한 시대가 되었다고 합니다.그래서 눈높이에서 코딩 교육을 하기 위해서 학원을 설립하고 책을 출판했다고 합니다.
이 책의 특징을 소개하고 있습니다.코드 작성 역량을 키우기 위해서는 문제와 해설을 통해 실력이 효율적으로 향상된다고 합니다.다른 책과의 차별점입니다.코딩대회를 대비하는 문제 중심의 교재입니다.그리고 유튜브를 통해 동영상 강의를 들을 수 있고 온라인 실습 사이트에서 연습할 수 있습니다.코딩대회 입상을 위해서는 앞으로 파이게임을 활용하여 게임 프로젝트를 만들어 보거나 넘버파이나 팬더스 같은 데이터 분석 프로그램을 공부해야 합니다.파이썬을 통해 머신러닝 개념과 인공지능 알고리즘을 구현해 보는 연습도 해야 합니다.아무래도 코딩 교육에 관심 있는 학부모님들께서 궁금해하시는 부분이 있으신 것 같아 소프트웨어 코딩 대회 소개 부분을 모두 가져왔습니다.한국정보올림피아드, USACO, ACSL한국코드페어 ‘쉬운 상상’, 알고리즘 히어로즈, 해커톤 SW 빌더스 챌린지 같은 과학기술부 주관 대회도 있습니다.넥슨 청소년 프로그래밍 챌린지, 전국 중학생 IT 올림피아드 같은 전국적인 대회도 있고 교내 SW 대회도 많습니다.이 책이 정식으로 출판되기 전에 베타 테스트도 했군요.중학생들이 코딩 문제를 풀면 개념을 확실히 익힐 수 있습니다.이책의활용방법소개입니다.문제->핵심개념->풀어내는순서로책이구성되어있습니다.아까 얘기했듯이 유튜브와 실습 사이트도 제공합니다.목차에요. 주요 개념을 정리해서 파트를 나눠놨어요.조건문코딩은 기본 개념을 익혀두고 그것을 어떻게 활용하는지 평가하는 것이 관건입니다.이것은 대회뿐만 아니라 나중에 개발자가 되어서도 활용이 중요합니다.본서의 기본이 되는 파이썬 프로그램 다운 방법을 소개합니다.최근 컴퓨터는 64비트로 다운로드해야 합니다.파이썬 3 버전을 사용하고 있습니다.파트 1로 넘어가죠.문제001입니다.기초 중 기초 출력의 개념을 묻는 문제죠.문제가 나오고 핵심 개념을 알려줍니다.그리고 문제에 대한 정답이 나옵니다.print( ‘ ‘)문제와 해설 구성이므로 문제 해결 능력을 키우기 쉽습니다.문제 2번 변수 저장 및 총 출력코딩은 수학과도 같습니다.정답을볼까요?a와 b에 숫자 값을 저장하고 print 하는 것입니다.파트4 조건문으로 넘어가 볼까요?32번, 정수를 비교하는 문제죠.조건문 if~else 구문을 활용하는 문제입니다.순서도와 같은 개념입니다.true or false파트 7 딕셔너리입니다.80번 문제, 딕셔너리를 활용해서 자료를 보존하는 문제죠.키와 value 값을 동시에 저장해야 합니다.문제만 보고 정답을 고민하는 식으로 책이 구성되어 있습니다.그래서 문제 해결력이 향상되는 거죠.마지막 파트 8입니다.99번 문제 정렬 문제입니다.점점 난이도가 올라서 지금은 써야 할 코드가 12줄이나 되네요.총평입니다. 코딩 교육과 관련된 수요와 관심이 높기 때문에 시중에 코딩 교재가 많이 나옵니다.이 책은 철저하게 코딩대회 준비를 위한 입문교재입니다.문제와 해설의 반복적인 연습을 통해 문제 해결력을 기를 수 있습니다.이 책에서 코딩의 기본 개념을 잘 익혀서 아까 책에서 강조한 다음 단계로 넘어가야 합니다.이 책은 컴퓨터 관련 특성화고등학교를 준비하는 중학생들을 위한 입문 교재가 아닐까 생각합니다.학생들이 열심히 공부해서 원하는 장래희망을 위해 노력했으면 좋겠습니다.소프트웨어 코딩대회를 위한 파이썬 문제해결 100~100개의 문제를 풀며 배우는 파이썬 프로그래밍 기초! gilbut.co소프트웨어 코딩대회를 위한 파이썬 문제해결 100~100개의 문제를 풀며 배우는 파이썬 프로그래밍 기초! gilbut.co소프트웨어 코딩대회를 위한 파이썬 문제해결 100~100개의 문제를 풀며 배우는 파이썬 프로그래밍 기초! gilbut.co소프트웨어 코딩대회를 위한 파이썬 문제해결 100~100개의 문제를 풀며 배우는 파이썬 프로그래밍 기초! gilbut.co소프트웨어 코딩대회를 위한 파이썬 문제해결 100~100개의 문제를 풀며 배우는 파이썬 프로그래밍 기초! gilbut.co