한빛출판네트워크

IT/모바일

Head First Programming : 파이썬으로 처음 배우는 프로그래밍

한빛미디어

번역서

절판

Head First Programming : 파이썬으로 처음 배우는 프로그래밍
좋아요: 37
  • 저자 : 폴 배리 , 데이빗 그리피스
  • 역자 : 강권학
  • 출간일 : 2011-03-17
  • 페이지 : 456쪽
  • ISBN : 9788979148190
  • 물류코드 :1819

합계 : 23,400

  • 이 책에서 무엇을 배우는가?
    프로그래밍을 배우길 원하십니까? 아마 이전에 프로그래밍 해본 경험이 없다면, 어디에서 시작해야 할지 막막할 것입니다. 이 책은 변수, 분기, 루프, 함수, 객체와 같은 컴퓨터 프로그램을 작성하는데 있어서 핵심적인 개념을 소개합니다. 이러한 개념은 프로그래밍 언어에 무관하게 적용할 수 있지만, 이 책은 동적이며 융통성 있는 프로그래밍 언어인 파이썬으로 구현된 예제를 통하여 이 개념을 확실히 익히고 응용할 수 있게 해줍니다.

    흥미롭고 자극적인 예제로 배워볼까요?
    다른 사람이 중요하다고 생각하는 범용 소프트웨어가 아니라, 여러분의 흥미를 자극하는 프로그램을 만들어 가면서 핵심적인 도구들을 배웁니다. 또한 소프트웨어가 할 수 있는 일과 할 수 없는 일에 대해서 더 잘 이해할 수 있게 됩니다. 이 책을 다 읽고 난 후, 여러분은 언어나 프로젝트의 종류를 불문하고 수행하려면 꼭 알고 있어야 할 필수 지식을 갖추게 됩니다.

    이 책이 돋보이는 이유는 무엇일까요?
    새로운 개념을 학습하려고 고군분투할 정도로 여러분이 한가하다고 생각하지는 않습니다. 최신의 인지 과학과 학습이론을 바탕으로 만든 이 책을 읽다 보면, 여러 개념을 동시에 인지하는 학습 경험을 맛보게 될 것입니다. 『Head First Programming』은 글자가 너무 많아 수면제 역할을 하는 책이 아니라, 볼거리가 많고 머릿속에 쏙쏙 들어오도록 구성되어 있습니다.

    이 책의 주요 내용

    • 파이썬을 이용하여 프로그래밍의 핵심 개념을 학습합니다.
    • 프로그램의 기본 제어 구조를 설명합니다(순차, 분기, 반복 및 예외 처리).
    • 프로그램의 기본 자료 구조를 설명합니다(스트링, 배열 등).
    • GUI 환경에서의 프로그램 요소도 설명하고 실습합니다.

    이 책에 쏟아지는 찬사

    "『Head First Programming』은 복잡한 주제를 독특하게 접근하고 있습니다. 앞부분에서는 매우 뛰어난 비유를 통해 책의 나머지 부분의 기반이 될 기본적인 프로그래밍 개념을 소개하고 있습니다. 이 책은 웹 개발에서부터 GUI와 게임 프로그래밍까지 모든 것을 다루고 있습니다."
    - 덕 헬만, Racemi 선임 소프트웨어 엔지니어

    "『Head First Programming』은 최고의 언어를 사용하여 프로그래밍에 대해 잘 소개한 책입니다. 그림, 퍼즐, 연습문제를 독특하게 사용하여 쉽게 다가갈 수 있고 재미있게 프로그래밍을 가르치고 있습니다."
    - 테드 룽, 썬마이크로시스템즈 책임 소프트웨어 엔지니어

    추천평

    "이 책은 반복적인 과정을 통해 프로그래밍을 성공적으로 가르치고 있습니다. 조금씩 추가해 가며 설명하고, 프로그램을 점점 더 개선해 나갑니다. 실제로 많은 프로그램들은 이렇게 개발하며, 『Head First Programming』도 이와 같은 방법으로 가르치고 있습니다. 프로그래밍에 발을 담그고 싶기는 하지만 어디서부터 시작해야 할지 갈피를 못 잡고 있는 독자들에게 이 책을 추천합니다. 또한 프로그래밍에 대해 문외한은 아니지만 파이썬에 대해 궁금한 독자들에게도 추천합니다. 이 책은 프로그래밍 개론과 파이썬을 배우는 데 아주 좋은 입문서입니다."
    - 제레미 존스, 『Python for Unix and Linux System Administration』 공저자

    "데이빗 그리피스와 폴 배리는 보석 같은 헤드 퍼스트 시리즈의 최신작을 만들었습니다. 컴퓨터를 사용하고 있지만 다른 사람이 만든 소프트웨어를 사용하는 것에 싫증이 나는가? 컴퓨터로 무언가를 하고 싶기는 하지만 원하는 대로 작동되는 프로그램이 없는가? 『Head First Programming』에서 코딩하는 방법과 컴퓨터를 여러분 방식대로 동작시키는 방법을 배우게 될 것입니다."
    - 빌 미텔스키, 루시 유니벌시티 메디컬 센터 소프트웨어 엔지니어

     

     

    부록 ii. OAuth로 트위터 인증하기: 새로운 트위터 인증 방식 알아보기

    부록 II의 트위터 인증방법이 변경되었습니다. 최신 트위터 인증방식에 대한 업데이트 정보(PDF 파일)를 제공합니다.
    >Download

     

     

    ※ 알려드립니다 ※

    저자의 사정으로 책에서 사용한 www.beans-r-us.biz 도메인의 등록이 만료되었습니다. 책의 예제 코드에서 사용하는 www.beans-r-us.biz 서버 이름을 모두 beans-r-us.appspot.com으로 바꿔서 실습해주십시오.
  • [저자] 폴 배리

    최근에 자신이 4반세기 동안 프로그래밍을 해왔다는 것을 깨달았습니다. 그 동안 폴은 매우 많은 프로그래밍 언어로 프로그램을 만들어 왔고, 두 대륙에 있는 두 나라에서 일하면서, 결혼도 하고, 세 명의 자녀도 두고 컴퓨터 분야에서 학사와 석사 학위를 받았고, 리눅스 저널에 무수히 많은 기사를 써왔습니다. 또한 『Head First HTML with CSS & XHTML: 웹2.0 시대의 웹 표준 학습법』, 『Head First Python』을 집필했습니다.

    [저자] 데이비드 그리피스

    데이비드 그리피스는 12살에 시모어 페퍼트의 다큐멘터리를 보고 프로그래밍을 시작했습니다. 15살에는 페퍼트의 컴퓨터 언어인 LOGO를 이용해 코드를 구현했습니다. 대학교에서 순수 수학을 전공한 이후로 컴퓨터용 코드를 구현하거나 잡지에 기고했습니다. 애자일 코치, 개발자 등으로도 활약했습니다. 10개가 넘는 언어를 이용해 코드를 구현하거나 글을 쓸 수도 있습니다. 글을 쓰거나, 코딩하거나, 코칭하는 시간을 제외하면 사랑스러운 아내이며 공동 저자인 돈과 함께 여행을 즐깁니다.

    『Head First Android Development』를 집필하기 전에 데이비드는 『Head First Rails』,『Head First Programming』,『Head First C』를 집필했으며 돈과 함께 「The Agile Sketchpad」라는 비디오 과정을 만들었습니다. 트위터(https://twitter.com)를 팔로우하거나 책의 웹사이트(https://tinyurl.com/HeadFirstAndroid)를 방문해보세요.

    [역자] 강권학

    중앙대학교 컴퓨터공학과에서 학사와 석사학위를 받았다. 국방과학연구소, 퓨쳐시스템, 안철수연구소에서 13년간 개발자, 보안전문가, 프로젝트 관리자로 근무하였으며, 2009년 4월 호주 멜번에 iGonagi Pty. Ltd.를 설립하고 아이폰 애플리케이션을 개발하고 있다. 『Head First iPhone Development』, 『Head First Programming』, 『iPhone Programming 제대로 배우기』, 『iPhone 3D Programming: using OpenGL ES』(이상 한빛미디어)를 번역했다.

  • 서문
    1장. 처음으로 하는 코딩: 길 찾아가기
    2장. 텍스트 데이터: 모든 것은 제자리가 있습니다
    3장. 함수: 같은 코딩 두 번 하지 맙시다
    4장. 파일과 배열 안의 데이터: 데이터 정렬하기
    5장. 해시와 데이터베이스: 데이터 제자리에 넣기
    6장. 모듈화 프로그래밍: 일처리는 명확하게
    7장. 그래픽 사용자 인터페이스 구현하기: 매끈하게 보이기
    8장. GUI와 데이터: 데이터 입력 위젯
    8.5장. 예외와 메시지 상자: 메시지 받았나요?
    9장. 그래픽 인터페이스 요소: 올바른 도구 선택하기
    10장. 사용자 정의 위젯과 클래스: 객체를 염두에 두고
     
    부록 i. 못다한 이야기들: 10가지 중요한 이야기(지금까지 설명하지 않은) 
    부록 ii. OAuth로 트위터 인증하기: 새로운 트위터 인증 방식 알아보기
  •  

    • 헤드퍼스트 시리즈의

      독특한 구성은 머 항상 느끼는 거다.



      음.. 이 책은

      제목만 봐서는 프로그래밍 에 대한 원리에 대한 내용의 책처럼 보인다.

      부제는 파이썬으로 처음 배우는 프로그래밍



      책의 내용만으로 보면 프로그래밍의 원리에 대한 책은 아니다.

      어찌보면 파이션 입문서 인가 할수도 있다.



      하지만 책의 내용은 파이션 이라는 언어로 설명하긴 하지만

      파이션 입문서 라고 하기엔 부족하다.



      그래서 처음엔 많이 아리송했다

      파이션 입문서라면 차라리 헤드퍼스트 파이션 을 보는게 낫고

      프로그래밍의 원리에 대한 책이라면 1% 의 프로그래밍 원리 라는 책을 보는게 낫다. -_-;



      이 책의 의도는

      코드 컴플릿 이나 more 시리즈 와 같은 형식의 의도를 가지고 나온 책인거 같다.



      예를 들면

      url 로 html 데이타를 받았는데

      그 데이타에서 필요한 부분만 도출하려고 할때 어떻게 할 것인가

      -> 처음엔 데이타의 길이를 세서 해당부분의 index 를 잘라 가져온다.

      근데 데이타가 계속 바뀌면서 데이타를 제대로 가져오지 못한다.

      -> 데이타의 형식을 관찰하니 특정 문구 다음에 나오는게 필요한 데이타이다.

      해당 특정문구를 검색해서 해당 index 를 가져온다.

      해당 문구는 어떻게 검색을 할까

      -> 파이션 에는 이러한 검색함수가 있는데 이걸로 쓰면 된다.



      즉,

      문법을 아는 이제 프로그래밍을 시작하려는 대상에게

      이런 상황일 때는 이런 데이타형식을 사용하는데 이렇게 생각을 하고 이렇게 프로그래밍을 풀어낸다.

      저런 상황일 때는 이런 대처방안을 생각해야 한다.



      와 같이

      프로그래밍에 대한 문법은 아는데 그걸 어떻게 풀어내야 하는지에 대한 프로그래밍방법에 대한

      입문서라고 볼 수 있을거 같다.

    • 처음 시작하는 파이썬: 파이썬 패키지를 활용한 모던 컴퓨팅 입문

      빌 루바노빅

    • 대학생을 위한 파이썬 프로그래밍 : 누구나 할 수 있는 가장 쉬운 프로그래밍 입문서

      크리스 로피

    • 뇌를 자극하는 파이썬 3

      박상현

    • Head First Python : 머리에 쏙쏙 들어오는 파이썬 안내서(수정판)

      폴 베리

    • (10대를 위한 프로그래밍 노트, 수프) 코딩 클럽 LV2. 본격 파이썬 입문

      크리스 로피

    • (10대를 위한 프로그래밍 노트, 수프) 코딩 클럽 LV1. 모두를 위한 파이썬 기초

      크리스 로피

닫기

해당 상품을 장바구니에 담았습니다.
장바구니로 이동하시겠습니까?