【まず1嫁】くだすれPython(超初心者用) その59
当スレに★Python以外のプログラミング言語での回答類を書くべからず★
派生言語はそれぞれ専スレがある(この板にあるとは限らない)ので、そっち池。
「Ruby」「Rails」「某言語では」「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
このスレッドは「お勉強」スレのほうには書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を、勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますので、お礼は Python の布教と初心者の救済をお願いします。
★エラーを解決したい場合★は、
表示されたエラーの全文(勝手に省略やスクショうp等の横着クソ行為禁止)と、
実行環境(Pythonのバージョン・OSとIDEの種類およびバージョン)をシッカリ書くこと。
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
〇前スレ〇
【まず1嫁】くだすれPython(超初心者用) その58
https://mevius.5ch.net/test/read.cgi/tech/1662514433/
次スレたては >>985 あたりが挑戦する。
### END OF TEMPLATE ### >>557
そうなの? 単にファイルを httpdにアップロードするのとちゃうの? Image Magick, libvips などで、
連続画像を動画や、gif アニメに変換できないの? 静的にファイル変換じゃなく
リアルタイム配信したいんとちゃう Pythonじゃ無理ってことはないけど、Javascriptで画像を動画のように表示する方法がわからないとPython側をどう実装したらいいかもわからないのでは webUIってお絵かきAIのUIの事を言ってる気がする JavaScriptが嫌でPythonに逃げたのに
Webやるなら結局JavaScriptから逃れられない >>563
Webやらなきゃいいじゃん
覚えることが大杉て向かない人にはとことん向かない >>563
こういう馬鹿な人っているよね
結局、何がどうなっているのかわからん人なのだろう >>563
たまたまホットな言語になっているのでpython腐るのはとうぶん先
気合でJavaScriptしてこい Pythonは構文解析エンジンの作りが下手だったせいで、コンテナなどは変な構文で対処するはめになった。
作った本人は当時のパソコンの性能では難しかったと言い訳するだろうが。 >>567
Pythonは簡単に覚えられたけどJavaScriptはダメだった
何の特徴もないので頭に入らない JavaScriptはブラウザ内で多数のイベントが非同期に発生しつつ並行して動く必要があるための仕様とランタイムを備えた言語だからね
そのような実用環境ではPythonだと色々と無理があるんよ
JavaScriptを習得したほうが良いでしょう 生のJSじゃなくてもtypescriptとかもあるけど? >>570
特徴がないとは?
Webフロントで100%使われてるんだが
つまり理解できていないだけだろ >>571
> 非同期に発生
あれ、非同期だっけ? Webのイベントの非同期ってのは言語仕様とほとんど関係ないと思うがな 非同期・並行に動くのがJavaScriptの特徴だよ JSは継続渡しによって記述コードは継続できるけど
制御は一旦ランタイムに移って別のコードの処理が並行して動く そして再び非同期に元の継続コードに制御が戻ってくるんだよ JSの難しさというかゴチャゴチャは複数人で開発すると顕著化する >>576
違うぞ
勘違いしてる様だけど並行では無い >>580
(workerを使わない昔からの)JavaScriptはシングルスレッドで並行(concurrent)に動作します
ちなみに(後に導入された)workerを用いるとマルチスレッドで並列(parallel)にも動作します async/await が導入されてからは並行処理と言えるかもしれんが python にも導入されてるから
JS の特徴というほどのものでもないな。 PythonはOSがプラットフォームだけど
JSはブラウザとnodejsでだいぶ違うし
varとconst/let混ざったコードなんかに遭遇すると頭おかしくなる メインスレッドを止めても、worker側でイベント受け取れる? 誘導されてきました
digits1="0123456789"
print(digits1[2:4])
これで文字列"23"が返ってくるんだが"234"にならない理由ががわからん
インデックスが0から始まってるからインデックス2番目からインデックス4番目までの文字を表示するんじゃないの? >>585
2<=i<4だと考えるといいよ
そうした方がいい理屈は以下の通り
リストlをiで分けるとき、以下が成り立っていると見た目でスッキリして嬉しい
l[:i] + l[i:] == l
まあ思想の問題なんで上記のものがスッキリと感じるか感じないかは人による すまん
アンカーまちがえてるけど同じページのすこし手前に書いてる Google colabでクロムドライバーをどこに置けばいいんですか? 漏れ独自のやり方で良ければ、
漏れは、C: 直下に、適当な名前のフォルダを作って、
そこに、chrome driver を置いている。
C:/BrowserDriver/chromedriver.exe
そして、ユーザー環境変数・path に、そのフォルダのパスを追加する。
C:\BrowserDriver
環境変数・path は、Powershell で以下で確認できる。
$env:Path.split( ";" ) ある程度自由にデザインできて作りやすいGUIのライブラリって何がありますか?CustomTKinter?
でもこれでもちょっとわかりにくいけど、我慢してコードの書き方を覚えるしかない? あ、でもそんなに難しく無いですね
Custom TKinterくらいがちょうど良い
これでいきます やっぱりPySimpeGUIにした
わかりやすいので abcde
という文字の一部を選択するときに
0a1b2c3d4e5
というように0から数える言語じゃなかったか?python3 とうぜん585の答えの理由だよ
いいかげんに判れよ
数え方が間違っているんだよ >>585の話ならmylist[start: stop]のstopで指定した箇所が
スライスに含まれるのか含まれないかの話だから
0から数えるかどうかは関係ない
だから>>597の感想も頷ける 決めの話でもあるけど半開区間のが書くコードが素直になる スタートオフセットと終了オフセットね
list[x]のxと異なる そうそう、>>596の言うように、スライスで指定する値は各要素そのものの位置ではなくて、要素と要素の間の位置なんだよね。
0●1●2●3… (●は要素)
これが理解できると、マイナス指定で逆から取り出したりとかもすぐに分かるようになるかと。 ぶっちゃけそれは違う
そういう説明じゃないと理解できない人向けの説明としては意味があると思うけどいつまでも引きずるものじゃない べつに問題ないと思うがなあ。
グラフィックスで言うピクセル座標に対するグリッド座標系の話と同形。 ここで別の概念を導入しないと習得できないくらいじゃ先が思いやられるってだけで
問題の有無はこれからどこまで取り組むかによる 要素の数はわかりやすいよな
引き算するだけでいいし デザインパターンでオブジェクト指向を理解し始めたら、オブジェクト指向が廃れてしまった(´・ω・`) GUI作成ツールって無いの?
グラフィックアプリみたいにウィジェットを配置したら、コードを書き出してくれるツール Qt Quickもぽとぺたできるけど人少なすぎてな… Anaconda3-2024.02-1-Windows-x86_64をインストールしたいのですが、
エラーが出て実行できません。OSはちょっと古くwindows7になります。
インストールしている最中、このようなエラーが発生します。
最初は『Failed to extract packages』のエラーです
略すと、パッケージの抽出に失敗しました。と言う内容です。
『無視』を押してインストールを進めると今度は、
Failed to link extracted packages to C:\Anaconda! というエラーが出ます。
抽出したパッケージを C:\Anaconda(インストール先フォルダ) にリンクできませんでした。
これも『無視』を押して進むと、Failed to initialize conda directoriesというエラーで
ディレクトリの初期化に失敗しました。というエラーです。
これも無視してもインストールできるのですが、
インストールフォルダを開いて実行しようとすると、
コンピュータにapi-ms-win-core-path-l1-1-0.dllがないため、
プログラムを開始できませんでした。
というエラーが出ました。
こういうエラーはだいたい、Microsoft Visual C++が入ってないことが原因ですが、
私のPCには既に、
Microsoft Visual C++ Redistributable 2013
Microsoft Visual C++ Redistributable 2015-2022はインストールされています。
しかし、このエラーが出ます。
どうすればいいでしょうか? >>612
馬鹿は何で勝手にエラーを無視するの?
馬鹿だから? >パッケージの抽出に失敗しました
エラーなのに、何でそこで処理を止めないの? >>614
そりゃ止めるべきですが、そこでインストールが終わってしまいます
その後どうするんでしょうか エラーの原因を調べて対処する
or
「Failed to extract packages」みたいな原因も対処方法も分からない
クソみたいなエラーメッセージしか出せないソフトウェアは今すぐ捨てる >>615
原因はいくつかあるけど、これをクリアしてもお前みたいな奴は結局無理だよ あ、人を轢いちゃった
でも時間に間に合わないからこのまま行こうっと
何か車の調子が変だな?がちゃがちゃ
あ、また轢いちゃった
まあいいや、このまま行かないと間に合わない
あっ、信号が赤だけど停まれないからえいっ
あー、ぶつけられた
すみません、時間に間に合わせるにはどうしたら良いですか?
こんな感じか? きよし「二人寝てますよ」
やすし「轢いとるやないか!」 >>612
こちらどうでしょうか?知っている人教えて下さい ここは超初心者用ではあるけど、境界知能者用のスレではないよ >>622-623
ありがとうございます
>>624
>>973
役に立たん荒らしのゴミが相手にされなかったから発狂してて草w死んどけよカスw pkg install python した方がよっぽど簡単なんじゃねw