• 締切済み

Python が勉強しにくい

Python の勉強を始めた。 多少のルールが他の言語と違うところがある。これは当然のことと思う。   例 {} がない インデントによる分岐等 もっと困ったのは、python.exe がプロジェクトの毎に埋め込まれてしまうことだ。 そのため PyCharm を利用すると、Configuration で それぞれの exe 設定をしなければならないことが最近分かってきた。 また、開発内容によっては、Anaconda を推奨しているものがあり、これを インストールすると、この中にも python.exe のみならず、関連ライブラリを インストールする。 また、Anaconda は、単体python.exe と相性が悪く pip などは推奨されていない。 conda を利用するようになっている。 その他、 Google Coraboratory, Jupiter Notebook を推奨するものもあり、選択に戸惑う。 いろいろとやっているうちに混乱が広がって、ますますわかりにくくなってしまう。 どのように対応するのがよいのだろうか? 初歩の勉強を行うとしてどのツールを利用するのがよいのでしょうか?

みんなの回答

回答No.1

本当に初歩だけ勉強するのでしたら、IDEは使わずWindowsならメモ帳とコマンドプロンプト、UnixならEmacsと普通のターミナルで十分です。 私もAnacondaをインストールしたことがありますが、あまりにも重いので使うのをやめてメモ帳とコマンドプロンプトでプログラミングしています。 IDEを使わないデメリットはデバッガが使えないことです。 メモ帳の表示のステータスバーにチェックを入れると、カーソルの位置の行と列が一番下に表示されるので、コマンドプロンプトで実行してエラーで止まったときに表示される行番号を見て、エラーになった場所を知ることだけは出来ます。 「Python.exeがプロジェクトの毎に埋め込まれてしまう」ということがわかりませんが、プロジェクトを作ってビルドするということはeclipseか何かのIDEを使っているということでしょうか? テキストエディタでソースコードを書いてコマンドプロンプトやターミナルで実行するだけなら、プロジェクトというものは無関係だと思うのですが。 PyCharmというものは全く知りません。 私の方でもどういうものか調べてみます。