X



【開発環境】トップエンジニア学生の約半数が「Python」をもっとも使っていると回答 [すらいむ★]
■ このスレッドは過去ログ倉庫に格納されています
0001すらいむ ★
垢版 |
2021/12/11(土) 17:13:05.77ID:CAP_USER
トップエンジニア学生の約半数が「Python」をもっとも使っていると回答

 株式会社サポーターズは11月18日、就活支援サービス「サポーターズ」に登録するエンジニア学生のうち、トップエンジニア学生(※)436名を対象に実施した、開発環境についてのアンケート調査結果を発表した。

 (※)トップエンジニア学生:エンジニアを目指す学生の中で約10%しか存在しない、学校などの授業以外で自主的に開発した制作物を保有している学生(サポーターズ調べ)

(以下略、続きはソースでご確認ください)

ledge 2021 12 10
https://ledge.ai/survey-topengineer/
0002名無しのひみつ
垢版 |
2021/12/11(土) 17:17:54.66ID:v8B4Zz98
何を開発してるんだろう🤔
0003名無しのひみつ
垢版 |
2021/12/11(土) 17:20:46.05ID:AJ96tzbB
将来のGitHubお漏らし候補
0004名無しのひみつ
垢版 |
2021/12/11(土) 17:23:12.03ID:3Fjc2tqM
エンジニアって言葉すごく範囲広いんだけど
0005名無しのひみつ
垢版 |
2021/12/11(土) 17:27:34.32ID:XoeUb0P5
すぐに廃れると思う
0006名無しのひみつ
垢版 |
2021/12/11(土) 17:27:49.92ID:uNd+m8CU
トップエンジニアといいながら、Python多用だとOSのことはなんも知らないんだろうな。
0007名無しのひみつ
垢版 |
2021/12/11(土) 17:33:37.03ID:tXGvW8zQ
エンジニア学生
でなくて
学生エンジニア
じゃね?
0008名無しのひみつ
垢版 |
2021/12/11(土) 17:35:05.40ID:fFSR7ggd
Pythonがよい理由 AI系プログラムとしては優れている
 
Pythonがだめな理由 レンサバに標準装備されてない。面倒
0009名無しのひみつ
垢版 |
2021/12/11(土) 17:36:48.41ID:fFSR7ggd
Pythonがだめな理由 セキュリティが甘いのでハッキングしやすい
0010名無しのひみつ
垢版 |
2021/12/11(土) 17:41:12.85ID:brRgAi1+
おれ、69歳のオジジだけど、昔はプログラム作成の仕事も
やっていたっけ。初期はアセンブリ言語、すぐに C 言語に移行したね。
もちろん、要望に応じて Fortran-IV, Cobol だって使ったよ。
そうそう、C++ って、どうも良さ・意義がわからない。
まあ、同僚のヤツラだって、使いあぐねていたようだ*1。

Python ですか。www.python.jp/pages/about.html を見つけたので、
いろいろ調べて、試してみたいと思います。

注*1 「関数」の入り口部分だけを C++ 風にして、本体部分は
並の C 言語の書き方。もちろん C++ コンパイラーは受け付けてくれて
(エラー無しですよ)、ちゃんと目的の処理をする。
でもまあ、それがバレて、文句を言われたことがある。
しかし「作り直せ・書き直せ」とまでは言われなかったー。
0011名無しのひみつ
垢版 |
2021/12/11(土) 17:42:27.97ID:9ygb0MQZ
若手に,Pythonはインタープリタだから実行速度上がらないだろと言ったら
最近はインタープリタもコンパイラも変わらないですし,スクリプトだから
そういう範疇とは違いますとか反論された。
 まぁ,自分の責任外の案件だからどうでもいいかと放置したが,老害オヤ
ジが俺を嫉妬で邪魔しているとか言って回っているwwww
0012名無しのひみつ
垢版 |
2021/12/11(土) 17:44:49.54ID:s+ADkrAs
今の若い人はスピードを求めるなら
CではなくRustを使う
0013名無しのひみつ
垢版 |
2021/12/11(土) 17:49:51.39ID:s+ADkrAs
JavaScriptも派生型で型を明示できるTypeScriptが出来ちゃったし
本来はJavaScriptなんてHTMLの補助だけだったのが
いつの間にかWebAssemblyと連携してグローバル変数も扱えるようになってるし
0014名無しのひみつ
垢版 |
2021/12/11(土) 17:54:56.24ID:aksgCsYp
もう日本人はjavaを使うのやめたのか?
Javaじゃなきゃみんなで開発できないって聞いてたけど
0015名無しのひみつ
垢版 |
2021/12/11(土) 18:00:43.16ID:aksgCsYp
Eclipseとかクソだるいソフトで開発するのが日本の伝統だろ?
大人になってからじゃ遅いぜ?皆んなに合わせなきゃお前らみんなクビだぞ?
0016名無しのひみつ
垢版 |
2021/12/11(土) 18:01:25.92ID:CgpqhGF6
Pythonは、フロントエンドと考えるべきだからな。
後ろにコンパイル言語で作られた高速なライブラリが多数控えている。
アーキテクチャ、OSを気にせず使用できることも多い。
そしてそれが簡単なパッケージ使用の形態で使える。
AIブームで、科学演算から色々揃う。描画パッケージもある。
勢いあるから乗らない理由が無い。
0018名無しのひみつ
垢版 |
2021/12/11(土) 18:02:55.34ID:CgpqhGF6
>>17
インデントの話か?
0019名無しのひみつ
垢版 |
2021/12/11(土) 18:05:02.08ID:/smAdalV
趣味としてちょこっとマイコンで遊ぶくらいだけでもトップエンジニア学生認定か?
そんなんだったらたしかにpythonは最適だけど
0020名無しのひみつ
垢版 |
2021/12/11(土) 18:15:26.32ID:CgpqhGF6
>>19
この手のライトウェイト言語で、マルチプロセス出来るのって少ないでしょ。
因みに、マルチスレッドパッケージだとシングルプロセスで動くようだけど。
0021名無しのひみつ
垢版 |
2021/12/11(土) 18:19:12.88ID:95TU0LQG
Pythonは個人でやりやすいから、たまたまそうなってるだけじゃん?
0022名無しのひみつ
垢版 |
2021/12/11(土) 18:21:28.64ID:nPp61VL7
ここまで持ち上げられるとそろそろかなって感じ。
2.4が好きだった。
0023名無しのひみつ
垢版 |
2021/12/11(土) 18:23:25.11ID:nPp61VL7
>>10
みんながスーパーマンってわけじゃないからね。
構造化設計がしっかりできればCで何の問題もない。
0024名無しのひみつ
垢版 |
2021/12/11(土) 18:28:07.88ID:s+ADkrAs
某派遣登録だと出て来る案件がJavaばっかりなんだよなw
PythonはPython 求人 で検索すると確かにたくさん出て来るが
統計学や深層学習を使いこなせて当たり前、下手すると自分でライブラリ幾つか作って
GitHubに公開しててcloneされた数が1000回、くらいのが欲しいとか書いてあったり
0025名無しのひみつ
垢版 |
2021/12/11(土) 18:29:48.07ID:CgpqhGF6
>>23
それができなくて事故だらけだから、Microsoftは Rustへ舵切ったんでしょ。
0026名無しのひみつ
垢版 |
2021/12/11(土) 18:30:26.68ID:yMXKRHZ8
そりゃ学生ならPython使うのは当たり前では?
逆にJavaなんて触りもしないだろ。制御系とかの連中はCとかアセンブラだし。
まれにLisp好きのやつもいるけど傍流も傍流。
0027名無しのひみつ
垢版 |
2021/12/11(土) 18:30:27.19ID:s+ADkrAs
Rustはヤバい設計だとそもそもエラーで動かないからなw
0028名無しのひみつ
垢版 |
2021/12/11(土) 18:33:04.76ID:4ueGCCH9
データサイエンスの分野、特にDeepLearningでデファクトスタンダードだからな、、、
そりゃ流行るわな。。。

