[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 08/21 16:44 / Filesize : 237 KB / Number-of Response : 1015
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

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



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

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

前スレ
くだすれPython(超初心者用) その30
echo.2ch.net/test/read.cgi/tech/1466569767/
関連スレ
Pythonのお勉強 Part51
echo.2ch.net/test/read.cgi/tech/1443700103/

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

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

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

962 名前:デフォルトの名無しさん [2017/01/30(月) 03:09:34.33 ID:7sKSR5XP.net]
ATOMスレと此処とどっちに書くか迷ったんだけど、人が多いこっちでお聞きします
通常版のpythonをアンインストールしてAnaconda入れたら、ATOMのplatformio-ide-terminalで
utf-8 codec can't decodeエラー吐くようになってしまった
ATOM Runnerやwin+rからのpowershellはこれまで通り問題なく使えてる
何が原因で、どうすりゃ直るでしょうか
今んところplatformioの起動スクリプトにchcp 65001

963 名前:入れて対応してるけど、モヤモヤするんで根本的に直したいのです []
[ここ壊れてます]

964 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 08:35:35.54 ID:KR1I43dq.net]
PEP528の変更が原因

965 名前:デフォルトの名無しさん [2017/01/30(月) 10:09:41.19 ID:+k/sSW9E.net]
 こんにちわ。オブジェクト指向超初心者なのですが、根本的に分からないところが
あります。オブジェクト指向ではカプセル化が重要だというので、変数が恣意的な参
照や変更に合わないように以下のような cell クラスを試しに定義しました。

class cell:
def __init__(self, n):
self.c = n
def bump(self):
self.c += 1
def call(self):
return self.c

 インデント崩れたらごめんなさい。コピペでインタプリタに貼ると動くと思いま
す。たぶんこの実装がもうおかしいのだと思うんですけど。

>>> a = cell(0) # a に初期値が 0 の cellオブジェクトを作ります
>>> a.bump()
>>> a.call()
1

 これで上手く隠蔽されたオブジェクトが作れたのだと思っていました。
しかし a.c で参照も代入もできますよね。

>>> a.c
1
>>> a.c = 20;
>>> a.call()
20

 これだと ac というグローバル変数を使って、局所関数からその変数 ac を操作
するのと変わりませんよね。 class の意味がない気がします。定義どおりの意味で
言葉が使えてないかもしれませんが。回答よろしくお願いします。

966 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 10:59:09.47 ID:yJE2Vnji.net]
>>948
試せばいいだろ4ねクズ

967 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 11:05:01.89 ID:yJE2Vnji.net]
>>952
インデントぐらいつけろ(怒)
クラス名は大文字で書け(涛{)
変数末シに__つけるこbニを知っとけ(涛{)self.__c
pythonではprivateは存在しないことをいい加減わかっとけ(怒)

968 名前:デフォルトの名無しさん [2017/01/30(月) 11:48:47.74 ID:+k/sSW9E.net]
 ありがとうございます。 Python 特有の問題だったんですね。そして self.__c とす
ることで明示するということですか。

 インデントはタブを付けてたんですが 2ch の仕様で消えてしまいましたw

969 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 12:52:52.72 ID:w//YAAoE.net]
無理もないよ
他のOO言語経験してたらpythonのOOは違和感ある
ユーザーの良識を信じた性善説のカプセルということで

970 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 13:05:04.32 ID:fttlssKg.net]
読み取り専用のフィールドを作りたかったらpropertyを使う
下の例だとa.propに代入しようとしたところでエラーになる

class C:
 def __init__(self, value):
  self.field = value
 @property
 def prop(self):
  return self.field

a = C(100)
print(a.prop) # 100と表示
a = C(200) # 変数に再代入することを阻止する方法はPythonにはない
a.field = 300 # これはOK
a.prop = 400 # これはエラーになる



971 名前:デフォルトの名無しさん [2017/01/30(月) 13:41:34.99 ID:7sKSR5XP.net]
>>951
ふーむ。python3.5→3.6になったときにデフォルトコードまわり変わったんですね
ちょっと色々試したけどpy3.5&atomのide-terminalが上手く動かなかったんで
Anacondaにpython3.6乗るまで待つことにします(ちょうどanaconda4.3もうすぐ来るっぽい?

972 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 01:17:38.29 ID:vkUHnqGo.net]
awsのubutsuでPythonのスクリプトをcronで実行させてるのですが、たまにエラーで最後まで処理されていない事があります
そういった場合のエラーログってどこを見ればいいですか?

973 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 03:21:39.82 ID:SZ8YrWi+.net]
Linuxのログは、/var/log/syslog/, /var/log/messages/ など、/var/log/ 以下かな?

