当スレに★Python以外のプログラミング言語での回答類を書くべからず★
「Ruby では」「Rubyでは」「某言語では」をNGワード登録推奨
このスレッドは「お勉強」スレのほうには書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を、勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますので、お礼は Python の布教と初心者の救済をお願いします。
★エラーを解決したい場合は、
表示されてるエラー全文(勝手に省略やスクショうp等の横着クソ行為禁止)と、
実行環境(Pythonのバージョン・OS+IDEの種類とバージョン)をシッカリ書くこと。
【【【複数の連続半角スペースはなかったことになる・タブがうまく入らない5chの仕様】】】に注意!
Pythonの★ソースコードをそのまま5ちゃんにコピペすると、インデントが崩れてチヌ★ので
↓等の、いわゆるコードう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(超初心者用) その48【まず1嫁】
https://mevius.5ch.net/test/read.cgi/tech/1589201940/
次スレは >>985 あたりが挑戦してくだしあ。(980過ぎても自動落ちはしなくなって久しい)
### END OF TEMPLATE ###
探検
くだすれPython(超初心者用) その49【まず1嫁】
■ このスレッドは過去ログ倉庫に格納されています
2020/07/18(土) 16:33:27.37ID:/iWSRGfH
696デフォルトの名無しさん
2020/08/16(日) 11:46:55.01ID:7Iew54RL >>695
デフォルトで使うと、tkinterと変わらない動作
自由度という点では、これに加えて、
アイコンの種類、ボタンの種類、デフォルトボタンの指定、
(ここまではtkinterもできる)
ウィンドウ制御(最前面など)、タイムアウトの有無、その時間などが指定可能
タイムアウトに関しては、ボタンを選択しなければ設定後に指定した値を返すもので、
ドキュメント化されていないAPIなのでいつまで使えるかわからないけど、
XP以降、10になっても同じ動作を確認済み
このタイムアウト、ものすごく便利なので、tkinterでも取り入れてくれないかな
デフォルトで使うと、tkinterと変わらない動作
自由度という点では、これに加えて、
アイコンの種類、ボタンの種類、デフォルトボタンの指定、
(ここまではtkinterもできる)
ウィンドウ制御(最前面など)、タイムアウトの有無、その時間などが指定可能
タイムアウトに関しては、ボタンを選択しなければ設定後に指定した値を返すもので、
ドキュメント化されていないAPIなのでいつまで使えるかわからないけど、
XP以降、10になっても同じ動作を確認済み
このタイムアウト、ものすごく便利なので、tkinterでも取り入れてくれないかな
697デフォルトの名無しさん
2020/08/16(日) 11:51:49.49ID:j7S5p+S9 マルチプラットフォームを捨てれば可能
698デフォルトの名無しさん
2020/08/16(日) 18:01:25.88ID:rKV4lCZM pyqt5で作ったアプリをpy2appで書き出すときに関する質問です
-Aオプションでエイリアス指定すれば動作するのですが,-Aなしでビルドするとエラーになります
どこに問題があるのでしょうか…?
-Aオプションでエイリアス指定すれば動作するのですが,-Aなしでビルドするとエラーになります
どこに問題があるのでしょうか…?
699デフォルトの名無しさん
2020/08/16(日) 18:13:50.54ID:43uVw8aV あたま
700デフォルトの名無しさん
2020/08/16(日) 18:30:35.51ID:vY7TUO/d スタンドアロンなアプリを作るのにPythonを選択したところかな
701デフォルトの名無しさん
2020/08/16(日) 20:17:48.61ID:rKV4lCZM 頭悪くてすみません,ようやく解決しました
オプションでPILを指定しなきゃいけなかったみたいです
使ってないのになぜ…?
オプションでPILを指定しなきゃいけなかったみたいです
使ってないのになぜ…?
702デフォルトの名無しさん
2020/08/16(日) 20:29:37.99ID:ukEeeY+y 内部で使ってんでしょ
703デフォルトの名無しさん
2020/08/17(月) 10:08:48.36ID:JNS55LaW pythonのexe化って難読化とか暗号化とかされるの?
704デフォルトの名無しさん
2020/08/17(月) 11:39:44.40ID:p+skW/fD705デフォルトの名無しさん
2020/08/17(月) 11:43:23.19ID:quFboGPj exeに必要なものをzipでまとめてくっつけてるだけだぞ
706デフォルトの名無しさん
2020/08/17(月) 12:00:32.92ID:p+skW/fD Pythonインストールしてなくても動くのは何故?
707デフォルトの名無しさん
2020/08/17(月) 12:05:36.00ID:frAy30YW >>703 Python は一度コンパイルされて中間コードになる事を知らないみたいだね。
.pyc がキャッシュに出来てそれが実行される。
これをまとめてexe化してるだけだから、当然ある程度難読化はされてることになる。
自分でコンパイルしてみたら?
Pythonでコンパイルは可能なのか?やり方をまとめてみた
https://blog.codecamp.jp/programming-python-compile-can-1
.pyc がキャッシュに出来てそれが実行される。
これをまとめてexe化してるだけだから、当然ある程度難読化はされてることになる。
自分でコンパイルしてみたら?
Pythonでコンパイルは可能なのか?やり方をまとめてみた
https://blog.codecamp.jp/programming-python-compile-can-1
708デフォルトの名無しさん
2020/08/17(月) 12:07:00.42ID:frAy30YW >>706 Pythonごと実行環境が丸ごと入ってるから。 だからサイズも大きくなる。
709デフォルトの名無しさん
2020/08/17(月) 12:15:11.54ID:p+skW/fD >>708
ありがとう
ありがとう
710デフォルトの名無しさん
2020/08/17(月) 22:25:43.15ID:Sqm5hAaO >>703
されないよ。中間コードその他に変換することは難読化とは言わないし、実際pythonの場合は変数名やdocstringもそのまま残るから、ツールで簡単に元に戻せる
されないよ。中間コードその他に変換することは難読化とは言わないし、実際pythonの場合は変数名やdocstringもそのまま残るから、ツールで簡単に元に戻せる
711デフォルトの名無しさん
2020/08/17(月) 22:31:01.73ID:gJOOnP9g pythonの難読化
https://github.com/dashingsoft/pyarmor
https://github.com/dashingsoft/pyarmor
712デフォルトの名無しさん
2020/08/18(火) 09:27:54.05ID:/rMTxrIU 数行だけでもexeが5MBだもんなぁ
713デフォルトの名無しさん
2020/08/18(火) 10:28:13.09ID:ZtSNRLAD PythonNN.dll 以下のサイズにはならんでしょ
714デフォルトの名無しさん
2020/08/18(火) 11:41:01.45ID:CekSd1r9 Pyodido と言うWebAsembly 上でPythonが動く。
numpyとか色んなライブラリも入ってる。
PythonインタプリタをWebAssemblyへコンパイル、Webブラウザで稼働するPython環境「Pyodide」。Mozillaが開発中
2019年4月19日
https://www.publickey1.jp/blog/19/pythonwebassemblywebpythonpyodidemozilla.html
Mozillaは、WebブラウザでPythonインタプリタや数値計算ライブラリのNumPyなど、Pythonの標準的なデータサイエンス環境をほぼそのまま実行可能にする「Pyodide」(パイオダイドと発音されているようです)を開発中です。
Pyodide
Mozilla Hacksのブログに投稿された記事「Pyodide: Bringing the scientific Python stack to the browser」で、このPyodideの詳細と現状が報告されています。
Pyodideは、データサイエンス環境をWebブラウザ上で実現しようというMozillaのプロジェクト「Iodide(アイオダイド、と発音されているようです)の関連プロジェクト。
Pyodideの最大の特徴は、標準のPythonインタプリタのフル機能をWebブラウザ上で実現しようとしている点にあります。下記はブログから。
Pyodideはフル機能の標準Pythonインタプリタをブラウザ上で提供し、Web APIへのフルアクセスも実現する。
つまりWebブラウザ上でPython言語およびデータサイエンス関連のPythonライブラリ、例えばNumPy、Pandas、Scipy、Matplotlibなどをそのまま使ってプログラミングできて、さらにWebGLのような高速なグラフィック描画なども呼び出せるようにする、というわけです。
以下略
numpyとか色んなライブラリも入ってる。
PythonインタプリタをWebAssemblyへコンパイル、Webブラウザで稼働するPython環境「Pyodide」。Mozillaが開発中
2019年4月19日
https://www.publickey1.jp/blog/19/pythonwebassemblywebpythonpyodidemozilla.html
Mozillaは、WebブラウザでPythonインタプリタや数値計算ライブラリのNumPyなど、Pythonの標準的なデータサイエンス環境をほぼそのまま実行可能にする「Pyodide」(パイオダイドと発音されているようです)を開発中です。
Pyodide
Mozilla Hacksのブログに投稿された記事「Pyodide: Bringing the scientific Python stack to the browser」で、このPyodideの詳細と現状が報告されています。
Pyodideは、データサイエンス環境をWebブラウザ上で実現しようというMozillaのプロジェクト「Iodide(アイオダイド、と発音されているようです)の関連プロジェクト。
Pyodideの最大の特徴は、標準のPythonインタプリタのフル機能をWebブラウザ上で実現しようとしている点にあります。下記はブログから。
Pyodideはフル機能の標準Pythonインタプリタをブラウザ上で提供し、Web APIへのフルアクセスも実現する。
つまりWebブラウザ上でPython言語およびデータサイエンス関連のPythonライブラリ、例えばNumPy、Pandas、Scipy、Matplotlibなどをそのまま使ってプログラミングできて、さらにWebGLのような高速なグラフィック描画なども呼び出せるようにする、というわけです。
以下略
715デフォルトの名無しさん
2020/08/18(火) 12:37:13.78ID:1N2TKAu+ > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
716デフォルトの名無しさん
2020/08/18(火) 12:38:36.50ID:KgEygz2n 実はお手軽にGUIツール作りたいってだけならHSPとかラクなんじゃないでしょうかね
717デフォルトの名無しさん
2020/08/18(火) 12:45:11.57ID:h5vNCvfY Tcl/Tk
718デフォルトの名無しさん
2020/08/18(火) 13:22:12.48ID:nBWkiWUW トックル・トックって、韓国語っぽいよね。
719デフォルトの名無しさん
2020/08/18(火) 13:36:07.09ID:h5vNCvfY 土下座は鳩だけで充分です
720デフォルトの名無しさん
2020/08/18(火) 13:51:03.37ID:2ZDers5G Byte Dance
721デフォルトの名無しさん
2020/08/18(火) 13:52:18.02ID:pYta9VEC722デフォルトの名無しさん
2020/08/18(火) 22:33:29.50ID:tlGDswHk globに下位フォルダの検索機能はあったでしょうか?
ルートフォルダを起点にして、下位フォルダのファイルを取りたいどす
ルートフォルダを起点にして、下位フォルダのファイルを取りたいどす
723デフォルトの名無しさん
2020/08/18(火) 22:38:32.40ID:7q74aHL6 パスに**を入れる
724デフォルトの名無しさん
2020/08/18(火) 23:22:17.62ID:OA/+1SVm 初めてさわったのがpythonだからPHPやJavascriptで{}や;がやたら多くてびっくりした
他の言語もこんな無駄カッコや無駄記号だらけなん?
他の言語もこんな無駄カッコや無駄記号だらけなん?
725デフォルトの名無しさん
2020/08/18(火) 23:29:07.38ID:7q74aHL6 C言語を先祖に持つ言語は、みんなそんな感じだよ
726デフォルトの名無しさん
2020/08/19(水) 00:09:21.86ID:LSZ+gOY+727デフォルトの名無しさん
2020/08/19(水) 00:23:15.86ID:Hd2Bulw5 plt.gcf().text(0,0,'value=',value)
でエラーが出る
テキスト文字と変数を同時に表示させるのってどうすればいいのでしょう?
でエラーが出る
テキスト文字と変数を同時に表示させるのってどうすればいいのでしょう?
728デフォルトの名無しさん
2020/08/19(水) 00:47:45.59ID:LSZ+gOY+ >>727
コレかな?
https://stackoverflow.com/questions/42435446/how-to-put-text-outside-python-plots
or by using the text method of the figure instead of that of the axes.
plt.gcf().text(0.02, 0.5, textstr, fontsize=14)
In both cases the coordinates to place the text are in figure coordinates, where (0,0) is the bottom left and (1,1) is the top right of the figure.
コレかな?
https://stackoverflow.com/questions/42435446/how-to-put-text-outside-python-plots
or by using the text method of the figure instead of that of the axes.
plt.gcf().text(0.02, 0.5, textstr, fontsize=14)
In both cases the coordinates to place the text are in figure coordinates, where (0,0) is the bottom left and (1,1) is the top right of the figure.
729デフォルトの名無しさん
2020/08/19(水) 00:55:11.95ID:LSZ+gOY+ https://note.nkmk.me/python-string-concat/
数値と文字列の連結・結合: +演算子, +=演算子, str(), format()
異なる型の+演算はエラーとなる。
s1 = 'aaa'
s2 = 'bbb'
i = 100
f = 0.25
# s = s1 + i
# TypeError: must be str, not int
source: string_concat.py
数値(整数型intや浮動小数点型floatなど)と文字列を連結したい場合は、
数値をstr()で文字列型に変換してから+演算子(または+=演算子)で連結する。
s = s1 + '_' + str(i) + '_' + s2 + '_' + str(f)
print(s)
# aaa_100_bbb_0.25
数値と文字列の連結・結合: +演算子, +=演算子, str(), format()
異なる型の+演算はエラーとなる。
s1 = 'aaa'
s2 = 'bbb'
i = 100
f = 0.25
# s = s1 + i
# TypeError: must be str, not int
source: string_concat.py
数値(整数型intや浮動小数点型floatなど)と文字列を連結したい場合は、
数値をstr()で文字列型に変換してから+演算子(または+=演算子)で連結する。
s = s1 + '_' + str(i) + '_' + s2 + '_' + str(f)
print(s)
# aaa_100_bbb_0.25
730デフォルトの名無しさん
2020/08/19(水) 00:59:57.44ID:LSZ+gOY+ textstr = 'value=' + str(value)
plt.gcf().text(0.0, 0.0, textstr, fontsize=14)
plt.gcf().text(0.0, 0.0, textstr, fontsize=14)
731デフォルトの名無しさん
2020/08/19(水) 01:14:52.83ID:evela54s なんだかんだPython が楽でいいわ
732デフォルトの名無しさん
2020/08/19(水) 01:25:54.61ID:wpPNClEy 俺なら、
plt.gcf().text(0,0,f'value={value}')
とするわ
plt.gcf().text(0,0,f'value={value}')
とするわ
733デフォルトの名無しさん
2020/08/19(水) 05:17:29.66ID:d0Iv/yZR >>723
深さが色々なのですが、できるでしょうか
深さが色々なのですが、できるでしょうか
734デフォルトの名無しさん
2020/08/19(水) 05:41:46.19ID:J4RcMtm3735デフォルトの名無しさん
2020/08/19(水) 05:42:33.66ID:J4RcMtm3736デフォルトの名無しさん
2020/08/19(水) 10:22:48.19ID:AdEpa29f >>732
+1
+1
737デフォルトの名無しさん
2020/08/19(水) 14:18:08.43ID:d0Iv/yZR https://i.imgur.com/mjoy2Xy.jpg
globとisdir関数でフォルダのみを取りたかったのですが、変なドットが含まれます
これは何でしょうか?上がディレクトリの構造です
import pathlib
import os
pat = pathlib.Path(".")
dirlist = pat.glob("**/")
for i in dirlist:
if os.path.isdir(i):
print(i)
これが結果です
.
renamedhgggg(0)
renamedhgggg(1)
globとisdir関数でフォルダのみを取りたかったのですが、変なドットが含まれます
これは何でしょうか?上がディレクトリの構造です
import pathlib
import os
pat = pathlib.Path(".")
dirlist = pat.glob("**/")
for i in dirlist:
if os.path.isdir(i):
print(i)
これが結果です
.
renamedhgggg(0)
renamedhgggg(1)
738デフォルトの名無しさん
2020/08/19(水) 14:18:48.82ID:d0Iv/yZR すみません、10秒でかいけつしました
739デフォルトの名無しさん
2020/08/19(水) 14:30:11.57ID:meyBYzW3 >>737
os使わなくてもpathlibでis_dir()使える
os使わなくてもpathlibでis_dir()使える
740デフォルトの名無しさん
2020/08/19(水) 15:13:03.62ID:d0Iv/yZR741デフォルトの名無しさん
2020/08/19(水) 16:08:23.78ID:d0Iv/yZR742デフォルトの名無しさん
2020/08/19(水) 16:10:37.05ID:J4RcMtm3 >>740
( ̄д ̄) エー
( ̄д ̄) エー
743デフォルトの名無しさん
2020/08/19(水) 16:12:41.38ID:J4RcMtm3744デフォルトの名無しさん
2020/08/19(水) 16:13:10.21ID:UJIDJS1m 0,1,2,3,4って入れてるじゃん?
745デフォルトの名無しさん
2020/08/19(水) 16:15:58.64ID:9WUZg8Od746デフォルトの名無しさん
2020/08/19(水) 16:18:24.10ID:d0Iv/yZR >>745
へぇ グローバルにしなくていいんすか(´・ω・`)、、、
へぇ グローバルにしなくていいんすか(´・ω・`)、、、
747デフォルトの名無しさん
2020/08/19(水) 16:59:21.37ID:QxrGZXqC 横軸距離、縦軸心拍のグラフ作りたいのですが
matplotlibで表示するとフルマラソンの横軸が
42.195ではなく4.2195E04となってしまいます
400m走読ませると4E02となります
これを一般的な42.195kmあるいは400mと表示させるには何を設定すればいいのでしょうか?
matplotlibのaxis触っても色や一だけで中身変える方法が分かりません
matplotlibで表示するとフルマラソンの横軸が
42.195ではなく4.2195E04となってしまいます
400m走読ませると4E02となります
これを一般的な42.195kmあるいは400mと表示させるには何を設定すればいいのでしょうか?
matplotlibのaxis触っても色や一だけで中身変える方法が分かりません
748デフォルトの名無しさん
2020/08/19(水) 17:23:45.94ID:UUCJaV6t >>735 そりゃ単に底が浅いだけだよ。 複雑な事をしようとすると何もできない。
749デフォルトの名無しさん
2020/08/19(水) 17:53:52.27ID:d0Iv/yZR なぜglobはリスとではなく、ジェネレータを返すのでしょうか?
750デフォルトの名無しさん
2020/08/19(水) 18:03:10.24ID:d0Iv/yZR folder = pathlib.Path("./folder")
gettxt = folder.glob("*.txt")
for i in gettxt:
print(i)
イテレータの1つめを取得するにはどうしたらいいんでしょうか
print(i[0])だと怒られます
gettxt = folder.glob("*.txt")
for i in gettxt:
print(i)
イテレータの1つめを取得するにはどうしたらいいんでしょうか
print(i[0])だと怒られます
751デフォルトの名無しさん
2020/08/19(水) 18:20:24.54ID:J4RcMtm3752デフォルトの名無しさん
2020/08/19(水) 18:21:02.35ID:J4RcMtm3753デフォルトの名無しさん
2020/08/19(水) 18:26:08.24ID:J4RcMtm3 >>747
matplotlibとエスパーして答えてやんよ
違ってたらシラネ(゚听)
ScalarFormatterのプロパティをuseMathText=Trueにしてないか ←一番濃厚
subplots()関数のsharexオプションにTrueを渡してないか
Axes.set_xscaleをちゃんとlinearにしているか←穴馬
matplotlibとエスパーして答えてやんよ
違ってたらシラネ(゚听)
ScalarFormatterのプロパティをuseMathText=Trueにしてないか ←一番濃厚
subplots()関数のsharexオプションにTrueを渡してないか
Axes.set_xscaleをちゃんとlinearにしているか←穴馬
754デフォルトの名無しさん
2020/08/19(水) 19:40:31.10ID:d0Iv/yZR >>751
わからないので
わからないので
755デフォルトの名無しさん
2020/08/19(水) 19:45:35.67ID:UIEWxeK0 イテレータくんの長期連載は進歩してる感じが全然しないな
756デフォルトの名無しさん
2020/08/19(水) 19:47:03.33ID:WTzhpdxp print(folder.glob("*.txt").next())
757デフォルトの名無しさん
2020/08/19(水) 20:13:37.04ID:d0Iv/yZR >>756
print(folder.glob("*.txt").next())
AttributeError: 'generator' object has no attribute 'next'
こうなりますです
print(folder.glob("*.txt").next())
AttributeError: 'generator' object has no attribute 'next'
こうなりますです
758デフォルトの名無しさん
2020/08/19(水) 20:31:48.79ID:J4RcMtm3759デフォルトの名無しさん
2020/08/19(水) 20:35:00.61ID:TTB/c6/P 結論だけ言うとジェネレータが返ってくるのでジェネレータはn番目の要素が具体的に何なのかという情報は持ってないので
リストにすればlist[0]で1つめの要素を取得できる(がメモリの使用量が大きくなる欠点がある)
ジェネレータに実装されてるのはnext()じゃなくて__next__()だが
これを直に書いて呼び出す時点で実装は相当頭悪いと言われても仕方ないので別のやり方を考えろ
リストにすればlist[0]で1つめの要素を取得できる(がメモリの使用量が大きくなる欠点がある)
ジェネレータに実装されてるのはnext()じゃなくて__next__()だが
これを直に書いて呼び出す時点で実装は相当頭悪いと言われても仕方ないので別のやり方を考えろ
760デフォルトの名無しさん
2020/08/19(水) 20:37:41.65ID:d0Iv/yZR どういうやり方がいいんでしょうか?
特定のフォルダ内の先頭のファイルを取得したいのです。
フォルダは複数です。
特定のフォルダ内の先頭のファイルを取得したいのです。
フォルダは複数です。
761デフォルトの名無しさん
2020/08/19(水) 20:38:04.38ID:ZyWH9VuN print(next(folder.glob("*.txt")))
762デフォルトの名無しさん
2020/08/19(水) 20:44:44.22ID:D588AZOd > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
763デフォルトの名無しさん
2020/08/19(水) 20:50:09.42ID:J4RcMtm3764デフォルトの名無しさん
2020/08/20(木) 07:03:22.08ID:nC7+Fgym765デフォルトの名無しさん
2020/08/20(木) 08:06:59.14ID:MbxCNltP ID:d0Iv/yZR
コイツみたいなガイジは無視でいいんじゃないの?
これ、ただのクレクレくんだぞ
コイツみたいなガイジは無視でいいんじゃないの?
これ、ただのクレクレくんだぞ
766デフォルトの名無しさん
2020/08/20(木) 08:56:08.54ID:b+jy9VOZ フローチャートは作ったほうがいいの?
767デフォルトの名無しさん
2020/08/20(木) 09:01:40.48ID:Av1Lrhjm768デフォルトの名無しさん
2020/08/20(木) 09:19:29.85ID:Av1Lrhjm769デフォルトの名無しさん
2020/08/20(木) 09:37:46.37ID:ywsFZyvS770デフォルトの名無しさん
2020/08/20(木) 09:46:49.16ID:b+jy9VOZ771デフォルトの名無しさん
2020/08/20(木) 09:52:41.72ID:M1lQ7Vsh 設計書なんて作り終わった後に書くもの
772デフォルトの名無しさん
2020/08/20(木) 09:58:06.65ID:ywsFZyvS773デフォルトの名無しさん
2020/08/20(木) 10:18:01.89ID:61O10j2r 直接コード書き始めるのが習慣になって
未だにフローチャートの書き方がわからない
未だにフローチャートの書き方がわからない
774デフォルトの名無しさん
2020/08/20(木) 10:36:30.14ID:Av1Lrhjm フローチャートでよくつかう形にかたぬきずみのポストイットあったらいいなー
775デフォルトの名無しさん
2020/08/20(木) 10:37:26.59ID:b+jy9VOZ >>772
箇条書きで十分なんでしょうか
箇条書きで十分なんでしょうか
776デフォルトの名無しさん
2020/08/20(木) 10:53:18.96ID:ftyO+Q4L 枝葉をカットしてUMLやらの流れ図にまで押し込められるまでにかんたん化する
だから図そのものでは設計してない
そしてフローチャートそのものももう古い
なんで学校で教えているのか分からない、
というか、採点しやすい、(採点側であるところの)「わたし」が見て分かり易い、
(プログラミングなんて全くできないバカ=採点するアホでも)とりあえず眺めて満足できる、という理由だけで教えられてるフシがある
バカ向けの書類を作る苦行をさせられてるワケだ。
この種のバカを全排除すればITの効率は上がる
ハンコと同じだね
Cプログラミング診断室/上司が問題/フローチャート
http://www.pro.or.jp/~fuji/mybooks/cdiag/cdiag.3.3.html
だから図そのものでは設計してない
そしてフローチャートそのものももう古い
なんで学校で教えているのか分からない、
というか、採点しやすい、(採点側であるところの)「わたし」が見て分かり易い、
(プログラミングなんて全くできないバカ=採点するアホでも)とりあえず眺めて満足できる、という理由だけで教えられてるフシがある
バカ向けの書類を作る苦行をさせられてるワケだ。
この種のバカを全排除すればITの効率は上がる
ハンコと同じだね
Cプログラミング診断室/上司が問題/フローチャート
http://www.pro.or.jp/~fuji/mybooks/cdiag/cdiag.3.3.html
777デフォルトの名無しさん
2020/08/20(木) 11:10:58.40ID:b+jy9VOZ >>776
この代わりの方法というのはどんなものでしょうか?
この代わりの方法というのはどんなものでしょうか?
778デフォルトの名無しさん
2020/08/20(木) 11:36:32.37ID:H4suG3I9 そもそもスクリプト言語ってのが処理の流れを書くものであって
図じゃなくて英語が読めるならインデントの箇条書きみたいなもんでは
図じゃなくて英語が読めるならインデントの箇条書きみたいなもんでは
779デフォルトの名無しさん
2020/08/20(木) 11:38:34.66ID:b+jy9VOZ 特定のフォルダに存在するフォルダを取得したいです
pathで指定されているフォルダには対象フォルダは2つありますが、上のコードだと結果が1つしか返りません
これのどこがいけないでしょうか?ループの問題だと思いますが、どこを治せばいいですか?
https://ideone.com/XpH2Wi
>>778
フローチャートはやめて、ブロックごとにコメントでも書いておきます
pathで指定されているフォルダには対象フォルダは2つありますが、上のコードだと結果が1つしか返りません
これのどこがいけないでしょうか?ループの問題だと思いますが、どこを治せばいいですか?
https://ideone.com/XpH2Wi
>>778
フローチャートはやめて、ブロックごとにコメントでも書いておきます
780デフォルトの名無しさん
2020/08/20(木) 11:40:52.91ID:Av1Lrhjm >>779
(・∀・)カエレ!!チネ!!!(・∀・)
(・∀・)カエレ!!チネ!!!(・∀・)
781デフォルトの名無しさん
2020/08/20(木) 12:18:54.29ID:n3I6y8KW プログラム自体をドキュメントとする。
例えば改訂履歴、関数のパラメータの説明やリターン値などの説明、
ドキュメントを自動生成してくれるツールや、関数を呼び出すときにそれらの説明を表示してくれるIDEなども有る。
jupyterなら関数の説明として表示してくれる。
java ならjavadoc
python ならdocstrnig
VSCode にはautoDocstringが有る。
書き方には色々ありNumpy スタイル、Google スタイルなど有る。
後でsphinx と言うツールでドキュメントとして出すことも可能。Python の公式ドキュメントはこれで作られている。
Numpyスタイル
https://qiita.com/simonritchie/items/49e0813508cad4876b5a
Googleスタイル
https://qiita.com/11ohina017/items/118b3b42b612e527dc1d
例えば改訂履歴、関数のパラメータの説明やリターン値などの説明、
ドキュメントを自動生成してくれるツールや、関数を呼び出すときにそれらの説明を表示してくれるIDEなども有る。
jupyterなら関数の説明として表示してくれる。
java ならjavadoc
python ならdocstrnig
VSCode にはautoDocstringが有る。
書き方には色々ありNumpy スタイル、Google スタイルなど有る。
後でsphinx と言うツールでドキュメントとして出すことも可能。Python の公式ドキュメントはこれで作られている。
Numpyスタイル
https://qiita.com/simonritchie/items/49e0813508cad4876b5a
Googleスタイル
https://qiita.com/11ohina017/items/118b3b42b612e527dc1d
782デフォルトの名無しさん
2020/08/20(木) 12:20:16.29ID:b+jy9VOZ インデクサーを返してました(´・ω・`)
783デフォルトの名無しさん
2020/08/20(木) 12:31:42.97ID:0IC6eQqF >>777
PADとかNSチャートとか
PADとかNSチャートとか
784デフォルトの名無しさん
2020/08/20(木) 12:34:56.66ID:n3I6y8KW python のdoctest は、docstring内の実行例までテストしてくれる。
https://docs.python.org/ja/3/library/doctest.html?highlight=docstring
doctest モジュールは、対話的 Python セッションのように見えるテキストを探し出し、セッションの内容を実行して、そこに書かれている通りに振舞うかを調べます。 doctest は以下のような用途によく使われています:
モジュールの docstring (ドキュメンテーション文字列) 中にある対話実行例のすべてが書かれている通りに動作するか検証することで、docstring の内容が最新かどうかチェックする。
テストファイルやテストオブジェクト中の対話実行例が期待通りに動作するかを検証することで、回帰テストを実現します。
入出力例を豊富に使ったパッケージのチュートリアルドキュメントが書けます。入出力例と解説文のどちらに注目するかによって、ドキュメントは「読めるテスト」にも「実行できるドキュメント」にもなります。
https://docs.python.org/ja/3/library/doctest.html?highlight=docstring
doctest モジュールは、対話的 Python セッションのように見えるテキストを探し出し、セッションの内容を実行して、そこに書かれている通りに振舞うかを調べます。 doctest は以下のような用途によく使われています:
モジュールの docstring (ドキュメンテーション文字列) 中にある対話実行例のすべてが書かれている通りに動作するか検証することで、docstring の内容が最新かどうかチェックする。
テストファイルやテストオブジェクト中の対話実行例が期待通りに動作するかを検証することで、回帰テストを実現します。
入出力例を豊富に使ったパッケージのチュートリアルドキュメントが書けます。入出力例と解説文のどちらに注目するかによって、ドキュメントは「読めるテスト」にも「実行できるドキュメント」にもなります。
785デフォルトの名無しさん
2020/08/20(木) 12:54:47.02ID:b+jy9VOZ >>783
フローチャートと違ってツールがないすね
フローチャートと違ってツールがないすね
786デフォルトの名無しさん
2020/08/20(木) 13:09:49.10ID:H4suG3I9 https://heat-haze.ハテナblog.com/entry/2016/08/02/232149
> NSチャートが記述できるフリーソフトがないかと探していたところ、
> Structorizerというルクセンブルグ生まれのソフトを見つけた。
> NSチャートが記述できるフリーソフトがないかと探していたところ、
> Structorizerというルクセンブルグ生まれのソフトを見つけた。
787デフォルトの名無しさん
2020/08/20(木) 14:40:54.13ID:RX/3qqm6 >>757
print(folder.glob("*.txt").__next__())
print(folder.glob("*.txt").__next__())
788デフォルトの名無しさん
2020/08/20(木) 16:09:13.33ID:b+jy9VOZ ジェネレータとただの配列の違いがまだ分からん
789デフォルトの名無しさん
2020/08/20(木) 16:09:30.99ID:b+jy9VOZ >>786
使わないですもう
使わないですもう
790デフォルトの名無しさん
2020/08/20(木) 16:29:15.09ID:MbxCNltP ID:b+jy9VOZ
コテハンにしろやカス
コテハンにしろやカス
791デフォルトの名無しさん
2020/08/20(木) 16:29:37.16ID:RX/3qqm6 >>788
decorator
decorator
792デフォルトの名無しさん
2020/08/20(木) 18:36:09.96ID:b+jy9VOZ ジェネレータは添字がないのなら、何を目印にしているんですか?データそのものの文字列とかですかね>
793デフォルトの名無しさん
2020/08/20(木) 19:45:06.52ID:YSF0Eeed 今ならハーバード大学の授業、2021年まで無料です。
PythonとJavaScriptのクラスもありますよ。
英語できたらそこらのスクールにお金払わずとも、ハーバード大学でプログラミング学べるって、
やはり英語最強ですね。
https://online-learning.harvard.edu/course/cs50s-web-programming-python-and-javascript?delta=0
PythonとJavaScriptのクラスもありますよ。
英語できたらそこらのスクールにお金払わずとも、ハーバード大学でプログラミング学べるって、
やはり英語最強ですね。
https://online-learning.harvard.edu/course/cs50s-web-programming-python-and-javascript?delta=0
794デフォルトの名無しさん
2020/08/20(木) 20:22:54.82ID:b+jy9VOZ os.renameで2つの引数に複数の値を指定した場合どういうループ構造にするといいですか?
target = [target1,target2]
replace = [replace1,replace2]
os.rename(target,replace)じゃだめですよね
target = [target1,target2]
replace = [replace1,replace2]
os.rename(target,replace)じゃだめですよね
795デフォルトの名無しさん
2020/08/20(木) 20:43:24.25ID:N3Xth98n for t, r in zip(target, replace):
____os.rename(t, r)
____os.rename(t, r)
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【前橋市】小川晶前市長とラブホテルで打ち合わせをした54歳男性職員を停職処分 今月末で依願退職するという [シャチ★]
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」★2 [ぐれ★]
- 【サッカー】元日本代表DF冨安がオランダ1部アヤックスと大筋合意か 現地メディア報じる [久太郎★]
- 【埼玉】「無免許で高速道路で事故」トラックの追突事故で10代男性死亡 無免許過失運転致死の疑いでトルコ国籍の男(22)逮捕 戸田市 [ぐれ★]
- 【日銀総裁】賃金に上昇圧力 人手不足で労働市場逼迫 [蚤の市★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★7 [七波羅探題★]
- 高市早苗「竹島は日本領土」 [834922174]
- ヤフコメで「共感した」が千や万いくのってやっぱり一体感を感じて気持ちいいの? [998357762]
- 俺は人間国宝
- この国がこんなにボロボロになった考えられる原因て何? [605029151]
- 【速報】1ポンド210円で日英GDP逆転(残り1.5円)...世界6位の経済規模に転落 [237216734]
- 🏡