だが、GILの問題もそうだが、非同期処理のサポートが弱かったイメージ
とは言っても、大半の需要はpythonで満たされちゃうんだよな……
0029名無しのひみつ
垢版 |
2021/12/11(土) 18:37:19.43ID:QhRnKKhi
弘法筆を選ばずで終了
0030名無しのひみつ
垢版 |
2021/12/11(土) 18:38:54.59ID:f193ca4P
ラズパイをyoutube視聴に使ってたが、
アマゾンのfire棒の方がよほどコスパに優れている。

三万も投資して見れるようにしたのに・・orz

もっとよく調べておけばよかった。
0031名無しのひみつ
垢版 |
2021/12/11(土) 18:39:30.52ID:88cX/6dj
Pythonは楽チンやからね
覚えといて損ないよ
ただ重いのはシャーない
0032名無しのひみつ
垢版 |
2021/12/11(土) 18:39:49.95ID:s+ADkrAs
だが

・Python公式サイトからダウンロードしてインストールして使う。
最初は動く

・しかしpipというのでインストールできるのか〜と思って調子に乗って
いろんなライブラリをあっちこっちから集めてたら
ある日突然エラーが出て動かなくなる

・あるいはファイル入出力をしようと思ったら全くできない。
理由を調べたら「山田 一郎」とかマルチバイト文字やスペースを名前に使うと
パスが通らなくなる!って書いてあってふざけんなとぶち切れる

・慌てて資料を調べたら公式のPythonはモジュールのバージョンチェックもしないぞ!
AnacondaのPythonなら安全だぞ!と書いてあって、Anacondaをインストールしたらもっともっともっと動かない

・更に焦って色々調べたら「公式のPythonとAnacondaは絶対に同居させるな」
って書いてあって、紛らわしい事するなああああ!!!!!と怒り狂う
そして公式Pythonをpip freezeで全てライブラリを抜き出して全てアンインストールして
Anacondaは[ユーザー]直下でなくCドライブの下にもう1つディレクトリ作ってそこにインストールしてやっと動かせる
(共用PCで管理者のパスワードを知らないともうcondaコマンドなんて絶対動かない)
(更にプロクシ設定も案外クセがある)

結局オレにはGimpのPythonスクリプトくらいがお似合いじゃねえかといじけてそれ以外Pythonと
名前が付いたものを触らなくなる
という人も少なくない

はっきり言って初見殺し言語でもある
0033名無しのひみつ
垢版 |
2021/12/11(土) 18:44:20.33ID:88cX/6dj
WindowsでPythonは怖いな
LInuxならなんとでもなる
ドライブCとかわけわからん
0034名無しのひみつ
垢版 |
2021/12/11(土) 18:45:38.62ID:4ueGCCH9
>>32
venv使え
0035名無しのひみつ
垢版 |
2021/12/11(土) 18:48:11.02ID:CtUc8bcS
pythonいいよ
ラズパイに温度センサーつけて温度変化グラフ作ったり、最近だと検温登録をExcel風にWeb化したり
フロントエンドってあまりやらないけど、インフラ系エンジニアにも取り扱いやすい
まぁ…俺の場合…CとかC++ばかりでWeb対応したアプリとかあまりなじみなかっただけなんだけど…w
でもこれいいわ 久々に面白い
0036名無しのひみつ
垢版 |
2021/12/11(土) 18:48:31.03ID:CgpqhGF6
>>33
いかん自分は、Windowsで pipで嵌って、WSLへ逃げたんだった。
0037名無しのひみつ
垢版 |
2021/12/11(土) 18:48:56.01ID:88cX/6dj
venv moduleやな
仮想環境化すればOSへの影響は最小限
0038名無しのひみつ
垢版 |
2021/12/11(土) 18:58:26.70ID:JaA3uCS5
>>1
トップの基準甘すぎだろ…
その括りならそりゃpythonかjavascriptしか残らんよ
0040名無しのひみつ
垢版 |
2021/12/11(土) 19:10:44.09ID:fbz2ctzH
>トップエンジニア学生:エンジニアを目指す学生の中で約10%しか存在しない
そんなにいないでしょ
200人中2、3人、おまけで5人としても、この上位2.5%の中でさえ一生追いつけないほどのスキル差があるのがトップ
3、4、5位は1位からしたら空気
ITは必要な知識や経験値が底無しなほど深い
1万時間のプログラミング経験者は業界じゃ3流エンジニア
これに満たない数千時間のプログラミング経験者を一流だのトップだのと煽ててるのが日本のレベル
超一流で5万時間の経験者
ほんとこの業界は情報収集とコーディングが好きじゃないならおすすめしない
0041名無しのひみつ
垢版 |
2021/12/11(土) 19:18:53.74ID:LYDO5dy2
自民が創価を切れないワケ

自民政府が公共事業の発注→創価企業が中抜き→一般人が安価で労働

そして中抜きの一部が政治家へ戻り、選挙資金へ

これが続く限り、税金上がって給料減り続ける🤤

パソナも天理の談合太陽光も不正融資太陽光もアベノマスクも全て創価🤗
https://i.imgur.com/d4nXNXt.jpg
https://i.imgur.com/c9vXwLS.png
https://i.imgur.com/JhPjvkm.jpg
https://i.imgur.com/WDqml2X.png
https://i.imgur.com/FBkLUt5.png
0042名無しのひみつ
垢版 |
2021/12/11(土) 19:27:36.78ID:XWt51MpC
 
