Hatena::Groupfukuoka-py

shikajiro.py RSSフィード

2008-11-07

Pythonお勉強サイトだよ

00:41 | Pythonお勉強サイトだよ - shikajiro.py を含むブックマーク はてなブックマーク - Pythonお勉強サイトだよ - shikajiro.py Pythonお勉強サイトだよ - shikajiro.py のブックマークコメント

Pythonの文法勉強ならココだよ。

ニシキヘビを飼おう

古いサイトだけど基礎がばっちり詰まってるよ。

KhalelKhalel2012/02/20 20:01I actually found this more enrtetaiinng than James Joyce.

cwqziaekecwqziaeke2012/02/22 01:29N5EiVA , [url=http://mefutolmgrmk.com/]mefutolmgrmk[/url], [link=http://wpbeiypgmfhv.com/]wpbeiypgmfhv[/link], http://fhrpwfaskiif.com/

pdchnvegqhpdchnvegqh2014/03/18 09:34tgrgrgvlvplb.qz, <a href="http://www.olzawwkbwm.com/">ocwstxyckz</a> , [url=http://www.qbosiitdct.com/]rzffetoszq[/url], http://www.rkkfmazmcm.com/ ocwstxyckz

2008-11-06

リスト内包

| 00:59 | リスト内包 - shikajiro.py を含むブックマーク はてなブックマーク - リスト内包 - shikajiro.py リスト内包 - shikajiro.py のブックマークコメント

JavaプログラマのしかじろうはPythonの「リスト内包」にはびっくりしたよ!

配列フィルタする処理です。

下記の二つの結果が(だいたい)同じという衝撃。

Python

    list = [1,2,3,4,5,6,7,8,9,10]
    print [v for v in list if v > 5]

Java

    int list[] = {1,2,3,4,5,6,7,8,9,10};
    for(int i : list){
        if(i > 5){
            System.out.print(i);
        }
    }

応用

配列関数を適用できる。

以下は配列の中身を合計する例。

    list = [1,2,3,4,5,6,7,8,9,10]
    print sum([v for v in list])

55

ディクショナリも作れる。

Javaで言うMap。

    list = [1,2,3,4,5,6,7,8,9,10]
    print dict([(v,v*10) for v in list])

{2: 20, 4: 40, 9: 90, 8: 80, 6: 60, 1: 10, 3: 30, 10: 100, 7: 70, 5: 50}

m-hashimotom-hashimoto2008/11/07 10:31ぼくもびっくりしました。
ぱっとみ、いみがわかりませんでした。

re_shikajirore_shikajiro2008/11/07 23:21鹿も初めて見たとき、フリーズしてしまいました。

HanspeterHanspeter2012/02/21 04:11BS low - raitoanlity high! Really good answer!

lxewherolxewhero2012/02/21 19:34lNHMNO <a href="http://qavbezztgzzx.com/">qavbezztgzzx</a>

vgqlnmikvgqlnmik2012/02/22 00:20sv3WMu , [url=http://zrcxixscxfuq.com/]zrcxixscxfuq[/url], [link=http://sponvuzoncxv.com/]sponvuzoncxv[/link], http://wrnomkxniwjl.com/

uhxvurtztuhxvurtzt2012/02/29 02:16RKWecy <a href="http://dxatxioxkcfd.com/">dxatxioxkcfd</a>

2008-11-05

ユークリッド距離

| 00:31 | ユークリッド距離 - shikajiro.py を含むブックマーク はてなブックマーク - ユークリッド距離 - shikajiro.py ユークリッド距離 - shikajiro.py のブックマークコメント

推薦 〜ユークリッド距離〜

X軸Y軸で表された2つのアイテムの評価から、

評価した二人の近さを求める。

ユークリッド距離 = 同じ軸の差の2乗を足したものの平方根。

    x1 = 3
    y1 = 2
    x2 = 1
    y2 = 5
    print 1/1+sqrt(pow(x1-x2,2)+pow(y1-y2,2))

覚える関数

#乗算 以下は3の2乗
pow(3,2)

#平方根 以下は4の平方根
sqrt(4)

Javaで書いたら

    double x1 = 3.0;
    double y1 = 2.0;
    double x2 = 1.0;
    double y2 = 5.0;
    double powx = Math.pow(x1-x2, 2);
    double powy = Math.pow(y1-y2, 2);
    double sqrt = Math.sqrt(powx + powy);
    double recom = 1/1+sqrt;
    System.out.print(recom);

ZediaZedia2012/02/22 14:36Your atrlice perfectly shows what I needed to know, thanks!

iaackoiaacko2012/02/24 01:377FGo6x , [url=http://haqovwwwvvfj.com/]haqovwwwvvfj[/url], [link=http://gbtbygfjnrzu.com/]gbtbygfjnrzu[/link], http://yfjggejiwbah.com/

2008-11-03

集合知プログラミングでPythonを覚えるよ。

| 00:36 | 集合知プログラミングでPythonを覚えるよ。 - shikajiro.py を含むブックマーク はてなブックマーク - 集合知プログラミングでPythonを覚えるよ。 - shikajiro.py 集合知プログラミングでPythonを覚えるよ。 - shikajiro.py のブックマークコメント

しかじろうは shikajiro.py で

集合知プログラミング

集合知プログラミング

この本を読みながら勉強するよ。

サンプルソースPythonなので、これで集合知プログラミングPythonの両方を習得しちゃうよ。

今後ともよろしくだよ。

追記

あと、JavaプログラマPythonを覚えていく過程を書いていくよ。

NetBeansでPythonの開発環境を作ったよ

| 00:08 | NetBeansでPythonの開発環境を作ったよ - shikajiro.py を含むブックマーク はてなブックマーク - NetBeansでPythonの開発環境を作ったよ - shikajiro.py NetBeansでPythonの開発環境を作ったよ - shikajiro.py のブックマークコメント

はてなグループの使い方がまだよくわかんないから、とりあえず自分のブログからコピペだよ。

福岡Pythonコミュニティができたりと、じわじわと盛り上がってきているよ!

鹿もPythonに挑戦してみるよ!

開発環境構築

nbPythonを使って、netbeansで開発するよ!

https://nbpython.dev.java.net/servlets/ProjectDocumentList?folderID=9968&expandFolder=9968&folderID=9716

から Milestone 7 Stand Alone を落としてインストールだよ。

まだプラグインの Milestone 7 NBMS 評判はよくないようだよ。

NetBeans Python サポートの本命 : nbPython

ダウンロードエリアには NetBeansプラグインと単体のアプリケーションがあります。現時点ではプラグインとして利用するよりは単体のアプリケーションを実行するのがよいかもしれません。

今日はここまでだよ。

m-hashimotom-hashimoto2008/11/04 00:11僕も、はてなグループが全然わからないよ!
今後ともよろしくだよ!

re_shikajirore_shikajiro2008/11/04 00:14コメントがタイムリーでびっくりだよ!
こちらこそよろしくだよ!