質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
プログラミング言語

プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

4回答

3045閲覧

古いプログラミング本は買うべきですか?

Yks.waeq

総合スコア23

プログラミング言語

プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

1グッド

1クリップ

投稿2020/05/06 04:47

こんにちは。独学でpythonを勉強している者です。今やっている本がもうすぐ終わりそうであとは周回して忘れかけていた知識を何度か読み込めばほぼ完ぺきになります。そこで新しく本を買おうと思うのですが、私の欲しい本が結構古く今とはバージョンも違うので買うか躊躇しています。(python2.xの本です)多少古くても買うべきでしょうか?意見をもらえると嬉しいです。

DrqYuto👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hayataka2049

2020/05/06 08:52

本によります。ある程度判断できる人がいる可能性があるので、具体的な書名を上げて質問した方が良い回答が得られたのでは?
guest

回答4

0

それが、どのような本なのかによります。

アルゴリズムや通信プロトコルなど、プログラミング言語外の概念の解説なのであれば、プログラム言語はまさに伝えたいことを書く「言語」としての役割なので、(その「概念」のほうが現役なのなら)言語が古くてもそう問題ではありません。

一方で、プログラミング言語を学ぶという場面においては、(古い環境でやらざるを得ない場合を除けば)古いものはそう役には立ちません。

投稿2020/05/06 04:53

maisumakun

総合スコア146018

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

pepperleaf

2020/05/06 05:25

アルゴリズムはともかく、通信プロトコルは古いのはダメです。 ちょっと縁が無い間に、結構、変わってます。 まあ、モノ次第ですが。
guest

0

ちょっと質問の趣旨とは外れるかもしれませんけど。

今やっている本がもうすぐ終わりそうであとは周回して

この発想がマズいと私は思います。特定の一冊の本をじっくり読みこんでから次へ行くという戦術は、少なくともプログラミングを学ぶにおいては極めて非効率的です。私の考える正解は、

キーボードをたたきつつ、複数の参考書をランダムアクセスで参照して必要なことを順不同で学んでいく。

です。

本当に入門段階でまず入門書を読むことから始めたいという場合でも、ぜひ参考書は最低2冊、著者が異なるものを買って並行して読み進めてください。

どんな著者にも知識や思想の偏りはあるもので、その参考書にも記述にはどうしても「ムラ(間違いや説明不足)」が生じます。ある本の不適切な記述に悩んで何時間も無駄にするのはバカバカしいことです。複数資料並行参照でそのリスクを軽減すべきです。

忘れかけていた知識を何度か読み込めば

細かいことは忘れても構いません。 教科書やメモは、忘れないためにではなく、忘れても問題が生じないようにするために用意するのです。

投稿2020/05/06 05:24

KojiDoi

総合スコア13692

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Yks.waeq

2020/05/06 05:58

ありがとうございます。気になる入門書があれば買ってみます。
guest

0

Python3が良いと思いますが、どうしてもその本が欲しくてかつPython2系のコードを修正してPython3で動かすことが出来るなら買っても良いかとは思います。

投稿2020/05/06 04:58

meg_

総合スコア10760

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2020/05/06 05:35

それできるなら聞かなくね?w
meg_

2020/05/06 05:45

調べながらでもやる気があるなら不可能ではないと思いますよ。大変だとは思うのでオススメはしません。 あとは他の回答にもあるように本の内容次第でしょう。Python3で同様の内容の本が出版されてないからその本を買うか迷われてるのかと。
guest

0

ベストアンサー

古い本は買ってはなりません。
COBOLなどの古い情報しかない言語を除く。

投稿2020/05/06 04:50

Orlofsky

総合スコア16417

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問