新品:
¥4,988
参考価格: ¥6,056 詳細

参考価格は、製造業者、卸売業者、輸入総代理店等、小売業者以外の者(以下「製造業者等」といいます)が設定し、あらかじめカタログや商品本体への印字等により公表されている希望小売価格または製造業者等が小売業者に対して呈示している参考小売価格です。
値下がりしました: ¥1,068 (18%)
無料配送: 7月1日 - 8日 詳細を見る
通常2~3日以内に発送します。
お使いのスマホ、タブレット、PCで読めるKindle版(電子書籍)もあります。 在庫状況について
お客様情報を保護しています
Amazonはお客様のセキュリティとプライバシーの保護に全力で取り組んでいます。Amazonの支払いセキュリティシステムは、送信中にお客様の情報を暗号化します。お客様のクレジットカード情報を出品者と共有することはありません。また、お客様の情報を他者に販売することはありません。 詳細はこちら
出荷元 ブックデポジトリー (Book Depository)
販売元 ブックデポジトリー (Book Depository)
出荷元
ブックデポジトリー (Book Depository)
この商品をお持ちですか? マーケットプレイスに出品する
裏表紙を表示 表紙を表示
サンプルを聴く 再生中... 一時停止   Audible オーディオエディションのサンプルをお聴きいただいています。

著者をフォロー

何か問題が発生しました。後で再度リクエストしてください。


Practical Programming: An Introduction to Computer Science Using Python 3.6 ペーパーバック – 2017/12/19

5つ星のうち4.6 44個の評価

価格
新品 中古品
Kindle版 (電子書籍)
ペーパーバック
¥4,988
¥4,730 ¥5,380

購入を強化する


キャンペーンおよび追加情報

商品の説明

著者について

Paul Gries has been teaching in the Department of Computer Science at the University of Toronto for more than 15 years. During his time at UofT, Paul has won numerous teaching awards, has co-authored two textbooks, has been a leader in departmental curriculum design and renewal, and with Jennifer Campbell, got to teach Python to tens of thousands of students in a MOOC.

Jennifer Campbell is a teaching stream professor in Computer Science at the University of Toronto. In 2014, she received the Faculty of Arts and Science Outstanding Teaching Award. Jen engages in computer science education research, studying student experiences, factors for success, and the effectiveness of various course formats, including flipped and online courses.

Jason Montojo is a veteran software developer with 19 years of professional experience. He specializes in applied software archaeology and has mentored dozens of students as part of the Google Summer of Code and Software Carpentry programs.

登録情報

  • 出版社 ‏ : ‎ Pragmatic Bookshelf; 第3版 (2017/12/19)
  • 発売日 ‏ : ‎ 2017/12/19
  • 言語 ‏ : ‎ 英語
  • ペーパーバック ‏ : ‎ 412ページ
  • ISBN-10 ‏ : ‎ 1680502689
  • ISBN-13 ‏ : ‎ 978-1680502688
  • 寸法 ‏ : ‎ 18.8 x 2.29 x 23.11 cm
  • カスタマーレビュー:
    5つ星のうち4.6 44個の評価

カスタマーレビュー

5つ星のうち4.6
星5つ中の4.6
44 件のグローバル評価
星5つ
70%
星4つ
24%
星3つ
6%
星2つ 0% (0%) 0%
星1つ 0% (0%) 0%
評価はどのように計算されますか?

この商品をレビュー

他のお客様にも意見を伝えましょう

上位レビュー、対象国: 日本

日本からの0件のレビューとお客様による0件の評価があります

他の国からのトップレビュー

J. Lepage
5つ星のうち5.0 I couldn't be happier with it
2018年3月25日にカナダでレビュー済み
Amazonで購入
1人のお客様がこれが役に立ったと考えています
違反を報告
JSLEE
5つ星のうち4.0 An entry-level textbook with the "memory model"
2021年4月24日にシンガポールでレビュー済み
Amazonで購入
カスタマー画像
5つ星のうち4.0 An entry-level textbook with the "memory model"
2021年4月24日にシンガポールでレビュー済み
I was looking for a book to self-learn both computer science and Python. I had borrowed and read the first edition of this book from my local library several years back, but gave up half-way when I ran into obstacles when getting my code to run. Nevertheless, I remembered this book to be quite user-friendly and decided to buy it anyway.

The presentation of the material in this book reminds me of the textbooks written for tertiary students. The font sizes for normal text are not too small, and that of the code examples, though smaller, are still easily readable. However, the font sizes for the normal text does vary throughout the book, which I find to be strange, but doesn't cause much of an issue for me. There is white space around the text, which allows readers to put in their own notes.

The level of this book is definitely at entry-level, and teaches the basic of computer science using Python 3. All major topics of computer science are covered, with an extensive coverage of features of Python too. I find it interesting that the topic of Functions is introduced in Chapter 3, very early on in the book, and Iteration is postponed till Chapter 9. In between, there are some difficult chapters, like Modules and Methods. The longer code examples in Chapter 10, "Reading and Writing Files", can also be challenging for some entry-level readers. I also don't find their write-up on advanced concepts, like Algorithms, Searching & Sorting and Object-Oriented Programming to be outstanding. I think Jay Wengrow did a better job in his book "A common-sense guide to data structures and algorithms".

However, I have no regrets buying this book. The coverage is wide and thorough. The authors are not afraid to tackle difficult aspects of programming and provide a lot of code examples to make their explanations clearer. You would want to be aware and alerted to the possible pitfalls, and I think the authors have done a great job in this book.

Another aspect that deserves high commendation is the inclusion of programming problems in the book. There is no lack of literature in the market on computing. However, I find that many books have code examples but no programming challenges, making the learning experience incomplete. In this book, there is an exercise section with a decent number of problems at the end of every chapter, except Chapter 1. The problems range in different levels of difficulty: you have the questions with a one-liner answer, and plenty of others that require coding, which is exactly what beginners need. The icing on the cake is that solutions in PDF's are available at the book's website for download for free, which is extremely useful for those who might be struggling with the questions. I personally benefit from comparing my own codes with theirs. A little problem though: there is no explanation to the solutions; the answers are just presented, and sometimes in a haphazard fashion. But this is better than no answers, in my view. At least some help is available if we are stuck.

Another unique feature about this book that I have to mention is their creation of the "memory model" to explain how computers stores data. This model is introduced in Chapter 2, and comes up continually throughout the book. This model allows me to have a deeper understanding of the concept of Aliasing, Mutability and how computers store data for different Python data structures. I believe this takes the level of understanding of a beginner to a deeper level.

I was lucky enough to have ordered this book from Amazon SG during the initial days of COVID, just before prices surged (I purchased it for S$46.65). This book is not all easy, but if one perseveres, I believe one will be rewarded with solid programming knowledge in Python.
このレビューの画像
カスタマー画像 カスタマー画像 カスタマー画像
カスタマー画像カスタマー画像カスタマー画像
TPantazo
5つ星のうち5.0 Very Useful
2019年10月11日にカナダでレビュー済み
Amazonで購入
1人のお客様がこれが役に立ったと考えています
違反を報告
Anshita Bhargava
5つ星のうち5.0 A very good product
2019年4月6日にインドでレビュー済み
Amazonで購入
Kiyara De Silva
5つ星のうち5.0 Really good textbook
2020年2月6日にカナダでレビュー済み
Amazonで購入