Pythonはインタプリタ実行系によるスクリプト言語
メリットはコンパイル・リンク不要な分が楽なだけ
実行速度が遅いのは当然
Rubyなどと違って、誰がコーディングしても同じようなスタイルになるので
開発規模が大きくなってもコード理解の齟齬が生じにくい
0043名無しのひみつ
垢版 |
2021/12/11(土) 19:29:29.67ID:l1VTwbiy
ライブラリーの使い方を覚えるのが仕事かな?
0046名無しのひみつ
垢版 |
2021/12/11(土) 19:41:43.14ID:hOatV/Ex
エンジニアつうか
研究者がちょろっと書くのに
使うもんだと思ってた
0047名無しのひみつ
垢版 |
2021/12/11(土) 19:42:31.49ID:88cX/6dj
Perlに比べて正規表現がいやらしいというかステレスやけど、
datetimeもawareとかnaiveがあっていやらしい
ようは慣れやけど
0048名無しのひみつ
垢版 |
2021/12/11(土) 19:43:47.81ID:CRS+mUht
アイコンが16トンの重りの頃から使っている
0049名無しのひみつ
垢版 |
2021/12/11(土) 19:59:41.31ID:w84sCq5C
>>1の条件的にはそりゃPythonでしょ
道具が充実していて考えたことをすぐかたちにできるからね
0050名無しのひみつ
垢版 |
2021/12/11(土) 20:05:02.11ID:w84sCq5C
>>35
インフラ系ならowershellもおぬぬめですぞ
0051名無しのひみつ
垢版 |
2021/12/11(土) 20:36:27.83ID:s+ADkrAs
Djangoサーバーもなかなか面白い

だがコンテンツをどうしようかって考えてたら
こればっかりはPythonではどうにもならず
PCに別にNode.jsを入れてVue.jsで作る事に

そして静的ページを出力して、templateフォルダにそれを移していく事になった
0053名無しのひみつ
垢版 |
2021/12/11(土) 20:39:38.44ID:8lGhQzUr
処理速度はハードに任せて、ソフトはメンテしやすいインタプリタ言語
これが最近の流行なのかね?
クラウドやAIで複雑化したシステムを、マシン語レベルでガチガチにチューニングなんてやってられないし
保守の引き継ぎも面倒だろうしな
0054名無しのひみつ
垢版 |
2021/12/11(土) 20:45:27.24ID:s+ADkrAs
>>53
と思ってたら、WebAssemblyなるものを出力できる仕様が付いていたりする
0055名無しのひみつ
垢版 |
2021/12/11(土) 20:50:01.38ID:YNaNQPIK
>>9
セキュリティ性は言語の種類と関係が無い
実装方法による
0056名無しのひみつ
垢版 |
2021/12/11(土) 21:04:15.38ID:iM8TnCna
>>6
import os
0058名無しのひみつ
垢版 |
2021/12/11(土) 21:29:42.52ID:QB1LByn3
>>10
その年齢でcというとポータブルcだし
そもそも動く環境はunixかvaxか
となるとc言語がほぼニモニックということも知っているはず
そこにフォートラン66がありーの
cobolといいつついつノって話もアリーの

40ぐらいから始めたか、
若くしていたのなら不思議な環境に居たとしか思えない

そもそもポータブルcを知る状況にあるのなら
なんちゃってオブジェクト指向を知ってから普及するまでのタイムラグは10年ぐらいあったはず

謎すぎる
0060名無しのひみつ
垢版 |
2021/12/11(土) 21:34:42.51ID:9+uxXpFV
真のプログラマーはPythonを使わない
0061名無しのひみつ
垢版 |
2021/12/11(土) 21:40:13.10ID:hs5+efaY
やはりN88Basicだろう
0062名無しのひみつ
垢版 |
2021/12/11(土) 21:49:45.81ID:EzGeQ6WZ
月刊CPUではMSX-DOS好きなひとが多かったような気がしないでもない
0063名無しのひみつ
垢版 |
2021/12/11(土) 22:14:42.15ID:ly7xjpu1
>>11
ほんま老害やな
0064名無しのひみつ
垢版 |
2021/12/11(土) 22:15:55.08ID:ydAXleyg
そりゃスクリプト言語なので最も使う機会がおおいわな
0065名無しのひみつ
垢版 |
2021/12/11(土) 22:22:54.10ID:CgpqhGF6
>>60
領域によるだろ。
組み込み系なら、ツールぐらいにしか使えないし。
でもツール作るには、結構良い言語。
0066名無しのひみつ
垢版 |
2021/12/11(土) 22:26:03.42ID:BJnhHbV6
ラズパイ上でPython動かして
「組み込みアプリ作ったぜ」とかいっちゃってる奴みたら
おいおい・・・って思う事多い
0067名無しのひみつ
垢版 |
2021/12/11(土) 22:28:22.89ID:ydAXleyg
>>66
入口はそれで良いんだよ
最初からガチの組み込みなんて要求したらみんな逃げ出す
0068名無しのひみつ
垢版 |
2021/12/11(土) 22:29:16.03ID:Gmo3upXU
実用というより学習用途の開発だろうけど、楽しめはするわな
現場じゃ言語なんて選んでらんないよw
0070名無しのひみつ
垢版 |
2021/12/11(土) 22:44:14.60ID:s+ADkrAs
>>57
最初にWindowsのPCを買ってきて自分のユーザー名をマルチバイト文字で作ってしまった時点で
もうPythonを使う上で大いに制限を受けてしまう
これでは理不尽過ぎるよなあ

自分はそれゆえ全てのフォルダ名は全て半角英数で単語は_か-で繋ぐようになってしまった
0071名無しのひみつ
垢版 |
2021/12/11(土) 22:49:38.47ID:90vvD4mv
windows 10はローカルアカウント作れないので
勝手にマルチバイト文字になっちゃう
0072名無しのひみつ
垢版 |
2021/12/11(土) 23:17:40.47ID:YNaNQPIK
python3使えば良いだけじゃね?
0073名無しのひみつ
垢版 |
2021/12/11(土) 23:29:01.93ID:tTLwvcV7
自分はwindowsのデスクトップ環境で窓をクリック(ネトゲのマクロ)したりできるのがいいから
UWSCを使ってたんだが、更新途絶えて(オンラインゲームの会社にでもポアされたのか?)
pythonインストールしたけど、どういう環境にすればいいのか分からないや
0074名無しのひみつ
垢版 |
2021/12/11(土) 23:32:21.21ID:d7VH/HF+
>>1
ひとつめの言語じゃないなら、
何をやるか、でしかないと思うんだけどな
0075名無しのひみつ
垢版 |
2021/12/11(土) 23:51:16.97ID:2GWi6DK7
Python SQL Bashをかじれば、何とか食っていけるんじゃないの?
0076名無しのひみつ
垢版 |
2021/12/11(土) 23:53:23.77ID:YjTXJoil
「エンジニア学生」ってなんだよ?
0077名無しのひみつ
垢版 |
2021/12/11(土) 23:54:57.43ID:LoT6k7xb
>>8
違うよ
AI用ライブラリが多かった
nVidiaの奴らが悪い
0079名無しのひみつ
垢版 |
2021/12/12(日) 00:00:21.66ID:LuUHsPZJ
N88 Basic
0080名無しのひみつ
垢版 |
2021/12/12(日) 00:27:11.85ID:hbyblvkp
ぴ・・・Python
0081名無しのひみつ
垢版 |
2021/12/12(日) 00:30:17.75ID:fuflWyAq
言えない…ずっとフェイトンて思ってたなんて
0082名無しのひみつ
垢版 |
2021/12/12(日) 01:07:20.02ID:NF1I5Orl
pythonが普及した理由はAI用ライブラリが充実してたからなんだろ?
そもそも何がきっかけでAI用ライブラリが充実したのだろうか?
0083名無しのひみつ
垢版 |
2021/12/12(日) 01:12:29.38ID:YugdUsr1
だから真のプログラマはLISPを使うとあれほど
0084名無しのひみつ
垢版 |
2021/12/12(日) 01:35:59.08ID:/FImmo4O
pythonつってもjupter note bookだろ
インタープリタみたいに使えて便利なんだよな
0085名無しのひみつ
垢版 |
2021/12/12(日) 01:39:42.17ID:cxM+YD0y
nginx や apache との連携がちょっとめんどくさいのが欠点。

面白い言語だけど、php のお手軽さには敵わない。
0086名無しのひみつ
垢版 |
2021/12/12(日) 01:42:19.60ID:/FImmo4O
インタープリタっつったらpythonは元々インタープリタか
notebookを使うと昔のn88-86basicみたいな感じの使い勝手だから使ってみるといいぞ
0087名無しのひみつ
垢版 |
2021/12/12(日) 01:47:19.99ID:ftK4lK0T
https://corp.supporterz.jp/ceo
こんな胡散臭いソースについて真面目に議論してて草生える
0088名無しのひみつ
垢版 |
2021/12/12(日) 01:53:00.04ID:cxM+YD0y
5chで真面目に議論してるスレってあるのかね
0089名無しのひみつ
垢版 |
2021/12/12(日) 01:56:57.93ID:Eraj7pDJ
手っ取り早いからな(笑)
誰かが作ってくれたOSの上で、誰かが作ってくれた開発環境で、
誰かが作ってくれたライブラリで、誰かが書いた本のコードを入力して、
ワーイ、ウゴイタ!
って言ってるだけ(笑)

C言語でOS書くのとは全く次元が違う
0090名無しのひみつ
垢版 |
2021/12/12(日) 01:57:48.20ID:Eraj7pDJ
職場ではPythonで作るものなんてない。
せいぜいC++あたりだろう
0091名無しのひみつ
垢版 |
2021/12/12(日) 01:58:52.34ID:Eraj7pDJ
コンピュータやシステムやOSなどの成り立ちを知らないままに
上澄みだけをすくい取ってて
どこに将来があるのだろう?
0092名無しのひみつ
垢版 |
2021/12/12(日) 02:13:46.41ID:fVB1XZH0
pythonやる人は儲けられないよ
時間があって雇用されて稼ぎたいならRと統計
単に手軽に稼ぎたいならhtmlとcssとJavascriptとwordpress
自分でビジネスを立ち上げたいなら仮想通貨とGASとUWSC
0093名無しのひみつ
垢版 |
2021/12/12(日) 02:16:05.66ID:htzDs/2B
>>11
論破されたんか?
0094名無しのひみつ
垢版 |
2021/12/12(日) 02:22:17.31ID:bj9RRqQa
10年経てば、また別の言語になっているかもな。
とにかく、ラピッドプロトタイピング用の書き殴りをするためのもので、
後で読むと、何をどうしようとして居るのかをじっと考えないと分からない
とりあえず動いたというコードでしかないものになりがち。

丁寧にコメントを書き込んだり、ドキュメント化をしなければ、
後で再利用とか変更を加えて使うのに支障がいかにも出そう。

そういえば、Anacondaって利用が有料化されてしまうんだって、本当か?
0095名無しのひみつ
垢版 |
2021/12/12(日) 02:51:01.31ID:Y/AwQSH/
pythonをchromeで動かしちょる?
0096名無しのひみつ
垢版 |
2021/12/12(日) 03:19:44.63ID:8YVJ3zPX
おっぱい
0097名無しのひみつ
垢版 |
2021/12/12(日) 06:11:56.92ID:k9XVn4zS
インデントに依存する欠陥言語
クソだよ
0098名無しのひみつ
垢版 |
2021/12/12(日) 06:31:05.22ID:17h7msn8
頭悪いわりに、意識高そうな記事ですね()笑
0099名無しのひみつ
垢版 |
2021/12/12(日) 08:38:30.98ID:C7qfGnYX
ほんとにスピード求めるなら、集合演算できるDB使わなきゃ意味ない
0100名無しのひみつ
垢版 |
2021/12/12(日) 08:40:08.38ID:hJv9s9Ze
PythonとRは講義が充実してる
0101名無しのひみつ
垢版 |
2021/12/12(日) 08:57:10.87ID:lcwqR7w6
a+bι みたいに複素数をそのまま使えるプラグラム言語って
ほかにどんなのがあるんだ?
行列もつかえるんだろ、PYTHONは。
理系のエンジニアには超便利でしょう。
0102名無しのひみつ
垢版 |
2021/12/12(日) 09:05:53.34ID:2VTwcCHC
>>51
Brythonどうよ?
ttps://brython.info/
0103名無しのひみつ
垢版 |
2021/12/12(日) 09:15:23.35ID:3GI33AmP
pythonもa+bjなのでそのまま使える訳でもないがな

そもそも紙と鉛筆での表記と異なる表現だから複素数を上手く扱えないというのは
理系のエンジニアとしてどうなの
0104名無しのひみつ
垢版 |
2021/12/12(日) 09:19:27.02ID:2VTwcCHC
>>101
Frotran
Mathematica
Matlab
0106名無しのひみつ
垢版 |
2021/12/12(日) 09:30:23.16ID:WLtvHeOK
Rと統計ってSASとviyaの間違いでは。無料のツールで商売ができるのか。
0107名無しのひみつ
垢版 |
2021/12/12(日) 09:58:44.74ID:J4HJiGc3
>>45
昨今では最初に接する言語だからそんなもんだろ
0108名無しのひみつ
垢版 |
2021/12/12(日) 10:43:22.63ID:2okLoIgE
パンピーな僕は記憶にあるかぎりオブリでライバッシュ使ったときくらいしか馴染みがないw
0109名無しのひみつ
垢版 |
2021/12/12(日) 11:50:52.52ID:xGrXSfO5
ガチエンジニアは言語なんてなんでもいいと思ってるよ
どうせ3日で使えるようになるんだし
それより理論のが大事
0110名無しのひみつ
垢版 |
2021/12/12(日) 12:34:29.99ID:bj9RRqQa
リアルタイムの制御には向かない。
0111名無しのひみつ
垢版 |
2021/12/12(日) 12:41:57.83ID:/SqbNQ9L
>>89

誰かが作ってくれたライブラリーとかAPIをつなぎ合わせて、モノができればええんちゃうんの?
0112名無しのひみつ
垢版 |
2021/12/12(日) 12:45:15.91ID:Xg6zYahB
>>94
個人用途では大丈夫
あとビジネス用途でも過去のバージョン使えば大丈夫
0113名無しのひみつ
垢版 |
2021/12/12(日) 14:26:42.00ID:E98IPYwx
C → C++ → C# → Python → C++ 戻った
C:組み込み系しないので
C#:色々できそうだけどフレームワーク覚えるのめんどくさくなった
Python:大したことできなさそう
0116名無しのひみつ
垢版 |
2021/12/12(日) 19:04:37.98ID:K0MqulPv
>>89
俺らが作ったHWの上でコーディングしてて良く言うよ
0117名無しのひみつ
垢版 |
2021/12/12(日) 19:12:44.93ID:K0MqulPv
>>91
文明ってのはそう言うものだ
先人の基礎の上に成り立つものだ
一から作るなら石器の作り方から理解せにゃならん
ソフトウェアもまた同じ
ライブラリが使えるなら使えば良い
そうして将来新しいツールやライブラリを作れば良い
そうやって積み重ねて行くのだ
0118名無しのひみつ
垢版 |
2021/12/12(日) 19:55:25.54ID:VM4fRPv1
使うの楽だからな。
コードも沢山転がってるし、ライブラリも充実してる。

今求められてるものがそれ程習得に苦もなくサッと使えるのは強い。

ただ実行速度がクソ遅いのが難点だけど。
0119名無しのひみつ
垢版 |
2021/12/12(日) 20:00:29.82ID:VM4fRPv1
>>32
そこが罠だよね。

あれとこれのライブラリ使いたいけどバージョン違うと何故か動かないから同居出来ないとか。
アナコンダオンリーでちまちまもいいが、他から持ってこれないとか。

すっと動き出すとすごい楽すぎて便利なんだけどね。
行列計算がかなり早い。
0120名無しのひみつ
垢版 |
2021/12/12(日) 20:06:53.34ID:mn0GjHkH
簡単なことを難しくやる必要はないけど
簡単な仕事が増えたら、終身雇用いらなくなるな
0121名無しのひみつ
垢版 |
2021/12/12(日) 20:18:55.72ID:GMUB6TSD
>>119
>行列計算がかなり早い。

じゃなくて、他が遅いんだよ

でかい行列の計算なら速度はインタプリタでもコンパイラでも同じってだけ
0122名無しのひみつ
垢版 |
2021/12/12(日) 20:33:22.46ID:r5ScOJUE
Pythonはとにかく書いててつまらない言語だわ
まあそれがいいのかもしれないけど
0123名無しのひみつ
垢版 |
2021/12/12(日) 20:33:41.11ID:YeTIE/Fp
WindowsのPCを買って来る
設定時に漢字で名前を入れる

Pythonを入れる
最初は動く

どんどんpipで入れる
急に動かなくなる!

「Pythonはライブラリの互換性を保証してくれない」
なんだとー!
慌ててAnacondaも入れたらもっともっともっと動かなくなる

大慌てで調べたらどっちもアンインストールしろと
しかもまずPythonはpip freezeで全ライブラリを調べて少しずつアンインストールして全て消して
それからAnacondaもアンインストール

そしてAnacondaだけを再インストールするが
その時にjust meでなくAll Usersでインストールしたら、PCに付けた名前が漢字でもスペースがあっても
まあ一応は動くようになる
juse meでも、[Base]環境だけは動くが、新環境を作れない!って事になって
Anacondaのメリットが無くなってしまう
___

こんなしょーもない事で心を折られたくなかったら、Google Colaboratoryで動かすのがいい
ところがだ!

ColaboratoryもディレクトリにMy driveってスペース使ってやがって、それでパス通らない!って時があるんだよw
その時はフルパスで、mydriveって書いてやったら動いてくれた
0124名無しのひみつ
垢版 |
2021/12/12(日) 21:19:19.04ID:YeTIE/Fp
Pythonを安全に動かして開発できる環境をAnacondaで作れるとしたら
JavaScriptを安全に動かせるのはNode.js

もちろんWindowsのPCに独自にこの2つをインストールしても
全く問題は起こらない

ところが、だ

Anacondaで環境を作った後にその中にNode.jsを入れる!という
強引な構造を作ったらやっぱり動かなくなったって話がある
0125名無しのひみつ
垢版 |
2021/12/12(日) 21:42:47.43ID:JeHE3v5R
メンテ不能のゴミコードが量産されて迷惑。
0126102
垢版 |
2021/12/12(日) 21:42:54.19ID:2VTwcCHC
>>115
あとPyodideね
ttps://github.com/pyodide/pyodide
0127名無しのひみつ
垢版 |
2021/12/12(日) 22:22:55.70ID:bj9RRqQa
PythonはOSを書くのには向かない。
0128名無しのひみつ
垢版 |
2021/12/12(日) 22:26:11.35ID:YeTIE/Fp
公式のPythonとJavaを同居させても動作がおかしくなったって話があるな
0129名無しのひみつ
垢版 |
2021/12/12(日) 23:07:24.22ID:HNC5eMFU
ウディタで十分かな
速度はでないけども、できなかった計算は1つもなかった
0130名無しのひみつ
垢版 |
2021/12/12(日) 23:16:57.95ID:sisE7J2O
>>121
>でかい行列の計算なら速度はインタプリタでもコンパイラでも同じってだけ

コンパイル済みバイナリのライブラリ呼んでるだけだろうが・・・
0131名無しのひみつ
垢版 |
2021/12/12(日) 23:28:33.60ID:7irjmo7M
広い知識が必要だから色々いじっているうちに触ったことのある言語の
一つになったというだけじゃね?
0133名無しのひみつ
垢版 |
2021/12/13(月) 00:06:33.84ID:1P0mRqpI
ワイペチパーwordpress+jqueryとlaravel+vueで細々と生きていく
0134名無しのひみつ
垢版 |
2021/12/13(月) 00:11:39.82ID:hvTXAkWb
>>133
PHPは日本以外だと何故かフランスで人気の言語だな

かつてはPerl使いなどから遅いし配列の初期化次第で参照がメチャクチャとか叩かれたのだが
今では随分挙動が良くなった、らしい
0135名無しのひみつ
垢版 |
2021/12/13(月) 00:55:51.04ID:A261lzIZ
>>130
そんな基本がわかってないのが>>119なのに、俺に言われても
0136名無しのひみつ
垢版 |
2021/12/13(月) 01:03:20.61ID:4pp148Qu
Pythonは書いてて楽しいね

しかし、なぜswitchがない!
0137名無しのひみつ
垢版 |
2021/12/13(月) 01:54:52.34ID:ppXA1CL1
>>113
その流れから言ったらPythonは食指が動かんわな
Pythonだからできるってことがまずないし
むしろできないことの方が多い
一方でPythonから入った奴らはCに移行できるんだろうか
0138名無しのひみつ
垢版 |
2021/12/13(月) 02:21:54.74ID:SD9gjne9
>>1
そんな条件なら付け焼き刃ランキングだな
ひと昔ならperl5だったかもな
0139102
垢版 |
2021/12/13(月) 05:08:01.12ID:OwKX9kJI
>>136
3.10で構造的パターンマッチングが導入されましたので、それで御勘弁を。

