Python

c48841d5 anonymous 2008-02-24 20:48
朔@新月でも使われているオブジェクト指向プログラミング言語

Python
http://www.python.org/

PyJUG
http://www.python.jp/
2ef416fc anonymous 2008-03-09 01:42
小ネタ

秒を時、分、秒にする。

minutes, seconds = divmod(sec, 60)
hours, minutes = divmod(minutes, 60)

divmodなんてあるのね〜。
8e796f61 anonymous 2008-03-12 23:43
エリック S.レイモンドもおすすめ。
なぜ Python なの?
http://www.codereading.com/article/why_python.html
4f4288a0 anonymous 2008-03-13 01:44
string.find() より “in” のほうが速い。

import timeit
print timeit.Timer('“a“ in “cba“').timeit()     # 0.0949950218201
print timeit.Timer('“a“.find(“cba“)').timeit()  # 0.358776092529
a72caeac anonymous 2008-04-17 00:11
MacPorts から python25 をインストールしたら
py25-hashlib, py25-zlib をいれておけということさorz
de93d3a2 anonymous 2008-05-02 01:31
gadfly ってどうなんだろ。。。
9d8d2d0f anonymous 2008-06-27 22:14
Python 文字コードの判定と変換
http://speirs.blog17.fc2.com/blog-entry-4.html

なるほど。
84e80d2e anonymous 2008-08-27 00:29
おすすめのGUIツールキットを教えてください。
5ea0251c anonymous 2008-08-27 03:05
>>84e80d2e
wxPython が無難。
Linux なら PyGTK 扱えると便利。
d621b55f anonymous 2008-08-27 23:44
>>5ea0251c
ありがとうございます。やはりクロスプラットフォームなのが良いのでしょうか?ツールキットとして優れている?
ウェブアプリ屋なんで、UIはHTMLでしか書いたことがないです。
学習しやすさでwxでしょうか?
d3c4a732 anonymous 2008-08-29 00:21
>>d621b55f
各プラットフォームでのインストールのしやすさとか、使い勝手のよさとか色々あるけど、
一番はデモアプリケーションの出来の良さかなぁ。
c059dc12 anonymous 2008-08-29 09:27
>>d3c4a732
デモがよく出来ているのは良いですね。wxPython勉強してみます。
56e62114 anonymous 2011-02-20 16:10
ID3タグ読むのにMutagen使ってみた。
http://code.google.com/p/mutagen/
fc48c26c 白帽子 pRqBriWgNGG 2011-02-22 23:50
新月の開発に関わりたい方は、まずここで修行するんだ
1a295dad anonymous 2011-02-23 21:34
Pythonでプログラミング始めようぜ!
3fb77c14 anonymous 2011-02-23 21:36
>>1a295dad
お断りだ!
501a49fe anonymous 2011-02-23 22:05
>>1a295dad
俺は優しいから一緒にやってやろう
462bf1fd anonymous 2011-02-23 22:05
>>3fb77c14
ぱい
c6830e08 anonymous 2011-02-24 13:00
>>501a49fe
よっしゃー
といっても特に聞くこともなかったり
beb410c7 anonymous 2011-02-25 01:08
簡単に文字列を16進数にできるんだって。

>>> "新月".encode("hex")
'e696b0e69c88'
>>> "e696b0e69c88".decode("hex")
'\xe6\x96\xb0\xe6\x9c\x88'
>>> print "e696b0e69c88".decode("hex")
新月
e00781f0 anonymous 2011-02-25 01:12
MacでActivePython使ってるけど、対話型シェルで日本語が入力できないぞー。
3d2b41cf 白帽子 pRqBriWgNGG 2011-02-25 01:14
>>beb410c7
これは知らなかった。便利だ。前にそれっぽいの作ったけどJavaScript任せだったから・・・。
e82d1d5c anonymous 2011-02-25 01:16
>>e00781f0
大丈夫Winもできんかった
e5520856 anonymous 2011-02-25 15:36
import ファイル名
ファイル名.関数(ほげほげ)
で他のファイルの関数使えるんだってー。へー
25414b0a anonymous 2011-02-25 15:37
>>e5520856
正直リスト.関数と紛らわしい
1416ead1 anonymous 2011-02-26 17:42
pylabでMemory Errorが出たが助かった
http://plog.search-labo.net/2010/11/pylabmemoryerror.html
f7bbae11 anonymous 2011-02-27 08:42
>>e5520856

ああ、しかも、モジュールを変数に格納できる。

>>> import math
>>> math.pi
3.1415926535897931
>>> m = math
>>> m.pi
3.1415926535897931
>>> del math
>>> math.pi
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'math' is not defined
>>> m.pi
3.1415926535897931

