2 ポイント 投稿者 GN⁺ 2024-02-17 | 1件のコメント | WhatsAppで共有
  • Pythonの考え方、第3版

    • Think Python は、プログラミングに初めて触れる人や、挑戦したものの難しさを感じた人のための Python 入門書。
    • 第3版の最大の変化は、本全体が完全に Jupyter Notebook で構成されており、テキストを読み、コードを実行し、練習問題に取り組むことを1か所で行える点。
    • Colab でノートブックを実行できるリンクから、何もインストールせずに始められる。
    • テキストは大幅に改訂され、いくつかの章は再構成された。より多くの練習問題が追加され、その多くが改善されている。
    • 各章の末尾には、ChatGPT や Colab AI のようなツールを使ってさらに学び、練習問題の助けを得るための提案が含まれている。
    • 本書は2024年7月にオライリー・メディアから出版予定で、現在も作業が進行中。
    • 2024年2月から毎週、新しい章をここで公開していく予定。
    • オライリー・メディアで刊行前の版を読むことができる。
    • Amazon で第3版を予約注文できる。
  • ノートブック

    • 第1章: プログラミング、考え方の方法
      • Colab で第1章を実行できるリンクを提供。
  • 教師向け資料

    • この本で教える教師のための有用な資料がある。
    • 解答付きノートブックをダウンロードできる[近日公開予定]。
    • 各章ごとのクイズと、本全体に関する総合クイズが提供される予定[近日公開予定]。
    • Jupyterで教え、学ぶ は、Jupyter を教室で効果的に使う方法についての提案をまとめたオンライン書籍。
    • 教室でノートブックを使う最良の方法の1つは、講師がコードを書き、学生が自分のノートブックでそれに続くライブコーディング。
    • ライブコーディングとプログラミング教育に関するほかの優れた助言を学ぶために、The Carpentries が提供する教師向けトレーニングを勧めている。

GN⁺の意見

  • この本は、プログラミング初心者に Python へ容易にアクセスできる方法を提供することで、プログラミング教育分野における重要な資料になるだろう。
  • Jupyter Notebook を全面的に活用することで、学習者が理論と実習を同時に進められる統合的な学習環境を提供する。
  • ChatGPT のような AI ツールを活用した学習提案は、最新技術を教育に取り入れる革新的な試みであり、学習者に新しい学習体験を提供するだろう。

1件のコメント

 
GN⁺ 2024-02-17
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月の関連Hacker Newsコメント集がある。
  • 初心者に影響を与えたThink Python

    • あるユーザーはプログラミングを初めて学んだときにThink Pythonが与えた影響について語り、本の書き方や概念が理解できた瞬間への感謝を表している。
  • メンタリングとDowneyのファン

    • あるユーザーはPythonのメンタリングを始めており、Downeyのファンとして彼の教育方法を高く評価している。