• 締切済み

Pythonプログラミングの勉強法

cametan_42の回答

回答No.2

>この本だけでPythonは学べますでしょうか? 性質としては「Pythonを学ぶ」と言うより「プログラミングを学ぶ」本ですね。 >僕はプログラミング超初心者ですが内容は少し難しく感じました。 これ以上易しい本、って言うと、Pythonには無い、と思うんですよ。 原書のサイトは、 Leaning to program: http://www.freenetpages.co.uk/hp/alan.gauld/ なんですが、比較してみると、原版の「文体」より、日本語訳は「若干堅い」印象がありますね。 (訳の「印象」ってのが中学生にはキツいのかしら?いずれにせよ、英語では「フランク」に書かれていても、翻訳経由するとその「フランクさ」がどっかに行ってしまうのは良く見られる傾向です) >これ以外(または平行して)勉強していける方法がありましたらぜひよろしくお願いします^^ まず、Webを利用するのがテでしょう。これ以上本買っても財布的にはキツいと思うんですよ。 PyJUGのページのこの二つのチュートリアルはやったことあるでしょうか? インスタント・ハッキング: http://www.python.jp/Zope/intro/instant_hacking_jp インスタント・パイソン: http://www.python.jp/Zope/intro/instant_python_jp あとは有名なトコでは モンキーPython: http://www.nslabs.jp/monkey-python-01.rhtml Python入門: http://www.pythonweb.jp/tutorial/index.html ニシキヘビを飼おう: http://www.f7.ems.okayama-u.ac.jp/~yan/python/ あたりかな? いずれにせよ、「Pythonで学ぶプログラム作法」に書かれている通り、「分からない」とか「難しい」とか思った単語は、まずはWebでの解説を「探してみる」と言った態度は大事です。 それと「Pythonで学ぶプログラム作法」のp.282にPython関連の書籍が数冊紹介されていると思います。そのうち、次の本は日本語訳で入手可能な、ある意味定番です。 初めてのPython: http://www.oreilly.co.jp/books/9784873113937/

CoffeCups
質問者

お礼

翻訳サイトで結構調べたりするんですがどうしてもやっぱり難しくて^^ こんなにたくさん紹介していただけるとは・・。 事前に調べたんですがそれ以外のサイトもありますね!ありがとうございます^^

CoffeCups
質問者

補足

実は僕まだPython2.3の使い方がわからないんですよね~>< 調べたんですがわからなかったんですよね。 毎回対話形式のウィンドウが出てくるんですがこれだと続けてプログラムを打てないんですよね>< どうしたらいいんでしょうか?><質問ばっかりですいません!

