2P by neo 9달전 | favorite | 댓글 1개
  • 파이썬 생각하기, 제3판

    • _Think Python_은 프로그래밍을 처음 접하는 사람들 또는 시도했지만 어려움을 겪은 사람들을 위한 파이썬 입문서임.
    • 제3판의 가장 큰 변화는 책이 완전히 주피터 노트북으로 구성되어 있어서, 텍스트를 읽고 코드를 실행하며 연습문제를 한 곳에서 처리할 수 있음.
    • 콜랩에서 노트북을 실행할 수 있는 링크를 통해 아무것도 설치하지 않고 시작할 수 있음.
    • 텍스트는 상당히 수정되었으며 몇몇 장들이 재배열됨. 더 많은 연습문제가 추가되었고, 이 중 많은 문제들이 개선됨.
    • 각 장의 끝에는 ChatGPT와 Colab AI와 같은 도구를 사용하여 더 많이 배우고 연습문제에 도움을 받을 수 있는 제안이 포함됨.
    • 책은 2024년 7월 오라일리 미디어에서 출판될 예정이며, 현재 진행 중인 작업임.
    • 2024년 2월부터 매주 새로운 장을 여기에 공개할 계획임.
    • 오라일리 미디어에서 사전 출판본을 읽을 수 있음.
    • 아마존에서 제3판을 예약 주문할 수 있음.
  • 노트북

    • 제1장: 프로그래밍, 사고의 방식
      • 콜랩에서 제1장을 실행할 수 있는 링크 제공.
  • 교사를 위한 자료

    • 이 책으로 가르치는 교사들을 위한 유용한 자료들이 있음.
    • 해결책이 포함된 노트북을 다운로드할 수 있음 [곧 출시 예정].
    • 각 장마다 퀴즈와 전체 책에 대한 종합 퀴즈가 제공될 예정임 [곧 출시 예정].
    • _주피터로 가르치고 배우기_는 주피터를 교실에서 효과적으로 사용하는 방법에 대한 제안이 담긴 온라인 책임.
    • 교실에서 노트북을 사용하는 가장 좋은 방법 중 하나는 강사가 코드를 작성하고 학생들이 자신의 노트북에서 따라하는 라이브 코딩임.
    • 라이브 코딩과 프로그래밍 교육에 대한 다른 훌륭한 조언을 배우기 위해 The Carpentries가 제공하는 교사 훈련을 추천함.

GN⁺의 의견

  • 이 책은 프로그래밍 초보자들에게 파이썬을 쉽게 접근할 수 있는 방법을 제공함으로써, 프로그래밍 교육 분야에 중요한 자료가 될 것임.
  • 주피터 노트북을 전면적으로 활용함으로써 학습자들이 이론과 실습을 동시에 진행할 수 있는 통합적인 학습 환경을 제공함.
  • ChatGPT와 같은 AI 도구를 활용한 학습 제안은 최신 기술을 교육에 접목하는 혁신적인 시도로, 학습자들에게 새로운 학습 경험을 제공할 것임.
Hacker News 의견
  • Jupyter 노트북과의 통합에 대한 기대감

    • Jupyter 노트북을 사용하여 "Practical Deep Learning for Coders"를 출판했을 때, Allen과 그의 책들에 대해 비슷한 방식을 적용하는 아이디어를 논의했음.
    • 이제 그 아이디어가 실현되고 있으며, Allen은 Jupyter 기반의 거북이 그래픽 등 멋진 도구들을 추가하여 개선함.
    • 이 방법이 Python 프로그래밍 학습의 최선의 방법이 될 것으로 강력히 추정됨.
    • nbdev 노트북으로 일부 2판을 변환하는 개념 증명을 보여준 사례도 있음.
  • Think Python 2e로 인생이 바뀐 경험

    • 한 사용자는 Java 수업을 듣고 프로그래밍에 대한 흥미를 잃었으나, 네트워크 엔지니어로 일하면서 Think Python을 접하고 Python과 프로그래밍에 다시 빠져들었음.
  • Think Python에 대한 추천

    • Think Python은 새로운 프로그래머를 위한 책으로 다양한 고려사항을 잘 균형잡고 있으며, Allen Downey의 다른 책들도 비슷한 접근 방식을 취하고 있음.
    • 일부 책은 낮은 엄격성으로 지나치게 갔을 수도 있지만, 리뷰된 책들은 대체로 좋은 평가를 받음.
  • 중급/고급 Python 프로그래머를 위한 자료에 대한 질문

    • 실제 경험 외에 중급/고급 Python 프로그래머를 위한 유사한 품질의 자료가 있는지에 대한 질문이 있음.
  • 저자의 블로그와 Bayesian 데이터 분석 프로젝트

    • Allen Downey는 주로 Bayesian 데이터 분석에 관한 최신 Python 프로젝트를 블로그에 게시하고 있으며, 이는 매우 흥미로운 내용임.
  • Think Java의 영향과 Python 번역

    • 한 고등학교 교사가 Think Java를 Python으로 번역하고, 저자는 자신의 책을 읽으며 Python을 배우는 독특한 경험을 함.
  • 중급/고급 Python 프로그래밍 책에 대한 질문

    • 이미 Python과 프로그래밍을 알고 있지만, Python 기술을 향상시키고자 하는 사용자를 위한 중급/고급 책에 대한 질문이 있음.
  • Think Python 2e 및 관련 토론 링크

    • Think Python 2e에 대한 토론 링크와 2023년 4월 및 2010년 8월에 관련된 해커뉴스 댓글 모음이 있음.
  • 초보자에게 영향을 준 Think Python

    • 한 사용자는 프로그래밍을 처음 배울 때 Think Python이 주는 영향에 대해 이야기하며, 책이 쓰인 방식과 개념이 이해되는 순간에 대한 감사를 표함.
  • 멘토링과 Downey에 대한 팬

    • 한 사용자는 Python을 멘토링하기 시작했으며, Downey의 팬으로서 그의 교육 방식을 높이 평가함.