Pythonとか言うプログラミング言語が初心者向けと言われる理由
■ このスレッドは過去ログ倉庫に格納されています
コンソールアプリで初心者向けって相当頭おかしいと思う そのレベルならビジュアルプログラミングからになるがよろし? >>7
そんな成熟したフレームワークやないだろあれ tkinter使ったアプリ見たことあるか???
情報量は大事だぞ 別に初心者がなんかやるには十分だよ
レファレンス調べるのも勉強だ >>10
初心者って言っても作りたいものの上限決めてやるのは得策ではない ドッキングウィンドウとかどうすんのあれ?
ライブラリとかあんの? >>11
自分の作りたいものの実現のために必要なライブラリを探すのも勉強だよ 謎のstdioとか書かなくていいだけでだいぶ初心者向けだろ >>13
なるほどね
つまりPythonは初心者向きではないわけだ >>14
そんなもん最新のIDEなら書いてくれる
ライブラリ使うやつは無理だけど 大体のことはpip で依存関係気にせずライブラリをインストール出来るのはメリットじゃね >>18
コマンドでライブラリインストールするの好きじゃないんだよなぁ…
正式名称とかバージョンとかちゃんと指定しないといけないから
コードコピーするにしても結局ブラウザで検索するならNugetみたいなGUIで動くパッケージマネージャーがあったほうが便利 >>20
パッケージ名入れたら最新バージョン落としてくれるだろ >>22
最新バージョンはわかるんだが安定版だったりさ GUIしか使えなくて文句とか言うやつ居るんだな
正直パッケージマネージャから出力される情報をそのままGUIにだせばいいだけだからGUIにしたいならすぐにできるけど シンセガイジ結構前からプログラミングやってるはずだけどそこで躓くのか >>26
wxPythonとか一番に出るが
ググるの下手かよ >>24
pipをGUIにしろって話なんだが
お前Nuget使ったことないだろ
使ってみろ
良さわかるから 大学時代、C・Javaならある程度分かる状態で科学計算のためPython使ったことあるけど
ライブラリの使い方勉強しようとサンプルコード漁っても型が省略されてるせいで分かりづらく
人力型推論みたいな本末転倒なことすることになって発狂してた
型推論にせよ動的型にせよ型書かない言語が初心者向けとか嘘だろと思った >>30
やりたいことに合わせてライブラリ探せって言っただろ
アホか >>29
動的型付けとか可読性下げるだけだよな
バグの温床にもなるし jsいじってて発狂しそうになるから変数名に型書こうかと思うくらい
let int_numみたいに pip install hogehoge
って書けばいいだけのことを何故できないのか nugetぽいの作りたいなら
pypiからデータ持ってきて一覧にするだけで良さそう >>38
必要性感じないから知らないけど作ろうと思えば簡単に作れるぞ ちなみにVScodeでNugetを使うとこんな感じになるらしい
https://qiita.com/Kosen-amai/items/9951e41800b8fe39745e#:~:text=Visual%20Studio%20Code%E3%81%A7NuGet%E3%82%92%E4%BD%BF%E3%81%86%E6%96%B9%E6%B3%95%20%E6%89%8B%E9%A0%86%20%E3%82%A2%E3%82%AF%E3%83%86%E3%82%A3%E3%83%93%E3%83%86%E3%82%A3%20%E3%83%90%E3%83%BC%E3%81%8B%E3%82%89%E3%80%8C%E6%8B%A1%E5%BC%B5%E6%A9%9F%E8%83%BD%E3%80%8D%E3%82%92%E9%81%B8%E6%8A%9E%20%E6%A4%9C%E7%B4%A2%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9%E3%81%ABnuget%E3%82%92%E5%85%A5%E5%8A%9B,NuGet%20Package%20Manager%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%20F1%E3%81%A7%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%91%E3%83%AC%E3%83%83%E3%83%88%E3%82%92%E9%96%8B%E3%81%8D%E3%80%81nuget%E3%81%A8%E5%85%A5%E5%8A%9B%E3%80%81NuGet%20Package%20Manager%3A%20Add%E3%82%92%E9%81%B8%E6%8A%9E >>41
じゃあ作ってよ
そうやって作らないのがいつものお前らだよね >>45
出た出たw
初心者に扱いやすいを謳ってるくせにそういうところは無視
Python信者がよく使う手だわなw >>42
これ作ったやつガイジなのかな
GUIである必要がないじゃん 本当に初心者向けの言語にしたいなら簡単にできるなら作るべきだろと思うがな
まぁOSSとか貢献とか全く考えてないんだろ
人のライブラリは使うだけ使って自分は貢献しない
よくいるPython信者だわなw >>46
Python使いではないけど
別のパッケージマネージャにも言えることだよ
npm然りyarn然りgo然りcargo然りgem然り
GUIが欲しいなら作ればいい >>47
バカだなぁw
オールコンプリートがあるのとないのでは大きく違うのに
プルダウンから選択肢を選べるのと答えがわからないまま打つのとでは気持ちが全然違うんだよな
そういうこと理解してないから初心者向きって言われてないのわかんないんだろうなぁ >>50
答えがわからないパッケージを入れることってあるかな
俺はないけどな >>52
うろ覚えってわかるか?
俺はとりあえず欲しいものの単語打ってそこでヒットしたやつから探すけどな >>54
サプライチェーン攻撃を考えるとそんな恐ろしいことできないなぁ俺は >>56
へーwww
じゃあ一回ブラウザでGoogle検索してそのコードをコピペしてコマンドに貼り付けるとかいうめんどくさい作業を一生してなよ >>44
Vsだろ
pipのパッケージ管理も同じ画面でできる >>58
マジ?
Pythonとか使ったことなかったから見たことなかったわ
今度使ってみる >>59
そういうところだろ
事実言われてひるんじゃうね よく使うものは体が覚えてるから手打ちできるし
あんまり使わないものは公式リファレンス見て導入するからうろ覚えとかない よくわからんけどpycharmつかえばライブラリの検索もインストールもクリックポチポチでできるよ
あんま使ったことないけど てかもう書かれてるけどvs使ってるんならvsでもできる
あんま使ったことないけど すまんVisualStudioでPython開いてみたけどpipのやつなかったぞ >>68
調べるのがめんどくさいからね
知ってるやついるならそいつから聞いたほうが早いし
知ったかぶりしてる可能性もあるが >>69
Pythonは初心者向けではないって議論
まず初心者に環境構築を求める時点で初心者向けではないわな 初心者向けではないって主張ならまぁ同意だな
数年前に比べて幾分か楽にはなってるけど Pythonが初心者向けならLuaやPerlも同様に話題に上げるべきだよな
昔はそうだったけど今は挙がらない
Pythonと何が違うかといえば、初心者がかじりやすい内容の情報が探しやすいところだと思う 奴らはプログラミングを楽にしよう楽しくしようとかって気持ちは一切ないのよ残念ながら >>76
大きいか?
そんなんC#もJavaもJavaScriptも一緒じゃん >>77
うーん
結構分野によってコミュニティが活発だったり活発じゃなかったりは大きいよ
JS(TS)はWeb分野では話題に尽きないけどそれ以外はなかない
Javaは初心者には正直ハードル高いと思う
大学で扱われる言語がJavaからPythonに変わったり、雑誌のちょっとしたコラムで扱われる言語もPythonが多くなってきた
正直Python全く使わないけど、何か興味のあることをプログラミングで実現したいってなったときに初心者が情報を見つけやすいのはPythonのような気がする >>78
そうかなぁ?
コンソールでやりたいことってそんななくね? ライブラリを上級者が作るからなんだよな
Pythonで書かれたコードをcやJavaやらに何回も置き換えさせられたからPythonはあまり好きじゃないんだよなこれがまた
特にdjango使った奴は多かった >>81
ライブラリを上級者が作るから扱いづらいってこと? Pythonを使う場面がBashの補助的に使う事しかないからむしろコンソールでやりたいことは多いな
逆に初心者がやりたそうなことと言ったらなんだろ
とりあえずWeb開発とかIoTとか、ゲームBotやらチートやらかな
あとは情報収集やら自動化やら
そこらへんのワードで検索しそう
もしそれらを実現するならGUIは要らないね
ちょっと情報を列挙したいならAPIにしてWebでGUI化するかね よく分からないけど社内共通になったからお勉強するの GUIつけるとしても何かしらのパラメータを選択可能にしたりするだけだろうし、その程度ならCUIで選択のためのプロンプト出す方がコードがシンプルで保守しやすい ■ このスレッドは過去ログ倉庫に格納されています