関連するQ&A

  • ネットワークプログラミングを勉強しようとしているのですが。

    プログラミング初心者です。 C言語でWindowsプログラミングを一応学び、それを利用してゲームを作るのと平行してネットワークも勉強しようと思っています。 使おうとしている書籍は"UNIXネットワークプログラミング入門"という書籍で、初めてネットワークプログラミングを勉強しようとしています。 そこでその本の第二章(p32)のチャットプログラムを動作させようとしたのですがうまくできません。ソースコードはhttp://www.gihyo.co.jp/books/support.php/4-7741-1754-4 に置いてあるフォルダのchap2というフォルダにあるコードです。 まずcygwinでサーバのプログラムを動作させてから、cygwinをもう一つ起動させてそちらでクライアントのプログラムを動作させればいいと書いてあると「思う」のですが、動作しません。クライアントのプログラムを動作させても「gethostbyname: Operation not permitted」というメッセージが出て終了してしまいます。 もし、同じ本を使ったことがある方、またはそうでなくても超初心者がしてしまうような間違いや手順足らずなことなどに心当たりがあれば教えて下さい。

  • ネットワークプログラミングを勉強しようとしているのですが。

    プログラミング初心者です。 C言語でWindowsプログラミングを一応学び、それを利用してゲームを作るのと平行してネットワークも勉強しようと思っています。 使おうとしている書籍は"UNIXネットワークプログラミング入門"という書籍で、初めてネットワークプログラミングを勉強しようとしています。 そこでその本の第二章(p32)のチャットプログラムを動作させようとしたのですがうまくできません。ソースコードは​http://www.gihyo.co.jp/books/support.php/4-7741-1754-4​ に置いてあるフォルダのchap2というフォルダにあるコードです。 まずcygwinでサーバのプログラムを動作させてから、cygwinをもう一つ起動させてそちらでクライアントのプログラムを動作させればいいと書いてあると「思う」のですが、動作しません。クライアントのプログラムを動作させても「gethostbyname: Operation not permitted」というメッセージが出て終了してしまいます。 もし、同じ本を使ったことがある方、またはそうでなくても超初心者がしてしまうような間違いや手順足らずなことなどに心当たりがあれば教えて下さい。

  • Pythonを勉強するには

    僕は今、プログラミング言語を勉強したいと思っています。そこでまずはネットサーフィンをしていて見つけたPythonという言語を学んでみたいと思います。この言語を選んだ理由は文法が綺麗らしいからです。 そこで質問なのですが、この言語を学ぶのに丁度いい参考書はないものでしょうか?どなたか回答よろしくお願いします。 (ちなみに、コンピュータに関しては超がつくほどの初心者です)

  • pythonについて

    私はプログラミングに興味があってmacでpython2.7を使っています。 python2.7でプログラムをファイルを書く方法が分かりません。 また、 python専用の本を持ってるのですが、「test.py」という部分があります。 “テキストエディット”、“AppleScript エディット”で保存するをクリックして 名前を「test、py」にできないのですが「test.py」にする必要はないのでしょうか? どなたかやり方を教えてください。

  • プログラミングの勉強法

    私は少しプログラミングに興味がありますが、いざ、学習してみようと思うとなかなか覚えれません。というよりも、勉強方法が分かりません。 プログラム関係の勉強はどのようにすればいいですか?(できれば、Cとかゲームプログラムなど)

  • C#とPython 初心者はどちらがいいですか?

    プログラミングの勉強をしようと思っています。 初心者なので簡単なのがいいです。 ネットで調べたらC#かPythonあたりがいいらしいのですが、 どちらのほうがいいですか? 特徴やその言語でできることも書いてくださるとうれしいです。 それ以外にも初心者向けの言語があればおしえてください。 したいことは特に決まっていませんが、スマホのアプリとかよりは PCのソフトを作ってみたいです。 もしよければその言語の初心者向けの本を教えてくださるとうれしいです。 サイトよりは本のほうがいいです。 使っているPCはWindows7、corei7のものです。 スペックはそんなに低くないと思います。

  • プログラミング、どう勉強すればいいのかわかりません

    少し前からpythonを勉強しているものです。プログラミング等の経験はありません。 まず、本を買ってそれからたとえばループだとか、ファンクションの定義の仕方だとか、そういったものの書き方などは理解しました。一通りは理解したつもりです。 ただ、ここからどうすればいいのかわからないんです。 プログラマーの方々、なにとぞ指南をいただけると幸いです。

  • プログラミング 勉強法

    プログラミング 勉強法 プログラミングの勉強法がわかりません。例えばC#やVBなどで入門書に載ってるような1つ1つの機能はできるのですが、逆にいえばそこまでしかできません・・ 一応業務ななんとかついていけてるのですが 上司を見るとすらすらとプログラムを理解し即時解決ができています。そこまでの域にまで進みたく、参考書を漁ってもほとんどtextboxがどうとかRadioボタンがどうとか機能説明ばかりでどうしたものかと思っています。プログラミングが早く上達する為にはひらすらプログラムを組む必要があるのは承知してるのですが勉強方法について先で見えません・・ 皆様はどのように上達されたのでしょうか?

  • プログラミングをやろう思います。前に一度進められてPythonを使って

    プログラミングをやろう思います。前に一度進められてPythonを使ってやっていましたが、日本ではあまり知られていないことや使い方の練習をできるサイトがすくなかったのであきらめてしまいました。できれば簡単そうなもので何かおすすめのソフトがあれば教えてください。(PythonとJave以外で)

  • pythonとBasic

    python の勉強を始めました。 と言っても本格的なプログラミングはしたことがなく、入門書を読んでもつまらない、というのが先ですが、そういえば小中学生くらいのころPC8801で、Basicをしていました。 runで実行したら一つの画面で実行されていたのですが、python は、エディタで書いて保存して・・・と何でこんなことするのか分かりません。 今のプログラム言語って昔とちがうものなのでしょうか?