[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 07/06 12:07 / Filesize : 258 KB / Number-of Response : 1020
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました



1 名前:デフォルトの名無しさん mailto:sage [2020/02/24(月) 10:31:51.39 ID:vb10EdOX0.net]
!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに増やすこと。

★当スレにRubyのソースコード類を書くことを禁ず★
☆Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
☆「Ruby では」「Rubyでは」をNGワード登録推奨

★エラーを解決したいときはエラー文(勝手に省略禁止、スクショうp等の横着も禁止)と
 環境(Pythonのバージョン+OS名IDE名と夫々のバージョン)をシッカリ書くこと

◆Pythonのソースコードを5ちゃんにコピペするとインデントが崩壊するので
  ↓等のソースコードうp用サイトに貼ってきてくだしあ
    (スクリーンショットをimgur等にうpる「横着」禁止)
ttp://ideone.com/      デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://codepad.org/      ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/     まずまずシンプル。
ttp://dpaste.com/      とてもシンプル。消えるまでの日数は十分長ーく指定のこと。

◇Pythonオフィシャルサイト www.python.org/
◇まとめwiki ttp://python.rdy.jp/

●関連スレ●
くだすれPython(超初心者用) その46【Ruby禁止】
mevius.5ch.net/test/read.cgi/tech/1577948214/

〇前スレ
Pythonのお勉強 Part62
mevius.5ch.net/test/read.cgi/tech/1568531160/

次スレの建立は
809 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 16:04:19.16 ID:8z4E3fbJd.net]
C++とPythonって比較するものじゃないだろ
Pythonは所詮スクリプト

810 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 16:30:08.95 ID:u9kzH2ZH0.net]
>>795
モモネタワロタ

811 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 16:30:48.98 ID:+obrHnStp.net]
>>793 カレンダーだけでできる。 予備通知も予備予備通知も来る。

良く出てくるのは、Python でExcel データの処理、Web からデータを集めるスクレイピング、当然AI 関連、数学問題も多いな。
RPA

812 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 17:17:33.36 ID:mfblLuu4a.net]
>>785
データ加工。
異種のシステム間のデータのポーティングに重宝している。

813 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 17:30:25.21 ID:DZl2zN6D0.net]
データのポーティングなんて概念あるのか……なるほど。
文系だからそういうの知らんわ。

814 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 23:03:49.11 ID:ZiRvWQpY0.net]
業務システムは
DBからデータ抽出 → 加工 → 他のシステム向けに出力
とかそんなのばかり。ETL処理と呼んだりするらしい。

815 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 23:15:49.80 ID:UpSHqj0+0.net]
>>796
テキスト処理というか、正規表現とか使うならPerlの方が楽だね
ただ、あとからソース見返すならPython一択だなw

816 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 23:17:05.28 ID:iGy+0keba.net]
ポーティングという言葉は、プログラムの移植に対して使う言葉でデータ移行には使わないみたいですね。失礼しました。

817 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 23:30:35.95 ID:3fMID2tq0.net]
>>805
Perl使えると玄人っぽくって良いんだけど
そういう人がいなくなってる気がする



818 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 23:56:48.51 ID:eJo+Z2Ml0.net]
>>807
玄人っぽいことは生産性に何も寄与しないからな

819 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 00:00:32.15 ID:CdpscLRDd.net]
>>804
ETL Extract/Transform/Load
世の中の全てが、ひとつの巨大データベースの中に入っていたらETLなんて不要だけどね

820 名前:デフォルトの名無しさん [2020/08/28(金) 00:23:03.58 ID:NP4hrv2S0.net]
>>806
データはマイグレーションかな?

821 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 00:25:24.64 ID:j+CbQcxFa.net]
>>809
そのDBがどんなやり方でアクセスされても、常に最高の性能で応答してくれればねー

822 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 00:35:59.61 ID:odNmleXM0.net]
Djangoだとモデル設計変えたらデータベースをマイグレーションしないといけないから
マイグレーションを「データベース更新」みたいな意味に捉えてた。

マイグレーションは旧データベースから新データベースへのデータ移行ってことか。

823 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 00:36:24.12 ID:odNmleXM0.net]
Django

824 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 00:38:58.75 ID:odNmleXM0.net]
Djangoのマイグレーションはカラム名変えてもnull可否変えてもちゃんと対応するからすごい。
他のwebフレームワーク知らんけど。

825 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 00:56:33.61 ID:+qN0c ]
[ここ壊れてます]

826 名前:wJG0.net mailto: >>785
簡単な代数の計算したり、行列計算したり、
ログ解析したり、AWSとかのAPIを叩くのに使ってたり。
デジカメ写真のEXIFからデータ抜き出して位置情報とくっつけて加工とかもあるし、
100行ぐらいの繰り返しのスクリプトやプログラムを自動生成したり。
アルゴリズムやプロシージャ考えたら自動化出来そうなことで、
速度やリッチな描画やUIが必要ないものは全部Pythonでやってる。
[]
[ここ壊れてます]

827 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 01:00:07.11 ID:IRRC70To0.net]
>>812
元の英語のmigrationは移転とか移民って意味だから
今の環境から別の環境にデータを移し替えるみたいなニュアンスやね



828 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 02:00:57.76 ID:mncAMHVCr.net]
>>785
音律の計算

829 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 08:04:21.91 ID:MpoQTDLf0.net]
PySimpleGUIってのを使ってみたけど、めちゃくちゃ使いやすいね
TK/Qt/WX/Webといろんなバインディングあるし、
もうちょい流行ってもいいと思うんだけど・・
PythonだとGUIはあんまり必要とされてないのかな?

830 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 08:32:30.94 ID:j+CbQcxFa.net]
>>818
たしかにかなりお手軽にアプリが組めるね
ただ、UIで細かいことが気になり改造を続けていくと、すぐ行き詰まってしまう
これはシンプルさの代償で仕方がないのかもしれない

831 名前:デフォルトの名無しさん [2020/08/28(金) 08:57:21.83 ID:ssiLLbAr0.net]
PyQtやwxPythonからどれほど進歩しているか?
一方デメリットは、
・新たに別の書き方を覚えなければならない
・ラッパーのラッパーになっているので、問題起きたときに追跡がめんどくさくなる
などなど。

832 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 10:34:44.97 ID:LLs1s+XQF.net]
python の list って挿入のコストめっちゃ高い?

833 名前:デフォルトの名無しさん [2020/08/28(金) 10:36:26.77 ID:LLs1s+XQF.net]
>>804
云々観える化mapとかも
DBからデータ抽出 → 加工 → GoogleMapsにマーカー表示
とかだよな

834 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 10:46:38.45 ID:3elbU7X10.net]
>>821
dis.disで内部処理を見られるよ。

処理の詳細はcevalあたりを参照
https://github.com/python/cpython/blob/master/Python/ceval.c

835 名前:デフォルトの名無しさん [2020/08/28(金) 11:06:43.67 ID:LLs1s+XQF.net]
>>823
thx
https://wiki.python.org/moin/TimeComplexity

836 名前:デフォルトの名無しさん [2020/08/28(金) 19:29:56.16 ID:FLkSQLsm0.net]
>>819
PyQtならQtの機能をフルに使えるし、C++/Qtで書くのと遜色ないよ。
スピードの問題もPCの性能向上で、そこそのPC持ってれば気にならないしね。

あえてC++で書こうとも思えない。

837 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 20:02:02.85 ID:uQOAsR200.net]
>>819-820 ほむ



838 名前:デフォルトの名無しさん (ワッチョイ 5197-ySMb) mailto:sage [2020/08/29(土) 19:12:52 ID:2dZ24osY0.net]
>>825
GPLになってもいいならいいかもね。

839 名前:デフォルトの名無しさん mailto:sage [2020/08/29(土) 20:42:22.53 ID:cYzYg2Ox0.net]
寧ろC++でできることを敢えてPythonで書こうとは思えない

840 名前:デフォルトの名無しさん mailto:sage [2020/08/29(土) 21:22:26.46 ID:RSVY0WMn0.net]
>>828
正気かよ

841 名前:デフォルトの名無しさん mailto:sage [2020/08/29(土) 21:25:17.08 ID:IhiP1imOd.net]
C++で「容易に」できること
だったわ
流石にできるできないで語ったらC++にできないこととか存在しないに等しいし

842 名前:デフォルトの名無しさん mailto:sage [2020/08/29(土) 21:27:33.29 ID:Mr7Pnq5f0.net]
何しにここにいるのか

843 名前:デフォルトの名無しさん mailto:sage [2020/08/29(土) 21:37:50.67 ID:IhiP1imOd.net]
Pythonでやるのが最適だ(と思える)からPythonを使うんであって
Pythonを使うのが目的ではないからな

844 名前:デフォルトの名無しさん mailto:sage [2020/08/29(土) 22:06:00.22 ID:vdfuX+h60.net]
>>829
一言一句同じことを思った

845 名前:デフォルトの名無しさん mailto:sage [2020/08/29(土) 22:23:14.68 ID:dz1QqfS00.net]
まあでもGUI化するってことは大抵配布目的だろ?
そう考えると、Qtに限定すればC++選ぶわ

846 名前:デフォルトの名無しさん mailto:sage [2020/08/29(土) 22:40:40.84 ID:Mr7Pnq5f0.net]
普通の人は、何を使うかよりも、結果が欲しいんじゃない?

847 名前:デフォルトの名無しさん (ワッチョイ fd6a-ZE4T) [2020/08/29(土) 23:01:46 ID:oJwfMveH0.net]
C++だとコンパイルって作業が面倒になる。
pythonならそのまま起動できるからね。
ヘッダーファイルを書くのも意外に面倒だし。

C++/Qt、Perl/Qt、PyQtを使ったがpythonが一番作りやすいぞ。



848 名前:デフォルトの名無しさん (アウアウエー Sa0a-sbbP) mailto:sage [2020/08/29(土) 23:02:56 ID:iBRD4e0ka.net]
Qtってライセンスの問題があるの?

849 名前:デフォルトの名無しさん (ワッチョイ fd6a-YNDL) [2020/08/29(土) 23:20:29 ID:oJwfMveH0.net]
配布目的となるとな、pythonはコンパイルが上手くできるかわからんからソース渡しか。それはチョットな。
まあ、そうなるとC++になるか。

でも配布目的でプログラム書いてる人っているの?現実問題?

850 名前:デフォルトの名無しさん (ワッチョイ 4d63-1etN) mailto:sage [2020/08/29(土) 23:27:00 ID:MdzewRs10.net]
>>837
https://www.sra.co.jp/qt/inquiry/tabid76.html
Qtのライセンスモデルに関する FAQ

851 名前:デフォルトの名無しさん mailto:sage [2020/08/29(土) 23:33:16.58 ID:nphZHze20.net]
その胡散臭い会社なんなの?

852 名前:デフォルトの名無しさん mailto:sage [2020/08/29(土) 23:49:06.60 ID:iBRD4e0ka.net]
>>839
何か面倒くさそうだなあ…

853 名前:デフォルトの名無しさん mailto:sage [2020/08/30(日) 00:18:04.07 ID:E5nfNsLr0.net]
>自分のソースコードを公開したくないのです。どうすればいいですか。
>Qt の LGPL ライセンスを遵守して LGPL 版を使用するか、商用版ライセンスを購入しなければなりません。

なんだLGPLでも使えるんやんけ
これならほぼ問題ないじゃん

854 名前:デフォルトの名無しさん mailto:sage [2020/08/30(日) 00:35:49.55 ID:0oA5JZy60.net]
LGBT?

855 名前:デフォルトの名無しさん mailto:sage [2020/08/30(日) 00:53:16.89 ID:n1tUc21x0.net]
>>842
pyqtはLGPLないらしいよ。、

856 名前:デフォルトの名無しさん mailto:sage [2020/08/30(日) 02:55:51.91 ID:1rEq7F1v0.net]
おまいら、C#を忘れてないか?

857 名前:デフォルトの名無しさん (スププ Sd22-6ol0) mailto:sage [2020/08/30(日) 03:31:49 ID:FCWAeXb6d.net]
LGBTならpyside2でええやろ



858 名前:デフォルトの名無しさん mailto:sage [2020/08/30(日) 07:52:33.09 ID:vV5rvbTf0.net]
今はPyQtとPySide2って機能的な差はないよね

PySimpleGUIもPySide2にしか対応していないし、
実質PySide2が標準なんじゃない

859 名前:デフォルトの名無しさん mailto:sage [2020/08/30(日) 10:08:12.19 ID:JvumXXed0.net]
少なくともqt側からはpyside2が標準だな

860 名前:デフォルトの名無しさん [2020/08/30(日) 16:11:12.33 ID:GgAZZaQaF.net]
>>836
正気か?

861 名前:デフォルトの名無しさん [2020/08/30(日) 16:12:29.81 ID:GgAZZaQaF.net]
>>840
SRAは胡散臭い会社ではないが
知らない人が観るとめっちゃ胡散臭いのは同意せざるを得ない

862 名前:デフォルトの名無しさん [2020/08/30(日) 16:23:35.94 ID:TQR9+ula0.net]
胡散臭いとか言われてかわいそう(笑)

863 名前:デフォルトの名無しさん mailto:sage [2020/08/30(日) 17:07:00.60 ID:Lx5nDfT/M.net]
>>842
LGPL"3"な。
問題ありまくりだから多くの企業は同ライセンスのソフトウェアを禁止しているし納品も受け付けない。

864 名前:デフォルトの名無しさん [2020/08/30(日) 17:37:23.66 ID:Esil2d+qa.net]
>>850
やっぱ普通のSIerとはちがうの?
PostgreSQLとかもやってるよな
あと配当も良い

865 名前:デフォルトの名無しさん mailto:sage [2020/08/30(日) 18:10:01.42 ID:/n+w2ksB0.net]
>>852
組み込みとかじゃない普通のアプリケーションでもそんなに問題になるんだっけ

866 名前:デフォルトの名無しさん (ワッチョイ 3942-UmaG) mailto:sage [2020/08/30(日) 18:39:39 ID:dtwoQukE0.net]
ソースとrequirements.txtの納品でも問題になるか?

867 名前:デフォルトの名無しさん [2020/08/30(日) 22:00:34.77 ID:jvFdtQbx0.net]
>>849
pyQtが一番つくりやすいって。
emit に独特の癖があるけど、まま許容範囲。

solotsやsiginalを列挙しなくていいんだからpythonは。
ヘッダーファイルが無くいいってのが楽だよ。



868 名前:デフォルトの名無しさん [2020/08/31(月) 00:36:02.78 ID:qofV3zSx0.net]
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!

クソチョンw

Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw

日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw

869 名前:デフォルトの名無しさん mailto:sage [2020/08/31(月) 09:24:50.48 ID:K6m8Cbcl0.net]
>>840
大企業しか知らなさそうだな
pythonより前に社会を覚えた方がいいんじゃないのか

870 名前:デフォルトの名無しさん [2020/09/01(火) 09:13:03.33 ID:Cq95xRhYa.net]
5chよりnoteのほうが人気があるらしいよ
https://note.com/search?context=hashtag&q=python

871 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 13:36:22.34 ID:ol8JRpjA0.net]
>>859
> note

なにそれ。
和製サービス? それならセキュリティ的に不安なので利用しない。

872 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 14:13:02.21 ID:mtDD8R8s0.net]
>>859
ブログと何が違うのこれ
新しい物好きが群がってるだけ?

873 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 14:41:32.26 ID:f2afn8sC0.net]
>>859
こないだ投稿者のipアドレス全部流出させたばかりじゃん……。

874 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 18:07:52.09 ID:lI7gtWn/a.net]
5chは不平不満を言うことしか能のない老害がいるから
若い人は離れていくらしいよ

875 名前:デフォルトの名無しさん (ワッチョイ 4d63-xiBb) mailto:sage [2020/09/01(火) 18:12:15 ID:e7GRkQAF0.net]
5chは不平不満を言う場だよ

876 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 18:36:34.11 ID:0krTAzNX0.net]
匿名だから暴言吐き放題のうんこ5ch
昔とあるものを無料配布してたが試験的なものでバグ報告が欲しかっただけなのに(そういう説明もしてあった)くそ女に叩かれて以来5chというか2chの無能共が嫌いになった良い思い出

877 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 19:49:29.27 ID:rEOC0YRzd.net]
新しいものに付いて行けなくなったらさっさと引退しろ
インターネット老害とかキツいわ
どうせコードもレガシーなウンコなんだろ?



878 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 20:40:28.80 ID:d23LCAzr0.net]
今頃note初めて知ったとか縄文時代から来たんか
使わなくても目にするだろ普通

879 名前:デフォルトの名無しさん [2020/09/01(火) 20:43:23.02 ID:gxFObUsRM.net]
意識高い系しか使ってないからな

880 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 20:44:37.57 ID:ZfPGOnHz0.net]
>>867
そーしゃるはっかー()に大人気ですものぬ!

881 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 20:47:48.49 ID:d23LCAzr0.net]
>>866
ほんとそれ
いまだにCGIとか口にしてそう

882 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 20:57:42.41 ID:mc6AsLWwM.net]
Python で訪問者カウンター設置してやる!

883 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 21:01:27.23 ID:SaH8KYhTM.net]
>>863
さっさと迷惑かけた関係各所に土下座行脚してこいよ。
あとID変えて自演するな

884 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 22:23:57.15 ID:Ka5/iJ9f0.net]
bbs.cgi

885 名前:デフォルトの名無しさん (アウアウウー Sa85-5Jwh) [2020/09/01(火) 22:35:26 ID:zxCkXFSra.net]
>>861
新し物好きって…
かなり前からあるやろ

886 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 23:01:36.75 ID:94pw9qeg0.net]
https://ja.wikipedia.org/wiki/Note_(%E9%85%8D%E4%BF%A1%E3%82%B5%E3%82%A4%E3%83%88)
2014年(平成26年)4月7日、サービスを開始。

887 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 23:18:29.94 ID:BjR3KpsKa.net]
なぞのQt推し



888 名前:デフォルトの名無しさん mailto:age [2020/09/01(火) 23:33:46.06 ID:CTKjlTfz0.net]
トロルテック時代にリナザウで遊んでた

889 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 23:37:45.87 ID:nDE3vKsy0.net]
ン十年ぶりにKENT-WEBを思い出してしまった。まだサイトがあった。ナツカシス

890 名前:デフォルトの名無しさん [2020/09/02(水) 08:58:02.09 ID:cf3sTGi+M.net]
朝鮮人にpythonのお勉強は無理ゲーw

891 名前:デフォルトの名無しさん mailto:sage [2020/09/02(水) 09:53:48.24 ID:87hnDRfK0.net]
>>879
https://www.meetup.com/ja-JP/Korea-Python-User-Group/

892 名前:デフォルトの名無しさん [2020/09/04(金) 13:27:43.28 ID:gLEobkXD0.net]
utf-8で書かれたファイルを標準入力にあたえてタブで区切ってリストにしたいんですが文字化けしてしまいます。
ステップバイステップで色々試していくとどうもリストに入れると化けるみたいなんですが、なんでですか??
↓最終的にこんなプログラムで文字化けする/しないの差が出ます。
# -*- coding: utf-8 -*-
import sys
# stdin = "住所CD 都道府県CD 市区町村CD 町域CD 郵便番号 事業所フラグ 廃止フラグ 都道府県 都道府県カナ 市区町村 市区町村カナ 町域 町域カナ 町域補足 京都通り名 字丁目 字丁目カナ 補足 事業所名 事業所名カナ 事業所住所 新住所CD"

a = input().encode('unicode-escape').decode('utf-8').split("\\t")
[print(x.encode().decode('unicode-escape')) for x in a] #化けない
print([x.encode().decode('unicode-escape') for x in a]) #化ける

893 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 14:04:13.24 ID:jvrr6lZ70.net]
>>881
OSの種類とバージョンを書け

894 名前:デフォルトの名無しさん [2020/09/04(金) 14:25:26.02 ID:l2EHvy2iF.net]
list の __repr__() の問題やろ

895 名前:デフォルトの名無しさん [2020/09/04(金) 14:42:48.83 ID:gLEobkXD0.net]
>>882
その通りでした。OSはWin10で、pyは3.8.5です。
DOSプロンプトから実行していてcp

896 名前:=932です。でも、>result.txtみたいにして出力していてutf-8で出力されてます。
あと、元々はinput().split('\t')をしたかっただけなんですが、文字化けしてしまって色々と調べてました。
文字化けの具合は>>881に書いた化けっぷりと同じです。
s = input()
print(s) # 正常
print(s.split('\t')) #化ける
という感じです。
[]
[ここ壊れてます]

897 名前:デフォルトの名無しさん [2020/09/04(金) 14:51:51.80 ID:gLEobkXD0.net]
>>883
__repr__というのがあるんですね。調べてみます



898 名前:デフォルトの名無しさん [2020/09/04(金) 14:54:03.92 ID:iQJx+OkT0.net]
化けてないものを化けたって執拗に主張すると馬鹿にされるぞ

899 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 15:21:08.01 ID:Wl7qFIBb0.net]
これは、どちらが正しいのか?

>>881
split("\\t")

>>884
split('\t')

コマンドプロンプトの文字コードの設定かな?
PowerShell で、やってみれば?

UTF-8 のBOM の有無とか?

900 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 15:28:53.17 ID:jvrr6lZ70.net]
>>884
DOS窓のデフォルトがcp932なんだから
DOS窓をUTF-8にしてから.pyを呼ばないと、その手の不具合起きるのは当たり前田ぞ

901 名前:デフォルトの名無しさん [2020/09/04(金) 15:30:13.83 ID:gLEobkXD0.net]
>>884
>>886
そういうことか。わかりました。リストの中は化けてなんかないでし。forで中を覗くと正しかったです。つまり、listのtoStringまわりでおかしいということですね。
__str__なのか__repr__なのか、まだわかってませんが。でも、これがデフォルトの挙動だとすると使いづらくないんですか?
>>887
split("\\t")はunicode_escapeした状態でタブ区切りしたのでそうなってます。本来はsplit("\t")

902 名前:デフォルトの名無しさん [2020/09/04(金) 15:44:37.91 ID:l2EHvy2iF.net]
print(repr([x.encode().decode('unicode-escape') for x in a]).encode('unicode-escape'))

903 名前:デフォルトの名無しさん [2020/09/04(金) 16:09:13.06 ID:l2EHvy2iF.net]
こうか
print(repr(a).encode('unicode-escape').decode())

ちなみに何か間違ってるから根本から考え治した方が良い

904 名前:デフォルトの名無しさん (アウウィフ FF8b-th+2) [2020/09/04(金) 16:12:29 ID:l2EHvy2iF.net]
>これがデフォルトの挙動だとすると使いづらくないんですか?

少なくともpython3は使いづらくはない

pythonの問題じゃなくて
コマンドプロンプトのリダイレクト >result.txt の問題だから

多分コマンドプロンプトの仕様について思い込みとか思い違いとかがあるはず

905 名前:デフォルトの名無しさん [2020/09/04(金) 16:19:28.31 ID:gLEobkXD0.net]
みなさんのコメントでそんなわけないと自分のコードを見直し
pythonのデフォルトがutf-8で、コマンドプロンプトのchcpを65001にすればいい、
という思い込みがありました。
print(sys.stdin.encoding)やprint(sys.stdout.encoding)をしたらcp932のままでした。
ので、
sys.stdin = io.TextIOWrapper(sys.stdin.buffer, encoding='utf-8')
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')
とすることで、全てがうまくいきました。

みなさん、ありがとうございました!

906 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 16:21:13.11 ID:qmRdjjef0.net]
sys.setdefaultencoding() 禁止

https://qiita.com/methane/items/6e294ef5a1fad4afa843
https://docs.python.org/ja/3/library/locale.html

907 名前:デフォルトの名無しさん [2020/09/04(金) 18:05:37.75 ID:4QR5o/NS0.net]
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

パイソンでプログラム組むとき、おまじないのように↑の行を入れてるんだけど、これって漢字コードに関係あるんだよね?
パイソンで文字化けってほとんど経験がないんだよ。



908 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 18:26:39.79 ID:zd548qQ8M.net]
python2「俺優秀だから」

909 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 18:28:07.32 ID:bQ9X4kFap.net]
>>895 もうPython3では標準なんだからおまじないは必要ない。 2.7は無くなるしなおさら。

910 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 18:29:07.34 ID:8nGvnazN0.net]
>>895
一行目はなくていい
二行目はpython3ならなくていい
その二行見た瞬間、原始人だと思われる

911 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 18:47:28.45 ID:c2hUtqb2M.net]
ウホウホウッホ
ウホウホホーイ

912 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 18:55:46.65 ID:bCSTvj9I0.net]
なくても動く ≠ なくてもいい

913 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 19:41:51.75 ID:UWcWDjXS0.net]
無いと動かない場合もある ≠ なくてもいい

914 名前:デフォルトの名無しさん (ワッチョイ 27bb-n8ne) mailto:sage [2020/09/04(金) 21:41:02 ID:3K6ISx4z0.net]
yieldと関数内関数って同時に使えないんですか?

915 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 22:04:49.74 ID:iEv5UTAi0.net]
yield使ったらそれは関数じゃないしな

916 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 22:14:29.32 ID:zd548qQ8M.net]
>>898
ドサは黙っててくれないカ

917 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 22:31:58.70 ID:nh9T8LFU0.net]
>>902
使えないと思ってるサンプルコードを出して



918 名前:デフォルトの名無しさん (ワッチョイ 27bb-n8ne) mailto:sage [2020/09/04(金) 23:00:35 ID:3K6ISx4z0.net]
>>905
https://ideone.com/CaAhjx

919 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 23:54:18.16 ID:nh9T8LFU0.net]
>>906
なるほど〜

yield from inner()で

920 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 23:55:46.85 ID:nh9T8LFU0.net]
https://ideone.com/Ee3CxG

921 名前:デフォルトの名無しさん mailto:sage [2020/09/05(土) 09:45:21.65 ID:A1mOKoYC0.net]
>>907
>>908
おお!ありがとうございますm(_ _)m

922 名前:デフォルトの名無しさん [2020/09/06(日) 10:21:44.89 ID:y7ovSoOJ0.net]
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!

クソチョンw

Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw

日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw

923 名前:デフォルトの名無しさん [2020/09/08(火) 15:56:10.08 ID:FA4c3RyN6.net]
https://github.com/vlasovskikh/funcparserlib/blob/master/tests/json.py
これの 61行にある  >> 演算子ってビットシフトじゃないですよね

op = lambda s: a(Token('Op', s)) >> tokval

この >> 演算子の使い方の例は他にないでしょうか?

924 名前:デフォルトの名無しさん mailto:sage [2020/09/08(火) 16:04:20.76 ID:0CNmi2OD0.net]
async関数内のawait文をWhile True文内で定期実行するのは無理なのでしょうか?

925 名前:デフォルトの名無しさん mailto:sage [2020/09/08(火) 16:12:53.75 ID:A9tDQNJb0.net]
意味不明
こういう話ではないのか
https://docs.python.org/ja/3/library/asyncio-task.html#id6
違うんだったら「こういうコードが書きたいけどエラーになる」で示して

926 名前:デフォルトの名無しさん mailto:sage [2020/09/08(火) 16:24:32.48 ID:A9tDQNJb0.net]
>>911
右シフトがオーバーロードされてるから、この右シフト処理はこのライブラリのオリジナルで、例とかないと思うよ
https://github.com/vlasovskikh/funcparserlib/blob/ca0b6b71c0f29497c8cb0166b430cb1aba5f15c5/funcparserlib/parser.py#L188

927 名前:デフォルトの名無しさん (ワッチョイ 5f01-YnK0) mailto:sage [2020/09/08(火) 17:42:42 ID:jZ8u+myy0.net]
ライブラリのドキュメントを見ればいいのでは?
https://github.com/vlasovskikh/funcparserlib/blob/master/doc/Tutorial.md#the--combinator



928 名前:デフォルトの名無しさん mailto:sage [2020/09/08(火) 18:50:34.77 ID:0CNmi2OD0.net]
お返事ありがとうございます
https://github.com/IRLToolkit/simpleobsws
上記を使い、プログラムが起動している間OBS studioの画面を1秒間隔でスクリーンショットを取り続けたいと考えています。
https://ideone.com/yHUkDy
こういったコードを書いてみたのですが、以下のようなエラーが出ます。

Traceback (most recent call last):
File "C:/Users/[ユーザー名]/PycharmProjects/[プロジェクト名]/asyncio_prac.py", line 12, in take_a_picture
result = await ws.call('TakeSourceScreenshot', data)
File "C:\Users\[ユーザー名]\Anaconda3\lib\site-packages\simpleobsws.py", line 76, in call
raise MessageTimeout('The request with type {} timed out after {} seconds.'.format(request_type, timeout))
simpleobsws.MessageTimeout: The request with type TakeSourceScreenshot timed out after 15 seconds.

929 名前:デフォルトの名無しさん mailto:sage [2020/09/08(火) 19:05:31.44 ID:nmMozHDf0.net]
ユーザー名やプロジェクト名に
半角スペースか全角文字がまぎれてないか?

930 名前:デフォルトの名無しさん mailto:sage [2020/09/08(火) 19:28:26.18 ID:0CNmi2OD0.net]
>>917
確認しましたが半角スペースや全角文字は含まれていませんでした

931 名前:デフォルトの名無しさん mailto:sage [2020/09/08(火) 21:33:19.06 ID:j1LhQ3P00.net]
エラーの応答すら帰ってこなくてタイムアウトしてるって事はOBS側に問題あるかセキュリティソフトあたりが通信阻害してるかもしれんね

932 名前:デフォルトの名無しさん (ワッチョイ 676a-vZ9I) [2020/09/08(火) 23:35:45 ID:CyylLYmR0.net]
与えられた年月日が第何何曜日(第二月曜とか)かしりたかったんだけど、考える前にグーグル先生に聞いてみるか?って思って
検索したらアルのねそう言った説明のサイトがww

便利な時代になったよ。

933 名前:デフォルトの名無しさん mailto:sage [2020/09/09(水) 00:00:30.53 ID:IHCQvFFFM.net]
質問です

from Tkinter import *
root = Tk()
button = Button(root, text = 'hoge')

上のようなとき、rootの部分を省略してもエラー出ず動作しますが、

934 名前:デフォルトの名無しさん mailto:sage [2020/09/09(水) 00:00:43.32 ID:qSWA7lrl0.net]
>>919
ありがとうございます。
obsとセキュリティソフトを調べてみます。

935 名前:デフォルトの名無しさん mailto:sage [2020/09/09(水) 05:13:14.38 ID:2e3wUOdx0.net]
>>918
さよかすまんね

>>919
横だがなるほど

936 名前:デフォルトの名無しさん mailto:sage [2020/09/09(水) 05:14:13.26 ID:2e3wUOdx0.net]
そして>>921の姿を再び見たものはいないという…
(-人-)南無

937 名前:デフォルトの名無しさん [2020/09/09(水) 11:28:44.46 ID:9MEEjZyTF.net]
matplotlib の figure とかもそうだけど
デフォルトの内部状態で決め打ち



938 名前:デフォルトの名無しさん [2020/09/09(水) 11:30:18.99 ID:9MEEjZyTF.net]
ただし singleton という訳でもない

939 名前:デフォルトの名無しさん mailto:sage [2020/09/09(水) 22:27:59.98 ID:5PoZtTAr0.net]
一般にpythonできますって言えるにはどこまでできるようになったらいいの?

940 名前:デフォルトの名無しさん mailto:sage [2020/09/10(木) 06:39:10.65 ID:XQtBTrXZ0.net]
メソッドをググって調べてすぐ理解できるレベル

941 名前:デフォルトの名無しさん mailto:sage [2020/09/10(木) 07:09:10.55 ID:24KB1Kzy0.net]
それはプログラミングできますレベルの浅い話だろ

外部ライブラリがPythonの存在意義と言ってもいいんだから
ライブラリの導入が容易にできることが最低条件だな
numpyとpandasは事実上標準ライブラリだからこいつらは自在に扱えないといけない

942 名前:デフォルトの名無しさん [2020/09/10(木) 12:46:32.86 ID:wbCB6iSX0.net]
じゃあその二大ライブラリが他に移籍したらpythonも終わりってこと?
もっと効率よくその二つを動かせる言語の方が大事なワケだろ

移籍先があるならもっとも親和性高いのはC++じゃん

943 名前:デフォルトの名無しさん mailto:sage [2020/09/10(木) 12:48:49.87 ID:AyICxkTyM.net]
まあ、numpy 相当のものは言語に組み込むべきだったな。

944 名前:デフォルトの名無しさん mailto:sage [2020/09/10(木) 13:36:46.57 ID:xgcscVfXM.net]
俺panda使ってないから初心者以下だわ

945 名前:デフォルトの名無しさん mailto:sage [2020/09/10(木) 14:21:05.08 ID:FLtweQen0.net]
パンダって中国じゃなくてチベットなんだけどな本当は
中国のチベット併合の象徴

946 名前:デフォルトの名無しさん mailto:sage [2020/09/10(木) 19:31:51.77 ID:gWPc42MT0.net]
>>930
Pythonでアルゴリズムが間違ってないか検証して、C++に移植ってのはよくあるパターンじゃない?

雑に書けるから同じアルゴリズムでもPythonでの実装はC++より速くできるし。

947 名前:デフォルトの名無しさん mailto:sage [2020/09/10(木) 21:32:35.76 ID:2KxaSPOy0.net]
雑に書けるというのは誤解を招くから、やめれ



948 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 02:25:19.09 ID:qtLaVc2h0.net]
どういうこと?簡便に書けると言ったら良いかな?

jsonをパースしてちょっと特定の要素だけ処理して取り出す、なんかはC++だとなかなか大変なところがpythonだと書く量少なくても成り立つということが言いたかった。

949 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 07:18:00.88 ID:eKsL/19+0.net]
書く量が少なくて済む=雑 ってwww
1行いくら的な考え・・・w

950 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 07:52:37.79 ID:5S8R+jK8d.net]
>>937
passも1行、ラムダ式も1行

951 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 11:35:26.34 ID:nU81COdvM.net]
>>937
同じ時間で沢山のコードを書いてどんどん案件を終わらせた方がいいんだから、
短く書けた方がいいに決まってる。
1行いくらだったらむしろ長くて時間かかってもお金になるんだったら短く書くメリットないでしょ。

952 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 12:31:14.29 ID:f71Kzwl/M.net]
javaだと行数が10倍になるから、ses的には都合がいい。

953 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 12:36:45.93 ID:jq7XZdPA0.net]
>>940
Cなら100倍になるぞ

954 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 12:37:11.76 ID:Kw3uoG7mH.net]
時間いくらなんで何行でもいいです

955 名前:デフォルトの名無しさん [2020/09/11(金) 14:30:09.65 ID:WQDfe+ij0.net]
コード量で金払う頭悪い組織なんてある?

956 名前:デフォルトの名無しさん [2020/09/11(金) 14:37:06.33 ID:cXwFx1fLF.net]
forで回せば10行程度なのに
なんか全部展開して何千行とかのω
雑なソースをみたことがあるが
そういう意図があったのか

957 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 14:47:52.20 ID:/OfiRLytr.net]
ステップ数でお値段変わります



958 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 15:08:25.79 ID:aRbTZiE90.net]
コード量増えると遅くなる認識なんだけど違うんか?

959 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 15:11:56.78 ID:0RPXSYzbM.net]
たくさん書けば"やってる感"でるからね
某拝承系では"プログラム本数"で評価してたな

960 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 15:20:07.49 ID:aRbTZiE90.net]
プログラム本数ってプログラムファイル(.py)の数ってこと?
それは関数なのかクラス数なのか……。
案件で金もらったほうが個人的には合ってるわ

961 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 15:26:17.36 ID:eKsL/19+0.net]
>>943
その昔
まだ紙テープが絶賛現役だった頃はあったときく。

>>944
むかーしむかし他人に回す用の答案(カンペ)つくるときは、
他人にまわす分は
作者バレしないように部分的に無意味に展開したりしたものさな

962 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 15:28:04.10 ID:ooRi5M/AM.net]
>>946
増えたコードが処理として多くなるなら遅くなるけどそうじゃなければ関係ない

963 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 15:31:07.17 ID:jq7XZdPA0.net]
ソースコードを売る会社やらソースコードを作る人を売る会社では働きたくないものだな

プログラムが事業の手段な会社が理想だけど
せめてバイナリを商品として売ってる会社にいたい

964 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 17:00:07.82 ID:eKsL/19+0.net]
さよか
続きはマ板で!

965 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 18:24:32.39 ID:Utj91Jmjp.net]
>>943 文系管理所には、数字でしか理解できないのが多い。
文字数でカウントとか。

966 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 18:27:41.52 ID:Utj91Jmjp.net]
>>949 昔々その昔、ソフトウェアが布団屋さんだと間違われてた時代、国の大型プロジェクトの予算の成果物は、ドキュメントの量で評価されてた。

1ページ1万円。

967 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 18:31:23.24 ID:eKsL/19+0.net]
>>954
wwwこわいげんじつktkrwwwww

>>953
そういえば英日翻訳は1単語幾らだなw



968 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 18:42:56.39 ID:jq7XZdPA0.net]
専門性を考慮しないとすれば英日翻訳が英単語の数を基準にするのは妥当
翻訳後の日本語文字数を基準にするとおかしなことになる

969 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 18:43:38.62 ID:eKsL/19+0.net]
>>956
専門性考慮しないところがおおいYOw

970 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 18:49:37.80 ID:jq7XZdPA0.net]
>>957
それは妥当じゃないなら断ればいいだけ

971 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 18:54:02.83 ID:eKsL/19+0.net]
>>958
そうして
ひからびた回転ずし案件が発生するとゆう。
データ入力業務でもあるるー