それかCoconut使って。
ttp://coconut-lang.org/
0140名無しのひみつ
垢版 |
2021/12/13(月) 06:08:14.67ID:as4SgntV
Pythonだと楽なことって何なんだ?
何かをやるためにコアラってのをインストールしたことがあるんだけど、
それがPythonを使ってたはずでライブラリがインストールされたことがあったと思う
CSSファイルを何か操作できるんだっけ?
そんな感じだった気がするけど、文字列操作するのが楽なの?正規表現ならphpでもjsでも何でも構わないと思うけど
0141名無しのひみつ
垢版 |
2021/12/13(月) 06:28:10.82ID:0TDtcpcV
>>72
早く2を外して欲しい。
ってか、標準で配列も扱えるようにして4にしてくれ。
0142名無しのひみつ
垢版 |
2021/12/13(月) 06:30:36.02ID:0TDtcpcV
>>139
nim 使ったほうが良さげ。
0143名無しのひみつ
垢版 |
2021/12/13(月) 06:36:37.73ID:SD9gjne9
>>140
参入障壁だけは低いんだろ
0145名無しのひみつ
垢版 |
2021/12/13(月) 06:42:14.43ID:as4SgntV
ちとググって斜め読みしてきた
スマホアプリ開発苦手〜、高速処理求められるの苦手〜とか書いてる
ダメじゃん

pythonはサーバーサイドだ〜って話みたいだけど、nodejsがあるんだから必要ないと思うなぁ
0147名無しのひみつ
垢版 |
2021/12/13(月) 06:56:59.90ID:0TDtcpcV
>>144
numpy 入れればね。でも書きにくいよ。
それなら Julia がいい。
0148名無しのひみつ
垢版 |
2021/12/13(月) 06:59:04.96ID:as4SgntV
違ったか。Pythonだとライブラリなしでmatlab(有料)ってやつの替わりになるみたいだね。だから無料のPythonを使うと

nodejs-in-matlabはmatlabからnodejsを使うのかな?なんか違う話みたいだな
0149名無しのひみつ
垢版 |
2021/12/13(月) 08:28:42.28ID:kkSVqmTq
ある程度数学を勉強した人なら誰でも数値計算や統計計算が出来る

Cで同じことをやると、動的配列とそれに伴う多重ポインタだらけになる
ポインタ慣れするまではさっぱり進まない
Pythonでもdeepcopyとか使う機会が出てくるけどな
0150名無しのひみつ
垢版 |
2021/12/13(月) 08:33:15.18ID:HOHHxk2x
うそこけ
求人見てもそんなの一部だろ
0151名無しのひみつ
垢版 |
2021/12/13(月) 09:01:11.37ID:nVBtQhpB
糞、始めて見る英単語だから予想したら外れた

ペイソン
0152名無しのひみつ
垢版 |
2021/12/13(月) 09:03:31.33ID:GyG4+pZ5
>>1
学生なら単にPythonを習う機会が多いってだけじゃろ
トップエンジニアというなら5つくらいは学んでおけとしか
0154名無しのひみつ
垢版 |
2021/12/13(月) 10:08:01.70ID:n3adPLhA
並列計算が簡単
0155名無しのひみつ
垢版 |
2021/12/13(月) 10:10:50.29ID:A261lzIZ
トップエンジニアって言うなら、まずCは必須で、それでPythonのインタプリタを
書けるくらいのレベルじゃないとな
0156名無しのひみつ
垢版 |
2021/12/13(月) 10:28:38.12ID:1yGmz20h
LISPこそ神の言語

そうおもっていた時期がありました
0157名無しのひみつ
垢版 |
2021/12/13(月) 21:45:39.42ID:PWbUwAO1
Pythonって単語は最初はなかなかタイプしづらかった。
0159名無しのひみつ
垢版 |
2021/12/14(火) 10:35:56.41ID:NFrQf0nh
>>58
1980年代、電機メーカーのプログラマー部門の話だと思うよ。
プログラマーの絶対数が足りていなかったから、アセンブラからC、FORTRAN、
COBOLまで何でもやっていた。
0160名無しのひみつ
垢版 |
2021/12/14(火) 10:41:17.07ID:+F5qFooQ
他人の作ったモジュールとかパッケージをちょいちょいとロードやインポートして
使って、それらを呼び出すだけなんていうのは、あまりにも安易で、他人に頼り
過ぎていて、自助努力が足らないし、本当の実力でもなんでもなくて、虎の威を借る
狐のようなものじゃないかと思えてならない。本当はどうやって実現しているのか
訳分かっていない機能を、あたかも魔法の呪文を唱えるかのように呼び出すだけで
使っているだけの安易な利用が持て囃されているのを観ると今に酷い目にあうぞと
思う。他人のライブラリを有り難がって崇めて使うだけの奴隷に堕ちていくんだぞ。
0161名無しのひみつ
垢版 |
2021/12/14(火) 10:53:24.11ID:4KiyuQ9+
>>160
そこまで気張らんでもいいがな
ライブラリ覚えて使いこなすだけでも大変
どの言語使えるかよりもどのライブラリ使えるかのほうが売り文句としては強い
金になるうちは一つのライブラリにしがみついてしゃぶりつくすのもいいかと
もちろん個人的に1から開発するのも大事だけど全体の1/10以下でいいんじゃね
0162名無しのひみつ
垢版 |
2021/12/14(火) 10:59:33.90ID:wZPHia6H
>>15
おれ、今でもEclipseで開発しているよ、クソだるいというが、そんなこともない
0163名無しのひみつ
垢版 |
2021/12/14(火) 11:00:08.26ID:wZPHia6H
>>125
ほんと、それはあると思う
0164名無しのひみつ
垢版 |
2021/12/14(火) 11:00:08.45ID:wZPHia6H
>>125
ほんと、それはあると思う
0165名無しのひみつ
垢版 |
2021/12/14(火) 23:20:06.77ID:ACg5raYW
>>160>>161
pipや(JavaScriptの)node.jsで配ってるやつに、たまにマルウェア仕込まれて
騒ぎになってるな。
0166名無しのひみつ
垢版 |
2021/12/15(水) 03:43:39.89ID:T1+14ojM
そのうちの7割くらいが就職後に触った事もないレガシーな言語に回帰するんだろどうせ
0167名無しのひみつ
垢版 |
2021/12/17(金) 00:41:17.46ID:BJY9f+sb
AI言うてSIRIもアホなんだがどんだけ役立つん?
0168名無しのひみつ
垢版 |
2021/12/17(金) 01:54:16.44ID:2RgTwjdM
AIは大量に経験値を稼ぐ超秀才型
秀才らしくIQは低い
0169名無しのひみつ
垢版 |
2021/12/17(金) 04:19:01.70ID:Fmj2Hx/y
一流レストランのシェフのレシピに基づいて作られたレトルトパウチの
冷凍食品を買って来て、電子レンジで解凍して皿に盛り付けて出すことでもって
誰にでも一流のシェフと同じ料理の仕事ができるなどと錯覚できるはずも
ないのであるのに。
0170名無しのひみつ
垢版 |
2021/12/17(金) 07:39:27.46ID:xZHYO7Kd
習得が容易だからな
C、Javaでハローワールドから先に進めなかった俺でもPythonは使えてる
0171名無しのひみつ
垢版 |
2021/12/17(金) 08:26:03.70ID:YRTfsPYT
>>170
CはWindowsの実行環境のせいで長らく進めなかったなあw
dos窓がすぐ閉じて何を出力してるのか分からん

