Pythonのお勉強 Part50at TECH
Pythonのお勉強 Part50 - 暇つぶし2ch1:デフォルトの名無しさん
14/10/17 00:41:32.40 Db3yDsQb
Pythonオフィシャルサイト
URLリンク(www.python.org)
日本Pythonユーザ会 (※英語わかる人は上記のオフィシャルの方を見ることをお薦めします)
URLリンク(www.python.jp)
まとめWiki
URLリンク(python.rdy.jp)
関連スレ
URLリンク(find.2ch.net)
Pythonのお勉強 Part49
スレリンク(tech板)

日本語の扱いで戸惑ったらこちらをどうぞ(バッドノウハウ集で笑える)
URLリンク(speirs.blog17.fc2.com)
URLリンク(atomic.jpn.ph)
URLリンク(d.hatena.ne.jp)

スレリンク(tech板:339番)
339 :デフォルトの名無しさん:2008/08/23(土) 08:36:00
PythonのUnicodeEncodeErrorを知る
URLリンク(lab.hde.co.jp)

よくまとまってた。あとで読む

2:デフォルトの名無しさん
14/10/17 04:33:26.04 lMkb3UyL
|....,,__
|_::;; ~"'ヽ
| //^''ヽ,,)
|  i⌒"
| ∀`) < 誰もいない きのこるならいまのうち
|⊂
| ノ
      _,,,......,,__
  /_~ ,,...:::_::;; ~"'ヽ
 (,, '"ヾヽ  i|i //^''ヽ,,)
   ^ :'⌒i    i⌒"
      |( ´∀`) < きのこ のこーのこ げんきのこ ♪
      |(ノ   |つ
      |     |
     ⊂ _ ノ
       ""U
      _,,,......,,__
  /_~ ,,...:::_::;; ~"'ヽ
 (,, '"ヾヽ  i|i //^''ヽ,,)
   ^ :'⌒i    i⌒"
     (´∀` )| < エリンギ まいたけ ブナシメジ ♪
    ⊂|  (ノ |
      |     |
      ヽ _ ⊃
      .U""
|
| ミ
| ミ  サッ!
| ミ
|

3:デフォルトの名無しさん
14/10/17 04:34:21.10 lMkb3UyL
   ┌─┐
   │●│
   └─┤
   _   ∩
  ( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘

4:デフォルトの名無しさん
14/10/17 19:16:15.80 HZvg3la9
               ノ      ゚.ノヽ  , /}      ...
            ,,イ`"     、-'   `;_' '    ..::::::::::::::...
   ,-、  _.._   (        (,(~ヽ'~     ..:::::::::::::::::::::::
 )'~  レー'  〉   ヽ       i`'}       .:::::::::::::::::::::::
 ~つ     '-ー、  i       | i'     ...:::::::::::::::::::::::
 /       <  /     。/   !  ......:::::::::::::::::::::::::    これは>>1乙じゃなくて
/         ~^´     /},-'' ,●::::::::::::::::::::::::::::::::::::
i、        ,i' _,,...,-‐-、/    i  ::::::::  .:::::::::::::
..ゝ        <,,-==、   ,,-,/      .:::::::::::            放射能がうんたら
 )       {~''~>`v-''`ー゙`'~       ..:::::::::                          ........::.
 {        レ_ノ            ..::::::::.                         ......:::::::::
ノ         ''           ..:::::::                        ...::.:...:::::::::
                     .:::::::::                     ...:......:::::::::::: .
                    .:::::::::::.        .....      ..  ..::::::::::::::::::::::::   :::.
                    ::::::::::::::::.::::::....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.. ::  ::..
                    .:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::    ::.
                    ::::::::::::::::: :::::::::::::::::::::::::::::: :::::
                          .::    ::.  :::

5:デフォルトの名無しさん
14/10/18 08:54:02.04 rcF0KJ7P
>>992
わざわざ埋めるためのレスしなくても勝手に落ちる訳で
レスしないことが一番有意義なレス(レスじゃないけどレス)

「落とすなよ。」ってのが的外れで
最低最悪の無駄レス

6:デフォルトの名無しさん
14/10/18 08:56:33.92 Vkda+ET9
>>5
まだ残ってんだから向こうに書けよバカ

7:デフォルトの名無しさん
14/10/18 09:52:02.54 /bV95tiS
関連スレ
くだすれPython(超初心者用) その24
スレリンク(tech板)

前スレ
Pythonのお勉強 Part49
スレリンク(tech板)

8:デフォルトの名無しさん
14/10/18 09:52:55.65 /bV95tiS
◆長いコードはこういうところにはってください
URLリンク(ideone.com)
URLリンク(codepad.org)
URLリンク(pastebin.com)
URLリンク(dpaste.com)

9:デフォルトの名無しさん
14/10/18 09:58:36.62 /bV95tiS
PyQtとPySide はどちらを使うのが良いのですか?

10:デフォルトの名無しさん
14/10/18 10:07:45.66 gBFFdYmq
比較的新しい情報かも知れない
URLリンク(lambdalisue.hatenablog.com)
URLリンク(qt-project.org)

11:デフォルトの名無しさん
14/10/18 13:43:46.92 aExjh9d5
1000が酷いレスだったな。
なんでこんな奴が生きているんだろう。

1000 デフォルトの名無しさん sage 2014/10/18(土) 09:49:22.66 ID:rcF0KJ7P
>>992
わざわざ埋めるためのレスしなくても勝手に落ちる訳で
レスしないことが一番有意義なレス(レスじゃないけどレス)

「落とすなよ。」ってのが的外れで
最低最悪の無駄レス

12:デフォルトの名無しさん
14/10/18 14:25:33.36 /ADgCngg
Microsoft、「Python Tools for Visual Studio」v2.1を正式公開
URLリンク(www.forest.impress.co.jp)

13:デフォルトの名無しさん
14/10/18 22:37:04.82 rVRRniNN
ipython と emacs に慣れると、マウス必須のMSの開発環境はいちいちウザい

14:デフォルトの名無しさん
14/10/19 13:17:47.55 rtR9ccS+
>>12
これってステップ実行とか出来るんですか?

15:デフォルトの名無しさん
14/10/24 16:22:23.69 xqerE7s/
Python Tools for VS
PTVS 2.0: A quick overview (2-4 mins per feature)
URLリンク(www.youtube.com)

16:デフォルトの名無しさん
14/10/27 16:10:44.00 pOuq9Cgi
>>> '%s, %s, %s' % ('a', 'b', 'b')
'a, b, b'

>>> '%s, %s, %s' % (('b',) * 3)
'b, b, b'


ここで 'a, b, b' を表示したいときに

>>> '%s, %s, %s' % ('a', (('b',) * 2))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: not enough arguments for format string
>>> '%s, %s, %s' % ('a', *(('b',) * 2))
File "<stdin>", line 1
'%s, %s, %s' % ('a', *(('b',) * 2))
^
SyntaxError: invalid syntax

何か良い方法ありますか?

17:デフォルトの名無しさん
14/10/27 16:14:13.92 pOuq9Cgi
自己レス

>>> (lambda a, b, c: '%s, %s, %s' % (a, b, c))('a', *(('b',) * 2))
'a, b, b'

>>> (lambda a, b, c: '%s, %s, %s' % (a, b, c))('a', *('b' * 2))
'a, b, b'

無駄かな orz

18:デフォルトの名無しさん
14/10/27 16:15:41.22 pOuq9Cgi
再自己レス
これかな

>>> (lambda *a: '%s, %s, %s' % a)('a', *('b' * 2))
'a, b, b'

19:デフォルトの名無しさん
14/10/27 16:29:32.56 pOuq9Cgi
こっちの方がいいのかな

'%s, %s, %s' % (lambda *a: a)('a', *(('b', ) * 2))

20:デフォルトの名無しさん
14/10/27 16:53:47.30 6XZe5S6Q
%の右辺をtupleにすりゃいいんだよ
右辺と左辺のどっちを固定したいの?

21:デフォルトの名無しさん
14/10/27 17:01:27.93 pOuq9Cgi
>>20
ごめん
わからん

>>> '%s, %s, %s' % tuple('a', *(('bcd',) * 2))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: tuple() takes at most 1 argument (3 given)

>>> '%s, %s, %s' % tuple(('a', *(('bcd',) * 2)))
File "<stdin>", line 1
'%s, %s, %s' % tuple(('a', *(('bcd',) * 2)))
^
SyntaxError: invalid syntax

>>> '%s, %s, %s' % tuple('a', ('bcd',) * 2)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: tuple() takes at most 1 argument (2 given)

>>> '%s, %s, %s' % tuple(('a', ('bcd',) * 2))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: not enough arguments for format string

22:デフォルトの名無しさん
14/10/27 17:21:12.34 dBZ7xcRa
'%s, %s, %s' % (('a', ) + ('b', ) * 2)

23:デフォルトの名無しさん
14/10/27 17:36:54.48 iIqhIAFF
>>> "{arg1} {arg2} {arg2}".format(arg1="a", arg2="b")
'a b b'
こういうことでなくて?
何がしたいのかわからん

24:デフォルトの名無しさん
14/10/27 18:21:02.07 QxChUp0A
出来ました
とても有難う御座います
ここの皆さん大好きです

25:デフォルトの名無しさん
14/10/27 18:25:29.69 v4ZNhdFJ
ここは危険だ
ホモ以外は帰れ

26:デフォルトの名無しさん
14/10/27 18:29:11.39 QxChUp0A
乾電池ですね
わかります

27:デフォルトの名無しさん
14/10/27 20:04:51.00 uCATCyZw
NFSでファイルを共有していて、
pythonで以下のようなプログラムを実行しています。
#!/usr/bin/env python
from mpi4py import MPI
size = MPI.COMM_WORLD.Get_size()
rank = MPI.COMM_WORLD.Get_rank()
name = MPI.Get_processor_name()
print "I am task %d of %d on %s." % (rank, size, name)
動作としては以下のリンクのようになる予定なのですが、
URLリンク(netbuffalo.doorblog.jp)
ノードを2台以上にすると結果が返ってきません。
pythonよりもNFSに原因がありそうですが、経験された方ご教授願います。

28:デフォルトの名無しさん
14/10/28 23:53:54.22 ZggvAeqC
コンパイラ入れたら何故かpythonも一緒にインストールされて、
チュートリアルもあったから読んでるとこ
やっと9章まで来た
辞書なしは辛い

29:デフォルトの名無しさん
14/10/28 23:56:56.66 +jM/bTCW
日本語訳なかった?

30:デフォルトの名無しさん
14/10/30 00:34:13.64 9XvKZhU0
pypyってexe化できる? 3の方

31:デフォルトの名無しさん
14/10/30 00:40:09.05 lt8zMZcQ
>>30
できん

32:デフォルトの名無しさん
14/10/30 01:28:36.82 9XvKZhU0
無理か・・残念

33:デフォルトの名無しさん
14/10/30 02:50:15.41 f9Cx3ene
a = '-abc'
a = '--abc'
a = '---abc'
a = '--...--abc'
先頭の一文字以上の '-' を取りたいです
a = 'abc'

34:デフォルトの名無しさん
14/10/30 03:19:57.49 iaEnoN7J
Loop{
文字列aの先頭から、1文字ずつ取得していく

取得した文字が、
'-'なら、Loopを繰り返す
'-'以外なら、その文字から最後の文字までを、取り出す
}

35:デフォルトの名無しさん
14/10/30 03:41:28.21 KLMEYNng
a.lstrip('-')

36:デフォルトの名無しさん
14/10/30 05:32:06.10 loUuARxs
('-')

37:たぷるちゃん
14/10/30 05:57:28.78 lnqkfvkJ
('-',)

38:デフォルトの名無しさん
14/10/30 07:38:05.35 XUDk5/xR
かわいいな

39:デフォルトの名無しさん
14/10/30 08:05:42.54 Kk8ayTnn
たぷるたんを萌えキャラにしよう

40:デフォルトの名無しさん
14/10/30 10:26:21.32 loUuARxs
{'-':'-'}

41:デフォルトの名無しさん
14/10/30 11:15:18.70 /adTYvHy
L=('∀',)

42:デフォルトの名無しさん
14/10/30 22:48:11.55 dZ1XAJfS
( ω)=3

43:デフォルトの名無しさん
14/10/31 11:22:23.27 xFSA8QSJ
おかしいな
どれもAAフィルタに引っかからない

44:デフォルトの名無しさん
14/11/01 08:37:51.45 lEpZYiiz
インデントにtabは使わない方がいいんだろうか

45:デフォルトの名無しさん
14/11/01 08:51:10.43 JbWWGhV7
行頭のインデントのみに使用するってルールを
理解実践できないアホが大量にいるのでスペースにしたほうがいいです

46:デフォルトの名無しさん
14/11/01 09:08:39.81 N73zy/Fb
元々のTABの意味からしたら
行頭以外に使うためにあるんだけどな

47:デフォルトの名無しさん
14/11/01 09:37:49.64 yfMW+WpF
>>44
色々な環境で作るようなケースだとタブ幅がバラバラになって収拾つかなくなるから、スペースの方が安全

>>45
はあ?

48:デフォルトの名無しさん
14/11/01 10:13:26.75 JbWWGhV7
同じ事言ってるだけだろが
何がはあ?だよカス

49:デフォルトの名無しさん
14/11/01 10:22:07.59 XUKsmtsi
>>44
pep 8 に書いてあるからそっち読んだほうがいい

50:デフォルトの名無しさん
14/11/01 10:41:28.80 yfMW+WpF
>>48
はあ?

51:デフォルトの名無しさん
14/11/01 10:49:40.85 VFzoWWB5
はぁ・・・すィませェん

52:デフォルトの名無しさん
14/11/01 12:00:16.50 Ytgna+GF
ちゅ~とりあるには スペース4つにしろボケェ! って書いてあった。ミギー、防御頼む。

53:デフォルトの名無しさん
14/11/01 12:32:27.86 DSlSt65N
漏れはスペース 2

54:デフォルトの名無しさん
14/11/01 12:35:44.99 MYrZ3l8J
pycharmに従います

55:デフォルトの名無しさん
14/11/01 14:15:01.20 qmzeZffw
pycharmは結構いいね
shadows nameがうるさいけど

56:デフォルトの名無しさん
14/11/01 14:18:14.31 dK10bzn9
そんなん .editorconfig いれてリスペクトしとけやボケ

57:デフォルトの名無しさん
14/11/01 14:20:10.75 dK10bzn9
これな
URLリンク(editorconfig.org)
対応してない糞エディタは使うのやめて、ファイル毎プロジェクト毎に使い分けりゃいい

58:デフォルトの名無しさん
14/11/01 14:49:20.70 JEchZw1G
メモ帳なのでとりあえずif(True):から書き始める

59:デフォルトの名無しさん
14/11/01 20:53:48.04 1VzjYX/m
日本語チュートリアル読んでるんだが、恐ろしいまでに和訳が下手くそだな

60:デフォルトの名無しさん
14/11/01 22:16:46.75 eRe8awTN
かんにんしてつかぁさい

61:デフォルトの名無しさん
14/11/01 23:00:54.98 mS/028X5
朝ドラ見てんじゃねーよ

62:デフォルトの名無しさん
14/11/01 23:19:39.36 FRQEpBz6
>>59
あなたがやってもいいんですよ。

63:デフォルトの名無しさん
14/11/01 23:46:27.48 1cXKFWWG
>>59
英語で読んでもいいんですよ。

64:デフォルトの名無しさん
14/11/01 23:54:57.65 lEpZYiiz
albeitをアルバイトのことだと思って読んでた

65:デフォルトの名無しさん
14/11/02 00:33:30.93 VVGtWRg9
日本語訳は、わざと初心者に分かりづらく書いてるんだろうね。でないと入門書が売れない。
体言止めとか使って極力テキスト短くしたらいいのに。

66:デフォルトの名無しさん
14/11/02 01:19:21.60 xuPJ1weo
ぶっちゃけると、初心者のためではなく、本人のためのメモです
googleさんにぶっこんで、自分が詰まったところだけ翻訳してます
なので、日本語訳ではなく、google語訳だと思ってくれればいいです

67:デフォルトの名無しさん
14/11/02 01:45:00.59 s4nZWtnd
>>66
おまいさんがPython-doc-jaに参加していて、本当にそういうふうに翻訳して、それが公開されてるとしたら、
ちゃんとGoogle翻訳のライセンスとPythonドキュメントのそれが衝突していないことを確認してるんだよな?

68:デフォルトの名無しさん
14/11/02 01:50:41.36 xuPJ1weo
>>67
サブマリン著作権というGoogleの秘密兵器だと思ってくれて結構

69:デフォルトの名無しさん
14/11/02 02:35:09.13 8w6TfeWk
日本人が翻訳してたのか…お疲れ様です。そもそもが初心者向け翻訳では無かったのね

70:デフォルトの名無しさん
14/11/02 07:57:51.17 Ava/UM4M
原文が初心者向けでない以上、どう翻訳しても初心者向けにはならない


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch