[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 06/09 11:00 / Filesize : 41 KB / Number-of Response : 181
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれPython(超初心者用) その23



1 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 15:00:17.89 ID:C9xN4CIo]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで

前スレ
くだすれPython(超初心者用) その22
toro.2ch.net/test/read.cgi/tech/1394240091/
関連スレ
Pythonのお勉強 Part49
toro.2ch.net/test/read.cgi/tech/1387528488/

◆関連リンク Python の Home Page
ttp://www.python.org/

◆長いコードはこういうところにはってください
ttp://ideone.com/
ttp://codepad.org/
ttp://pastebin.com/
ttp://dpaste.com/

◆まとめwiki
ttp://python.rdy.jp/

2 名前:デフォルトの名無しさん [2014/05/19(月) 15:01:40.81 ID:C9xN4CIo]
立った

3 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 15:26:57.12 ID:xs01V/sZ]
|....,,__
|_::;; ~"'ヽ
| //^''ヽ,,)
|  i⌒"
| ∀`) < 誰もいない きのこるならいまのうち
|⊂
| ノ
      _,,,......,,__
  /_~ ,,...:::_::;; ~"'ヽ
 (,, '"ヾヽ  i|i //^''ヽ,,)
   ^ :'⌒i    i⌒"
      |( ´∀`) < きのこ のこーのこ げんきのこ ♪
      |(ノ   |つ
      |     |
     ⊂ _ ノ
       ""U
      _,,,......,,__
  /_~ ,,...:::_::;; ~"'ヽ
 (,, '"ヾヽ  i|i //^''ヽ,,)
   ^ :'⌒i    i⌒"
     (´∀` )| < エリンギ まいたけ ブナシメジ ♪
    ⊂|  (ノ |
      |     |
      ヽ _ ⊃
      .U""
|
| ミ
| ミ  サッ!
| ミ
|

4 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 15:31:56.04 ID:xs01V/sZ]
   ┌─┐
   │●│
   └─┤
   _   ∩
  ( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘

5 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 16:14:27.05 ID:6L2g2kAx]
               ノ      ゚.ノヽ  , /}      ...
            ,,イ`"     、-'   `;_' '    ..::::::::::::::...
   ,-、  _.._   (        (,(~ヽ'~     ..:::::::::::::::::::::::
 )'~  レー'  〉   ヽ       i`'}       .:::::::::::::::::::::::
 ~つ     '-ー、  i       | i'     ...:::::::::::::::::::::::
 /       <  /     。/   !  ......:::::::::::::::::::::::::    これは>>1乙じゃなくて
/         ~^´     /},-'' ,●::::::::::::::::::::::::::::::::::::
i、        ,i' _,,...,-‐-、/    i  ::::::::  .:::::::::::::
..ゝ        <,,-==、   ,,-,/      .:::::::::::            放射能がうんたら
 )       {~''~>`v-''`ー゙`'~       ..:::::::::                          ........::.
 {        レ_ノ            ..::::::::.                         ......:::::::::
ノ         ''           ..:::::::                        ...::.:...:::::::::
                     .:::::::::                     ...:......:::::::::::: .
                    .:::::::::::.        .....      ..  ..::::::::::::::::::::::::   :::.
                    ::::::::::::::::.::::::....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.. ::  ::..
                    .:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::    ::.
                    ::::::::::::::::: :::::::::::::::::::::::::::::: :::::
                          .::    ::.  :::

6 名前:デフォルトの名無しさん [2014/05/20(火) 00:53:14.02 ID:c/zSMJrz]
乙乙py

7 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 08:59:06.89 ID:/08zgsVl]
>>1乙乙

8 名前:デフォルトの名無しさん [2014/05/24(土) 03:26:05.27 ID:4Shar09G]
てす

9 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 15:27:47.49 ID:h2zYt45c]
難しいコンピュータ理論のわからない人間に
Pythonで以下のようになる論理的な説明を誰かお願いします

a = [] の時
bool(a)はFalse
all(a)はTrue

10 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 15:35:11.07 ID:Gl+D6mpu]
理論的な説明もなにもそう決まってるからとしか言いようがない

docs.python.jp/3/reference/expressions.html#boolean-operations
ブール演算のコンテキストや、式が制御フロー文中で使われる際には、
以下の値: False 、 None すべての型における数値の 0、空の文字列、
空のコンテナ (文字列、タプル、リスト、辞書、集合、凍結集合など) は
偽 (false) であると解釈されます。それ以外の値は真 (true) であると解釈されます。

docs.python.jp/3/library/functions.html#all
iterable の全ての要素が真ならば (もしくは iterable が空ならば) True を返します。



11 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 15:57:29.60 ID:fV/1J88J]
allは、「要素がある⇒それはすべて真」がTrueであることだから
前提がFalseなら、all自体はTrue

12 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 16:02:45.13 ID:hlo3j/US]
>>> bool([False])
True

13 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 18:03:32.61 ID:DFMQ1RaY]
まずboolとallの定義からはじめようか

14 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 22:07:14.68 ID:GtRtgzPJ]
>>9
これとこれを読もう
docs.python.jp/3.3/reference/datamodel.html#object.__bool__
docs.python.jp/3.3/library/functions.html#all

allはイテラブルにFalseが含まれていたらFalse。それ以外はTrue
だから空イテラブルはTrueになる

15 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 22:38:14.54 ID:QeWtQmqd]
> allはイテラブルにFalseが含まれていたらFalse。それ以外はTrue
それだと all([""]) は True を返すように聞こえる

16 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 23:08:01.90 ID:GtRtgzPJ]
>>15
""はFalseだから問題ないような……
でもちょっとわかりにくかったか。すまん

リンク先にコードあるし俺の一言は蛇足だったかも

17 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 23:19:44.40 ID:4Shar09G]
""はFalseだから問題ないよ
なんで
all([""]) が True を返す
と思ったの?

18 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 23:46:17.80 ID:QeWtQmqd]
False と "" はまったくの別物じゃないか
だからドキュメントでは "Return True if bool(x) is True for all values x in the iterable." なんて
言い方をしているわけで

19 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 00:22:53.24 ID:Bq1986NC]
pythonってNullに相当する定数てないの?
NoneってNullじゃないよね
None == "\0" # False

20 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 03:26:50.63 ID:Vi+cJlmc]
PythonのNoneは他の言語のヌルポインターに相当している定数で合っている
何のプログラミング言語か分からないけど、Nullと"\0"は意味が違う
Nullはヌルポインター、"\0"はヌル文字を含む文字列を表していると思われる

PythonだとNoneは値がないことを表す値、"\0"はヌル文字を含む長さ1の文字列を表している
比較したときに暗黙の型変換は起こらないので真にならない



21 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 03:51:31.83 ID:Vi+cJlmc]
>>14-18
Pythonは強い動的型付けを取り入れていて、基本的に暗黙的な型変換はしないけど
真偽値が期待される場所では積極的にbool型への暗黙的な型変換が働く

22 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 07:00:43.18 ID:UhrsCUPW]
なるほど、わかった気がします

boolは引数全体を評価する

空iterable全体はFalseに変換されるので、bool([])はFalse

allは引数のiterableの各要素を評価する

空iterableの要素は「存在しない」のでbool値に変換できず、TrueでもFalseでもない ※ココ重要

「要素にFalseが含まれていたらFalse、それ以外はTrue」というallの仕様により、all([])はTrue

23 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 10:26:15.68 ID:Wcl6d7YS]
boolは引数全体を評価する

空iterable全体はFalseに変換されるので、bool([False])はFalse

24 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 10:28:06.48 ID:Wcl6d7YS]
>>> all([True])
True
>>> all([False])
False
>>> all([])
True
>>> bool([True])
True
>>> bool([False])
True
>>> bool([])
False

25 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 11:22:27.34 ID:UhrsCUPW]
いろいろありましたが、
allを「iterableの全ての要素がTrueであり、かつ空でない」ことの
チェックに使うと怪我をするということですね。
けっこうクリティカルな業務に使っているので肝に銘じます。

26 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 11:33:03.86 ID:sSegk3tB]
all に限らないけど
使うな危険とか
はまりどころとか
まとめてるサイトってある?

27 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 15:25:44.87 ID:t1V1lNcr]
素数を生成するライブラリってNZMATHの他にあります?
以前見かけた気がするのですが、検索してもでなくて

28 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 18:35:43.80 ID:cec37mBk]
sqliteでreqカラムのword(部分一致)ってどうやったらいいですか?
con.execute(u'select rowid, * from db where %s LIKE "%s"' % (req,word))