仕方なしに全ての練習用プログラムの最後にこのようなプログラムを付け加えた

char a;
scanf("%c", &a);
練習用プログラム内でaって変数を使ってたら文字を替える必要があるけどな

これで練習が捗り出した

なおC言語の重鎮は「scanfは領域破壊するから使うな」という
でも、10行以内の練習用コードを2001年以降のWindowsPCで動かすだけなら問題なし
0172名無しのひみつ
垢版 |
2021/12/17(金) 08:26:40.56ID:S+Foeg5B
>>169
そんなん言ったら何も物作れなくなるぞ?
車作るのにネジやドライバーの開発から始めるのか?
0173名無しのひみつ
垢版 |
2021/12/18(土) 00:50:35.77ID:hWgm0sHs
大方の自動車修理工は、自動車を分解して組み立てることはできても、
中核となる部品そのものを作ったり、エンジンを作り上げたり、
電子制御のシステムをコードしたりは出来ずに、メーカーが出して
いるメインテナンス作業のマニュアルに基づいて検査をしたり、部品
を交換していたりするだけだ。でもそれでもって世の中は回っている。
0174名無しのひみつ
垢版 |
2021/12/23(木) 11:20:52.92ID:uicA+J51
俺のPythonも毎日使ってる。
0175名無しのひみつ
垢版 |
2021/12/24(金) 09:28:38.26ID:EJfajV9f
pythonを仕事で触り始めたが、まぁぶっちゃけシェルスクリプトの
ポジションやなこれは
使えるライブラリなんかがダンチで多いというだけの
0176名無しのひみつ
垢版 |
2021/12/24(金) 09:29:38.85ID:EJfajV9f
>>171
そのまま実行するんじゃなくてコマンドプロンプトから実行すればいいだけ
0177名無しのひみつ
垢版 |
2021/12/24(金) 09:42:58.21ID:A4RTbV3S
ペチパーワイ今日も生きて行く
0178名無しのひみつ
垢版 |
2021/12/24(金) 11:32:55.71ID:BybMrELX
>>175
使えるライブラリがダンチで多いシェルスクリプトってのは一種の理想形なわけで
0179名無しのひみつ
垢版 |
2021/12/24(金) 14:32:44.82ID:Y2b4jPxi
PythonはJavaScriptよりも簡単な気がする
0180名無しのひみつ
垢版 |
2021/12/24(金) 14:44:15.95ID:oCsxJJvb
蛇皮の財布とか気持ち悪くて使えんわw
金運は上がりそうだけどな
0182名無しのひみつ
垢版 |
2021/12/24(金) 15:11:19.65ID:47d1DNBT
>>1
> トップエンジニア学生

大学の時に、ほとんど大学に来ないゼミ生に
先生が「普段何やってんだ?」って聞いたときの回答を思い出したわ

「パチプロです」

プロなら大学に来るなよってレベルの矛盾あるね
なんだよ「トップエンジニア学生」って
海外は知らんけど、日本じゃ学生が求められる技術なんてたかが知れてんだろうに、と
0183名無しのひみつ
垢版 |
2021/12/29(水) 22:19:26.12ID:xWE3o5WY
学生の肩書きを持っていると、税務署に年収を申告せずに済む場合がある。
たとえばパチプロで年収1億円あったとしても表の顔が学生だと、所得税の
申告をしなくて済むのだ。
0184名無しのひみつ
垢版 |
2022/01/12(水) 21:32:41.13ID:COr3IpXJ
python簡単だよ
C#とかだと自分の環境に合わせて
書き換えて使うもんだけど

pythonはコピペでとりあえず動かせる
0185名無しのひみつ
垢版 |
2022/01/13(木) 02:39:59.49ID:ivXvWL6f
悪いお知らせ、どうやらAnacondaが有料化されるらしい。
0186名無しのひみつ
垢版 |
2022/01/13(木) 20:20:46.09ID:ldgMPP/b
商用利用の場合有料化、だな
それも大規模な企業の場合
0187名無しのひみつ
垢版 |
2022/01/14(金) 19:42:13.23ID:vNMAXpMf
大学で使うとたぶん有料になるのだろう。教育という業務の利用だから。
Anacondaを棄てて何に取り替えたら良いかね?
0189名無しのひみつ
垢版 |
2022/01/15(土) 12:51:54.00ID:0ajRXKR0
>>169
コンピュータの仕組みを理解する必要性はわかるけど
C言語からやれとかアセンブラからやれとかそうなると
つまらないからみんな投げ出すと思うわ
0190名無しのひみつ
垢版 |
2022/01/19(水) 13:10:25.87ID:HphQN7UU
全然関係ない医療職で、20年前にメモ帳でHTMLとCSS使ってホームページ作った事はあるがJavaScriptで投げた程度のど素人の俺がpython触った感想は、これExcelの関数レベルに簡単で使いやすいな、気楽でおもろいけど個人的な事務処理を自動化する分にはすごく良い。
仕様の制限とかないからごちゃごちゃだけどな。
プロから見てどうなんだろうなとは思う
0191名無しのひみつ
垢版 |
2022/01/19(水) 13:12:40.32ID:HphQN7UU
コーディングするにあたってやっていいこと悪い事がわからんからその辺は習ってみたい
0192名無しのひみつ
垢版 |
2022/01/20(木) 00:30:16.01ID:VLWHwUDt
個人でやるなら性善説でいいんじゃね
0193名無しのひみつ
垢版 |
2022/01/22(土) 21:34:04.16ID:+b8iych8
柴田望洋:「新・明解Python入門」、ソフトバンク(2019)
を熟読すれば、Python言語の使い方全般、落とし穴などは一応分かるから
お薦めだよ。値段もそんなには高く無い。ページ数は多いが読むのは難しくない。
持っと軽装版にして紙も薄くして目方を軽くした方が便利だと思うんだが、
厚くて重たい方が売れるのかもしれないな。価格はカラー刷りにしてはずいぶん安い。
0194名無しのひみつ
垢版 |
2022/01/22(土) 22:09:29.42ID:njDMGL4c
OctaveやJuliaのほうが使いやすい
0195名無しのひみつ
垢版 |
2022/01/24(月) 20:30:09.05ID:0USJWjd7
Ruby on Railsの流行は終わっちゃったね
TwitterはJavaに移行したし
Instagram FacebookはPythonだし
0196名無しのひみつ
垢版 |
2022/01/30(日) 12:56:23.80ID:ItwwGlYv
Ruby言語のやりかたの、普及に関して何がうまくなかったのだろうか?
海外の人々は、日本からの言語を採用することを積極的に避けたということかな?
0199名無しのひみつ
垢版 |
2022/01/30(日) 13:13:41.49ID:mwxmhiH+
Python(パイソン)
読めませんよどうしてパイソン
0200名無しのひみつ
垢版 |
2022/01/30(日) 13:28:06.85ID:C0XfGIVr
>>42
よく知らんけど、PythonからCLIにコンパイルしたりできんの?
できるなら少なくとも.NET系並には速くなりそうだけど
0201名無しのひみつ
垢版 |
2022/02/08(火) 02:56:55.84ID:kX8JnReF
python
openCVとかはc#とかでもあるんだよな
pythonでしかないやつってなんや
Rあたりであるとかはマイナー同士だから
pythonでいいけどJavaやc#で使えるなら
わざわざ使わなくてもいいような
0202名無しのひみつ
垢版 |
2022/02/08(火) 15:09:05.80ID:60jSfAlZ
>>16
ぶっちゃけUnityやUEでゲーム開発で使えるようにして欲しいわ
3DCGとかのDCCではデフォルト言語だしイケると思うんだよな
0203名無しのひみつ
垢版 |
2022/02/08(火) 15:16:52.20ID:eKEN6yXE
学術的なことするならPythonが一番便利だから当然だろ
就職したらどうせJavaScript/TypeScriptに汚染される
0205名無しのひみつ
垢版 |
2022/02/08(火) 20:42:30.96ID:XfrubiRY
>>204
いやゲームエンジンも公式でサポートしてくれたら良いなってこと
0206名無しのひみつ
垢版 |
2022/02/08(火) 20:45:49.76ID:KUtJSXhP
>>201
>pythonでしかないやつってなんや

他の言語に比べて

Windows上でもさっと実行し易い
(C#動かすためにVisualStudioを1〜2分かけて立ち上げて、とか要らない)

ライブラリが揃っている、だけでなく、検索してすぐ分かる
ディレクトリ内のファイルを拡張子を特定して全部検索、
とかの情報が、他言語より何故かぱっと見つかる
(C#で非同期プログラムを作ろうとしても、さっと分かり易い例が出て来ないんだよなあ
Pythonだと遥かに分かり易く、実行し易く、その骨格を流用して自分のプログラムに使えるものが出て来た)

変なシンタックスシュガーが無くて、基本文法さえ押さえておいて
筋道を立てて読んでいけば意味が分かり易い
(内包表記とかは嫌がる人もいるが)

サーバーでもとにかく作れる
SQL各種のドライバも揃っている
PC内アプリもすぐ作れる
ラズパイに入れればシリアル通信も電子工作も出来る
数学の勉強もできる(実はこれが大きい)
画像処理ライブラリも揃っていて、ポインタとか使わないので
速度はともかく使い易いから大学の卒論レベルのプログラムも
比較的書き易い
他のWebサイトを直接開かなくても情報を取って来るスクレイピングとかも
他言語より情報が多くて、すぐ実装できる

強いて言えばWebブラウザのフロントエンドでは使えないな
0207名無しのひみつ
垢版 |
2022/02/08(火) 21:04:15.01ID:kb+5Q/Df
>>202
以前は Python もどきのBooが使えたんだが、利用者が少ないので廃止。
0208名無しのひみつ
垢版 |
2022/02/09(水) 01:51:16.06ID:2ybIyXok
他言語でもfftを実装することは可能だし
研究者や学生などがやった事はあるんだが、

numpyごときに標準実装されてるのはpythonくらいか

ところで3年前はnumpyのfftは、対象のリスト(配列)の成分に0が入っていると
エラーになってしまうので0を0+0jと、複素数になるように置き換えないといけなかったっけ

scipyのfftはこれをしなくて良かった
0209名無しのひみつ
垢版 |
2022/02/09(水) 05:42:44.22ID:VE7jPbUt
Pythonでは0は整数(桁数任意に正確)で、
0.0なら浮動小数(有効桁数17桁位のみ)。両者は全く違う。

ところが、Pythonの複素数というものは実部も虚部も浮動小数だと勝手に
決められている。

自分でクラスを定義するのではないかぎり、たとえば実部と虚部が整数
であるような複素数の型などというようなものは、最初からは備わっては
いないのだ。
0210名無しのひみつ
垢版 |
2022/02/11(金) 09:05:56.45ID:ay0/HBRL
どうしてPythonでは実部と虚部をそれぞれ独立に、実数でもいいし整数でもいい、
という具合にしなかったのだろうか?
つまり、実部と虚部をそれぞれ(整数、整数)、(整数、実数)、(実数、整数)、
(実数、実数)のどれであってもきちんと保持出来るようにしなかったのは
何故だろうか。たしかに1つ(実数、実数)だけにすれば処理系を作るのには
簡単で良いけれども。

もしもPythonの整数がいまのように最初から任意多倍長ではなかったのならば、
実数と整数の区別も特に設けないという設計もあり得たわけだろう。大昔の
BASICのように。つまり数値を浮動小数点数で常に表現しておいて、整数とは
小数部が無い数値であるとする。そうして、演算では実数と整数の違いを設ける
というやりかたも可能だっただろう。
0211名無しのひみつ
垢版 |
2022/02/11(金) 09:25:46.09ID:hGuY02HK
SudachiがJSに移植されるまでは、python使い続ける
0212名無しのひみつ
垢版 |
2022/02/11(金) 10:12:10.77ID:ay0/HBRL
Pythonのシステムを作っているCだかC++のコードを読むのではなくて、
如何にして機能が実現されているのか、たとえばオブジェクト指向、クラス、
リスト、タプル、集合、辞書、整数、関数、引数の仕組み、変数の管理、
ガーベージコレクタ、
などについて、設計や実現方法を解説したドキュメントが読みたい。
実装の具体的コードを直接読むのでは無くて。
 どこかにそのような解説本とかドキュメントはないだろうか?
0214名無しのひみつ
垢版 |
2022/02/11(金) 15:42:45.81ID:ay0/HBRL
なぜ無料で分厚い本がダウンロード可能として提供されているのでしょうか?
もしや違法サイト?
0215名無しのひみつ
垢版 |
2022/02/11(金) 15:52:28.67ID:bGiJhjcm
>>214
最初の方だけだろ
0216名無しのひみつ
垢版 |
2022/02/11(金) 16:27:32.60ID:ay0/HBRL
391頁が全部あるから最初の一部ではないと思われます。
0218名無しのひみつ
垢版 |
2022/02/11(金) 19:47:27.63ID:ay0/HBRL
email アドレスとパスワードを要求されるけれど?
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況