このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。
エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで
前スレ
くだすれPython(超初心者用) その36
http://mevius.2ch.net/test/read.cgi/tech/1514805522/
くだすれPython(超初心者用) その37
■ このスレッドは過去ログ倉庫に格納されています
2018/03/17(土) 16:32:25.91ID:S1lkLDnv
174デフォルトの名無しさん
2018/04/02(月) 22:33:00.67ID:gbB6Aon1 仕事なら目標が明確だから何から手を付けていいかわからんてことはないだろう
175遊園地
2018/04/02(月) 23:48:30.12ID:LJEqcqCm 色々教えてくれた。スレ内の知り合いが、一年近く来ない。
今頃、どうしてるんだろう。
今頃、どうしてるんだろう。
176デフォルトの名無しさん
2018/04/03(火) 00:56:56.37ID:cU9BUIMs 秋田
177162
2018/04/03(火) 02:02:15.57ID:hZewAlsv 漏れは、10言語ぐらい知ってるけど「みんなのPython」にも書いてある
Anaconda は、元からPython が入っていない、Windows を対象にしている。
元からPythonが入っていないから、
Pythonを入れても、バッティングしないから大丈夫
元からPythonが入っている環境では、
専門家じゃないと環境構築できないから、説明しないって書いてある
これは、Pythonを入れるとバッティングするから、
素人では環境構築できないっていう事
仮想OS とか、virtualenv(venv) とか、何らかの仮想環境を使わないと無理
漏れのWindows10・Ubuntu・WSL では、
which python3 (3.5)で、/usr/bin/python3 (3.5)
これを例えば、python3 を、3.5 とは異なるバージョンと結び付けたいのなら、
/usr/bin/python3 (3.5)よりも前方に、探索パスを追加しないといけない。
コマンドの実行ファイルは、探索パスの前方からの順に探されるから
だから、rbenv, virtualenv などで、activate すると、
$PATH の一番最初に、自分が使いたいバージョンのパスが追加される
PATH="$VIRTUAL_ENV/bin:$PATH"
まあ「python virtualenv 仕組み」で検索して
こういう仕組みを、初心者に説明するのが無理だから、
「みんなのPython」では説明していない
Linux の環境構築なんて、素人じゃ無理。
LPIC などの、Linux資格を持っていないと無理
Anaconda は、元からPython が入っていない、Windows を対象にしている。
元からPythonが入っていないから、
Pythonを入れても、バッティングしないから大丈夫
元からPythonが入っている環境では、
専門家じゃないと環境構築できないから、説明しないって書いてある
これは、Pythonを入れるとバッティングするから、
素人では環境構築できないっていう事
仮想OS とか、virtualenv(venv) とか、何らかの仮想環境を使わないと無理
漏れのWindows10・Ubuntu・WSL では、
which python3 (3.5)で、/usr/bin/python3 (3.5)
これを例えば、python3 を、3.5 とは異なるバージョンと結び付けたいのなら、
/usr/bin/python3 (3.5)よりも前方に、探索パスを追加しないといけない。
コマンドの実行ファイルは、探索パスの前方からの順に探されるから
だから、rbenv, virtualenv などで、activate すると、
$PATH の一番最初に、自分が使いたいバージョンのパスが追加される
PATH="$VIRTUAL_ENV/bin:$PATH"
まあ「python virtualenv 仕組み」で検索して
こういう仕組みを、初心者に説明するのが無理だから、
「みんなのPython」では説明していない
Linux の環境構築なんて、素人じゃ無理。
LPIC などの、Linux資格を持っていないと無理
178デフォルトの名無しさん
2018/04/03(火) 04:44:48.90ID:QsfDg0d7 数だけ追うとこうなるという悪い見本
179デフォルトの名無しさん
2018/04/03(火) 08:24:49.81ID:G1GaWyXd ダメだこりゃ。
180デフォルトの名無しさん
2018/04/03(火) 09:32:07.49ID:u1C9H1Ty きっとrubyが欠陥言語だからユーザーがこんなんなんでしょうな
181デフォルトの名無しさん
2018/04/03(火) 09:49:39.77ID:7FhHUoJB >>173
とりあえず覚えたいじゃなくて、仕事なら最初からやること決まってるじゃん?
自分は明確な目的がないから、思い付いたものはとりあえずpython で出来るかどうか試す、なんて無駄なことやってるぞ
この道に嵌まりたかったら、それで良いけど
とりあえず覚えたいじゃなくて、仕事なら最初からやること決まってるじゃん?
自分は明確な目的がないから、思い付いたものはとりあえずpython で出来るかどうか試す、なんて無駄なことやってるぞ
この道に嵌まりたかったら、それで良いけど
182デフォルトの名無しさん
2018/04/03(火) 11:35:27.28ID:R6gDm2yr 実際やろうと思えば出来てしまう
183遊園地
2018/04/03(火) 15:14:47.21ID:oFzsxu0w テキスト内のキーワード指定して、集計データ返してくれるなら、
スクリプトじゃなくて良い。ただ、なでしこ言語は挫折した。
スクリプトじゃなくて良い。ただ、なでしこ言語は挫折した。
184デフォルトの名無しさん
2018/04/04(水) 01:30:08.57ID:eXsheJZd >>182
神降臨
神降臨
185デフォルトの名無しさん
2018/04/05(木) 01:01:12.89ID:Qe5jM9cj 画像のような仕組みは何と言えば良いのですか?
取得したデータをPythonで画像のように出力したいので、やり方か仕組みを調べようとしたのですが、何と検索して良いのか分かりません
https://i.imgur.com/4fXnUAH.jpg
取得したデータをPythonで画像のように出力したいので、やり方か仕組みを調べようとしたのですが、何と検索して良いのか分かりません
https://i.imgur.com/4fXnUAH.jpg
186デフォルトの名無しさん
2018/04/05(木) 02:04:09.01ID:COvjSQ0t187デフォルトの名無しさん
2018/04/05(木) 02:12:11.97ID:G4evJUNh >>185
PythonならWebアプリにしてHTMLで出力したほうがいいよ
ネイティブGUIをPythonで作ろうと思うと、極めてマイナーなフレームワークにどっぷり浸かることになる
極めても全く価値のないスキルであり、時間の無駄だ
PythonならWebアプリにしてHTMLで出力したほうがいいよ
ネイティブGUIをPythonで作ろうと思うと、極めてマイナーなフレームワークにどっぷり浸かることになる
極めても全く価値のないスキルであり、時間の無駄だ
188デフォルトの名無しさん
2018/04/05(木) 04:28:32.13ID:mpYxecTp 本についてなんですが、ソーテック社の「いちばんやさしいPython入門教室」って
本は良いですか?
本は良いですか?
189デフォルトの名無しさん
2018/04/05(木) 07:39:52.11ID:fmq90VfQ >>185
パワポ出力じゃあかんのか?
パワポ出力じゃあかんのか?
190デフォルトの名無しさん
2018/04/05(木) 09:53:13.44ID:Qe5jM9cj191遊園地
2018/04/05(木) 10:47:59.49ID:yVXnCZRq いつも、お世話に成ってますw
トランプからカードを引いて、マークつけを行いたいです。
関数Sample2の結果を返すにはどうすれば良いでしょうか?
教えて下さい。
https://ideone.com/085uNT
トランプからカードを引いて、マークつけを行いたいです。
関数Sample2の結果を返すにはどうすれば良いでしょうか?
教えて下さい。
https://ideone.com/085uNT
192デフォルトの名無しさん
2018/04/05(木) 15:22:14.86ID:pkmC89pn sudo update-alternatives --config python
193デフォルトの名無しさん
2018/04/05(木) 18:37:25.68ID:166ySDeQ >>186
怪しいので、身体を検査させてもらいます。
怪しいので、身体を検査させてもらいます。
194デフォルトの名無しさん
2018/04/05(木) 23:52:36.33ID:A+SSmePb >>189
出力だけで入力イラネであればパワポやpdf出力の方がファイルセーブもできて良いよな。
出力だけで入力イラネであればパワポやpdf出力の方がファイルセーブもできて良いよな。
195デフォルトの名無しさん
2018/04/06(金) 23:17:04.19ID:4KCjI5eb196デフォルトの名無しさん
2018/04/06(金) 23:40:31.97ID:eal1pYjS 「みんなのPython 第4版、2017」が定本
そこに、なでしこの作者・クジラ飛行机が参入。
その後、掌田津耶乃・大津真など、多言語の作者も参入
そこに、なでしこの作者・クジラ飛行机が参入。
その後、掌田津耶乃・大津真など、多言語の作者も参入
197デフォルトの名無しさん
2018/04/07(土) 03:30:14.58ID:0IMs8tmt 1 2 3
4 5 6
7 8 9
の入力があった時に行ごとの計算結果を出したいときってどうしたらいいですか?
4 5 6
7 8 9
の入力があった時に行ごとの計算結果を出したいときってどうしたらいいですか?
198デフォルトの名無しさん
2018/04/07(土) 04:03:02.27ID:ic1KeMb4 ちょっと状況分かんないけど
合計ならforで行ごとに
sum([1, 2, 3])
とか
合計ならforで行ごとに
sum([1, 2, 3])
とか
199デフォルトの名無しさん
2018/04/07(土) 06:51:19.63ID:WL4rZ6s4 Ruby なら、
text = <<'EOT'
1 2 3
4 5 6
7 8 9
EOT
text.each_line do |line| # 1行ずつ処理する
# 末尾の改行を削除して、空白区切りで、配列に入れる
numbers = line.chomp!.split
# 数値に変換してから、配列内のすべての数字を足す
puts numbers.map(&:to_i).inject(:+)
end
text = <<'EOT'
1 2 3
4 5 6
7 8 9
EOT
text.each_line do |line| # 1行ずつ処理する
# 末尾の改行を削除して、空白区切りで、配列に入れる
numbers = line.chomp!.split
# 数値に変換してから、配列内のすべての数字を足す
puts numbers.map(&:to_i).inject(:+)
end
200デフォルトの名無しさん
2018/04/07(土) 10:55:48.14ID:0nAeQwXs 酷いなRuby。Perlの悪しき轍を踏んでいるのか。
201デフォルトの名無しさん
2018/04/07(土) 12:08:10.14ID:BRhgC8GS >>197
pandas だと行ごとの map とか reduce とかあるし
pandas だと行ごとの map とか reduce とかあるし
202デフォルトの名無しさん
2018/04/07(土) 12:49:26.90ID:vUF6Z2rf Flaskを使ってWebサービスを作ろうと思っています。
その裏ではある処理を行うPythonのプログラムがあって、
その結果をリアルタイムにWebページに反映するという仕組みを作りたいのです。
例えるなら時計のページのようなものです。
このようなものを実現する方法として、どの様にするのが良いでしょうか?
自分なりに考えてみたところでは次のようなやり方で出来るかなと思うのですが
なんだか無駄が多いような気がして、もっとスマートに実現出来るのでは?という気がします。
アドバイスを頂けると嬉しいです、よろしくお願いします。
(1)バックグラウンド処理の部分をthreadingを継承したクラスで作成し
(2)Webサービス本体となるapp.pyで、(1)をインスタンス化して実行
(3)(1)からの処理結果はapp.pyにコールバックで返却
(4)app.pyのコールバック関数はsocketioを使ってWebページに処理結果を送る
(5)websocketを受け取ったWebページは、処理結果をページに反映させる
その裏ではある処理を行うPythonのプログラムがあって、
その結果をリアルタイムにWebページに反映するという仕組みを作りたいのです。
例えるなら時計のページのようなものです。
このようなものを実現する方法として、どの様にするのが良いでしょうか?
自分なりに考えてみたところでは次のようなやり方で出来るかなと思うのですが
なんだか無駄が多いような気がして、もっとスマートに実現出来るのでは?という気がします。
アドバイスを頂けると嬉しいです、よろしくお願いします。
(1)バックグラウンド処理の部分をthreadingを継承したクラスで作成し
(2)Webサービス本体となるapp.pyで、(1)をインスタンス化して実行
(3)(1)からの処理結果はapp.pyにコールバックで返却
(4)app.pyのコールバック関数はsocketioを使ってWebページに処理結果を送る
(5)websocketを受け取ったWebページは、処理結果をページに反映させる
203デフォルトの名無しさん
2018/04/07(土) 13:00:52.26ID:BRhgC8GS Brython
204デフォルトの名無しさん
2018/04/07(土) 14:26:32.33ID:z2/bO+GF >>188
「めんどうなことはpythonにさせよう」が面白かった。
「めんどうなことはpythonにさせよう」が面白かった。
205デフォルトの名無しさん
2018/04/07(土) 14:35:20.07ID:nRtWZzWw >>202
リアルタイムで更新したいならフロントエンドにreactを使え
リアルタイムで更新したいならフロントエンドにreactを使え
206遊園地
2018/04/07(土) 15:07:01.03ID:77S40Xyy >>197
#スペース区切りの数字を受け取り 3回
#l=[list(map(int,input().split())) for _ in range(3)]
#完成するデータ
l=[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
#横の合計
[print(sum(i)) for i in l]
#改行
print()
#縦の合計
[print(sum(i)) for i in list(zip(*l))]
#スペース区切りの数字を受け取り 3回
#l=[list(map(int,input().split())) for _ in range(3)]
#完成するデータ
l=[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
#横の合計
[print(sum(i)) for i in l]
#改行
print()
#縦の合計
[print(sum(i)) for i in list(zip(*l))]
207デフォルトの名無しさん
2018/04/07(土) 15:17:10.46ID:2Xz4c+5M こんくらいブラウザでやれば?
`
1 2 3
4 5 6
7 8 9
`
.trim().split`\n`
.map(row => row.split` `.map(Number).reduce((a, b) => a + b))
.forEach(rowSum => console.log(rowSum));
`
1 2 3
4 5 6
7 8 9
`
.trim().split`\n`
.map(row => row.split` `.map(Number).reduce((a, b) => a + b))
.forEach(rowSum => console.log(rowSum));
208デフォルトの名無しさん
2018/04/07(土) 17:08:57.70ID:p0Pua3Pc javaみたいな気持ち悪さ
209デフォルトの名無しさん
2018/04/07(土) 17:27:49.50ID:7ZRXk+Y5 なんで最近のプログラミング界ではforが迫害されてmapやreduceがもてはやされてるの?
初心者には分かりにくいと思うんだが。
初心者には分かりにくいと思うんだが。
210デフォルトの名無しさん
2018/04/07(土) 17:49:01.49ID:4dLkJWTk 初心者のことなど知らん
211デフォルトの名無しさん
2018/04/07(土) 20:07:36.83ID:VRHJEDN5 s.split(",")
s.replace(",","\t")
",".join(s)
joinだけ何故こんな文法に?
s.replace(",","\t")
",".join(s)
joinだけ何故こんな文法に?
212デフォルトの名無しさん
2018/04/07(土) 20:15:43.06ID:WHguHUHL213デフォルトの名無しさん
2018/04/07(土) 20:19:53.21ID:iO/NW/s5 >>211
join を文字列のメソッドにしたかったから
join を文字列のメソッドにしたかったから
214デフォルトの名無しさん
2018/04/07(土) 20:26:18.12ID:Iu5gYSvH Python の join() が文字列型のメソッドである理由
https://www.lifewithpython.com/2017/07/why-python-join-is-string-method.html
https://www.lifewithpython.com/2017/07/why-python-join-is-string-method.html
215デフォルトの名無しさん
2018/04/07(土) 22:15:55.69ID:u6SiCNsb >>210
仕事でソフト開発している人が、初心者のために分かりやすいコーディングをしているとは思えないよな。
仕事でソフト開発している人が、初心者のために分かりやすいコーディングをしているとは思えないよな。
217デフォルトの名無しさん
2018/04/08(日) 00:14:01.39ID:j+FIppRr >>202
このスレのレベルを超えた質問で場違いな感じの質問だな
このスレのレベルを超えた質問で場違いな感じの質問だな
218デフォルトの名無しさん
2018/04/08(日) 01:12:18.12ID:s6V+xdvY >>215
逆だよ。仕事でソフト開発している人が、難読コードを書いちゃいかんだろ。
逆だよ。仕事でソフト開発している人が、難読コードを書いちゃいかんだろ。
219デフォルトの名無しさん
2018/04/08(日) 01:18:01.50ID:kOs0IpX+220デフォルトの名無しさん
2018/04/08(日) 01:33:34.80ID:ikNNlzZg >>212
>>207よりこっちのほうが分かりやすいと?そうかなぁ?
昔ながらのfor文に慣れてるからそう思うだけで、初心者に聞いてみたらむしろ逆なんじゃない?知らんけど
何より識別子が増えて名付けが辛い。
const mat = `
1 2 3
4 5 6
7 8 9
`.trim();
for (const row of mat.split`\n`) {
const rowAry = row.split` `;
let rowSum = 0;
for (const cel of rowAry) {
rowSum += Number(cel);
}
console.log(rowSum);
}
>>207よりこっちのほうが分かりやすいと?そうかなぁ?
昔ながらのfor文に慣れてるからそう思うだけで、初心者に聞いてみたらむしろ逆なんじゃない?知らんけど
何より識別子が増えて名付けが辛い。
const mat = `
1 2 3
4 5 6
7 8 9
`.trim();
for (const row of mat.split`\n`) {
const rowAry = row.split` `;
let rowSum = 0;
for (const cel of rowAry) {
rowSum += Number(cel);
}
console.log(rowSum);
}
221デフォルトの名無しさん
2018/04/08(日) 02:22:57.13ID:jNVGKdq/ joinは文字列の連結がウリなのに、引数を一個しか指定できないのが謎過ぎる
",".join("A","B","C")ってやりたい時に、実際はあらかじめ"A","B","C"をリストに入れるか
+で連結しとかんといかんって本末転倒だろ
",".join("A","B","C")ってやりたい時に、実際はあらかじめ"A","B","C"をリストに入れるか
+で連結しとかんといかんって本末転倒だろ
222デフォルトの名無しさん
2018/04/08(日) 02:36:06.55ID:6R1G24Uu223デフォルトの名無しさん
2018/04/08(日) 06:58:14.21ID:gxaJAEYd >>210
ここ超初心者のスレ。
ここ超初心者のスレ。
224デフォルトの名無しさん
2018/04/08(日) 10:08:27.26ID:kOs0IpX+225デフォルトの名無しさん
2018/04/08(日) 11:41:56.18ID:YK+KPtHu >>209
初心者はどっちから教えても一緒だと思う
初心者はどっちから教えても一緒だと思う
226デフォルトの名無しさん
2018/04/08(日) 11:55:02.04ID:9/UswNDz227デフォルトの名無しさん
2018/04/08(日) 16:29:56.48ID:MFf7xIr6 こんにちは
タイムカードを処理するアプリを作りたいと思っていて、月の勤務記録を一括で読み込んで実労働時間を出そうと思ってます。
1行毎(1日毎)に実労働時間を出して最後にそれを全て足そうと思っているのですが、行ごとの処理の仕方がわからないんです…
ご回答よろしくお願いします。
タイムカードを処理するアプリを作りたいと思っていて、月の勤務記録を一括で読み込んで実労働時間を出そうと思ってます。
1行毎(1日毎)に実労働時間を出して最後にそれを全て足そうと思っているのですが、行ごとの処理の仕方がわからないんです…
ご回答よろしくお願いします。
228デフォルトの名無しさん
2018/04/08(日) 16:43:00.39ID:GoOLzpCW 一行分の入力データと
一行分の入力データから得たい出力データを記載しろ
一行分の入力データから得たい出力データを記載しろ
229デフォルトの名無しさん
2018/04/08(日) 16:48:16.19ID:MFf7xIr6 1行分の入力 2017/03/01 12:00-15:00 16:00-24:00
出力 11
こんな感じです
そもそもsys.stdin.readlines()で処理するのが正しいんですかね
出力 11
こんな感じです
そもそもsys.stdin.readlines()で処理するのが正しいんですかね
230デフォルトの名無しさん
2018/04/08(日) 16:59:45.98ID:nkM5b3tX pandas.read_from_hogehoge
231デフォルトの名無しさん
2018/04/08(日) 17:46:41.40ID:6sp2I/Ld >>> import datetime
>>> import pandas
>>> from io import StringIO
>>> mindif = lambda s: (lambda x: td(x[1])-td(x[0]))(s.split('-'))
>>> td = lambda s: (lambda x: datetime.timedelta(hours=x[0], minutes=x[1]))(list(map(int, s.split(':'))))
>>> f = StringIO('''\
2017/03/01 12:00-15:00 16:00-24:00
2017/03/01 12:00-15:00 16:00-24:00
2017/03/01 12:00-15:00 16:00-24:00
2017/03/01 12:00-15:00 16:00-24:00
''')
>>> a = pandas.read_table(f, header=None, sep=' ')
>>> a[3] = a[1].map(mindif)
>>> a[4] = a[2].map(mindif)
>>> a
0 1 2 3 4
0 2017/03/01 12:00-15:00 16:00-24:00 03:00:00 08:00:00
1 2017/03/01 12:00-15:00 16:00-24:00 03:00:00 08:00:00
2 2017/03/01 12:00-15:00 16:00-24:00 03:00:00 08:00:00
3 2017/03/01 12:00-15:00 16:00-24:00 03:00:00 08:00:00
>>> import pandas
>>> from io import StringIO
>>> mindif = lambda s: (lambda x: td(x[1])-td(x[0]))(s.split('-'))
>>> td = lambda s: (lambda x: datetime.timedelta(hours=x[0], minutes=x[1]))(list(map(int, s.split(':'))))
>>> f = StringIO('''\
2017/03/01 12:00-15:00 16:00-24:00
2017/03/01 12:00-15:00 16:00-24:00
2017/03/01 12:00-15:00 16:00-24:00
2017/03/01 12:00-15:00 16:00-24:00
''')
>>> a = pandas.read_table(f, header=None, sep=' ')
>>> a[3] = a[1].map(mindif)
>>> a[4] = a[2].map(mindif)
>>> a
0 1 2 3 4
0 2017/03/01 12:00-15:00 16:00-24:00 03:00:00 08:00:00
1 2017/03/01 12:00-15:00 16:00-24:00 03:00:00 08:00:00
2 2017/03/01 12:00-15:00 16:00-24:00 03:00:00 08:00:00
3 2017/03/01 12:00-15:00 16:00-24:00 03:00:00 08:00:00
232デフォルトの名無しさん
2018/04/08(日) 17:50:59.38ID:6sp2I/Ld >>> a[3] = a[1].map(mindif)
>>> a[4] = a[2].map(mindif)
この2行は
>>> a[3] = a[1].map(mindif) + a[2].map(mindif)
だけで良かった 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
>>> a[4] = a[2].map(mindif)
この2行は
>>> a[3] = a[1].map(mindif) + a[2].map(mindif)
だけで良かった 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
233デフォルトの名無しさん
2018/04/08(日) 18:54:45.02ID:1mmlbc0v Ruby だと、時刻に、24時は無いけど。
23まで
午前中は、どう表記してる?
03:05, 3:05 のどっち?
23まで
午前中は、どう表記してる?
03:05, 3:05 のどっち?
234遊園地
2018/04/08(日) 20:12:56.50ID:gmVtfD5c235遊園地
2018/04/08(日) 20:22:54.67ID:gmVtfD5c なんか、知らんけど腕が落ちてる。
236デフォルトの名無しさん
2018/04/08(日) 20:26:08.17ID:3hKhfzCU 拾っとけ拾っとけ1割もらえるかもよ
237遊園地
2018/04/08(日) 20:30:56.58ID:gmVtfD5c そっちじゃねえよww
238デフォルトの名無しさん
2018/04/08(日) 21:23:41.29ID:MFf7xIr6 >>233
午前中は5:00まで29:00の仕様です
午前中は5:00まで29:00の仕様です
239デフォルトの名無しさん
2018/04/08(日) 21:24:04.77ID:MFf7xIr6 助かります。参考に書いてみます
240デフォルトの名無しさん
2018/04/08(日) 21:46:24.45ID:5trngRbI >>238
5時がタイムカード上では29時なんか
夜23時から早朝の5時勤務の場合
タイムカードは23:00-29:00
夜23時から早朝の6:00時勤務の場合
タイムカードは23:00-06:00
夜1時から早朝の5時勤務の場合
タイムカードは25:00-29:00
とかになるのか
5時がタイムカード上では29時なんか
夜23時から早朝の5時勤務の場合
タイムカードは23:00-29:00
夜23時から早朝の6:00時勤務の場合
タイムカードは23:00-06:00
夜1時から早朝の5時勤務の場合
タイムカードは25:00-29:00
とかになるのか
241デフォルトの名無しさん
2018/04/08(日) 22:02:44.17ID:MFf7xIr6242デフォルトの名無しさん
2018/04/08(日) 22:54:58.64ID:eu3b+r+J >>238
それって残業代どうなるの?深夜勤務、8時間超えたら、〇時間超えたら何割増しってあるんでしょ?
それって残業代どうなるの?深夜勤務、8時間超えたら、〇時間超えたら何割増しってあるんでしょ?
243遊園地
2018/04/08(日) 23:52:48.14ID:gmVtfD5c 規模によるがw
数百万から数千万の未払金が発生するなww
ただの問題サイトのテストケースだろうけどなw
数百万から数千万の未払金が発生するなww
ただの問題サイトのテストケースだろうけどなw
244デフォルトの名無しさん
2018/04/09(月) 04:01:32.98ID:WaD3v69G >>242
そこからは自力で書いてみようと思ってます
そこからは自力で書いてみようと思ってます
245デフォルトの名無しさん
2018/04/09(月) 10:27:28.30ID:l0CeQllx >>229
医師とかだとこういう勤務形態になるのかな
医師とかだとこういう勤務形態になるのかな
246遊園地
2018/04/09(月) 10:40:52.05ID:Ptdpw/63 朝4時に起きとか、怖過ぎ。
247デフォルトの名無しさん
2018/04/09(月) 10:59:02.77ID:s1r7cemC 月200時間以上ざんぎょーしてた頃がなつかしーわー
3れんきん(中日は24時間勤務)とかふつうにあった
書類上は
5分仕事 15分休憩
の繰り返しになってた
3れんきん(中日は24時間勤務)とかふつうにあった
書類上は
5分仕事 15分休憩
の繰り返しになってた
248遊園地
2018/04/09(月) 14:05:06.99ID:Ptdpw/63 仕様が決定して有るなら、作業みたいなモノだろうに。
そんなに仕事を抱え込めるのかな?
管理も兼任してたら、オーバーフローでオーバーロードですな。ww
そんなに仕事を抱え込めるのかな?
管理も兼任してたら、オーバーフローでオーバーロードですな。ww
249デフォルトの名無しさん
2018/04/09(月) 14:23:31.09ID:GdkyYm9A rubyスレにマルチするのやめれ
250デフォルトの名無しさん
2018/04/09(月) 15:40:06.66ID:WaD3v69G >>234
これ曜日って出せますか?
これ曜日って出せますか?
251デフォルトの名無しさん
2018/04/09(月) 16:03:42.19ID:M/BmQ9Z1 Ruby スレに書き込んだのは、python スレの書き込みとは別人。
ID も異なるはず
python スレの書き込みを見て、
Ruby ではどうプログラミングするべきか、考えてみたが難しかった
ID も異なるはず
python スレの書き込みを見て、
Ruby ではどうプログラミングするべきか、考えてみたが難しかった
252デフォルトの名無しさん
2018/04/09(月) 20:54:36.31ID:dNOi8uH1 pythonで書けてrubyで難しいなんてことがあるのか。
ちょっと意外
ちょっと意外
253遊園地
2018/04/09(月) 21:07:06.94ID:Ptdpw/63254デフォルトの名無しさん
2018/04/09(月) 21:37:50.56ID:0kSx2Pnj >調べても2,3分で実装まで5分掛からないんだから、頑張ろうな。
"超"初心者=>調べることができない、調べようとしない、頑張ることができない人
超初心者に不可能なことを要求するなよ。初心者ならこれらのことは出来るんだが
"超"初心者=>調べることができない、調べようとしない、頑張ることができない人
超初心者に不可能なことを要求するなよ。初心者ならこれらのことは出来るんだが
257デフォルトの名無しさん
2018/04/10(火) 00:18:50.47ID:RB2jjZ4g258遊園地
2018/04/10(火) 09:44:44.25ID:QiXBaC3n 検索の仕方は
言語 項目
python 日付
python 曜日
とかで、hitする。と思う。
言語 項目
python 日付
python 曜日
とかで、hitする。と思う。
259遊園地
2018/04/10(火) 09:48:10.16ID:QiXBaC3n 素直に行くなら、
公式Documentを落として、
英語で、ファイル内検索
かな。
公式Documentを落として、
英語で、ファイル内検索
かな。
260遊園地
2018/04/10(火) 11:25:34.63ID:QiXBaC3n261デフォルトの名無しさん
2018/04/10(火) 20:30:36.44ID:CXD6eMLO for index, row in mr.iterrows():
a = row.ix[0]
a.replace(u"月","a")
月をaに置換したいんだけどうまくいかない・・・どうすればいい?
a = row.ix[0]
a.replace(u"月","a")
月をaに置換したいんだけどうまくいかない・・・どうすればいい?
262デフォルトの名無しさん
2018/04/10(火) 21:31:07.93ID:6CkCb20Q 'nichi月🔥水moku金do'.replace(/月/gu, 'a');
263デフォルトの名無しさん
2018/04/10(火) 22:15:50.26ID:tEeQ8k7E >261
panda は使ったことないのでよくわからないけれど、
str.replace(s, t) について言うと
文字列はイミューダブルだから、replaceでstrが書き換わるわけではない。
書き換わった値が返ってくるので、それを変数に代入することが必要。
つまり、a = a.replace(s, t) のようにする。
さらに、aに再代入しても、
iter.ix[0]の中身は変わらない。
なので、
iter.ix[0]=iter.ix[0].replace(s, t)
のようにする必要があるのだと思う。
外してたらゴメン
panda は使ったことないのでよくわからないけれど、
str.replace(s, t) について言うと
文字列はイミューダブルだから、replaceでstrが書き換わるわけではない。
書き換わった値が返ってくるので、それを変数に代入することが必要。
つまり、a = a.replace(s, t) のようにする。
さらに、aに再代入しても、
iter.ix[0]の中身は変わらない。
なので、
iter.ix[0]=iter.ix[0].replace(s, t)
のようにする必要があるのだと思う。
外してたらゴメン
264デフォルトの名無しさん
2018/04/10(火) 22:22:55.45ID:CXD6eMLO265デフォルトの名無しさん
2018/04/11(水) 00:45:52.55ID:5V3NvSPI rrrubyyy
266デフォルトの名無しさん
2018/04/11(水) 08:15:34.43ID:vlh3mMKJ Githubで公開されていたライブラリ?モジュール?を利用したプログラムを書いているのですが、
このライブラリの関数の中に、WebからJson形式で値を取得するものがあります。
これを実行するとコンソールにズラーっと結果がPrintされるのですが、
このPrintを無効にしてコンソール上に出力しないようにする事は出来るでしょうか?
デバッグ用のPrint等が流れて読めなくなってしまい、邪魔なので出さないようにしたいです。
よろしくお願い致します。
このライブラリの関数の中に、WebからJson形式で値を取得するものがあります。
これを実行するとコンソールにズラーっと結果がPrintされるのですが、
このPrintを無効にしてコンソール上に出力しないようにする事は出来るでしょうか?
デバッグ用のPrint等が流れて読めなくなってしまい、邪魔なので出さないようにしたいです。
よろしくお願い致します。
267デフォルトの名無しさん
2018/04/11(水) 09:01:53.43ID:qa2FEnRq ライブラリなら普通はlogging使ってるはずだから設定で消せる
もし直接printしてるようならそんなものは今すぐ投げ捨てて他を探せ
そんな低品質なゴミを使ってると後々取り返しのつかないトラブルの原因になりかねない
もし直接printしてるようならそんなものは今すぐ投げ捨てて他を探せ
そんな低品質なゴミを使ってると後々取り返しのつかないトラブルの原因になりかねない
268デフォルトの名無しさん
2018/04/11(水) 09:35:50.44ID:cUARpOdH >>266
頭が良い奴なら、ソース弄らないで動的に関数内のprint部分だけコメントになるようにするとかできるんだろうが(デコレータのような使い方で)。
でも、そんな奴は5chのpythonスレにはいないだろう
頭が良い奴なら、ソース弄らないで動的に関数内のprint部分だけコメントになるようにするとかできるんだろうが(デコレータのような使い方で)。
でも、そんな奴は5chのpythonスレにはいないだろう
269遊園地
2018/04/11(水) 10:02:21.51ID:y+NDlg77 無効にする割合は、40ぐらいに設定して置いた方が無難
270遊園地
2018/04/11(水) 10:13:12.84ID:y+NDlg77 優秀な奴が、労力をかける場所を間違わないと思うけどな。
ほんの1つのライブラリなんだから、他を探すのが正解だと思うぞい!ww
ほんの1つのライブラリなんだから、他を探すのが正解だと思うぞい!ww
271デフォルトの名無しさん
2018/04/11(水) 12:37:06.54ID:bG1z7LTF マジレスするとstdoutのトラップで桶
272デフォルトの名無しさん
2018/04/11(水) 14:41:24.70ID:nGNQyhwo 意地悪な憶測だがライセンスも読んでないに違いない
273デフォルトの名無しさん
2018/04/11(水) 23:09:57.05ID:QNR3RY4l まじめにライセンスを読むのはいかがわしい事を考えてる奴だけ説
274デフォルトの名無しさん
2018/04/11(水) 23:13:13.16ID:DormuVYu ぐう正論
■ このスレッドは過去ログ倉庫に格納されています
