当スレに★Python以外のプログラミング言語での回答類を書くべからず★
派生言語はそれぞれ専スレがあるのでそっち池。
「Ruby」「某言語では」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
このスレッドは「お勉強」スレのほうには書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を、勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますので、お礼は Python の布教と初心者の救済をお願いします。
★エラーを解決したい場合は、
表示されてるエラー全文(勝手に省略やスクショうp等の横着クソ行為禁止)と、
実行環境(Pythonのバージョン・OSとIDEの種類とバージョン)をシッカリ書くこと。
Pythonの★ソースコードをそのまま5ちゃんにコピペすると、インデントが崩れてチヌ★
5chの仕様【【【複数の連続半角スペースはなにもなかったことにされる&タブは普通には入れられない】】】のため、どうにもなりましぇん。
↓等の、いわゆるコードうp用サイトに貼ってこいください。
ttps://techiedelight.com/compiler/ Run Code機能あり。
ttp://ideone.com/ デフォ設定はC用のため、言語選択ボタン押下がピコ手間かも。
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Python公式サイト◇ http://www.python.org/
◇まとめwiki◇ ttp://python.rdy.jp/wiki.cgi
〇前スレ〇 くだすれPython(超初心者用) その52【まず1嫁】
https://mevius.5ch.net/test/read.cgi/tech/1610137345/
次スレは >>985 あたりが挑戦してくだしあ。(980過ぎて自動落ちは、無くなって久しい)
### END OF TEMPLATE ###
探検
【まず1嫁】くだすれPython(超初心者用) その53
■ このスレッドは過去ログ倉庫に格納されています
2021/03/16(火) 07:19:44.36ID:PfTIXkDh
751デフォルトの名無しさん
2021/05/27(木) 04:45:23.78ID:KxzrMq7/ > 遊びたくて院進したものの自分の分野で就職する気はあまりない
好きにすればいいと思う
キミに誰が何を言っても無駄
好きにすればいいと思う
キミに誰が何を言っても無駄
752デフォルトの名無しさん
2021/05/27(木) 07:01:30.13ID:tgaRcrWk753デフォルトの名無しさん
2021/05/27(木) 08:36:21.02ID:PvZCRO+r >>750
そのスペックなら面接で普通に喋れたら大手グループのユー子くらいは普通にいける
コミュ力に自信があったり英語得意だったりするなら有名企業本体の情シスも挑戦してみる価値はある
大手SIer本体もどこかは受かるだろうけど激務が嫌ならお勧めはしない
Web系とか技術力を求めるところはまあ面接次第では受かるかもしれんが多分君には合わないからやめとけ
そのスペックなら面接で普通に喋れたら大手グループのユー子くらいは普通にいける
コミュ力に自信があったり英語得意だったりするなら有名企業本体の情シスも挑戦してみる価値はある
大手SIer本体もどこかは受かるだろうけど激務が嫌ならお勧めはしない
Web系とか技術力を求めるところはまあ面接次第では受かるかもしれんが多分君には合わないからやめとけ
754デフォルトの名無しさん
2021/05/27(木) 08:43:43.69ID:Ys/d/UYY つづきはマ板か
大坊板・就職相談系板あたりで!
大坊板・就職相談系板あたりで!
755デフォルトの名無しさん
2021/05/27(木) 09:15:16.72ID:Q/UJUSBh tkiter.filedialog.askdirectory()したときの
フォルダー: の部分の初期値って入れられないのでしょうか?
https://i.imgur.com/0o1rG3k.jpg
この画像でいう
フォルダー: python
の部分です
フォルダー: の部分の初期値って入れられないのでしょうか?
https://i.imgur.com/0o1rG3k.jpg
この画像でいう
フォルダー: python
の部分です
756デフォルトの名無しさん
2021/05/27(木) 11:46:42.37ID:CrQkQbIT スクレイピングした情報をツイッターみたいに画面にリアルタイムに流すのって何使えばいいですか
DOSに表示するなら簡単にできるんですけどもっと視覚的にわかりやすくしたいんですよね
なのでHTMLに変換する必要があるかなとは思うんですけどその先がわからない・・・
DOSに表示するなら簡単にできるんですけどもっと視覚的にわかりやすくしたいんですよね
なのでHTMLに変換する必要があるかなとは思うんですけどその先がわからない・・・
757デフォルトの名無しさん
2021/05/27(木) 12:13:34.90ID:DhAhTAG+ react 使えばええんちゃう
758デフォルトの名無しさん
2021/05/27(木) 12:33:46.57ID:THQ6jHMK >>755
「askdirectory 初期値」で検索すればいい
https://water2litter.net/rum/post/python_tkinter_filedialog_directry/
「askdirectory 初期値」で検索すればいい
https://water2litter.net/rum/post/python_tkinter_filedialog_directry/
759デフォルトの名無しさん
2021/05/27(木) 13:45:34.27ID:U0nLnJgd >>714
>>> df = pandas.DataFrame([[1,2,3]], columns=['a','b','c'])
>>> df
...a b c
0 1 2 3
>>> s = random.sample(list(df.keys()), 2)
>>> s
['c', 'a']
>>> df.loc[:,s]
...c a
0 3 1
>>> df.loc[:,s].apply(lambda x: x+1)
...c a
0 4 2
>>> df = pandas.DataFrame([[1,2,3]], columns=['a','b','c'])
>>> df
...a b c
0 1 2 3
>>> s = random.sample(list(df.keys()), 2)
>>> s
['c', 'a']
>>> df.loc[:,s]
...c a
0 3 1
>>> df.loc[:,s].apply(lambda x: x+1)
...c a
0 4 2
760デフォルトの名無しさん
2021/05/27(木) 14:25:54.47ID:U0nLnJgd761デフォルトの名無しさん
2021/05/27(木) 14:28:23.27ID:U0nLnJgd762デフォルトの名無しさん
2021/05/27(木) 16:30:33.66ID:s3y6OrJI763デフォルトの名無しさん
2021/05/27(木) 16:51:15.09 最初は0にしたいけど、0にしたくないってこと?
764デフォルトの名無しさん
2021/05/27(木) 16:54:45.69 >最初が0になってしまい
てことは最初は0になってほしくないってことよね
しかし
>最初を0にしたい場合
最初を0にしたいってことよね
てことは最初は0になってほしくないってことよね
しかし
>最初を0にしたい場合
最初を0にしたいってことよね
765デフォルトの名無しさん
2021/05/27(木) 17:20:29.85ID:s4UkTseg >>762
自分のやりたい事を整理して質問から書き直し
自分のやりたい事を整理して質問から書き直し
766デフォルトの名無しさん
2021/05/27(木) 17:38:34.38ID:Q/UJUSBh >>758
なんの話をしてるんですか?
なんの話をしてるんですか?
767デフォルトの名無しさん
2021/05/27(木) 18:33:21.46ID:rOct9PhV >>762
要は最初を0にするんじゃなくて、0から始めたいっていうことだよな?
要は最初を0にするんじゃなくて、0から始めたいっていうことだよな?
768デフォルトの名無しさん
2021/05/27(木) 19:14:24.03ID:BZT/lD7Y 解決すべきはロジックじゃなく気持ち
769デフォルトの名無しさん
2021/05/27(木) 20:29:53.79ID:tDs5bu9A >>734
>printの前ではなく後にcount += 1をする?(最後のループで無駄な処理になるます)
printの後にcountをするようにして
後はifなりbreakなりで最終ループ時だけ無駄な処理を省けば良いやん
>printの前ではなく後にcount += 1をする?(最後のループで無駄な処理になるます)
printの後にcountをするようにして
後はifなりbreakなりで最終ループ時だけ無駄な処理を省けば良いやん
770デフォルトの名無しさん
2021/05/27(木) 21:07:22.98ID:331NlD9k >>734
もう
print(0)
print(1)
print(2)
print(3)
print(4)
print(5)
print(6)
print(7)
print(8)
print(9)
って書けばいいんじゃね
もう
print(0)
print(1)
print(2)
print(3)
print(4)
print(5)
print(6)
print(7)
print(8)
print(9)
って書けばいいんじゃね
771デフォルトの名無しさん
2021/05/27(木) 21:59:03.27ID:OQqxMAG+ コンパイラかな?
772デフォルトの名無しさん
2021/05/27(木) 22:05:22.05ID:YUUYPYGS そもそもenumerateできないってどういう状況なんだよ
773デフォルトの名無しさん
2021/05/27(木) 23:44:19.10ID:xnk0LFCp python-vlc で動画再生をしようとしていますがエラーが出て表示できません。
#!/usr/bin/env python3
import vlc
import time
media = vlc.MediaPlayer("conan.mp4")
media.play()
while True: pass
-------
エラーメッセージ
[00007ffbea8240f0] main video output error: video output creation failed
[00007ffbf0e1e4f0] main decoder error: failed to create video output
[h264 @ 0x7ffbec81de00] get_buffer() failed
[h264 @ 0x7ffbec81de00] thread_get_buffer() failed
[h264 @ 0x7ffbec81de00] decode_slice_header error
[h264 @ 0x7ffbec81de00] no frame!
どうも動画を表示するフレームを生成したいないのが原因のようなのですが、
生成方法がわかりません。OSはMacです。Windowsだとうまくいくみたい?
#!/usr/bin/env python3
import vlc
import time
media = vlc.MediaPlayer("conan.mp4")
media.play()
while True: pass
-------
エラーメッセージ
[00007ffbea8240f0] main video output error: video output creation failed
[00007ffbf0e1e4f0] main decoder error: failed to create video output
[h264 @ 0x7ffbec81de00] get_buffer() failed
[h264 @ 0x7ffbec81de00] thread_get_buffer() failed
[h264 @ 0x7ffbec81de00] decode_slice_header error
[h264 @ 0x7ffbec81de00] no frame!
どうも動画を表示するフレームを生成したいないのが原因のようなのですが、
生成方法がわかりません。OSはMacです。Windowsだとうまくいくみたい?
774デフォルトの名無しさん
2021/05/28(金) 09:04:46.25ID:JAHXj1EI >>734
count = 0
print(count)
for i in range(1, 10):
__count += 1
__print(count)
一見無駄なことしているように見えて、これが一番だったり。
この手の最適化は、Javaなどのコンパイラで行われている。
count = 0
print(count)
for i in range(1, 10):
__count += 1
__print(count)
一見無駄なことしているように見えて、これが一番だったり。
この手の最適化は、Javaなどのコンパイラで行われている。
775デフォルトの名無しさん
2021/05/28(金) 09:11:50.43ID:hUAjGD+g >>772
実際には任意のループで条件でカウントアップしたいってことなんじゃないの?
こういう場合って、たいした処理じゃないから処理の意図が分かるように書くべきな気がするけど。
初期値を0にしたいなら
count = 0
ループでは単に先にprint(count)すればいいんじゃないのかね
実際には任意のループで条件でカウントアップしたいってことなんじゃないの?
こういう場合って、たいした処理じゃないから処理の意図が分かるように書くべきな気がするけど。
初期値を0にしたいなら
count = 0
ループでは単に先にprint(count)すればいいんじゃないのかね
776デフォルトの名無しさん
2021/05/28(金) 12:40:16.89 最初にprint(count)するのは否定されてね
理由は”最初が0になってしまう”から >>762
理由は”最初が0になってしまう”から >>762
777デフォルトの名無しさん
2021/05/28(金) 13:39:50.35ID:h8psOPk0 ループ抜けた時に count の値を最後に表示した値にしたいとかならまだわかるけど
> printの前ではなく後にcount += 1をする?(最後のループで無駄な処理になるます)
とかだとたいした無駄じゃねーからそんなもん気にすんな!で終わる話だろ
> printの前ではなく後にcount += 1をする?(最後のループで無駄な処理になるます)
とかだとたいした無駄じゃねーからそんなもん気にすんな!で終わる話だろ
778デフォルトの名無しさん
2021/05/28(金) 15:15:23.54ID:hUAjGD+g779デフォルトの名無しさん
2021/05/28(金) 16:40:20.44ID:ZEZeXogb c=0
while c<10:
print(c)
c+=1
while c<10:
print(c)
c+=1
780デフォルトの名無しさん
2021/05/28(金) 17:06:29.61ID:6CwHnVjs >>779
最後のループで無駄な処理になるんで無しです
最後のループで無駄な処理になるんで無しです
781デフォルトの名無しさん
2021/05/28(金) 18:53:00.78ID:b/AkiR2P じゃぁ
while c=<9
で:
while c=<9
で:
782デフォルトの名無しさん
2021/05/28(金) 19:36:12.14ID:OhqLeUvs c=c+1
って書けよ
その方が実行速度早いし、つまりセンスある
って書けよ
その方が実行速度早いし、つまりセンスある
783デフォルトの名無しさん
2021/05/28(金) 21:39:06.19ID:ZEZeXogb ループ抜けるのに無駄な処理?が必要
c=<9にしたところでcに10は入る
c+=1のほうが速い
c=<9にしたところでcに10は入る
c+=1のほうが速い
784デフォルトの名無しさん
2021/05/28(金) 21:57:55.84ID:uV5nbJUS >>780
forの内部でもトライはするんだよね? なら、>779と変わらんのでは?
forの内部でもトライはするんだよね? なら、>779と変わらんのでは?
785デフォルトの名無しさん
2021/05/28(金) 22:25:04.89ID:AsMYqoY4 各種option値に変更があるとこのcallbackを経由してiniに書きにいく
func(name, *args):
__value = str(eval(f"{name}_var.get()"))
__ini.set("opt", name, value
なんて名前にすたらいいですか?
opts_callback? (それぞれのoptはそれぞれに別のcallback持ってるのでややこしいし、何してるかわからない)
bind_ini?
func(name, *args):
__value = str(eval(f"{name}_var.get()"))
__ini.set("opt", name, value
なんて名前にすたらいいですか?
opts_callback? (それぞれのoptはそれぞれに別のcallback持ってるのでややこしいし、何してるかわからない)
bind_ini?
786デフォルトの名無しさん
2021/05/29(土) 00:43:37.38ID:ERYJwpMm >>785
命名スレへどうぞ
命名スレへどうぞ
787デフォルトの名無しさん
2021/05/29(土) 01:18:09.28ID:IDyu8xLm788デフォルトの名無しさん
2021/05/29(土) 07:45:30.21ID:cBhWMXo2789デフォルトの名無しさん
2021/05/29(土) 08:21:18.93ID:ux58CXsc そもそもpythonで書いてる時点で無駄な処理ばっかりなんだから数字を一回余計に足すみたいなことを無駄だと考えてもしょうがない。
もしそれがめちゃくちゃコストが高いものだったら、
c=1
for i in range(2,10):
_ c+=1
_ print(c)
とかなんじゃないの。
しかしどこをどのように無駄だと考えるかで答えは変わってくるからこんな簡単な例だと意味がない。
1クロックも無駄にしたくないならCで書いて逆アセンブルして最適化すべき
もしそれがめちゃくちゃコストが高いものだったら、
c=1
for i in range(2,10):
_ c+=1
_ print(c)
とかなんじゃないの。
しかしどこをどのように無駄だと考えるかで答えは変わってくるからこんな簡単な例だと意味がない。
1クロックも無駄にしたくないならCで書いて逆アセンブルして最適化すべき
790デフォルトの名無しさん
2021/05/29(土) 10:50:41.47ID:1rqPiETn 分岐のコストなんかより、たとえば動的ディスパッチみたいなの方がもっとコスト高いしな。
Python使っている時点でそんなの気にする方がおかしい。
Python使っている時点でそんなの気にする方がおかしい。
791デフォルトの名無しさん
2021/05/29(土) 11:44:07.53ID:IDyu8xLm792デフォルトの名無しさん
2021/05/29(土) 12:55:22.74ID:1cSD9ghj >>791
それは質問に対する答えじゃないでしょう
それは質問に対する答えじゃないでしょう
793デフォルトの名無しさん
2021/05/29(土) 14:07:19.37ID:eCdX3xcf そもそも質問が可笑しかったり
質問自体が間違ってるときは
議論がナンセンスになる
質問自体が間違ってるときは
議論がナンセンスになる
794デフォルトの名無しさん
2021/05/29(土) 14:17:24.87ID:w6PJb4Ro Selenium について教えを頂きたいです。
・社内システムの毎月出力作業を自動化したいと考えています。
・選択ボックスに100項目あって、CSV出力しています。
・ただし一度に100項目選択すると止まってしまうので、10項目ずつ選択して出力しています。
・これを for 文で表したいのですが、セレクトボックスから10項目ずつ選択→ループする方法ってありますでしょうか?
↓1つずつ選択するコードはこんな感じで作りました。
#セレクトボックスの選択肢リスト
select_list =["001","002",・・・,"100"]
#1個ずつ選んで出力
for i in select_list:
select.select_by_value(i)
(→CSV出力)
(→選んだものを削除)
変な質問でお恥ずかしいですが、よろしくお願いします。
・社内システムの毎月出力作業を自動化したいと考えています。
・選択ボックスに100項目あって、CSV出力しています。
・ただし一度に100項目選択すると止まってしまうので、10項目ずつ選択して出力しています。
・これを for 文で表したいのですが、セレクトボックスから10項目ずつ選択→ループする方法ってありますでしょうか?
↓1つずつ選択するコードはこんな感じで作りました。
#セレクトボックスの選択肢リスト
select_list =["001","002",・・・,"100"]
#1個ずつ選んで出力
for i in select_list:
select.select_by_value(i)
(→CSV出力)
(→選んだものを削除)
変な質問でお恥ずかしいですが、よろしくお願いします。
795デフォルトの名無しさん
2021/05/29(土) 15:22:09.00ID:IDyu8xLm >>794
n = 10
for i in select_list[::n]:
__for j in range(n):
____select.select_by_value(i+j)
__CSV出力
iterableからn個のchunkごとに要素を扱う方法もあるけど標準だけだと少し面倒くさい
n = 10
for i in select_list[::n]:
__for j in range(n):
____select.select_by_value(i+j)
__CSV出力
iterableからn個のchunkごとに要素を扱う方法もあるけど標準だけだと少し面倒くさい
796デフォルトの名無しさん
2021/05/29(土) 17:04:22.27ID:Q5ZWhxJZ >>794
select_list=[("001","002","003"…),("011","012"…),()…,("091","092",)]
for i in range(10):
_for j in select_list[i]:
__select.select_by_value(j)
_CSV,DELETE
_処理待
select_list=[("001","002","003"…),("011","012"…),()…,("091","092",)]
for i in range(10):
_for j in select_list[i]:
__select.select_by_value(j)
_CSV,DELETE
_処理待
797デフォルトの名無しさん
2021/05/29(土) 17:07:48.15ID:aILMlz1X システム担当者にCSVでこういうデータくれって言う方が早い
798デフォルトの名無しさん
2021/05/29(土) 17:54:10.41ID:9eA0IGVX んだや>>797
799デフォルトの名無しさん
2021/05/29(土) 18:56:27.94ID:IDyu8xLm >>795
いろいろバグってたわ
少し面倒でもchunkingしたほうがいいね
def chunked(sequence, chunk_size):
__for i, x in enumerate(sequence[::n]):
____yield sequence[i*n:i*n+n]
n = 10
for xs in chunked(select_list, n):
__for x in xs:
____select.select_by_value(x)
__CSV出力
__select.deselect_all()
上のはsliceしてるのでsequenceしか対応してない
iterableに対応したければislice使って自作するかtoolzのpartition_all
いろいろバグってたわ
少し面倒でもchunkingしたほうがいいね
def chunked(sequence, chunk_size):
__for i, x in enumerate(sequence[::n]):
____yield sequence[i*n:i*n+n]
n = 10
for xs in chunked(select_list, n):
__for x in xs:
____select.select_by_value(x)
__CSV出力
__select.deselect_all()
上のはsliceしてるのでsequenceしか対応してない
iterableに対応したければislice使って自作するかtoolzのpartition_all
800デフォルトの名無しさん
2021/05/29(土) 22:28:41.31ID:w6PJb4Ro801デフォルトの名無しさん
2021/05/30(日) 01:51:26.72ID:QbQ8fL7I pythonとsql学んだあとにflask学んでるだけどわけが分からん
書いてある通りにコピペしたら動くけど一文一文の説明とかないから意味不明な引数渡してたりしておまじないにしか見えん
言語よりフレームワークの方が丁寧な説明してるサイトなくて辛いわ
書いてある通りにコピペしたら動くけど一文一文の説明とかないから意味不明な引数渡してたりしておまじないにしか見えん
言語よりフレームワークの方が丁寧な説明してるサイトなくて辛いわ
802デフォルトの名無しさん
2021/05/30(日) 02:12:39.29ID:/X+axtgF803デフォルトの名無しさん
2021/05/30(日) 02:17:55.55ID:q/JEAbG9 俺も知らなくて今見たけど
普通にURLのパスで振り分けて
レスポンスを返しているだけで
非常にわかりやすかったが…
httpの勉強をしてはどうだろう
普通にURLのパスで振り分けて
レスポンスを返しているだけで
非常にわかりやすかったが…
httpの勉強をしてはどうだろう
804デフォルトの名無しさん
2021/05/30(日) 02:26:23.49ID:+GIz90Eu flaskみたいなマイクロフレームワークはほぼHTTP剥き出しだから仕組みを理解していれば何も難しいことはないし分かってないとサッパリだろうな
基礎をすっ飛ばしてとにかく動きゃいいならPHPやRailsの方がいいんじゃないかな
基礎をすっ飛ばしてとにかく動きゃいいならPHPやRailsの方がいいんじゃないかな
805デフォルトの名無しさん
2021/05/30(日) 03:12:15.81ID:Hj1QGeYh >>801
ほぼ一文一文説明されてない?
https://flask.palletsprojects.com/en/2.0.x/quickstart/
具体的に分からない点をあげてもらえれば
不足してる前提知識がわかるかもしれない
ほぼ一文一文説明されてない?
https://flask.palletsprojects.com/en/2.0.x/quickstart/
具体的に分からない点をあげてもらえれば
不足してる前提知識がわかるかもしれない
806デフォルトの名無しさん
2021/05/30(日) 05:34:27.67ID:thNqHOO+ うちも去年PythonはじめてDjango挫折してFlaskでようやく検索サイト作れたよ
httpなんか必要ないし。とにかくググって自分に必要そうなやつコピペしまくってるうちにわかるようになる
httpなんか必要ないし。とにかくググって自分に必要そうなやつコピペしまくってるうちにわかるようになる
807デフォルトの名無しさん
2021/05/30(日) 06:16:53.32ID:nQsIrgLa seleniumとchrome driverで自動操作させるのを作ってるんだけどちゃんと動くか確認する際に、今どの操作をやっているのか表示させる方法ってありますか?
待機している状態なのか、要素をクリックするはずがその要素がまだ表示されてなくてプログラムが止まってしまったのか小窓か何かで確認できたら嬉しい
スマホアプリのFrep(タッチやスクロールや待機などをプログラムして自動化できるアプリ)みたいな感じで
待機している状態なのか、要素をクリックするはずがその要素がまだ表示されてなくてプログラムが止まってしまったのか小窓か何かで確認できたら嬉しい
スマホアプリのFrep(タッチやスクロールや待機などをプログラムして自動化できるアプリ)みたいな感じで
808デフォルトの名無しさん
2021/05/30(日) 07:55:34.47ID:ll3X7Vbz809デフォルトの名無しさん
2021/05/30(日) 09:31:11.43ID:SQirJDgW wxpythonで、たくさんのボタンをbutton_funcでバインドして、
def button_func( self , event ):
で、クリックしたボタンの名前を取得するには、どう書きますか?
event.GetEventObject() や event.GetId() だと
メモリアドレスやよく分からない6桁くらいの数字が出てきます。
def button_func( self , event ):
で、クリックしたボタンの名前を取得するには、どう書きますか?
event.GetEventObject() や event.GetId() だと
メモリアドレスやよく分からない6桁くらいの数字が出てきます。
810デフォルトの名無しさん
2021/05/30(日) 10:07:49.63ID:7FUVn7Mh これの続きか?
Pythonでループ文(for文など)を用いてButtonを多く作成したいの... - Yahoo!知恵袋
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13243927018
Pythonでループ文(for文など)を用いてButtonを多く作成したいの... - Yahoo!知恵袋
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13243927018
811デフォルトの名無しさん
2021/05/30(日) 10:15:00.50ID:wVmXhvTW812デフォルトの名無しさん
2021/05/30(日) 12:03:44.16ID:Gk//zzeB >>801
学校はどこも、Ruby on Rails。
YouTube で有名な雑食系エンジニア・KENTA のサロンでも、そう
Rails 6 だけでも黒田努とか、数冊出ている。
Rails チュートリアルとか、教育体制が圧巻!
Rails以外のフレームワークを学んでも、実務で使えない。
保守できないので使う会社がない。需要がない
Udemy の人気講師・山浦清透、YouTube、1/15
Docker超入門講座 合併版 | ゼロから実践する4時間のフルコース
Windows 10 Home 版, WSL2, Ubuntu 20.04 LTS,
Docker Compose, VSCode, Heroku, Ruby on Rails, Git, CI/CD, CircleCI
圧巻! 山浦のDockerからCircleCIまで含めた、一連の動画
学校はどこも、Ruby on Rails。
YouTube で有名な雑食系エンジニア・KENTA のサロンでも、そう
Rails 6 だけでも黒田努とか、数冊出ている。
Rails チュートリアルとか、教育体制が圧巻!
Rails以外のフレームワークを学んでも、実務で使えない。
保守できないので使う会社がない。需要がない
Udemy の人気講師・山浦清透、YouTube、1/15
Docker超入門講座 合併版 | ゼロから実践する4時間のフルコース
Windows 10 Home 版, WSL2, Ubuntu 20.04 LTS,
Docker Compose, VSCode, Heroku, Ruby on Rails, Git, CI/CD, CircleCI
圧巻! 山浦のDockerからCircleCIまで含めた、一連の動画
813デフォルトの名無しさん
2021/05/30(日) 16:59:06.70ID:thNqHOO+ www
814デフォルトの名無しさん
2021/05/30(日) 17:28:25.64ID:SQirJDgW815デフォルトの名無しさん
2021/05/30(日) 19:16:27.20ID:GQzTsaB3 人気山師に見えたわ
816デフォルトの名無しさん
2021/05/31(月) 05:39:07.08ID:7zrNsB91817デフォルトの名無しさん
2021/05/31(月) 09:35:26.59ID:3RgsPXyf 馬鹿には無理
818デフォルトの名無しさん
2021/05/31(月) 12:32:05.59ID:HIaAzIRd openpyxlでスケールを設定せず折れ線グラフとか散布図を描いた後に自動で設定されたスケールを変数に格納する事ってできない?
グラフ名.y_axis.scaling=openpyxl.chart.axis.scaling(min=0,max=100)
みたいに明示的に設定してから描画したら最小0、最大100になるけど
この数値を入れずに自動設定で描画した後に
print(グラフ名.y_axis.scaling)
を入れるとmax=None,min=Noneになっちゃうんだよね
グラフ名.y_axis.scaling=openpyxl.chart.axis.scaling(min=0,max=100)
みたいに明示的に設定してから描画したら最小0、最大100になるけど
この数値を入れずに自動設定で描画した後に
print(グラフ名.y_axis.scaling)
を入れるとmax=None,min=Noneになっちゃうんだよね
819デフォルトの名無しさん
2021/05/31(月) 21:11:21.29ID:nK3+fI7q Noneが自動って考えなんでは
自動か指定ではあきらかに違う
自動か指定ではあきらかに違う
820デフォルトの名無しさん
2021/05/31(月) 22:01:18.87ID:Gvuxe9Ho virtualenvで作ったファイルにvscodeでアクセスできるのはなぜですか?
仮想化した状態で作ったpyファイルに仮想化をactivateしてないのに左側のエクスプローラーからアクセスできて自由に書き換え保存もできます
いちいち仮想化しなくても書き換えできるので便利だな程度にしか思ってなかったのですがwindows標準のエクスプローラーからアクセスしようとしたらファイルなくてそういえば仮想化して作ったファイルだったなと
なんでvscodeならアクセスできるか不思議に思いました
仮想化した状態で作ったpyファイルに仮想化をactivateしてないのに左側のエクスプローラーからアクセスできて自由に書き換え保存もできます
いちいち仮想化しなくても書き換えできるので便利だな程度にしか思ってなかったのですがwindows標準のエクスプローラーからアクセスしようとしたらファイルなくてそういえば仮想化して作ったファイルだったなと
なんでvscodeならアクセスできるか不思議に思いました
821デフォルトの名無しさん
2021/05/31(月) 22:23:27.20ID:W0rzhAw2 これは目が曇ってるやつ
822デフォルトの名無しさん
2021/05/31(月) 22:36:32.74ID:W0rzhAw2 VSCodeでそのpyファイルを右クリックして "Reveal in Explorer" を選んでごらん
823デフォルトの名無しさん
2021/05/31(月) 22:44:02.30ID:Gvuxe9Ho これはお恥ずかしい
意味のわからないこと書き込んでました
ツイートみたいに削除したい
意味のわからないこと書き込んでました
ツイートみたいに削除したい
824デフォルトの名無しさん
2021/05/31(月) 22:47:11.85ID:A1aFJfEy >>820
> virtualenvで作ったファイルにvscodeでアクセスできるのはなぜですか?
実在するからです
>windows標準のエクスプローラーからアクセスしようとしたらファイルなくて
むしろこっちがおかしいです
仮想環境を具体的にどうやって作成したかは知りませんがそういうものです
virtualenvというものは実質的には実行環境のことです
> virtualenvで作ったファイルにvscodeでアクセスできるのはなぜですか?
実在するからです
>windows標準のエクスプローラーからアクセスしようとしたらファイルなくて
むしろこっちがおかしいです
仮想環境を具体的にどうやって作成したかは知りませんがそういうものです
virtualenvというものは実質的には実行環境のことです
825デフォルトの名無しさん
2021/06/01(火) 00:43:06.01ID:z4P7Xsae 数日前から初めてプログラミングそのものを始めた超初心者です。
どうぞよろしくお願いいたします。簡単なおみくじのプログラミングをしてみたのですが、
下記エラーメッセージが出て動きません。
改善点あれば教示ください。
■作成プログラム
import random
def omikuji():
kuji = ["大吉","小吉","凶”]
return random.choice(kuji)
kekka = omikuji()
print('結果は',kekka,'です')
■エラーメッセージ内容
EOL while scanning string literal
どうぞよろしくお願いいたします。簡単なおみくじのプログラミングをしてみたのですが、
下記エラーメッセージが出て動きません。
改善点あれば教示ください。
■作成プログラム
import random
def omikuji():
kuji = ["大吉","小吉","凶”]
return random.choice(kuji)
kekka = omikuji()
print('結果は',kekka,'です')
■エラーメッセージ内容
EOL while scanning string literal
826デフォルトの名無しさん
2021/06/01(火) 00:50:49.90ID:h2QyZNy/827デフォルトの名無しさん
2021/06/01(火) 01:18:44.93ID:z4P7Xsae828デフォルトの名無しさん
2021/06/01(火) 09:00:51.97ID:kyVtHsFz プログラム経験ゼロの文系男がPythonで株の自動売買のプログラム作れるようになるのは至難の業かな?
毎日数時間の勉強を数年続けないとダメかなやっぱり
教えてエロい人
毎日数時間の勉強を数年続けないとダメかなやっぱり
教えてエロい人
829デフォルトの名無しさん
2021/06/01(火) 09:45:32.88ID:J1JNasTR >>828
多分3ヶ月ぐらいでできるようになるよ
多分3ヶ月ぐらいでできるようになるよ
830デフォルトの名無しさん
2021/06/01(火) 09:52:21.07ID:kyVtHsFz831デフォルトの名無しさん
2021/06/01(火) 10:02:50.85ID:J2N8rWTY ワンショットの分析で売買シグナルを出すくらいなら本も腐るほどあるし簡単だけど、
継続的に稼働して利益を出し続けられる仕組みを構築するのは超難しいよ
IT8年目の本職だけど、自分のコードに金を任せる気にはなれんわ
やってるのは売買戦略のバックテストまでだな
継続的に稼働して利益を出し続けられる仕組みを構築するのは超難しいよ
IT8年目の本職だけど、自分のコードに金を任せる気にはなれんわ
やってるのは売買戦略のバックテストまでだな
832デフォルトの名無しさん
2021/06/01(火) 10:04:53.35ID:cJD9xMIA833デフォルトの名無しさん
2021/06/01(火) 10:10:39.58ID:TvRQnady ていうか買ってあるならやれよw
やってから聞け
やってから聞け
834デフォルトの名無しさん
2021/06/01(火) 12:04:48.93ID:GfvVYbqX 20分遅れのデータで売買してもボラれるだけだしな
835デフォルトの名無しさん
2021/06/01(火) 12:14:05.16ID:h2QyZNy/ >>827
こういう細かいミスはVSCodeとかPyCharmみたいな
プログラミング用エディタとかIDEを使うと
警告文を出してくれるから、そろそろ使ってみると良いかもしれないね
VSCodeが導入も楽でお勧め
こういう細かいミスはVSCodeとかPyCharmみたいな
プログラミング用エディタとかIDEを使うと
警告文を出してくれるから、そろそろ使ってみると良いかもしれないね
VSCodeが導入も楽でお勧め
836デフォルトの名無しさん
2021/06/01(火) 13:55:15.01ID:kkYAvrn4 無駄にトラップが一つ増えてるだけじゃないかなぁ
凶のあと続けてダブルコーテーションを打ったらそのまんま全角になってて、しかも見ても分からなかった、でしょコレ
日本語でやらせるだけで変換ミスが起きる
つまり日本の初心者とアメリカの初心者はひっかかり具合が違う
要らないトラップが増えてる
凶のあと続けてダブルコーテーションを打ったらそのまんま全角になってて、しかも見ても分からなかった、でしょコレ
日本語でやらせるだけで変換ミスが起きる
つまり日本の初心者とアメリカの初心者はひっかかり具合が違う
要らないトラップが増えてる
837デフォルトの名無しさん
2021/06/01(火) 14:49:42.43ID:uwqmKkHK エラーメッセージがわかりにくいのと
エラーメッセージの見方を知らないのが原因
前者は言語が改善すべき点
後者はIDEを使う場合でも学んでおくべき
エラーメッセージの見方を知らないのが原因
前者は言語が改善すべき点
後者はIDEを使う場合でも学んでおくべき
838デフォルトの名無しさん
2021/06/01(火) 15:07:37.68ID:kkYAvrn4 アメリカ人が作ってんだから全角文字うんぬんは酷でしょ
人生の中でこれまで一度も使ったことない記号へのエラーメッセージを分かり易く作れ……ってのは流石に絵空事だ
だって全角文字関連は架空の話に見えるじゃん
人生の中でこれまで一度も使ったことない記号へのエラーメッセージを分かり易く作れ……ってのは流石に絵空事だ
だって全角文字関連は架空の話に見えるじゃん
839デフォルトの名無しさん
2021/06/01(火) 15:21:07.96ID:urmZmZKO アメリカ人が作っているのかφ(..)メモメモ
840デフォルトの名無しさん
2021/06/01(火) 17:01:10.24ID:G+CkyqTl 変数名に2byte文字使えるしむしろ日本語圏の人間にも優しい作りでは?(雑な認識)
841デフォルトの名無しさん
2021/06/01(火) 17:57:30.79ID:Jb5LYbPi ずっと前から思ってるがGHQはなぜ他の植民地同様に英語を公用語にしてくれなかったんだ
そのせいで日本人はハンデを生まれたときから背負ってる
英語さえ自由自在に使えたら無料公開されてる本沢山あるのに
そのせいで日本人はハンデを生まれたときから背負ってる
英語さえ自由自在に使えたら無料公開されてる本沢山あるのに
842デフォルトの名無しさん
2021/06/01(火) 18:05:15.89ID:kkYAvrn4 どっちつかずのダブルリミテッドをワンサカ量産すれば占領継続がラクじゃん
超合理主義になって歯向かってきても困るし
超合理主義になって歯向かってきても困るし
843デフォルトの名無しさん
2021/06/01(火) 18:12:07.69ID:uwqmKkHK >>838
全角クォーテーションを指摘しろってのは酷だわ
3.10で改善されるエラーメッセージは↓こんな感じ
3.9 SyntaxError: EOL while scanning string literal
3.10 SyntaxError: unterminated string literal (detected at line 3)
でもこの変更でエラー箇所を示すキャレット位置がバグるようになってる
全角クォーテーションを指摘しろってのは酷だわ
3.10で改善されるエラーメッセージは↓こんな感じ
3.9 SyntaxError: EOL while scanning string literal
3.10 SyntaxError: unterminated string literal (detected at line 3)
でもこの変更でエラー箇所を示すキャレット位置がバグるようになってる
844デフォルトの名無しさん
2021/06/01(火) 19:24:03.65ID:l4DXf63f >>841
勉強すりゃいいだけじゃね
勉強すりゃいいだけじゃね
845デフォルトの名無しさん
2021/06/01(火) 22:18:37.49ID:z4P7Xsae846デフォルトの名無しさん
2021/06/02(水) 04:28:33.87ID:sSbsV05j mainモジュールのインスタンスのsubモジュールから自作exceptをraiseするときって
mainで定義してsubに渡して使うんですか?
Main
class myEx():
_pass
class main()
_def __init__(self):
__try:
___self.sub = Sub(myEx)
__except myEx as e:
___pass
Sub
class sub()
_def__init__(self, myEx):
__self.myex = myEx
__raise self.myex
みたいな?
mainで定義してsubに渡して使うんですか?
Main
class myEx():
_pass
class main()
_def __init__(self):
__try:
___self.sub = Sub(myEx)
__except myEx as e:
___pass
Sub
class sub()
_def__init__(self, myEx):
__self.myex = myEx
__raise self.myex
みたいな?
847デフォルトの名無しさん
2021/06/02(水) 05:37:48.78ID:6ZqDM4Li 例外の性格次第だが、一般的にsub.py以外でスローしない例外はsub.pyに定義してmain.pyでimportする
例えばJSONDecodeErrorはjsonモジュールの中で定義されていてmainから渡すとかやらないだろ
例えばJSONDecodeErrorはjsonモジュールの中で定義されていてmainから渡すとかやらないだろ
848デフォルトの名無しさん
2021/06/02(水) 05:42:33.79ID:sSbsV05j あーそりゃそうか
import sub.Sub, sub.Err ですね
import sub.Sub, sub.Err ですね
849デフォルトの名無しさん
2021/06/02(水) 10:17:35.50ID:qtmfAhQ7 >>836
>つまり日本の初心者とアメリカの初心者はひっかかり具合が違う
>要らないトラップが増えてる
そこはその通りだと思うが
トラップが無いことで latin-1 プログラミングしか知らない馬鹿が大量生産されてるぞ
>つまり日本の初心者とアメリカの初心者はひっかかり具合が違う
>要らないトラップが増えてる
そこはその通りだと思うが
トラップが無いことで latin-1 プログラミングしか知らない馬鹿が大量生産されてるぞ
850デフォルトの名無しさん
2021/06/02(水) 10:19:32.01ID:qtmfAhQ7 >>838-839
IMEとかは韓国人だよな
IMEとかは韓国人だよな
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 ★3 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★8 [蚤の市★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か [ぐれ★]
- 「1800万円の売り上げゼロに…」中国インバウンドに特化の宿の今 ★3 [蚤の市★]
- たけし、ダウンタウン、明石家さんまを超えた! 全世代を超えて愛されるお笑い芸人ランキング! 1位決まる [牛丼★]
- 【26年度予算案】防衛費、過去最大の9兆円規模に、政府調整 [蚤の市★]
- 【高市悲報】大多数の日本人「宗教ってなんか気持ち悪いし、はまってる人とは距離を置きたい」👈これ何でなの? [762037879]
- バイクのエンジンがかからないの…
- ドラえもんのいなかったのび太。それが俺とこのスレ見てるお前だよ [769050516]
- 【悲報】30代独身女性「結婚や成功してる友達との差は開く一方、このまま1人で生きて淘汰される人生だと気づいて絶望してる…406万いいね [483447288]
- 女「香水何使ってる?」イケメン「dior」フツメン「サボン系」インキャ「使わん」チー牛「なにそれ」
- 男子中学生に質問ある?
