
No.4ベストアンサー
- 回答日時:
Pythonだとubuntuは普通は初めから入っているけどWindowsだとインストールしないと使えない。
またPythonのパッケージによってはLinuxのみでWindows非対応というのもある。その辺からLinux推奨に根拠がないわけではない。ただ初心者の範囲ならおおよそはWindowsでも問題ない。ただネットワーク周りなどLinuxとWindowsで挙動が変わる場合もあるので、本の想定と違う環境だと、単に打ち込むのでなく違いを吸収する努力が必要な場合もある。
勉強のためには頭を使う方が良いので、敢えて本の想定と異なる環境でやってみるのも良いことだとは思うけど。
# 読む本がどの環境を想定しているかも不明だと大変そうだけど
No.3
- 回答日時:
>>しかし、なぜlinux環境の方がいいのかをはぐらかされました。
昔からlinux(unix)系OSのほうが、Windows系よりもプログラミング技術がある方が多い傾向があります。
そのためWindows系だと有料のソフトでも、linux系だと無料で手に入るとか、Windowsだと実行モジュールしか入手できないけど、linux系だとソースコードまで入手可能だったりします。
またプログラミングに役立つツールもlinux系のほうが多いです。
手間のかからない既成品ソフトを好むか、手間がかかっても、自分で作る部分が多くても、自分好みの手作りソフトを好むか?というソフトウエア文化の差もある気がします。
また、「OSの内部を知りたい!」と思ったときも、linux系であればソースコードが入手可能ですし、その気になれば、linux OSそれ自体を自家用にカスタマイズできます。
昔であれば、linux系OSそれ自体を数十時間をかけてコンパイルして再構築していましたものですからね。
でも、Windowsでは、そんなことは無理です。
ということで、勉強用にはlinux系のubuntuでやったほうがいいってアドバイスをされたのでしょう。
No.1
- 回答日時:
パソコン屋ですがWINDOWSの方が向いていると考えます。
統合開発環境のVISUALSTUDIO は無料のものがあります。
小規模事業者までは無料になっています。
数年前なら10万近くしてたものです。
テキストベースのプログラムなら、linuxの方速く動くけど、LINUXのGUIベースのものだとJAVAベースのものが多く、WINDOWSの開発ものとMSが開発環境を作ってるWINDWOSのほうがプログラミングしやすいです。
サーバー用途なら、LINUXですが、GUI用途なら日本語フォントの綺麗なWINDOWSの方がいい面もあります。
サーバー用途ならWINDOWSERVERが高すぎますからね。
本を読みながらなら、VISUALSTUDOでやってみる方がいいですよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
WinとMacのファイル共有
-
planex の LAN card fnw-3602に...
-
オンラインマニュアルについて
-
FMVマイページ、FMVサーチが勝...
-
ネットにつながっていない社内P...
-
起動時のターミナルの状態を戻...
-
Google Chromeの文字の表示がぼ...
-
タスクマネージャーの多重起動...
-
pc初心者です。 UEFIでの設定で...
-
iPhone 車に乗ると勝手に曲再生...
-
DNSサーバーの構築「no servers...
-
MAC G4(MDD)を単独のOS9.2で使...
-
リモートデスクトップに接続で...
-
Linuxサーバーは定期リブートを...
-
「0.0.0.0」や「127.0.0.1」の...
-
WinXP ディスクの容量制限 壁...
-
realvncについて
-
TARGET frontier JVから起動す...
-
サーバ廃棄 Solaris
-
最初から入力モードをローマ字(...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
linuxコマンド(時間の抽出につ...
-
Fedora core2のCDROM
-
オンラインマニュアルについて
-
knoppix どれをDLすればいい?
-
Linuxとは?
-
taskSpawnはLinuxでは何に該当?
-
「かんな」の辞書登録
-
WinとMacのファイル共有
-
linuxからのメールのタイトルが...
-
linux KALIを使ってみようと思...
-
wiiuの使い道
-
planex の LAN card fnw-3602に...
-
linuxでbiosのアップデイトする...
-
REDHAT LINUX7.2 GNOMEターミ...
-
古いパソコン再生できず
-
無料OS
-
linuxで /bin/cat /etc/termina...
-
FMVマイページ、FMVサーチが勝...
-
pc初心者です。 UEFIでの設定で...
-
ネットにつながっていない社内P...
おすすめ情報