• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C#とPython 初心者はどちらがいいですか?)

C#とPython初心者におすすめのプログラミング言語は?

このQ&Aのポイント
  • 初心者の方におすすめのプログラミング言語は、C#とPythonです。
  • C#はWindowsでの開発に最適化されており、.NETフレームワークを使用することで、高度なアプリケーションも開発できます。
  • 一方、Pythonはシンプルで読みやすい文法が特徴であり、幅広い用途に利用されています。また、Pythonのコミュニティも活発で、初心者向けの教材も充実しています。どちらの言語も初心者にとって学習しやすいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.3

>開発環境がただと書いてありますが、 >PYthonはお金がかかるんですか? http://www.python.org/getit/windows/ ダウンロードして、必要な環境設定をすればタダでしょう。 # カネ使わない代わりに頭使え。ということですが。 http://www.python.org/download/releases/ からそれぞれのバージョンのリンクで飛んで、「Download」の下にある Windows x86 MSI Installer (x.x.x) でmsiをDLしてインストール作業をすれば…ある程度環境の設定はしてくれるものと思われます。 # OSが64BitだったらWindows X86-64 MSI Installer (x.x.x)の方でもよいでしょう。 # ライブラリとか面倒になる可能性もあるので、32Bit版にしておいた方が無難かも知れませんけどね。 GUIとなるとどうなんでしょうかねぇ……。 「python Windows GUI」辺りで検索して下さいな。

その他の回答 (3)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.4

何の目的もなく、単にプログラミングを学びたい、ということなら、Pythonの方だと思います。 以前は、日本語の資料が少なかったのですが、ここ最近では、いろんな本が出ています。 http://www.python.jp/ のドキュメントも充実しています。 GUIはたしかに得意ではないですが、Tkinterというモジュールが標準で付いています。 Iron Pythonという選択肢もありますね。 スマホアプリとなると、どちらも難しいです。

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

既に回答ありますが… >ネットで調べたらC#かPythonあたりがいいらしいのですが、 >どちらのほうがいいですか? WindowsでGUIアプリ作りたいならC#でしょうかね。 PythonでもGUIなアプリは作れるのかも知れませんが、環境準備するのに手間取るんじゃないでしょうか。 Linuxとかでも動くモノを作りたい。というのならPythonも選択に入るんでしょうけど。 環境に依存するモノ…だと準備とかは楽な場合が多いですが、他の環境で使えるかは別問題ですし。 # C#だと実質Windowsのみですしねぇ。 >したいことは特に決まっていませんが、スマホのアプリとかよりは >PCのソフトを作ってみたいです。 C#もPythonもスマホのアプリは無理でしょう。 C#の方ならモノによってはWindowsタブレットのアプリが作れるかも知れません。 # WindowsPhone(WindowsMobile)をスマホに分類してくれるならC#でもある程度作れますけどね。 # 日本じゃシェアがほとんどないので無意味でしょうが。 >もしよければその言語の初心者向けの本を教えてくださるとうれしいです。 >サイトよりは本のほうがいいです。 いろいろあるとは思いますが…実際に大きめな本屋に行って、自分の目で立ち読みしながら確認した方がいいと思われます。 レビューなんかを参考にするのはいいかと思いますけどね。 ちなみに私が買ったのは下記の2冊。 # C言語は普通に使えて、WindowsAPIもある程度使える。 # C++の概要くらいはなんとなく判る。(クラス設計とかはできないが) # って程度から、ちょっと必要に迫られて買ったものです。 # プログラミングの経験ありなので初心者ではないことになります。 # C言語との違いがわかればどうにかなる。というスタート地点ですし。 http://www.amazon.co.jp/dp/4798029459 =>単に安かったから。1~2日で読み終わってその後はあまり見ませんでしたね。 http://www.amazon.co.jp/dp/4774150169 =>Tip集などは便利だから。 あとは…適当にWebページ検索したりしてますね。 http://dobon.net/ にもお世話になってますし。 # もちろん、MSDNのサイトも参照しまくり…ですけどね。 Pythonは使ったことないのでよくわかりません。

kurogomakun
質問者

お礼

回答ありがとうございます。 C♯とPythonの違いがわかりやすかったです。 いろいろな環境で動くほうがよかったのですが、 そうでない方が環境を整えやすいというメリットもあるんですね。 とても参考になりました。

  • okgoripon
  • ベストアンサー率44% (1141/2548)
回答No.1

Windowsでやるなら、C#のほうが良いのでは? 開発環境まるごとタダで手に入りますし。 Visual Studio ダウンロードページ http://www.microsoft.com/visualstudio/jpn/downloads (※ページの下のほうにあるVisual C# 2010 Expressが該当)

kurogomakun
質問者

お礼

回答ありがとうございます。 ダウンロードページのURLはとてもうれしいです。 開発環境がただと書いてありますが、 PYthonはお金がかかるんですか?