C#のusingなどよりずっと使える。
e2baee1c anonymous 2011-02-27 12:35
>>f7bbae11
何か初心者の眼からすると、当たり前のことを当たり前のようにやってるようにしか見えないけど
C#はそれさえ出来ないのね
6d72d17e anonymous 2011-02-28 18:43
>>f7bbae11
import math as m
でもいいよね?
1c68f521 anonymous 2011-02-28 21:45
>>6d72d17e

もちろん。
36b9ecc8 白帽子 pRqBriWgNGG 2011-02-28 23:46
>>6d72d17e
シンタックスシュガーってやつか
2613b8f5 anonymous 2011-03-01 00:08
>>36b9ecc8
糖衣構文とか一行野郎とかちょっと面白い訳が多いな
d05e4a15 anonymous 2011-03-01 13:47
>>2613b8f5
一行野郎w良い意訳w
d8b1f3ff anonymous 2011-03-01 22:58
あなたの知らないPythonのひみつ - atsuoishimotoの日記
http://d.hatena.ne.jp/atsuoishimoto/20110228/1298906063

そんなにインデントしたらすごく見にくそうだけど
74d02cfe anonymous 2011-03-01 23:04
>>d8b1f3ff
コメが飼い慣らされとる
38ad6923 anonymous 2011-03-01 23:26
今日は再帰について勉強しよう
ee624597 anonymous 2011-03-02 03:08
a = b = c = 1
この代入になんか名前あったよんえ?
思い出せないいいいいいい
2cdad521 anonymous 2011-03-02 12:54
>>d8b1f3ff

インデントが一番見やすいのだ。{}を使っていても、begin endを使っていても、
プログラマーはインデントしたがる。
15693c72 anonymous 2011-03-04 14:07
>>ee624597
マルチターゲット代入
なに,名前なんてどうでもいいことさ
5a5e4323 anonymous 2011-03-04 14:32
名前を忘れると使い方を忘れたときにググれなくなるっていう
ことがあった。。。
2e54cfe9 anonymous 2011-03-04 14:57
まあそれはあるなw
c1babf94 anonymous 2011-03-04 18:32
>>38ad6923
http://www.google.com/search?hl=en&source=hp&biw=1240&bih=655&q=recursion
これですね
72b6eace anonymous 2011-05-30 20:49
Python開発チーム、2.5系最後のアップデートとなる「Python 2.5.6」をリリース
http://sourceforge.jp/magazine/11/05/30/1129231
9f4bba39 anonymous 2011-05-31 10:49
3.X系はどうなるんだか
0b72bc07 anonymous 2011-05-31 16:05
>>9f4bba39
出たばかりの頃に勉強始めてさっぱり既存のPyrhon実装に応用できずハマった。
6314db0a anonymous 2011-05-31 16:36
Python面白そうなんだけど
英語が読めなくてなかなか難しい
168b0dd3 anonymous 2011-05-31 22:04
>>6314db0a
そういう人はRubyがいいらしいよ。

覚えるならRubyかPythonか
http://developmemo.seesaa.net/article/157006741.html

[[Ruby]]
6b3f1c2d anonymous 2011-05-31 22:21
>>168b0dd3
なんか前にもRubyおすすめされたことある気がする
やってみようかな
36c4f8c1 anonymous 2011-05-31 23:42
>>6b3f1c2d
日本語ドキュメントの充実度で言えばRubyだろ。
matz氏の性格をウンヌンと、あれこれ言う人もいるが、
ともかく開発者が日本語が母国語の人だってのは大きい。
コレとんでもなくでかいアドバンテージだろう。

Pythonは世界中で使われているし勢いがあるから、
アプリが豊富ってことでソース読める人ならオススメ
もちろんインタネっと世界では標準語である英語はできたほうがいい。
朔もソースから読めるようになるし。
56877879 anonymous 2011-05-31 23:46
>>36c4f8c1

>>168b0dd3のとほぼ一致だなw
8f7c8582 anonymous 2011-06-01 00:04
>>36c4f8c1
英語覚えよう覚えようと思ってるんだけど苦手なんだよね…困ったね…
1bc36031 anonymous 2011-06-01 02:04
>>8f7c8582
Py使ってりゃ覚えるんじゃね?
c2ac85f9 anonymous 2011-06-01 02:58
>>1bc36031
そうかな、少しずつ頑張ってみるよ
ef36ef66 anonymous 2011-06-29 03:40
Flask 0.7 Released (Python Web Framework) (pocoo.org)
http://news.ycombinator.com/item?id=2705262
2e16dd0a anonymous 2011-07-24 14:48
公式サイトに繋がらない。今日はメンテナンス?

traceroute to www.python.org (82.94.164.162), 30 hops max, 60 byte packets
 1  59.106.172.1 (59.106.172.1)  0.464 ms  0.644 ms  0.735 ms
 2  tkgrt2b-grt5e.bb.sakura.ad.jp (59.106.249.77)  0.539 ms  0.484 ms  0.424 ms
 3  tkort3-grt2b-10g.bb.sakura.ad.jp (59.106.251.33)  0.710 ms  0.663 ms  0.735 ms
 4  tkcrt2-ort3-10g.bb.sakura.ad.jp (59.106.251.38)  0.692 ms  0.637 ms  0.682 ms
 5  xe-1-3.a14.tokyjp01.jp.ra.gin.ntt.net (61.120.145.169)  0.957 ms  0.985 ms  0.849 ms
 6  ae-8.r25.tokyjp01.jp.bb.gin.ntt.net (203.105.72.149)  0.775 ms ae-8.r24.tokyjp01.jp.bb.gin.ntt.net (61.213.160.241)  40.267 ms  40.205 ms
 7  ae-3.r22.osakjp01.jp.bb.gin.ntt.net (129.250.3.220)  11.177 ms ae-9.r21.tokyjp01.jp.bb.gin.ntt.net (129.250.3.76)  0.946 ms  0.986 ms
 8  as-2.r21.snjsca04.us.bb.gin.ntt.net (129.250.4.44)  106.700 ms ae-2.r20.osakjp01.jp.bb.gin.ntt.net (129.250.2.2)  9.689 ms ae-3.r21.osakjp01.jp.bb.gin.ntt.net (129.250.4.214)  10.933 ms
 9  as-2.r20.snjsca04.us.bb.gin.ntt.net (129.250.2.164)  123.616 ms as-1.r21.snjsca04.us.bb.gin.ntt.net (129.250.3.197)  117.319 ms ae-2.r06.snjsca04.us.bb.gin.ntt.net (129.250.5.55)  112.013 ms
10  ae-1.r06.snjsca04.us.bb.gin.ntt.net (129.250.5.13)  132.066 ms xe-0-3-0-1.r06.snjsca04.us.ce.gin.ntt.net (128.241.219.58)  106.528 ms  107.556 ms
11  xe-0-3-0-1.r06.snjsca04.us.ce.gin.ntt.net (128.241.219.58)  109.050 ms chg-s1-rou-1041.US.eurorings.net (134.222.226.130)  169.145 ms xe-0-3-0-1.r06.snjsca04.us.ce.gin.ntt.net (128.241.219.58)  121.321 ms
12  chg-s1-rou-1041.US.eurorings.net (134.222.226.130)  173.674 ms  173.154 ms  171.919 ms
13  chg-s1-rou-1001.US.eurorings.net (134.222.226.137)  291.575 ms nyk-s1-rou-1001.US.eurorings.net (134.222.228.177)  287.160 ms  280.097 ms
14  asd2-rou-1022.NL.eurorings.net (134.222.226.169)  275.317 ms  269.993 ms  275.847 ms
15  asd2-rou-1042.NL.eurorings.net (134.222.230.33)  282.406 ms  275.809 ms  274.745 ms
16  asd2-rou-1042.NL.eurorings.net (134.222.230.33)  284.501 ms  279.302 ms 134.222.97.18 (134.222.97.18)  280.066 ms
17  0.ae2.xr4.1d12.xs4all.net (194.109.5.82)  287.670 ms  287.269 ms 134.222.97.18 (134.222.97.18)  290.351 ms
18  0.ae2.xr4.1d12.xs4all.net (194.109.5.82)  297.950 ms te5-4.swcolo2.3d12.xs4all.net (194.109.12.34)  288.249 ms 0.ae2.xr4.1d12.xs4all.net (194.109.5.82)  299.011 ms
19  * te5-4.swcolo2.3d12.xs4all.net (194.109.12.34)  291.715 ms  284.184 ms
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *
1905a9db anonymous 2011-07-25 01:05
reって後方検索できるのかな?
subで探したいstringが二つ以上出てしまうと二つとも置き換えられてしまう。
6f620a9d anonymous 2011-07-25 19:11
>>1905a9db
とくにはなさそうな。
やるならsplitで適当に分割するか、文字列[::-1]で文字列反転させて、subのcountで制御する……か?
b2648f18 anonymous 2011-09-19 07:35
一つ質問。以前に似た質問があったらそこへのリンク飛ばして欲しい。
質問の内容は変数内の文字列を変数として扱いたい
例えばbashの$のように
for x in `seq 2`; do export val$x=$x; done
echo $val$tmp
2
こんなふうに"宣言する変数名"="固定文字列"+"連番数字"な事がしたいんだ。
今の俺イマイチ日本語喋れてない気がするが頼んだ。
1af14382 anonymous 2011-09-19 19:11
>>b2648f18
実行したら空白1行出力された。
5494743a anonymous 2011-09-22 21:34
>>1af14382
それは行間を読めとshellが言いたかったのだろ。
s/\$tmp/2/ というか export tmp=2;eval echo '$val'$tmp

>>b2648f18
連番変数を作るくらいなら、リストをつかえばいいのに。
それでも、
globals().keys()
globals().setdefault(str, value)
を使えば動的に定義できるのだから便利といえば便利だね。他の言語では大抵マクロで定義するところだから。

Pythonはほとんど触ったことはなかったけど、このインタラクティブシェルは案外に便利、快適だな。
dir()とかhelp()とかで伝っていくだけでいろんなことが分かる。
e51367c6 anonymous 2011-09-23 14:05
>>b2648f18
Use eval().

http://ideone.com/ahQ99
d601562b anonymous 2011-09-23 14:08
s/eval/exec/
61c4948c anonymous 2013-06-20 22:11
それがPython
b74bf0d8 anonymous 2014-03-18 14:13
Python 3.4登場
http://news.mynavi.jp/news/2014/03/18/217/
3278dd99 anonymous 2014-03-20 21:49
まだ2.7から乗り換える気にならない
1e53b8ad anonymous 2014-06-04 23:34
imghdr.what で認識できない画像結構多いのな。
適当な10枚くらい貼ってある画像スレで試してみても、
半分弱くらいが None 返ってくる。
0daad0c5 anonymous 2014-06-06 15:41
>>3278dd99
pyenv (https://github.com/yyuu/pyenv) で試そう。
俺と一緒に。
06e7d8e7 anonymous 2020-05-03 00:28
2020年4月20日、最後のPython2リリース。
https://www.python.org/downloads/release/python-2718/

print "Goodbye, Python2"
18577040 anonymous 2020-07-16 01:08
人に勧めるならこれだな
7ad83667 anonymous 2020-10-19 21:40
周囲に合わせて使ってるけど、なんでこんなに多用されているのかイマイチ分かってない。
素晴らしく作り込まれてるコードが出てくるけど二言目には「けどPythonだから遅い」と愚痴り始める。
それをC++に書き直す仕事にありつけるから大きな声では言わないけど。
e11d95de anonymous 2020-10-20 13:54
>>7ad83667
学習が容易なのとライブラリとミドルウェアが充実しているからじゃないですかね
スクリプト言語で書いて遅いからCなどで書き直すのはいにしえからの慣習なのでノーコメント
d6f383af anonymous 2022-03-13 21:39
>>e11d95de
yumはもっさり
6ee1ba52 anonymous 2022-07-07 17:03
ジャンゴとララベルってどっちやるべき?
c960b4fc anonymous 2022-08-06 20:37
>>6ee1ba52
これに誰も答えてくれない・・・
社内SEになったので、juliaとかやればいいですか???
adb7e72e anonymous 2023-04-22 14:40
exit()
910e40df anonymous 2023-08-25 23:31
Excelが廃村で動くらしいね
VBA…
f50b6a32 8e6e754b 2023-08-26 11:46
>>c960b4fc
社内で使うもの決められていないとか、自由な社風だね。
悩んだなら、両方やればいいじゃん。
1ヶ月、動いてなかったんかい。
8a4c264c anonymous 2023-08-30 03:55
>>910e40df
Python が Excel で動く、であって逆ではないだろ。
f1a71bb4 anonymous 2023-09-28 10:48
ゼロからのPython入門講座 - python.jp
https://www.python.jp/train/index.html

今はこういうのもあるんやね
93b8c0f5 anonymous 2023-11-01 10:58
PyCon APAC 2023、運営提供のFree Wi-FiがDNSの通信内容を勝手に公開して炎上 | スラド デベロッパー
https://developers.srad.jp/story/23/10/30/1331221/
debb6c1b anonymous 2023-11-01 17:38
炎上させすぎ、という結論に落ち着きつつある昨今。
330c083d anonymous 2023-11-02 11:30
PyCon JP Blog: PyCon APAC 2023におけるNOCコンテンツに関するご指摘について
https://pyconjp.blogspot.com/2023/11/pyconapac2023-statement.html
bf26ba78 anonymous 2023-12-13 16:26
>>330c083d
よくわかんないけどサイアク!
パール6を使うことにします!!!!
47444c67 anonymous 2023-12-13 23:17
rakudo-star なら知ってるけど Perl 6 って何?
4fd1bb8d anonymous 2024-01-13 12:50
>>47444c67
勘ぐれ、お前

Top of this page. |

limit: 15360KB

(Python/85/0.0MB)

Powered by shinGETsu.