972 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 20:37:21.81 ID:mVOjSWLca.net]
近頃の記事などの物書きの仕事も一文字いくらだからな
一ページいくらというのもある
量じゃなくて質だろ

973 名前:デフォルトの名無しさん [2020/09/11(金) 21:23:58.70 ID:2Bc7sw8W0.net]
あぁ、ID: eKsL/19+0 は
雑というのをネガティブな意味にとらえて、「Pythonは雑。行数が多いC++の方がよい」みたいな主張だと勘違いしたのかな。
雑という言葉は良くなかったのは認める。

静的型付け言語なのか、動的型付け言語なのかというのは、言語の本質的な性質の一つだと思う。
利点も欠点も両方あって、開発フェーズ・ニーズに応じて利点が最大化するように言語を選ぶのが普通だと思うんだよね。

974 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 21:36:09.65 ID:eKsL/19+0.net]
>>934-935の流れで 両方に反応してたわけだが
957はそれをそのようにとったんだなw

それこそさいしょから雑な単語チョイスにせず
「簡便に書ける」「書く量少なくても成り立つ」って書いておけば
こんなにおれらが盛り上がることもなかっただろう

975 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 21:36:59.44 ID:eKsL/19+0.net]
>>960
今は
何アクセスいくらとか
アフィ踏んでその先で購入までいってもらえたら幾らとかだろたぶん・・・

976 名前:デフォルトの名無しさん [2020/09/11(金) 22:53:39.59 ID:2Bc7sw8W0.net]
>>962
931と933と958は同一人物だってこと?
ワッチョイも違うし「両方に反応してたわけだが」とか言われてもわかんないよ。

そもそも、「雑に書けるから実装が速い、C++に移植する前にPythonで確認」と言ってるわけだから、
文脈上雑という言葉はメリットだと伝わると思うんだけどな。
それこそ自分の中のネガティブワードを見つけたら、文脈を無視して、
「書く量が少なくて済む=雑=一行いくらみたいな考え方をしている」とか思っちゃうほうが、
読み方が雑なんじゃないのかね。

水掛け論にしかならないんでもうやめるけど、あんたも他人の日本語を批判できるほど日本語能力高くないだろ。

977 名前:デフォルトの名無しさん [2020/09/11(金) 23:02:59.77 ID:3mrNom4D0.net]
適当に描けるって言っても
適当にも意味両方あるしなω



978 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 23:09:49.69 ID:ZDx/S04k0.net]
業務効率化のためにPythonを勉強する場合クラスとかわからんでもいい?

標準ライブラリとかopenpyxlとかpandasが扱えれば十分だよね?

979 名前:デフォルトの名無しさん mailto:sage [2020/09/12(土) 00:01:39.31 ID:Ir4NMU2VM.net]
>>966
標準ライブラリを扱うのにclassの知識は必要。

980 名前:デフォルトの名無しさん mailto:sage [2020/09/12(土) 00:29:30.19 ID:tyU9Gcu90.net]
>>967
一応クラスの勉強はしたけど、あくまで今のところだけど、クラスを使う必要がないけど。
defとかは必要になる場合はあるけど、基本モジュールをインポートして使うだけで成立しない?

981 名前:デフォルトの名無しさん mailto:sage [2020/09/12(土) 00:54:40.45 ID:1SpjJOxg0.net]
>>968
jupyterとか使ってpythonでアドホックなコードを書いてるときはあんまりクラス使わない。
ひとまとまりの変数のグループが出てきて、それを複数グループ操作したいになってきたらクラスがないと訳分からなくなると思う。
ただ、クラスを作る必要のない状況、クラスを作る必要のある状況ってのがわかるのは、
必ずクラスを作らなければ何もできない縛りで初めて、「これクラスって単なる名前空間でしかなくて無駄だな」と思うようなものなので、
オブジェクト指向の勘所を理解したいなら、javaとかc#とかクラスが必須の言語でちょっと修行した方がいいかも。
オブジェクト指向とかいう考え方がない頃も皆プログラミングしてたんだし、必須の考え方ではないと思う。ただ便利になるケースはあるので、便利な書き方したいと思うなら縛りプレイで学ぶといいと思う。

982 名前:デフォルトの名無しさん mailto:sage [2020/09/12(土) 01:01:07.05 ID:6zOSCST10.net]
pythonの標準データ構造とpandasが使えれば十分
クラス作る規模になったらpythonじゃない方がいい

983 名前:963 mailto:sage [2020/09/12(土) 07:06:36.83 ID:Ir4NMU2VM.net]
>>968
importしたmodule内のなにかしらがclass構造をとるものが多いので、classの知識は必要。
一応勉強したのならそれで足りるのでないか。知悉する必要はないので。

984 名前:デフォルトの名無しさん mailto:sage [2020/09/12(土) 08:46:31.36 ID:Valx4w3/0.net]
>>964
ちがう
さよか

すぐ下で別の人につっこまれてる雀

「貴様」はさすがにもう意味の分裂してないからいいが
「こだわり」「ヤバイ」みたいにジェネレーションギャップの大きい単語を雑に使うのはやめとけとしか

985 名前:デフォルトの名無しさん mailto:sage [2020/09/12(土) 08:49:02.17 ID:Valx4w3/0.net]
>>965
んだ
自然言語はまんどくさいw
プログラミング言語とはまた別の意味で。

986 名前:デフォルトの名無しさん mailto:sage [2020/09/12(土) 08:49:28.04 ID:Valx4w3/0.net]
>>969-971
+1

987 名前:デフォルトの名無しさん mailto:sage [2020/09/12(土) 09:31:10.26 ID:bTHWpkt40.net]
>>973
書けると描けるじゃ違うしな。



988 名前:デフォルトの名無しさん mailto:sage [2020/09/12(土) 10:00:54.27 ID:Valx4w3/0.net]
>>975
せやな

961は突然ポンチ絵の話題なたとえにジャンプしたのだと判断した

989 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 15:47:58.73 ID:+iKDS29tM.net]
質問
プログラム素人なのだが、Python始めたい
VBAでforやifは使ったことがある程度
こんな俺がPython勉強するのになにか良い本はないでしょうか?

やりたいこと
数値計算や線形代数
グラフ化
テキストの編集
CADを自動化したいのでAPIを使うに向けて、モジュールやクラスやプロパティ、インスタンスなどの知識


一応、ブルーバックスの簡単な本はやってみました
「入門者のPython プログラムを作りながら基本を学ぶ 」
anacondaの環境を構築済み

990 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 16:32:44.53 ID:6d78qryt0.net]
>>977
> モジュールやクラスやプロパティ、インスタンスなどの知識

何れもVBAと大して変わらない。VBAのclassは継承できないとか小異はあっても。
入門書は読まなくていいから、VBA
で書いてPythonに翻訳するといい。
ただ、公式チュートリアルは、基本を皆さんと合わせる意味で一瞥しておくと良いと思う。

991 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 16:55:10.39 ID:ys+5S68m0.net]
>>977
とっつきやすい、テキストの編集から取り組んでみればー
次は数値計算かな。
それからモジュール/クラス/インスタンスとか勉強してAPIの仕様をよんでみそ

線形代数はぶっちゃけ973がどのくらい勉強済みかによりけりで、かかる時間がはげしくピンキリ。
グラフ化はPython無料厨ご用達のmatplotlibを使うのか、エクセル等の他アプリに流し込みたいのかによって
難易度(学習内容)がもげしくかわる。

992 名前:デフォルトの名無しさん [2020/09/13(日) 18:34:22.70 ID:3E63e2aUM.net]
上で同じ質問が上がってるけど、俺も最近python かじり始めたんだけど、どうしてもVBAに慣れてしまってるせいか、文法が頭に入ってこない。

似てる部分はあるんだけど、全く一緒という訳じゃないから結構苦戦中。

excel操作だけでpythonが優れている点って何かある?

993 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 18:43:34.60 ID:ys+5S68m0.net]
>>980
逆にPythonに慣れ切ってるけど最近職場の制約でVBAやらされてるから、
脳内が混ざるって苦戦に同意。

もう絶対Excelの限界行数個数までのデータの操作しか予定がぬぇええええ!なら、VBAだけきわめとけばいいのでは。
ゆくゆくはなんか違うデータもいじりたいのなら、Python覚える価値が出てくる。

994 名前:デフォルトの名無しさん [2020/09/13(日) 20:53:13.25 ID:3E63e2aUM.net]
>>981
レスありがとう。
そうなんだよね。
できることはpythonの方が多くて、発展性があるんだけど、今の職場ではまだまだexcel使う比率が多くてこのままVBA一本でいった方が良いのかなって…

995 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 22:05:10.07 ID:rqCbZV3W0.net]
>>982
まず、文法全部マスターしようと考えずに
やりたい事やるのにどう書けばいいかを覚える

996 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 22:14:43.92 ID:KXr7A2hJ0.net]
会社のPCにPython含め追加でソフトをインストールできないから、
結局会社ではVBA、WSH(JScript+VBScript)、HTML+Javascript、Power Shellくらいしか選択肢がない

997 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 22:50:11.04 ID:6vUb+cVF0.net]
ほーたぶる版も入れられないの?
シンクライアントかよ。



998 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 23:29:58.32 ID:KXr7A2hJ0.net]
>>985
セキュリティ規定の話だからポータブル版も糞も無い
会社指定外ソフト利用不可

999 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 23:49:58.85 ID:g10Rgz7Ua.net]
糞もないなんて喧嘩腰の表現は俺は嫌いだ

1000 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 00:29:19.34 ID:WmmQ324VM.net]
クソな労働環境で働かざるを得ない
クソ無知な自分を棚に上げ
クソな言い訳を垂れ続ける

これぞVBAerの鑑

1001 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 00:58:20.45 ID:curJJjX/0.net]
大抵の大企業は会社指定のソフトウェア以外インストールできないでしょ

1002 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 01:03:51.28 ID:SgOeAGdsa.net]
インストール申請すればできる

1003 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 01:09:55.00 ID:13FXnr3U0.net]
TkinterのTextウィジェットって重くない?
ちょっと長いWebページのコード貼り付けるだけで激重なんだけど
Pythonだから仕方ないのかな

1004 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 01:15:36.71 ID:yizwES7u0.net]
>>991
Tkinter自体が化石みたいなもんだし
PythonでGUIやりたいならPySimpleGUIとかの方が良いぞ

1005 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 01:20:28.11 ID:13FXnr3U0.net]
>>992
そっか
ありがとう試してみる
どうもwxPythonのTextも重いらしい

1006 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 04:06:16.92 ID:xlFaHe7g0.net]
大企業は申請から承認までのステップが長い
個人のものを使うだけでセキュリティー部門からお叱りを受ける

1007 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 07:08:58.36 ID:+5bseuUi0.net]
>>990
んなものはなく一律985



1008 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 07:13:33.90 ID:+5bseuUi0.net]
おそいがたてたぞ

Pythonのお勉強 Part64
https://mevius.5ch.net/test/read.cgi/tech/1600035173/

1009 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 07:57:31.08 ID:BBBuuWZP0.net]
>>996
ナイスぱい!

1010 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 08:01:03.85 ID:YwNESlJjM.net]
>>989
「インストール」を定義しないと議論にならない。
ポータブルならインストール不要だし
ソースからコンパイルはどうなのか?
自作ソフトさえ使えないのか。

まずは大企業で働いたことないのにイメージで書き込みすんな。

1011 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 08:06:20.95 ID:+5bseuUi0.net]
そのへんの抜け道は明文化して禁止できてないところが

1012 名前:スいが
もれなく怒られるからあんしんしろ>ポータブルの使用・ソースからコンパイル
[]
[ここ壊れてます]

1013 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 08:33:46.28 ID:c6wDTJLnd.net]
昔防衛省の機密情報が三菱から漏れたことあったろ?
それ以来厳しくなってバレたらクビが飛ぶから迂闊にそういうことできない

1014 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 10:10:44.30 ID:lpza49Cy0.net]
そんな高いレベルの機密情報を扱うならマシンもネットワークも物理的に分けるのが常識

1015 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 10:12:53.98 ID:+5bseuUi0.net]
それでもUSBをぶっさすヤツはいるわけで

1016 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 10:16:46.71 ID:z+9pdL7+0.net]
そもそも高レベルの機密情報をPC上に置かないよね

1017 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 10:18:42.08 ID:+5bseuUi0.net]
中レベル低レベルでも気をつけないとね
でも
物理的にUSBポートふさいでおいても
穴塞いでる栓をむりくりひっこぬく猛者もまれによくいる


1000なら初心者はちゃんと初心者スレにいってくれて
すみわけちょうはかどる

Pythonのお勉強 Part63
https://mevius.5ch.net/test/read.cgi/tech/1582507911/



1018 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 202日 23時間 46分 51秒

1019 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<258KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef