컴퓨팅 사고를 위한 파이선 입문

  • 출판부도서
  • 총류
  • 한옥영 지음
출간일 2020-03-13
ISBN 979-11-5550-400-0
면수/판형 크라운판(176 X 248)·400쪽
가격 25,000원
종이책구매
바로가기
  • yes24
  • 알라딘
  • interpark
  • 교보문고
  • 책소개 작가소개 목차 미디어서평
  • - 소프트웨어! 이젠 선택이 아니라 필수

    4차 산업혁명이라는 큰 변화가 이미 눈앞에 펼쳤다. 세상은 급변하고 있으며, 전 세계가 소프트웨어 교육에 엄청난 투자와 노력을 기울이고 있다. 이는 소프트웨어 중심 사회로 세상의 패러다임이 변화하며 나타나는 다양한 과정이라 할 수 있다. 우리나라도 예외가 아니며 이미 소프트웨어 관련 과목이 초등학교부터 필수로 지정되며 있으며, 대학에서도 교양 필수로 지정되는 상황이다.

    이제 소프트웨어에 대한 이해는 선택이 아니라 필수이다! 직장에서의 모든 업무는 소프트웨어 활용으로 진행되고 있으며, 심지어 기존의 많은 일자리가 소프트웨어의 발전으로 사라지게 될 것이라 미래학자들은 예측하고 있다. 따라서 이러한 시기, 소프트웨어를 이해하고, 창작하는 능력은 꼭 갖추어야 한다.

        

        

    - 현재 가장 사랑받는 프로그래밍 언어, 파이선

    소프트웨어를 만들기 위해서는 프로그래밍 언어를 사용해야 한다. 세상에는 다양한 프로그래밍 언어가 있으나, 최근 가장 각광을 받고, 많은 개발자들에게 사랑받는 언어는 단연코 파이선(Python)이라 할 수 있다.

    이 책은 바로 파이선을 이용하여 소프트웨어를 작성해 보고자 하는 경우, 쉽고 간단하게 실생활 문제와 연계해서 학습할 수 있도록 하는 데 중점을 주었다. 모든 프로그램 입문자들에게 도움이 되기를 원하며 체계적으로 구성하고자 노력했다.

    파이선은 데이터사이언스 전문가 및 빅데이터 분석가라면 누구나 알아야 하는 프로그래밍 언어다. 이 책은 저자가 수차례 담당한 교양 필수 과목 및 데이터사이언스 과목의 강의 경험을 바탕으로, 이론과 실전을 겸비해 컴퓨팅 사고와 연계하여 핵심만 모아서 정리했다. 누구나 쉽게 읽으며 개념을 이해하고 프로그램을 따라하며 공부할 수 있도록 체계적으로 정리했다. 이 책과 함께라면 누구나 파이선 완전 정복의 첫걸음을 시작할 수 있을 것이다. 특히 부록에 수록된 <책 속의 책>을 활용해 예제와 실습을 무작정 따라하는 것이 큰 도움이 될 것이다.

        

        

    - 컴퓨팅 사고를 발전시키기 위한 파이선

    더 나아가 소프트웨어를 개발한다는 것은 단순히 프로그래밍 언어의 문법을 익히는 것이 아니라 사고 과정을 훈련하는 것임을 기억해야 한다. , 소프트웨어를 활용하여 문제를 해결하기 위해서는 어떤 방식으로 문제 해결 과정을 제시해야 하는지 근본적인 문제 해결을 위한 사고 과정이 필요하다. 이러한 사고력을 컴퓨팅 사고라고 부른다.

    이 책은 각 문제를 해결하기 위하여 적용되는 컴퓨팅 사고에 대하여 세부적으로 언급하므로 학습을 통하여 본인이 강화시키고 있는 사고력이 무슨 사고력에 해당하는지 확인할 수 있도록 도와준다.

        

  • 책소개 작가소개 목차 미디어서평
  • 한옥영

    서울에서 태어나 어릴 때부터 피아노를 전공해 예원학교에 다녔다. 더 넓은 세상에서 공부하고 싶어 미국으로 건너가 캔자스대학교(The University of Kansas)에서 피아노 건반 대신 키보드를 치며 컴퓨터를 전공했다. 이어서 캘리포니아 주립 대학교 전산실에서 시스템 분석가로 일하며 석사 학위를 받았다. 우리나라 컴퓨터 기술 발전에 기여하고픈 마음에 삼성전자 컴퓨터 부문 개발실에 경력 특채로 선발되어 귀국했다.

    컴퓨터 분야에서 여성 전문 인력이 부족함이 늘 아쉬웠기에 후배 양성을 위해 카이스트 박사과정에 진학했으며, 덕성여대 연구교수가 되었다. 벤처 바람이 불어와 9년 동안 몸담았던 덕성여대를 나와 사업에 뛰어들었으나 가르치는 일이 천직인지 교수 시절이 그리워 2000년부터 성균관대 컴퓨터학과 겸임교수로 현재까지 학생들을 가르치고 있다.

    소프트웨어를 만든다는 것은 결국 사람을 위한 일이고, 무엇보다 사람에 대한 이해와 공감, 사랑이 그 바탕이라고 믿고 있다. 소프트웨어를 사용할 사람에 대해 더욱 잘 이해하기 위해 심리 상담 과정을 수료하고 자격증을 따서 상담 봉사를 7년 이상 하고 있다. 또 컴퓨터교육을 더 잘 할 수 있도록 교육학 박사 학위도 받았다. 미래창조과학부의 SW 인문포럼 위원으로 활동하며 소프트웨어와 사람을 연결하는 연구를 맡아 진행했다. 또 서울교대 영재 과정에 등록된 초등학생 및 중학생들의 교육을 진행했고, 경상북도 컴퓨터 관련 영재 학생들을 대상으로 한 소프트웨어 교육을 맡기도 했다. 대안 학교에 다니는 고등학생들을 위한 소프트웨어 교육도 추진한 바 있다.

    지은 책으로는 2017 ICT기반 국가미래전략(교육부분 집필), 컴퓨팅사고력 향상을 위한 문제해결과 알고리즘(공저), 컴퓨팅사고를 위한 파이선 입문(집필 중)이 있다. 모든 사람들이 컴퓨터를 이해하고 차별 없이 소프트웨어로 세상의 주인공이 될 수 있는 그날을 꿈꾸며, 오늘도 열심히 소프트웨어 교육 현장에서 애쓰고 있다. 이 책은 그 결과물로서 막연히 소프트웨어와 미래 변화에 두려움을 가진 모두를 위한 것이다.

     

  • 책소개 작가소개 목차 미디어서평
  • 머리말

    책의 구성

        

    1장 파이선 소개

    01 파이선이란? / 02 파이선 설치하기 / 03 파이선 실행하기 / 04 파이선 문법 / 05 파이선 프로그램 구조 / 06 파이선의 능력

    연습문제

        

    2장 입력과 출력

    01 표준 입력 함수 / 02 표준 출력 함수 / 03 turtle 입출력 처리

    연습문제

        

    3장 변수와 기본 자료형

    01 변수 이해하기 / 02 기본 자료형 / 03 변수 생성 및 삭제

    연습문제

        

    4장 문자열 자료

    01 문자열 자료형 / 02 인덱싱과 슬라이싱 / 03 문자열 수정 / 04 문자열 포맷팅

    연습문제

        

    5장 컬렉션 자료형

    01 리스트 / 02 튜플 / 03 딕셔너리

    연습문제

        

    6장 연산자

    01 산술 연산자 / 02 관계 연산자 / 03 논리 연산자

    연습문제

        

    7장 제어문

    01 순차문 / 02 선택문 / 03 반복문

    연습문제

        

    8if

    01 단순 if/ 02 if ~ else/ 03 if ~ elif/ 04 중첩 if

    연습문제

        

    9for

    01 for문 문법 / 02 continue/ 03 break/ 04 중첩 for

    연습문제

        

    10while

    01 while문 문법 / 02 무한 반복 / 03 while ~ else / 04 중첩 while

    연습문제

        

    11장 함수

    01 함수 이해하기 / 02 함수의 인수 / 03 lambda 함수 / 04 변수의 유효 범위

    연습문제

        

    12장 모듈 활용

    01 모듈 이해하기 / 02 패키지 이해하기

    연습문제

     

    13GUI를 위한 tkinter

    01 GUI 이해하기 / 02 이미지 Labe / 03 Button

    연습문제

        

    14장 파일 입출력

    01 파일 입력 / 02 파일 출력

    연습문제

        

    책 속의 책 : Jupyter Notebook으로 예제와 실습 무작정 따라하기

최근검색도서

관심도서

TOP
출판부홈 카테고리 최근검색도서