他に、cron, Pythonで、別の場所に書いているかもしれない

cronの環境変数PATHは、一般ユーザーよりも少ないから、皆エラーに合う。
cronあるある

974 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 08:16:09.48 ID:vkUHnqGo.net]
>>960
cronの環境変数PATHは、一般ユーザーよりも少ないから、皆エラーに合う。

すいません、これってどういう意味ですか?

975 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 08:35:24.93 ID:EulnTpRn.net]
cronの環境変数PATHが、一般ユーザーよりも少ないという意味だろ
何がわからないんだ
環境変数か?PATHか?一般ユーザーか?それともPATHに対して少ないと表現することか?

976 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 08:48:00.23 ID:AhlWkjVU.net]
一度cronでenv実行して出力を確認するとよいだろう

977 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 09:00:18.02 ID:mJ9rBlYc.net]
>>962
一般ユーザーよりも少ないという意味です

978 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 09:55:31.81 ID:EulnTpRn.net]
>>964
cronの環境変数のPATH
ユーザーのターミナルの環境変数のPATH
両者の個数を比較したとき前者のほうが少ない

という意味

979 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 10:13:58.95 ID:x/gxapyj.net]
一般ユーザの $PATHが空文字列の場合には、cronの環境変数PATHは、一般ユーザーよりも少なくないので、解らなくて当然だよな。
というか、質問内容と直結しない回答を返すな。

980 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 14:52:16.71 ID:z3P+Lqj+.net]
>>959
まずはエラーを貼れ
(logの場所すらクグれないアホがlog見ても時間の無駄だろjk)



981 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 00:39:15.89 ID:L+tAG+MQ.net]
100万リクエストを1秒でさばけるらしいけど
https://medium.com/@squeaky_pl/million-requests-per-second-with-python-95c137af319#.9x14xyla2

982 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 00:46:20.69 ID:6JPi9R+M.net]
じゃC使えば1000000億千万リクエストくらい裁けそうだな

983 名前:デフォルトの名無しさん [2017/02/02(木) 00:58:47.39 ID:4EL6pZGW.net]
今、pythonやるならデータ解析でしょ。
jupyterってやつ使うと結構楽しくできそう
www.websuppli.com/datascience/676/

984 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 08:25:32.59 ID:eVnkZAIh.net]
それは2年くらい前から耳が腐るほど聞いたよ

985 名前:デフォルトの名無しさん [2017/02/02(木) 08:33:11.75 ID:n3kNrA44.net]
>>877
つまり、彼は既に失敗したんだよ
南無南無

986 名前:デフォルトの名無しさん [2017/02/02(木) 08:34:44.35 ID:n3kNrA44.net]
>>878
pythonのオブジェクトの等価性はカスタマイズ可能だからね

987 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 11:35:10.78 ID:C3VeQWLx.net]
>>970
ドヤ顔で書き込みに来たの?ねえねえPythonはじめたばかり?

988 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 11:45:32.83 ID:uye9Sri7.net]
>>974
超初心者スレだから、何が問題なの?
君は熟練者なんでしょ? じゃあ、君の取る態度は超初心者の面倒を見るか、黙ってるかどっちかなんじゃないの?

989 名前:デフォルトの名無しさん [2017/02/02(木) 12:02:30.49 ID:fddRASbF.net]
お腹空いた

990 名前:デフォルトの名無しさん [2017/02/02(木) 16:31:42.31 ID:5BscWSGx.net]
ブログの宣伝やろ



991 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 23:51:56.84 ID:1pM+gvmw.net]
データサイエンス分野でのRubyの逆襲が始まった

www.s-itoc.jp/report/reaserch_results/439

992 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 00:05:37.94 ID:hFl/emin.net]
あんな何通りも書き方のあるゴミいらんわ

993 名前:デフォルトの名無しさん [2017/02/03(金) 09:11:58.22 ID:4ah6azAT.net]
最近データサイエンス勉強会に行ったら講師が
「今はRの方が使うケースが多いが5年、10年で考えると将来はPythonになる」
って言ってた

994 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 16:18:47.55 ID:Jl+ODihZ.net]
>>979
ぱいちょんも何通りにも書けますが

995 名前:デフォルトの名無しさん [2017/02/03(金) 17:06:32.80 ID:exVIRWS1.net]
まあRubyも嫌いじゃないよ
まともなライブラリちゃんと揃えたら使ってやってもいい

996 名前:デフォルトの名無しさん [2017/02/03(金) 17:21:03.78 ID:o+jvYSTV.net]
インフラ側は、JavaというかApacheの独壇場なおかげで、
RubyなんかよりScalaの方が遥かに可能性高いだろ。

997 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 19:18:02.95 ID:AJ3KjdBu.net]
Rubyなんて所詮Webサイト作成用言語
PHPが出来るならRubyなんて覚える必要ない
Rubyなんてrailsの人気が終わったらオワコンだから
PHPのほうが仕事がある

998 名前:デフォルトの名無しさん [2017/02/03(金) 21:37:02.36 ID:HLUtHxR2.net]
最近本屋さんに並んでいるオライリーのデータマインニング、AI、統計関連の書籍はほぼPythonが使われているようだけど、やっぱ時代はパイチンくんですね。

999 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 00:43:48.41 ID:Op+daOjJ.net]
PHPだけはガチでありえない
1度使ったら2度と使う気にならない
保守でどうしもなく使わされるならまだ理解できなくないが
今さら新規で選択するとか、正気じゃないわ

1000 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 00:48:03.28 ID:PcwerU6k.net]
そういうの要らないわいちいち対立煽りたいだけのやつ
他所の言語をdisる必要ない、不満があるならその言語のスレでやってださい



1001 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 00:55:47.93 ID:Op+daOjJ.net]
対立でもdisでもない
ただの事実だ

1002 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 01:43:02.70 ID:iy9Bpcd/.net]
別に言語に限らないが、何かを評価するときに「比較する」というのは大事な
プロセスだと思うが、なんか2ちゃん脳だと比較するのはマジで良くないこと、
とか思ってる奴ほんとにいるよなw

1003 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 01:54:52.59 ID:VwNoUDgI.net]
くだスレでは良くないかもしれんね。

1004 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 02:50:09.54 ID:5i6jjq4s.net]
>>989
良いか悪いかはどうでもいい
今すぐ死ね

1005 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 06:22:42.98 ID:LAgsqyPI.net]
ありえないとか使う気にならないとか
そんなのは比較・評価ではなく
子供が好き嫌いで駄々こねてるだけ

1006 名前:デフォルトの名無しさん [2017/02/04(土) 09:44:40.25 ID:ciJan/WZ.net]
慣れ

1007 名前:デフォルトの名無しさん [2017/02/04(土) 09:53:54.73 ID:0kBi2+7r.net]
perlから入ったからメモ帳で乱書きできなくて
毎日、頭に来てた。

今でもちょっと、ムカァっとする事があるけど、$
入れなくて良いから速度は出るな……とか、思ってたり、初心者用の問題解くのに
ちょうど良いとか考えてる

数学だけは本当に難しい

1008 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 10:35:56.32 ID:Op+daOjJ.net]
>>992
ここで比較・評価垂れ流したら、それこそスレチのガキだろ
一般的結論を簡潔に述べただけだよ
ペチパーはゴミ屑
これは嘘偽りないただの事実

1009 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 10:49:27.11 ID:koQjiQcQ.net]
>>984
おしい
最初の一行と最後の一行だけは同意

1010 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 11:09:19.55 ID:koQjiQcQ.net]
くだすれPython(超初心者用) その32
echo.2ch.net/test/read.cgi/tech/1486173667/



1011 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 11:27:12.57 ID:pJMir97a.net]
>>995
すれたい読んで二度と来るな、ボケ

1012 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 11:51:50.46 ID:Op+daOjJ.net]
>>998
「PHPが良い」なんて嘘・勘違いを、平気で発信する犯罪者、見過ごせないだろ
スレの場所の問題じゃない

俺はみんなに不幸になってほしくないんだ

だから何度でも言うよ
PHPはゴミだ
有害放射性物質毒糞尿吐瀉塵屑悪不良廃棄汚染疫病公害膿蛆

1013 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 11:52:12.65 ID:Op+daOjJ.net]
ペチパーはみんな死んで、どうぞ!

1014 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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