29 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 23:37:27.54 ID:QUzAifTx]
馬鹿には無理

30 名前:デフォルトの名無しさん mailto:sage [2014/05/26(月) 01:12:17.11 ID:Dq9xHmpl]
word = u'%hoge%'



31 名前:デフォルトの名無しさん mailto:sage [2014/05/26(月) 14:13:27.92 ID:Egp27eY/]
https://twitter.com/methane/status/470700720652431360
これどういう意味ですか?
print()ってかけば2と3両方共対応できると思うんですがこれは何の話ですか?

32 名前:デフォルトの名無しさん mailto:sage [2014/05/26(月) 14:14:33.99 ID:Egp27eY/]
本当は直接聞けって言われるかも知れませんがあまりにもフォロー数とフォロワー数が異なるので
フォローしてない人のリプは読まない人っぽいのでこちらで質問させていただきました

33 名前:デフォルトの名無しさん mailto:sage [2014/05/26(月) 14:30:35.08 ID:2JzRM12h]
かなり今更感

34 名前:デフォルトの名無しさん mailto:sage [2014/05/26(月) 17:32:32.53 ID:ssj5W0pD]
>>31
>>> print("a", "b", "c" , sep="|")
SyntaxError: invalid syntax
>>> from __future__ import print_function
>>> print("a", "b", "c" , sep="|")
a|b|c

35 名前:デフォルトの名無しさん mailto:sage [2014/05/26(月) 17:41:20.01 ID:ssj5W0pD]
>>31
補足しとくと
2.xのprint()はprint文に(1, 2, 3)っていうタプルを渡してるだけ
>>> print ("a", "b", "c")
('a', 'b', 'c')

36 名前:デフォルトの名無しさん mailto:sage [2014/05/26(月) 17:43:24.65 ID:ssj5W0pD]
(1, 2, 3)じゃなくて("a", "b", "c")だったな

37 名前:デフォルトの名無しさん mailto:sage [2014/05/26(月) 17:43:24.78 ID:2JzRM12h]
間違ってるって指摘したらブロックされそうだ

38 名前:デフォルトの名無しさん mailto:sage [2014/05/26(月) 22:55:36.43 ID:EPKtpGZs]
print(1,2,3)みたいに書くなら
print("{}{}{}".format(1,2,3))って書けば両方対応できると思うんだけど

39 名前:デフォルトの名無しさん mailto:sage [2014/05/27(火) 00:23:30.18 ID:b99/t4fc]
そんなめんどくさいことするくらいなら素直にfrom __future__ import print_function使えよ

40 名前:デフォルトの名無しさん mailto:sage [2014/05/27(火) 00:29:24.93 ID:GgBMhOaf]
phpの$object->$nameはpythonではどう書いたらいいでしょうか?



41 名前:デフォルトの名無しさん mailto:sage [2014/05/27(火) 00:34:50.21 ID:GgBMhOaf]
すみません自己解決しました
getattr(object, 'name')

42 名前:デフォルトの名無しさん mailto:sage [2014/05/27(火) 00:46:24.20 ID:GgBMhOaf]
続けてすみません
phpのUser::$nameはpythonでどう書いたらいいでしょうか

43 名前:デフォルトの名無しさん mailto:sage [2014/05/27(火) 00:47:11.14 ID:PXeOjUep]
ついでに list(map(print, range(10))) みたいなこともできるようになったけど嬉しいかどうかはしらない
lambda に渡せるのは稀に便利

44 名前:デフォルトの名無しさん mailto:sage [2014/05/27(火) 01:52:08.30 ID:ngkX6cAi]
from __future__ import print_functionする前のprintと後のprintは別物
Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> print(1,2,3)
(1, 2, 3)
>>> from __future__ import print_function
>>> print(1,2,3)
1 2 3
>>> print((1,2,3))
(1, 2, 3)

45 名前:デフォルトの名無しさん mailto:sage [2014/05/27(火) 01:54:42.96 ID:fDLDDGc5]
>>42
ドキュメントぐらい読めよ

46 名前:デフォルトの名無しさん mailto:sage [2014/05/27(火) 01:57:36.43 ID:fDLDDGc5]
そもそもprint(1,2,3)みたいな使い方をするってレアじゃない?

47 名前:デフォルトの名無しさん mailto:sage [2014/05/27(火) 02:54:09.71 ID:vwK3Zsni]
38が正解

48 名前:デフォルトの名無しさん mailto:sage [2014/05/27(火) 21:45:14.93 ID:JvmXnqEP]
sys.stdout.write

49 名前:デフォルトの名無しさん mailto:sage [2014/05/27(火) 21:53:35.90 ID:xZjfoO9Y]
print(*msgs) とかのことを考えると format で代用ってのもきつそう
もし両対応させるなら print_function ひっぱってきたほうが良さげか

50 名前:デフォルトの名無しさん mailto:sage [2014/05/30(金) 14:49:42.26 ID:C8E1zgtw]
pyenvはダメだ使うんじゃねえってツイートを見たんですけどpyenvがダメなのは有名なことなんですか?
ずっと使ってましたがどうやって複数バージョンを入れるのが良いのでしょうか?



51 名前:デフォルトの名無しさん mailto:sage [2014/05/30(金) 15:00:01.82 ID:C8E1zgtw]
ちなみに2.7と3.4しか使いません

52 名前:デフォルトの名無しさん mailto:sage [2014/05/30(金) 16:21:46.60 ID:6WJTDNe5]
virtualenvで済むのになんでわざわざpyenvなんかつかってんのっていう事じゃないの

53 名前:デフォルトの名無しさん mailto:sage [2014/05/30(金) 16:47:16.55 ID:lri6NfmJ]
virtualenvは今インストールされているバージョンのpythonで複数の環境を作れるので
pyenvは異なるバージョンをインストールできるし管理できる。
特定のバージョンしか使わないならvirtualenvで環境わけるだけでいいだろう
virtualenvとpyenvを比較する話ではないと思うんだけどtwitterでは何故同一で考えている人が多いのか

54 名前:デフォルトの名無しさん mailto:sage [2014/05/30(金) 17:06:29.11 ID:6WJTDNe5]
>>53
virtualenvでも別のバージョンの環境つくれるけど、それを知らない人がpyenv使ってるのか

55 名前:デフォルトの名無しさん mailto:sage [2014/05/30(金) 17:48:41.56 ID:lri6NfmJ]
virtualenvは複数バージョンを管理できない

56 名前:デフォルトの名無しさん mailto:sage [2014/05/30(金) 20:28:31.50 ID:DRgNqQjq]
君らあらゆる面ですべて間違ってるよ
「そのツイートした奴に聞けよ」が正解

57 名前:デフォルトの名無しさん mailto:sage [2014/05/30(金) 20:36:47.48 ID:DRgNqQjq]
まあvirtualenvのドキュメントに

バージョン違うPythonを使ってるなら、それぞれにvirtualenvを入れてください
スクリプトにバージョンのサフィックスをつけるようにしましたので、衝突しません

って書いてあるけど

58 名前:デフォルトの名無しさん mailto:sage [2014/05/31(土) 00:14:16.80 ID:FdQ8Co+W]
pyenv+virtualenvでならたまに

59 名前:デフォルトの名無しさん mailto:sage [2014/05/31(土) 18:57:13.02 ID:XGX5yLkH]
pyenv使えばいろんなバージョン入れられるから便利だよ

60 名前:デフォルトの名無しさん mailto:sage [2014/05/31(土) 21:20:19.81 ID:5YDfME91]
virtualenvでもいろんなバージョン入れられるよ

dev@deb:~$ python --version
Python 2.7.3
dev@deb:~$ source py2.7/bin/activate
(py2.7)dev@deb:~$ python --version
Python 2.7.6
(py2.7)dev@deb:~$ source py3.4/bin/activate
(py3.4)dev@deb:~$ python --version
Python 3.4.0



61 名前:デフォルトの名無しさん mailto:sage [2014/05/31(土) 21:22:28.27 ID:AMs2U+EM]
馬鹿馬鹿しい

62 名前:デフォルトの名無しさん mailto:sage [2014/05/31(土) 21:23:24.28 ID:AMs2U+EM]
てか質問の意味が分かってないなら喋るなと

63 名前:デフォルトの名無しさん mailto:sage [2014/05/31(土) 21:29:24.15 ID:FdQ8Co+W]
しかも>>53は作れるでなくて管理できるって言ってる
人の話をまず正確に解釈しろ

64 名前:デフォルトの名無しさん mailto:sage [2014/05/31(土) 22:37:23.91 ID:xM8SOXBn]
python2.7です。

rowにはユニコード型の文字列が含まれています。

以下の行だとエラーになりますが、
In: a = [row[3:] for row in PartsList if re_SH.match(row[3])]
Out:TypeError: expected string or buffer

str(row[3]) とする以下の行では正常に動作します。
a = [row[3:] for row in PartsList if re_SH.match(str(row[3]))]

ネットで調べると、正規表現でユニコード型をつかうなら、正規表現パターンと文字列両方をユニコードに
すればいい、と書かれていたのですが、両方にuをつけても、上記エラーになります。

理由を教えていただけないでしょうか。

65 名前:デフォルトの名無しさん mailto:sage [2014/05/31(土) 22:54:07.79 ID:CxiaUoc1]
長文ですいません、質問お願いします。
BeautifulSoupで特定のurlのみを抜きたい場合、例えば以下のような

<div id="tieup_list_content">
<div id="tieup_list_content-0" class="test">
<ul>
<li class="clearfix">
<div class="left-col">
<a class="head-text" href="cookpad.com/loading/ct/?crid=21746&amp;pid=511" target="_top">
</div>
<div class="right-col">
<::after>
</li>
</ul>
</div>
<div id="tieup_list_content-1" class="test">
<div id="tieup_list_content-2" class="test">
<div id="tieup_list_content-3" class="test">

構造の場合、
for list in soup.findAll("a",class_="head-text"):
if ( list.has_key('href') ):
print (list["href"])

と書いても抜けません。class='test'としても、最初にfor tieups in soup.find('div',{'id':'tieup_list_content'}):
を書いてみたのですが駄目でした。どう書いたらいいでしょうか?

66 名前:デフォルトの名無しさん mailto:sage [2014/05/31(土) 23:31:23.25 ID:tD8EEUor]
>>65
手元でコピペして試してみたらちゃんとurl出力されたよ
has_key('href')じゃなくてhas_attr('href')使えって警告は出たけど

67 名前:デフォルトの名無しさん [2014/05/31(土) 23:43:44.85 ID:1umWzhcx]
Pythonって実際どのレベルまで使えるの?

68 名前:デフォルトの名無しさん mailto:sage [2014/05/31(土) 23:50:56.69 ID:Na4FnqiV]
https://twitter.com/jkltf/status/472742638844518400
pyenvってactivateするんだっけ?もしかしてこれはvirtualenvの話?

69 名前:64 mailto:sage [2014/06/01(日) 00:09:19.66 ID:Bz5RJ4Oy]
すみません、row[3]はlistでした・・・。
ユニコード型はもう1階層深いところでした。

上の質問は忘れてください。

70 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 00:47:09.03 ID:LDAZuhZw]
>>67
それは貴方自身で試して確認すべきことですよ



71 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 02:32:20.18 ID:aUREUHMV]
初心者質問ですみません。サービスを作って公開したところへスクリプトか何かでアタックされたら一気に課金枠内上限までいってサーバーが停止してしまうのでしょうか。Googleが感知してIPを弾いてくれたり、何らかのガードはGAEにデフォルトで付いてるのでしょうか。
もしそういった仕組みが無ければみなさんその辺りは自分で対策されているのでしょうか。

72 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 02:35:46.44 ID:R+1cviYt]
初心者なのにアグレッシブだな。残念ながら知識がそれに伴ってないが。

73 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 02:37:36.80 ID:NChbU919]
Google App Engine for Python 6アプ目
nozomi.2ch.net/test/read.cgi/php/1358570953/

74 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 08:48:04.15 ID:aUREUHMV]
ああ!スレ間違えました!すみません!

75 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 09:03:28.76 ID:aUREUHMV]
あっちのスレを見に行ったら既に誰かが自分のレス内容を書いておいてくれたようです。お手を煩わせてしまいすみませんでした。では失礼します。

76 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 10:46:15.46 ID:QQAPK+BU]
報告が丁寧なので好感度大

77 名前:デフォルトの名無しさん [2014/06/01(日) 12:00:06.83 ID:UelQ8/AM]
>>70
いや、やってはいるんだけどマジで何もできない初心者用の言語なのかどうか知りたくて

78 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 12:03:00.81 ID:lZbdDAn5]
初心者用って何?

79 名前:デフォルトの名無しさん [2014/06/01(日) 12:41:04.58 ID:UelQ8/AM]
>>78
どっかの紹介に書いてあった

80 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 12:42:29.55 ID:SbfJTSav]
>>77
どのレベルまで使えるってどういうこと?

商売にもなるし、趣味でも使えるよ
実装効率やサーバーの稼働率や利益率まで考えろって事?



81 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 12:49:53.35 ID:+GsRp3YP]
初心者用言語ではないな。初心者にも使いやすくはあっても。
(あくまでJavaとかC++とかと比べれば比較的、といった意味で)

82 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 13:01:02.58 ID:+GsRp3YP]
言語自体が初心者用、教育用を謳ったのはBASICやPascalか。
今ならScratchかな?

83 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 14:05:20.35 ID:iIEd2k72]
web2pyが挙げてほしそうにこちらを見ている

84 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 18:50:32.51 ID:5mIsRiq3]
>>83
mail: [sage]

85 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 19:35:42.10 ID:MBRAGf+z]
pythonってwebの仕事ある?
webできのこるためにpython勉強してるのは間違えのような気がしてきたんですがどうなのか教えてください

86 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 19:50:06.92 ID:IBW92nB5]
自分の強みを生かして仕事を作れなきゃ生き残れないと思う

87 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 00:43:01.71 ID:s/t3maig]
仕事を求めるなら特定の言語で求めてるうちは無いと思えよ
PHPだってJavaだってそれだけじゃ話にならん

88 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 00:51:38.17 ID:oyNEP+R5]
勉強始めてからそんな疑問を持つようじゃとても生き残れそうにないな。

89 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 05:59:18.15 ID:Arg7CftR]
>>85
生き残る為ってほど重要ならRubyにしとけば?

日本でだけはweb = Rubyみたいだから。

90 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 07:23:03.34 ID:/nxod1Xx]
Python 2.7.7 リリース
https://www.python.org/download/releases/2.7.7/



91 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 07:30:30.79 ID:OMh1l+bm]
うん、簡単に他言語に乗り換えられないとまず死亡フラグ
これからもどんどん新しい言語は出てくるだろうから

92 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 09:59:44.26 ID:RqFugdZY]
求人みればphpがほとんどだよ
たまにrubyがあってpythonはめったにない

93 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 10:16:55.64 ID:yv/nHUfZ]
javascriptはないわ

94 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 17:05:49.63 ID:cqLxz4Q6]
まだBBQか?

95 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 17:10:59.87 ID:cqLxz4Q6]
おー書き込める
>>66
レス遅くなってすいません、サイト上からはどうも抽出できなかったです。
で結局、昨日一日はまった挙句、今日からlxmlに変えて勉強しなおそうと思っているんですが
もし、BeautifulSoupで特定のdiv以下のaタグのみを抽出できる方法知っていたらご教示していただきたいです。

96 名前:95 mailto:sage [2014/06/02(月) 19:02:59.91 ID:cqLxz4Q6]
すいません、解決しました。というか
aタグ全て抽出しても、狙いのタグは抽出できていませんでした。
これは別の問題ですね。お騒がせしました。

97 名前:デフォルトの名無しさん [2014/06/02(月) 19:04:52.31 ID:seA5qCd2]
pythonで値渡しをするにはどうすればいいでしょうか!

value = 20
tmp = value # tmpにvalueの現在の値をコピーした後、
value += 5 # valueに処理を行います
value = tmp # valueの状態を以前の状態に戻したいのですが

tmpの値が変わっている為以前の状態に戻らないです。
理屈は分かっていますが、どう変えるのが一番簡単でしょうか?

98 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 19:11:17.00 ID:BvPtciGS]
>>97
俺のPythonだとtmpは20のままだよ

99 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 20:02:31.19 ID:X19dTLG/]
俺のPythonは最近元気が無い

100 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 20:04:38.75 ID:BvPtciGS]
ていうかPythonのその辺、実はよく勉強せずに使ってるんだよなあ
浅いコピー・深いコピーとか意味わかんないし
Cのポインタが嫌だからこっちに逃げてきたのだし








[ 続きを読む ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<41KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef