★当スレにRubyのソースコード類を書くことを禁ず
☆Ruby等、Pythonではないプログラミング言語での回答類を書くことも禁ず
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。
エラーを解決したいときはエラー表示や環境(バージョン/IDEまたはcommand line/OS)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで
前スレ
くだすれPython(超初心者用) その41【Ruby禁止】
http://mevius.5ch.net/test/read.cgi/tech/1549282930/
◆PythonのHome Page
http://www.python.org/
◆まとめwiki
ttp://python.rdy.jp/
◆Pythonのソースコードをそのまま5ちゃんにコピペすると
インデントが崩れるので
こういうところ↓にはってきてください
ttp://ideone.com/ Pythonするにはぷち手間あるのがめんどうかなぁ
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数を長めに指定しる。
ttps://jupyter.org/try (旧try.jupyter.org)ちょっとめんどうそう
ttps://ja.osdn.net/pastebin/ ログイン必須になりやがった(゚Д゚#)
−−−−天麩羅ここまで−−−−
探検
くだすれPython(超初心者用) その42【Ruby禁止】
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2019/03/18(月) 13:42:55.36ID:+MPRGO7m450デフォルトの名無しさん
2019/03/31(日) 19:51:01.55ID:SQp6xgxy 誤解の余地がありそうだから...
拡張子が一緒だからJythonと、 Anaconda / Python の共存はめんどくせーとおもうけど、
(たとえばPaintShopProとかAnimator3みたいな)
中身にPython使ってるってだけのexe(アプリ)なら衝突しないのでおk。
拡張子が一緒だからJythonと、 Anaconda / Python の共存はめんどくせーとおもうけど、
(たとえばPaintShopProとかAnimator3みたいな)
中身にPython使ってるってだけのexe(アプリ)なら衝突しないのでおk。
451デフォルトの名無しさん
2019/03/31(日) 23:10:32.34ID:lDkEr+Aw >>449 顎が外れた。
452デフォルトの名無しさん
2019/03/31(日) 23:18:37.27ID:y6i7x1om そもそも、何故windowsで環境汚してまで、
python使いたいのかが理解できん。
Linuxでやれば、難しい事考える事なく、
Python扱えるのに。
python使いたいのかが理解できん。
Linuxでやれば、難しい事考える事なく、
Python扱えるのに。
453411
2019/03/31(日) 23:26:09.75ID:mUt6la4P 例えば「みんなのPython」の前提条件は、
Windows で、今までPython を入れた事がない場合に限り、Anaconda を入れられる!
既に、Python が入っている場合には、出来ません!
この本は初心者用の本だから、環境変数PATH とか、仮想環境とか、
初心者に説明するのは無理なんだよ
Pythonの文法じゃなくて、OSのシステムの話だから、全く違う
Windows で、今までPython を入れた事がない場合に限り、Anaconda を入れられる!
既に、Python が入っている場合には、出来ません!
この本は初心者用の本だから、環境変数PATH とか、仮想環境とか、
初心者に説明するのは無理なんだよ
Pythonの文法じゃなくて、OSのシステムの話だから、全く違う
454411
2019/03/31(日) 23:26:44.16ID:mUt6la4P >>411-414
にも書いておいたが、
まず、Windows には、ユーザー環境変数・システム環境変数の違いがあるので、まずこれを調べる
次には、インストールとポータブル版の違いを調べる。
インストールとはシステムが管理しているものだが、ポータブル版はシステム管理外
次に、コマンドが実行ファイルを探す方法(探索パス)を理解する。
端末で、ruby とか、パス無しのコマンド名が、なぜ実行ファイルを探せるのか
コマンドプロンプトで、where ruby と入力すると、そのパスが表示される。
つまり、ruby というコマンド名で、実行ファイルを探し当てている。
C:\Ruby24-x64\bin\ruby.exe
PowerShell を起動して、$env:Path.split(";") と入力して、環境変数PATHを見る。
これは、ユーザー環境変数PATH・システム環境変数PATH が合成された探索パス
この順番が重要!
この順番で、上から順に、コマンド名の実行ファイルが探される!
「コマンド名 + .exe」のファイル名を探す。
ruby なら、ruby.exe
だから、既にPythonをインストールしている人は、後から探索パスに追加しても、
上にある方の実行ファイルが起動されてしまうわけ
こういうOS のシステムを説明するのが、非常に難しいため、
「みんなのPython」では、既にPythonが入っている環境では、
初心者には、Anaconda は使えないとしている
にも書いておいたが、
まず、Windows には、ユーザー環境変数・システム環境変数の違いがあるので、まずこれを調べる
次には、インストールとポータブル版の違いを調べる。
インストールとはシステムが管理しているものだが、ポータブル版はシステム管理外
次に、コマンドが実行ファイルを探す方法(探索パス)を理解する。
端末で、ruby とか、パス無しのコマンド名が、なぜ実行ファイルを探せるのか
コマンドプロンプトで、where ruby と入力すると、そのパスが表示される。
つまり、ruby というコマンド名で、実行ファイルを探し当てている。
C:\Ruby24-x64\bin\ruby.exe
PowerShell を起動して、$env:Path.split(";") と入力して、環境変数PATHを見る。
これは、ユーザー環境変数PATH・システム環境変数PATH が合成された探索パス
この順番が重要!
この順番で、上から順に、コマンド名の実行ファイルが探される!
「コマンド名 + .exe」のファイル名を探す。
ruby なら、ruby.exe
だから、既にPythonをインストールしている人は、後から探索パスに追加しても、
上にある方の実行ファイルが起動されてしまうわけ
こういうOS のシステムを説明するのが、非常に難しいため、
「みんなのPython」では、既にPythonが入っている環境では、
初心者には、Anaconda は使えないとしている
455デフォルトの名無しさん
2019/03/31(日) 23:33:29.19ID:ZymSfx3l >>454
死ね
死ね
456デフォルトの名無しさん
2019/03/31(日) 23:43:27.48ID:y6i7x1om >>453
申し訳ない。
パッと見て、Python使う前からトラブっている印象
を受けての発言です。
自分としては、使いたいパッケージをpipでちまちま入れて、理解できる範囲で扱う方が良いと考えている
ので、理解できてませんでした。
申し訳ない。
パッと見て、Python使う前からトラブっている印象
を受けての発言です。
自分としては、使いたいパッケージをpipでちまちま入れて、理解できる範囲で扱う方が良いと考えている
ので、理解できてませんでした。
457411
2019/03/31(日) 23:44:26.93ID:mUt6la4P 例えば、DB のsqlite3 をダウンロード・解凍して、C:\sqlite3 に置く。
つまりインストールせず、自力で設置する。
これはポータブル版と同じ
そして、ユーザー環境変数PATH に、C:\sqlite3 を追加すると、
端末で、sqlite3 というコマンド名を、パス無しで使えるようになる
コマンドプロンプトで、where sqlite3 と入力すると、その実行ファイルのパスが表示される。
C:\sqlite3\sqlite3.exe
また、PowerShell を起動して、$env:Path.split(";") と入力して、環境変数PATHを見ると、
一番下に、C:\sqlite3 も表示される
これはインストールしていないからアンインストールできないので、
削除する時も、自分で削除しなければならない。
システム管理外のアプリとなる
つまりインストールせず、自力で設置する。
これはポータブル版と同じ
そして、ユーザー環境変数PATH に、C:\sqlite3 を追加すると、
端末で、sqlite3 というコマンド名を、パス無しで使えるようになる
コマンドプロンプトで、where sqlite3 と入力すると、その実行ファイルのパスが表示される。
C:\sqlite3\sqlite3.exe
また、PowerShell を起動して、$env:Path.split(";") と入力して、環境変数PATHを見ると、
一番下に、C:\sqlite3 も表示される
これはインストールしていないからアンインストールできないので、
削除する時も、自分で削除しなければならない。
システム管理外のアプリとなる
458デフォルトの名無しさん
2019/03/31(日) 23:46:25.61ID:qnazkb5e FXの自動売買ツールを無料で配布しています。
http://hbgvf.blog.jp
http://hbgvf.blog.jp
459411
2019/03/31(日) 23:55:13.22ID:mUt6la4P ほとんどの会社で、システム環境を変えるのを嫌がるわけは、
コマンドの探索パスの順序が変わるかも知れないから
ユーザー環境変数PATH・システム環境変数PATH の説明が難しいから
また、一番下に追加しても、それよりも上で、そのコマンド名が見つかると、
先に見つかった方の実行ファイルが起動されてしまうため
こういう探索パスの順序を説明した本は、ほとんどない
コマンドの探索パスの順序が変わるかも知れないから
ユーザー環境変数PATH・システム環境変数PATH の説明が難しいから
また、一番下に追加しても、それよりも上で、そのコマンド名が見つかると、
先に見つかった方の実行ファイルが起動されてしまうため
こういう探索パスの順序を説明した本は、ほとんどない
460デフォルトの名無しさん
2019/04/01(月) 00:56:04.30ID:PICzK0N0461デフォルトの名無しさん
2019/04/01(月) 01:03:39.07ID:i9/3FEgM ちなみにRubyは今年いっぱいで使われなくなる言語
462デフォルトの名無しさん
2019/04/01(月) 01:17:59.76ID:xu4jUkcZ PythonをZIPでDLしてライブラリもpipではなくGitHubからZIPでDLした場合、Pythonにライブラリをインストールするにはどうしたら良い?
とんでもない遠回りをしてる自覚はあります
とんでもない遠回りをしてる自覚はあります
463デフォルトの名無しさん
2019/04/01(月) 02:17:11.17ID:WwdHkKwz Pythonでベクター画像を描くことって出来ませんか?
良い方法があったら教えてエロい人
良い方法があったら教えてエロい人
464デフォルトの名無しさん
2019/04/01(月) 04:37:42.57ID:lfLraWDr465デフォルトの名無しさん
2019/04/01(月) 04:39:14.79ID:lfLraWDr その前にensurepipを実行してpipを使えるようにするべきかもな
https://docs.python.org/ja/3/library/ensurepip.html
https://docs.python.org/ja/3/library/ensurepip.html
466デフォルトの名無しさん
2019/04/01(月) 09:08:57.41ID:WwdHkKwz Pythonのランダムって完全ランダムですか?
完全ランダムの作り方教えてエロい人
完全ランダムの作り方教えてエロい人
467デフォルトの名無しさん
2019/04/01(月) 09:19:01.10ID:k5EPZlMW そーれ
ランダム
ランダム!
ランダム
ランダム!
468デフォルトの名無しさん
2019/04/01(月) 09:20:05.47ID:ymg/4x83 Windows 10・WSL・Ubuntu 16.04 では、
/usr/bin$ file python
python: symbolic link to python2.7
/usr/bin$ file python3
python3: symbolic link to python3.5
pip コマンドが無いけど、どうなってるの?
/usr/bin$ file python
python: symbolic link to python2.7
/usr/bin$ file python3
python3: symbolic link to python3.5
pip コマンドが無いけど、どうなってるの?
469デフォルトの名無しさん
2019/04/01(月) 09:21:57.20ID:NrMbn99G >>466
全部疑似ランダム。
コンピューターの「ランダム」は本当にランダムなのか?
https://www.zenken.co.jp/blog/engineer/30255
予測ができない、本物のランダムを作るには、以下の方法があります。
@システムのインタラプト信号を利用した/dev/random
(デバイスドライバなどの情報源から集めた環境ノイズを利用して、真の乱数性を得る)
A従来のコンピューターではなく、量子コンピューターを用いた量子乱数
(量子物理学を用いる)
これらを利用すれば、暗号学的に完全な乱数が作られるので安心して使えます。
全部疑似ランダム。
コンピューターの「ランダム」は本当にランダムなのか?
https://www.zenken.co.jp/blog/engineer/30255
予測ができない、本物のランダムを作るには、以下の方法があります。
@システムのインタラプト信号を利用した/dev/random
(デバイスドライバなどの情報源から集めた環境ノイズを利用して、真の乱数性を得る)
A従来のコンピューターではなく、量子コンピューターを用いた量子乱数
(量子物理学を用いる)
これらを利用すれば、暗号学的に完全な乱数が作られるので安心して使えます。
470デフォルトの名無しさん
2019/04/01(月) 09:26:59.45ID:ktREnJIH HaswellあたりからCPU内で乱数生成できるようになってないっけ
471デフォルトの名無しさん
2019/04/01(月) 09:30:12.80ID:WwdHkKwz >>469
ありがとうございます。
僕が考えたのは乱数を生成する度にtime関数でシードを与えるという方法なんですが
まだ甘いですか?完全ランダムとは言えませんか?
優秀なハッカーにかかればこの方法で作ったパスワードは破られますかね。。。
ありがとうございます。
僕が考えたのは乱数を生成する度にtime関数でシードを与えるという方法なんですが
まだ甘いですか?完全ランダムとは言えませんか?
優秀なハッカーにかかればこの方法で作ったパスワードは破られますかね。。。
472デフォルトの名無しさん
2019/04/01(月) 09:52:11.35ID:g0ijP3Ba473デフォルトの名無しさん
2019/04/01(月) 09:57:33.06ID:WwdHkKwz474デフォルトの名無しさん
2019/04/01(月) 10:02:46.94ID:WwdHkKwz マイクとかPCにつなげてそっからノイズとればええのかな?
475デフォルトの名無しさん
2019/04/01(月) 10:03:35.98ID:82uuXA8G >>466
pythonでもCでも多分、疑似乱数。
タネの値からxorなんかを繰り返して乱数を作ってるはず。
完全乱数を手軽に作るのってみんなどうしてるのかね?
俺が8bit PICマイコンで乱数作る実験した時にはダイオード使ってやってみたかな?
FMラジオのホワイトノイズなんかも利用できそう。
ノイズ源→カウンタ→インターフェイス(USARTなど)→Python(pyserialなど)で
マイコン使えばできるかな?
【参考】
ttp://www.hitachihyoron.com/jp/pdf/1972/10/1972_10_09.pdf
pythonでもCでも多分、疑似乱数。
タネの値からxorなんかを繰り返して乱数を作ってるはず。
完全乱数を手軽に作るのってみんなどうしてるのかね?
俺が8bit PICマイコンで乱数作る実験した時にはダイオード使ってやってみたかな?
FMラジオのホワイトノイズなんかも利用できそう。
ノイズ源→カウンタ→インターフェイス(USARTなど)→Python(pyserialなど)で
マイコン使えばできるかな?
【参考】
ttp://www.hitachihyoron.com/jp/pdf/1972/10/1972_10_09.pdf
476デフォルトの名無しさん
2019/04/01(月) 10:10:19.76ID:WwdHkKwz477デフォルトの名無しさん
2019/04/01(月) 10:20:21.90ID:82uuXA8G >>476
下らないことだったり、技術的に製品化されてるようなものでも『自分で作ってみよう』というのは結構面白いですよね。
もし、ハード系が苦手なようでしたら、
FMラジオをマイク端子につなげる→ラジオを「ザー」になるようにチューニングする→音声を取り込んでデータ化する
→一定時間に何回録音レベルが閾値を超えたか数える→欲しい乱数の最大値の数+1で割って余りを採用する。
こんなかんじでしょうか?
私はソフトで信号解析プログラムを作るより、ちょっとしたマイコン回路を作るほうが得意なので、オペアンプとPICマイコン
あたりを組み合わせてシリアル通信でパイソン側に読ませちゃいますね。
下らないことだったり、技術的に製品化されてるようなものでも『自分で作ってみよう』というのは結構面白いですよね。
もし、ハード系が苦手なようでしたら、
FMラジオをマイク端子につなげる→ラジオを「ザー」になるようにチューニングする→音声を取り込んでデータ化する
→一定時間に何回録音レベルが閾値を超えたか数える→欲しい乱数の最大値の数+1で割って余りを採用する。
こんなかんじでしょうか?
私はソフトで信号解析プログラムを作るより、ちょっとしたマイコン回路を作るほうが得意なので、オペアンプとPICマイコン
あたりを組み合わせてシリアル通信でパイソン側に読ませちゃいますね。
478デフォルトの名無しさん
2019/04/01(月) 10:45:11.53ID:WwdHkKwz479デフォルトの名無しさん
2019/04/01(月) 11:00:33.96ID:82uuXA8G >>478
リアルタイム性を求めないのであれば一度WAVファイルに録音して解析するのが簡単そうです。
ちょっとぐぐってみましたが、waveモジュールというのがあるみたいです。
【参考】
ttps://algorithm.joho.info/programming/python/wave-plot/
FMラジオのホワイトノイズを録音してこのサンプルソースのdata変数(多分整数のリスト型?)を
値を整数値に足したり割ったり剰余してみて整形して乱数のリストにする でどうでしょうか?
変法で偶数なら0,奇数なら1として二進数化して、8bitづつ取り出すという方法もできそうです。
自分で実験してないので無責任ですみません。
個人的にはつらつらとリアルタイムに乱数を吐き出す方がロマンありそうですが....
リアルタイム性を求めないのであれば一度WAVファイルに録音して解析するのが簡単そうです。
ちょっとぐぐってみましたが、waveモジュールというのがあるみたいです。
【参考】
ttps://algorithm.joho.info/programming/python/wave-plot/
FMラジオのホワイトノイズを録音してこのサンプルソースのdata変数(多分整数のリスト型?)を
値を整数値に足したり割ったり剰余してみて整形して乱数のリストにする でどうでしょうか?
変法で偶数なら0,奇数なら1として二進数化して、8bitづつ取り出すという方法もできそうです。
自分で実験してないので無責任ですみません。
個人的にはつらつらとリアルタイムに乱数を吐き出す方がロマンありそうですが....
480デフォルトの名無しさん
2019/04/01(月) 11:11:55.18ID:WwdHkKwz ありがとうございます。
標準モジュールでできるんですね!!
まずは録音したwavで頑張ってみます。
標準モジュールでできるんですね!!
まずは録音したwavで頑張ってみます。
481デフォルトの名無しさん
2019/04/01(月) 11:15:30.23ID:82uuXA8G 追伸です
他にもPyAudioっていうライブラリもあるみたいです。
こっちの方がリアルタイム性が高そうです。
他にもPyAudioっていうライブラリもあるみたいです。
こっちの方がリアルタイム性が高そうです。
482デフォルトの名無しさん
2019/04/01(月) 11:23:15.25ID:WwdHkKwz483デフォルトの名無しさん
2019/04/01(月) 14:08:43.84ID:QUlyRw/u >>463
matplotlib
matplotlib
484デフォルトの名無しさん
2019/04/01(月) 14:59:26.00ID:I7CS/MIX https://python-graph-gallery.com/370-3d-scatterplot/
上記の様な図で、
重みを視覚化したいです。正方形や長方形の様な形に変更するには
どうしたら良いでしょうか?
教えて下さい
上記の様な図で、
重みを視覚化したいです。正方形や長方形の様な形に変更するには
どうしたら良いでしょうか?
教えて下さい
485デフォルトの名無しさん
2019/04/01(月) 15:36:57.89ID:fdHJmlDk >>473
なんかすげえアホやってるけどos.urandomってのがあってさあ
なんかすげえアホやってるけどos.urandomってのがあってさあ
486デフォルトの名無しさん
2019/04/01(月) 15:37:47.96ID:fdHJmlDk いや、わざと回りくどくやってるならいいけど
人生10回くらい必要そうだね
人生10回くらい必要そうだね
487デフォルトの名無しさん
2019/04/01(月) 15:47:09.49ID:bzrp4n7u488デフォルトの名無しさん
2019/04/01(月) 15:55:44.85ID:IS1vKK/H ウィンドウをアクティブにはできますが最前面にできません。
例えば下のやり方でfirefoxがアクティブになりますが、あらかじめその上にメモ帳を開いておくとメモ帳が手前に表示されたままです。
どうしたら最前面にできますか?
AHKしか使ったことがないので端折らないで説明してもらえるとありがたいです。
import pyautogui
import win32gui
import ctypes
from time import sleep
def activate():
hWnd = win32gui.FindWindow("MozillaWindowClass",None)
print(hWnd)
if hWnd is not 0:
win32gui.BringWindowToTop(hWnd)
sleep(0.5)
win32gui.IsWindowEnabled(hWnd)
sleep(0.5)
win32gui.SetActiveWindow(hWnd)
sleep(0.5)
win32gui.SetForegroundWindow(hWnd)
sleep(0.5)
ctypes.windll.user32.SetForegroundWindow("MozillaWindowClass",None)
sleep(0.5)
ctypes.windll.user32.SetActiveWindow("MozillaWindowClass",None)
sleep(0.5)
pyautogui.hotkey("ctrl","tab") #右のタブに移動(firefoxがアクティブになってるかの確認用)
else:
print("firefoxがないよ")
a=activate()
例えば下のやり方でfirefoxがアクティブになりますが、あらかじめその上にメモ帳を開いておくとメモ帳が手前に表示されたままです。
どうしたら最前面にできますか?
AHKしか使ったことがないので端折らないで説明してもらえるとありがたいです。
import pyautogui
import win32gui
import ctypes
from time import sleep
def activate():
hWnd = win32gui.FindWindow("MozillaWindowClass",None)
print(hWnd)
if hWnd is not 0:
win32gui.BringWindowToTop(hWnd)
sleep(0.5)
win32gui.IsWindowEnabled(hWnd)
sleep(0.5)
win32gui.SetActiveWindow(hWnd)
sleep(0.5)
win32gui.SetForegroundWindow(hWnd)
sleep(0.5)
ctypes.windll.user32.SetForegroundWindow("MozillaWindowClass",None)
sleep(0.5)
ctypes.windll.user32.SetActiveWindow("MozillaWindowClass",None)
sleep(0.5)
pyautogui.hotkey("ctrl","tab") #右のタブに移動(firefoxがアクティブになってるかの確認用)
else:
print("firefoxがないよ")
a=activate()
489デフォルトの名無しさん
2019/04/01(月) 15:58:22.33ID:IS1vKK/H あれ?インデントがなくなったので張りなおしてみます!
import pyautogui
import win32gui
import ctypes
from time import sleep
def activate():
hWnd = win32gui.FindWindow("MozillaWindowClass",None)
print(hWnd)
if hWnd is not 0:
win32gui.BringWindowToTop(hWnd)
sleep(0.5)
win32gui.IsWindowEnabled(hWnd)
sleep(0.5)
win32gui.SetActiveWindow(hWnd)
sleep(0.5)
win32gui.SetForegroundWindow(hWnd)
sleep(0.5)
ctypes.windll.user32.SetForegroundWindow("MozillaWindowClass",None)
sleep(0.5)
ctypes.windll.user32.SetActiveWindow("MozillaWindowClass",None)
sleep(0.5)
pyautogui.hotkey("ctrl","tab") #右のタブに移動(firefoxがアクティブになってるかの確認用)
else:
print("firefoxがないよ")
a=activate()
import pyautogui
import win32gui
import ctypes
from time import sleep
def activate():
hWnd = win32gui.FindWindow("MozillaWindowClass",None)
print(hWnd)
if hWnd is not 0:
win32gui.BringWindowToTop(hWnd)
sleep(0.5)
win32gui.IsWindowEnabled(hWnd)
sleep(0.5)
win32gui.SetActiveWindow(hWnd)
sleep(0.5)
win32gui.SetForegroundWindow(hWnd)
sleep(0.5)
ctypes.windll.user32.SetForegroundWindow("MozillaWindowClass",None)
sleep(0.5)
ctypes.windll.user32.SetActiveWindow("MozillaWindowClass",None)
sleep(0.5)
pyautogui.hotkey("ctrl","tab") #右のタブに移動(firefoxがアクティブになってるかの確認用)
else:
print("firefoxがないよ")
a=activate()
490デフォルトの名無しさん
2019/04/01(月) 15:59:00.32ID:IS1vKK/H オーマイガー
491デフォルトの名無しさん
2019/04/01(月) 16:17:35.96ID:bzrp4n7u SetForegroundWindow
SetActiveWindow
この二つは使わない
MoveWindow
SetActiveWindow
この二つは使わない
MoveWindow
492デフォルトの名無しさん
2019/04/01(月) 16:21:01.18ID:bzrp4n7u ごみん
SetWindowPos
HWND_TOPMOST
SetWindowPos
HWND_TOPMOST
493デフォルトの名無しさん
2019/04/01(月) 16:43:59.25ID:FCLjxIA3494デフォルトの名無しさん
2019/04/01(月) 17:21:36.67ID:8IW2Ec9K 完全なる初心者なのですが、上達の近道としてまずは自分のサイト??を作ってカスタマイズして行くのが手っ取り早いでしょうか
一応、xserverとは契約してありますので、flaskやdjangoなどで始めようかと考えています
一応、xserverとは契約してありますので、flaskやdjangoなどで始めようかと考えています
495デフォルトの名無しさん
2019/04/01(月) 17:33:47.33ID:DUI06/LX サイトーそいつを寄越せー
496デフォルトの名無しさん
2019/04/01(月) 17:41:31.90ID:A39OWd1J >>494
そもそも何を作りたいのか、なんでpythonを覚えたいのか
webサイト作りたいならphpの方が楽だよ
webサイト覚えつつpython・・・は正直止めたほうが良い。学習コストが高くなるだけ
そもそも何を作りたいのか、なんでpythonを覚えたいのか
webサイト作りたいならphpの方が楽だよ
webサイト覚えつつpython・・・は正直止めたほうが良い。学習コストが高くなるだけ
497488
2019/04/01(月) 17:50:37.46ID:IS1vKK/H >>492
ありがとうございます。
最初に↓を追加
import win32con
If文の下に↓を追加しました
win32gui.SetWindowPos(hWnd,win32con.HWND_TOPMOST,0,0,0,0,win32con.SWP_NOMOVE | win32con.SWP_NOSIZE)
エラーも出ませんが最前面にもなりません。
どこか間違ってるでしょうか?
ありがとうございます。
最初に↓を追加
import win32con
If文の下に↓を追加しました
win32gui.SetWindowPos(hWnd,win32con.HWND_TOPMOST,0,0,0,0,win32con.SWP_NOMOVE | win32con.SWP_NOSIZE)
エラーも出ませんが最前面にもなりません。
どこか間違ってるでしょうか?
498デフォルトの名無しさん
2019/04/01(月) 17:53:15.35ID:Pri2Y0H6499デフォルトの名無しさん
2019/04/01(月) 18:56:46.11ID:WwdHkKwz500デフォルトの名無しさん
2019/04/01(月) 20:22:56.00ID:mO7Iiqmy なんか根本的に分かって無いんじゃないか?
擬似じゃない、こういうマジモンのデバイスも開発中だよ
原子核崩壊を用いた乱数発生器、IoT時代の必須デバイスに | 日経 xTECH(クロステック)
ttps://tech.nikkeibp.co.jp/dm/atcl/column/15/120100084/120200004/
擬似じゃない、こういうマジモンのデバイスも開発中だよ
原子核崩壊を用いた乱数発生器、IoT時代の必須デバイスに | 日経 xTECH(クロステック)
ttps://tech.nikkeibp.co.jp/dm/atcl/column/15/120100084/120200004/
501デフォルトの名無しさん
2019/04/01(月) 20:38:40.55ID:WwdHkKwz502デフォルトの名無しさん
2019/04/01(月) 20:52:37.76ID:+o/JYXIp 違いますん
503デフォルトの名無しさん
2019/04/01(月) 21:50:23.97ID:vHH72vdW >>466
擬似乱数だがメルセンヌツイスターなので擬似乱数の中では悪く無い方
擬似乱数だがメルセンヌツイスターなので擬似乱数の中では悪く無い方
504デフォルトの名無しさん
2019/04/01(月) 22:05:13.82ID:WwdHkKwz505デフォルトの名無しさん
2019/04/01(月) 22:08:51.56ID:NO9OwW0c 1,1,1,1,1
とか出ても泣くなよ
完全な乱数だからこそ起こり得る
だからみんな擬似乱数に頼ってる訳でね
とか出ても泣くなよ
完全な乱数だからこそ起こり得る
だからみんな擬似乱数に頼ってる訳でね
506デフォルトの名無しさん
2019/04/01(月) 22:47:16.29ID:k5EPZlMW 擬似乱数じゃあ燃えないんだよ
507デフォルトの名無しさん
2019/04/02(火) 00:44:41.58ID:CvY8tC6O rdrandとか使ってみては
508デフォルトの名無しさん
2019/04/02(火) 05:54:52.30ID:gBvXhrn2 配列があります
a=[1,2,3,4,5]
こいつを
12345
という数値にしたいのです
いい方法があったら教えてください。
a=[1,2,3,4,5]
こいつを
12345
という数値にしたいのです
いい方法があったら教えてください。
509デフォルトの名無しさん
2019/04/02(火) 05:57:27.50ID:gBvXhrn2 シンプルで処理の早い方法をさがしてます。
お願いいたします。
お願いいたします。
510デフォルトの名無しさん
2019/04/02(火) 06:58:38.20ID:CvY8tC6O from functools import *
from math import log10
a=[1,2,3,4,5]
b=reduce(lambda x,y:y+x*10**(int(log10(y))+1),reversed(a))
もっといいやり方がいくらでもありそう
from math import log10
a=[1,2,3,4,5]
b=reduce(lambda x,y:y+x*10**(int(log10(y))+1),reversed(a))
もっといいやり方がいくらでもありそう
511デフォルトの名無しさん
2019/04/02(火) 07:02:28.38ID:vnq7A+eD >>508
int(‘’.join(map(str, a)))
int(‘’.join(map(str, a)))
512デフォルトの名無しさん
2019/04/02(火) 07:33:10.79ID:gBvXhrn2513デフォルトの名無しさん
2019/04/02(火) 07:44:53.89ID:QTHUeRtx 12345 if a == [1,2,3,4,5] else a
514デフォルトの名無しさん
2019/04/02(火) 08:03:00.15ID:ktdvkELe 文字列にしてから整数にすれば良いと思う。
b=''
a=[1,2,3,4,5]
for i in a:b+=str(i)
print(int(b))
b=''
a=[1,2,3,4,5]
for i in a:b+=str(i)
print(int(b))
515デフォルトの名無しさん
2019/04/02(火) 08:23:27.64ID:gBvXhrn2516デフォルトの名無しさん
2019/04/02(火) 08:32:46.28ID:Vs75GbqA b=0
a=[1,2,3,4,5]
for i in a:b=b*10+i
print(b)
a=[1,2,3,4,5]
for i in a:b=b*10+i
print(b)
517デフォルトの名無しさん
2019/04/02(火) 08:33:24.41ID:/q81pfPO 後置ifで、perlで初めて見た
forも後置できるようなふいんきもあったがperlではそれは出来なかった
forも後置できるようなふいんきもあったがperlではそれは出来なかった
518デフォルトの名無しさん
2019/04/02(火) 08:40:52.84ID:gBvXhrn2519デフォルトの名無しさん
2019/04/02(火) 10:07:58.36ID:USFH8Mum C系言語で言う三項演算子だね。
condition ? A : B
がPythonでは、
A if condition else B
となる。
conditionが真のときA、偽のときBになる式(Expression)
condition ? A : B
がPythonでは、
A if condition else B
となる。
conditionが真のときA、偽のときBになる式(Expression)
520デフォルトの名無しさん
2019/04/02(火) 11:07:08.60ID:gBvXhrn2 そうなんですね。
勉強になりました。
勉強になりました。
521デフォルトの名無しさん
2019/04/02(火) 12:24:56.41ID:5+C+zQyU 疑似乱数だと 1,1,1,1 とかは出ないよな
0%
本物の乱数なら 0% ではない
この違いは大きい
0%
本物の乱数なら 0% ではない
この違いは大きい
522デフォルトの名無しさん
2019/04/02(火) 12:31:23.80ID:5+C+zQyU > 516
functools.reduce(lambda a, b: 10*a+b, [1,2,3,4,5])
functools.reduce(lambda a, b: 10*a+b, [1,2,3,4,5])
523デフォルトの名無しさん
2019/04/02(火) 14:23:55.35ID:uhL2EIxw cannot import name "xx" となった場合には同じ名前のファイル名を変更するとエラーがきえるようなのですが、相変わらずエラーをはいてしまいます
考えられる原因は分かりますか
考えられる原因は分かりますか
524デフォルトの名無しさん
2019/04/02(火) 14:30:15.60ID:eS5z4Dy6 パスが通ってないとこにおいてある
525デフォルトの名無しさん
2019/04/02(火) 14:33:42.65ID:LaytCbYO >>521
本気かどうか分からない発言をやめろ
本気かどうか分からない発言をやめろ
526デフォルトの名無しさん
2019/04/02(火) 14:42:17.69ID:YOIu+k7A >>521
初心者が多いところで嘘をばらまくな
初心者が多いところで嘘をばらまくな
527デフォルトの名無しさん
2019/04/02(火) 14:58:56.35ID:5h6Mpqem528デフォルトの名無しさん
2019/04/02(火) 17:04:02.29ID:v4Q8SbqT youtubeのチュート見ながらコード入力してるんですが、1画面だと行ったり来たりが大変です。どうしたらいいですやろうか
529デフォルトの名無しさん
2019/04/02(火) 17:15:53.04ID:DUIYqp7M より安全のためには、secrets を使いなさいと書かれてるぞ。
https://docs.python.org/ja/3/library/secrets.html?highlight=secret#module-secrets
secrets --- 機密を扱うために安全な乱数を生成する
バージョン 3.6 で追加.
乱数
secrets モジュールは OS が提供する最も安全な乱雑性のソースへのアクセスを提供します。
class secrets.SystemRandom
https://docs.python.org/ja/3/library/secrets.html?highlight=secret#module-secrets
secrets --- 機密を扱うために安全な乱数を生成する
バージョン 3.6 で追加.
乱数
secrets モジュールは OS が提供する最も安全な乱雑性のソースへのアクセスを提供します。
class secrets.SystemRandom
530デフォルトの名無しさん
2019/04/02(火) 17:21:30.90ID:DUIYqp7M >>494 なんでサイトを作る必要性があるんだよ。 何を勉強したいの?
python の勉強をしたいんだろ?
初心者用の本でも読んだら? UI もやりたければ kivy とかUI が記述されてるものを読む。
サーバーサイドのアプリを作るつもり?
python の勉強をしたいんだろ?
初心者用の本でも読んだら? UI もやりたければ kivy とかUI が記述されてるものを読む。
サーバーサイドのアプリを作るつもり?
531デフォルトの名無しさん
2019/04/02(火) 17:24:41.06ID:DUIYqp7M >>515 3項演算子
532デフォルトの名無しさん
2019/04/02(火) 18:48:53.15ID:2czOBGaZ ハードウェア乱数は回路特性や個体差による偏りを避けるのが非常に難しいので質はよくないのが一般的
暗号に使うような乱数は普通のアルゴリズムでは容易に解析されるので駄目
DESなどの暗号化アルゴリズムを通し、通す前のデータも推測が困難なものを用意しないと駄目
暗号に使うような乱数は普通のアルゴリズムでは容易に解析されるので駄目
DESなどの暗号化アルゴリズムを通し、通す前のデータも推測が困難なものを用意しないと駄目
533デフォルトの名無しさん
2019/04/02(火) 19:11:48.00ID:zdX00lQq なんでPython の公式ドキュメントを読まないんだろ。
https://docs.python.org/ja/3/library/random.html
random は、わざわざ赤字枠で
警告 このモジュールの擬似乱数生成器をセキュリティ目的に使用してはいけません。セキュリティや暗号学的な用途については secrets モジュールを参照してください。
とはっきり書かれてるのに、
https://docs.python.org/ja/3/library/random.html
random は、わざわざ赤字枠で
警告 このモジュールの擬似乱数生成器をセキュリティ目的に使用してはいけません。セキュリティや暗号学的な用途については secrets モジュールを参照してください。
とはっきり書かれてるのに、
534デフォルトの名無しさん
2019/04/02(火) 19:41:05.05ID:v4Q8SbqT 15パズルの作り方おしえてくだちい
535デフォルトの名無しさん
2019/04/02(火) 20:03:34.08ID:NbiLDEG1 バルサ材が加工しやすくてオススメ
536デフォルトの名無しさん
2019/04/02(火) 21:12:43.18ID:b+v2x4v2 車輪のついた目覚まし時計を用意してください
537デフォルトの名無しさん
2019/04/02(火) 21:20:06.33ID:Vs75GbqA 1234
5678
9ABC
DEF_
動かしたい文字を指定して_と入れ替える
5678
9ABC
DEF_
動かしたい文字を指定して_と入れ替える
538デフォルトの名無しさん
2019/04/02(火) 21:37:38.48ID:wAuLgRoA Tkinterで画像や図形を回転させるにはどうしたらいいの?
困ってます。誰かお助けを〜
困ってます。誰かお助けを〜
539デフォルトの名無しさん
2019/04/02(火) 21:38:53.33ID:wAuLgRoA Tkinterで画像や図形を回転させるにはどうしたらいいの?
困ってます。誰かお助けを〜
困ってます。誰かお助けを〜
540デフォルトの名無しさん
2019/04/02(火) 22:26:49.68ID:igRuziJm >>536
子供の頃チクタクバンバン欲しかった
子供の頃チクタクバンバン欲しかった
541デフォルトの名無しさん
2019/04/02(火) 23:49:35.36ID:erJYBDt6 誰か教えて
542デフォルトの名無しさん
2019/04/03(水) 00:21:31.77ID:5VkdCwYU >>528
ちゃんとやる気があるなら、はした金をけちらずに入門書の一冊くらい買った方がいいぞ。
ちゃんとやる気があるなら、はした金をけちらずに入門書の一冊くらい買った方がいいぞ。
543デフォルトの名無しさん
2019/04/03(水) 01:17:07.17ID:bKctsYec544デフォルトの名無しさん
2019/04/03(水) 02:10:23.38ID:3cZxhEDV >>528 動画でやるなんて論外。 無料の教材だってたくさんあるのに。
545デフォルトの名無しさん
2019/04/03(水) 02:11:07.46ID:3cZxhEDV >>541 お前は誰だ
546デフォルトの名無しさん
2019/04/03(水) 04:45:40.86ID:AO08fcyX 私だ
547デフォルトの名無しさん
2019/04/03(水) 05:55:51.06ID:X0z4NnXI >>510
成金プログラミング
成金プログラミング
548デフォルトの名無しさん
2019/04/03(水) 06:27:41.79ID:5Stw3nSC Pythonからwindowsの電源を落としたり、スリープさせたり、復帰させる方法教えてエロい人
549デフォルトの名無しさん
2019/04/03(水) 07:15:33.05ID:0FHlYbf3 >>548
os.system('shutdown -s -f')
os.system('shutdown -s -f')
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 空自機レーダー照射、音声データ公開 中国 ★2 [蚤の市★]
- 中国とロシアの爆撃機、日本周辺で共同飛行 [少考さん★]
- 「中国側も日本機のレーダーを感知していた」 中国メディアが報道 [♪♪♪★]
- 【YouTuber】バイク事故で入院のゆたぼん、振込で「お見舞金」募る [muffin★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 高市早苗首相、消費税減税に後ろ向き 足かせはレジシステム? 「責任ある積極財政」期待高いが [蚤の市★]
- 【悲惨】中国軍が自衛隊に「事前通告」し自衛隊も返答した音声が公開されてしまうwwwこれは高市チェックアウトゕ★3 [597533159]
- 防衛省、中国を完全論破www 「事前通告があったのは海自であって空自ではない」 高市早苗勝利 [175344491]
- なんでチンポ舐めてる時って自分のチンポもビンビンになっちゃうの?
- 【悲惨】中国軍が自衛隊に「事前通告」し自衛隊も返答した音声が公開されてしまうwwwこれは高市チェックアウトゕ★4 [597533159]
- オーストラリアで16歳未満はSNS禁止になったらしいけどこれ
- スバルが言ったらノエルが濡れそうなこと
