暇つぶし2chat TECH
- 暇つぶし2ch950:デフォルトの名無しさん
20/09/11 07:52:37.79 5S8R+jK8d.net
>>937
passも1行、ラムダ式も1行

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

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

953:デフォルトの名無しさん
20/09/11 12:36:45.93 jq7XZdPA0.net
>>940
Cなら100倍になるぞ

954:デフォルトの名無しさん
20/09/11 12:37:11.76 Kw3uoG7mH.net
時間いくらなんで何行でもいいです

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

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

957:デフォルトの名無しさん
20/09/11 14:47:52.20 /OfiRLytr.net
ステップ数でお値段変わります

958:デフォルトの名無しさん
20/09/11 15:08:25.79 aRbTZiE90.net
コード量増えると遅くなる認識なんだけど違うんか?

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

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

961:デフォルトの名無しさん
20/09/11 15:26:17.36 eKsL/19+0.net
>>943
その昔
まだ紙テープが絶賛現役だった頃はあったときく。
>>944
むかーしむかし他人に回す用の答案(カンペ)つくるときは、
他人にまわす分は
作者バレしないように部分的に無意味に展開したりしたものさな

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

963:デフォルトの名無しさん
20/09/11 15:31:07.17 jq7XZdPA0.net
ソースコードを売る会社やらソースコードを作る人を売る会社では働きたくないものだな
プログラムが事業の手段な会社が理想だけど
せめてバイナリを商品として売ってる会社にいたい

964:デフォルトの名無しさん
20/09/11 17:00:07.82 eKsL/19+0.net
さよか
続きはマ板で!

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

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

967:デフォルトの名無しさん
20/09/11 18:31:23.24 eKsL/19+0.net
>>954
wwwこわいげんじつktkrwwwww
>>953
そういえば英日翻訳は1単語幾らだなw

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

969:デフォルトの名無しさん
20/09/11 18:43:38.62 eKsL/19+0.net
>>956
専門性考慮しないところがおおいYOw

970:デフォルトの名無しさん
20/09/11 18:49:37.80 jq7XZdPA0.net
>>957
それは妥当じゃないなら断ればいいだけ

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

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

973:デフォルトの名無しさん
20/09/11 21:23:58.70 2Bc7sw8W0.net
あぁ、ID: eKsL/19+0 は
雑というのをネガティブな意味にとらえて、「Pythonは雑。行数が多いC++の方がよい」みたいな主張だと勘違いしたのかな。
雑という言葉は良くなかったのは認める。
静的型付け言語なのか、動的型付け言語なのかというのは、言語の本質的な性質の一つだと思う。
利点も欠点も両方あって、開発フェーズ・ニーズに応じて利点が最大化するように言語を選ぶのが普通だと思うんだよね。

974:デフォルトの名無しさん
20/09/11 21:36:09.65 eKsL/19+0.net
>>934-935の流れで 両方に反応してたわけだが
957はそれをそのようにとったんだなw
それこそさいしょから雑な単語チョイスにせず
「簡便に書ける」「書く量少なくても成り立つ」って書いておけば
こんなにおれらが盛り上がることもなかっただろう

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

976:デフォルトの名無しさん
20/09/11 22:53:39.59 2Bc7sw8W0.net
>>962
931と933と958は同一人物だってこと?
ワッチョイも違うし「両方に反応してたわけだが」とか言われてもわかんないよ。
そもそも、「雑に書けるから実装が速い、C++に移植する前にPythonで確認」と言ってるわけだから、
文脈上雑という言葉はメリットだと伝わると思うんだけどな。
それこそ自分の中のネガティブワードを見つけたら、文脈を無視して、
「書く量が少なくて済む=雑=一行いくらみたいな考え方をしている」とか思っちゃうほうが、
読み方が雑なんじゃないのかね。
水掛け論にしかならないんでもうやめるけど、あんたも他人の日本語を批判できるほど日本語能力高くないだろ。

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

978:デフォルトの名無しさん
20/09/11 23:09:49.69 ZDx/S04k0.net
業務効率化のためにPythonを勉強する場合クラスとかわからんでもいい?
標準ライブラリとかopenpyxlとかpandasが扱えれば十分だよね?

979:デフォルトの名無しさん
20/09/12 00:01:39.31 Ir4NMU2VM.net
>>966
標準ライブラリを扱うのにclassの知識は必要。

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

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

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

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

984:デフォルトの名無しさん
20/09/12 08:46:31.36 Valx4w3/0.net
>>964
ちがう
さよか
すぐ下で別の人につっこまれてる雀
「貴様」はさすがにもう意味の分裂してないからいいが
「こだわり」「ヤバイ」みたいにジェネレーションギャップの大きい単語を雑に使うのはやめとけとしか

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

986:デフォルトの名無しさん
20/09/12 08:49:28.04 Valx4w3/0.net
>>969-971
+1

987:デフォルトの名無しさん
20/09/12 09:31:10.26 bTHWpkt40.net
>>973
書けると描けるじゃ違うしな。

988:デフォルトの名無しさん
20/09/12 10:00:54.27 Valx4w3/0.net
>>975
せやな
961は突然ポンチ絵の話題なたとえにジャンプしたのだと判断した

989:デフォルトの名無しさん
20/09/13 15:47:58.73 +iKDS29tM.net
質問
プログラム素人なのだが、Python始めたい
VBAでforやifは使ったことがある程度
こんな俺がPython勉強するのになにか良い本はないでしょうか?
やりたいこと
数値計算や線形代数
グラフ化
テキストの編集
CADを自動化したいのでAPIを使うに向けて、モジュールやクラスやプロパティ、インスタンスなどの知識

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

990:デフォルトの名無しさん
20/09/13 16:32:44.53 6d78qryt0.net
>>977
> モジュールやクラスやプロパティ、インスタンスなどの知識
何れもVBAと大して変わらない。VBAのclassは継承できないとか小異はあっても。
入門書は読まなくていいから、VBA
で書いてPythonに翻訳するといい。
ただ、公式チュートリアルは、基本を皆さんと合わせる意味で一瞥しておくと良いと思う。

991:デフォルトの名無しさん
20/09/13 16:55:10.39 ys+5S68m0.net
>>977
とっつきやすい、テキストの編集から取り組んでみればー
次は数値計算かな。
それからモジュール/クラス/インスタンスとか勉強してAPIの仕様をよんでみそ
線形代数はぶっちゃけ973がどのくらい勉強済みかによりけりで、かかる時間がはげしくピンキリ。
グラフ化はPython無料厨ご用達のmatplotlibを使うのか、エクセル等の他アプリに流し込みたいのかによって
難易度(学習内容)がもげしくかわる。

992:デフォルトの名無しさん
20/09/13 18:34:22.70 3E63e2aUM.net
上で同じ質問が上がってるけど、俺も最近python かじり始めたんだけど、どうしてもVBAに慣れてしまってるせいか、文法が頭に入ってこない。
似てる部分はあるんだけど、全く一緒という訳じゃないから結構苦戦中。
excel操作だけでpythonが優れている点って何かある?

993:デフォルトの名無しさん
20/09/13 18:43:34.60 ys+5S68m0.net
>>980
逆にPythonに慣れ切ってるけど最近職場の制約でVBAやらされてるから、
脳内が混ざるって苦戦に同意。
もう絶対Excelの限界行数個数までのデータの操作しか予定がぬぇええええ!なら、VBAだけきわめとけばいいのでは。
ゆくゆくはなんか違うデータもいじりたいのなら、Python覚える価値が出てくる。

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

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

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

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

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

999:デフォルトの名無しさん
20/09/13 23:49:58.85 g10Rgz7Ua.net
糞もないなんて喧嘩腰の表現は俺は嫌いだ

1000:デフォルトの名無しさん
20/09/14 00:29:19.34 WmmQ324VM.net
クソな労働環境で働かざるを得ない
クソ無知な自分を棚に上げ
クソな言い訳を垂れ続ける
これぞVBAerの鑑

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

1002:デフォルトの名無しさん
20/09/14 01:03:51.28 SgOeAGdsa.net
インストール申請すればできる

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

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

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

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

1007:デフォルトの名無しさん
20/09/14 07:08:58.36 +5bseuUi0.net
>>990
んなものはなく一律985

1008:デフォルトの名無しさん
20/09/14 07:13:33.90 +5bseuUi0.net
おそいがたてたぞ
Pythonのお勉強 Part64
スレリンク(tech板)

1009:デフォルトの名無しさん
20/09/14 07:57:31.08 BBBuuWZP0.net
>>996
ナイスぱい!

1010:デフォルトの名無しさん
20/09/14 08:01:03.85 YwNESlJjM.net
>>989
「インストール」を定義しないと議論にならない。
ポータブルならインストール不要だし
ソースからコンパイルはどうなのか?
自作ソフトさえ使えないのか。
まずは大企業で働いたことないのにイメージで書き込みすんな。

1011:デフォルトの名無しさん
20/09/14 08:06:20.95 +5bseuUi0.net
そのへんの抜け道は明文化して禁止できてないところが�


1012:スいが もれなく怒られるからあんしんしろ>ポータブルの使用・ソースからコンパイル



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

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

1015:デフォルトの名無しさん
20/09/14 10:12:53.98 +5bseuUi0.net
それでもUSBをぶっさすヤツはいるわけで

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

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

1000なら初心者はちゃんと初心者スレにいってくれて
すみわけちょうはかどる
Pythonのお勉強 Part63
スレリンク(tech板)

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

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


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch