探検
学校でPythonやってるんだが役に立つの?
1疑問人
2022/09/14(水) 18:02:04.19 一様将来プログラマーになりたいんだが学校でPython教わってるんだけど意味あるのかが分からない
2仕様書無しさん
2022/09/14(水) 18:40:26.25 たたない
2022/09/14(水) 19:08:57.81
一様とかミスるやつはプログラマには向かない
4仕様書無しさん
2022/09/14(水) 22:58:37.29 >>3助言ありがとうございます
2022/09/15(木) 01:22:30.60
python(というプログラミング言語)を覚える事にあまり意味は無いが、プログラムとはどういうものかを学習することには意味がある。
pythonでもjavaでもc#でもプログラミングの基本的な考え方は同じなので、まずそれを学ぶことが重要。
プログラミング言語の種類というのは、刃物に色んな種類があって、紙を切るならハサミが使いやすいし、料理するなら包丁で、木を切るならノコギリを使います、というようなもの。
pythonなら数学的な計算やAI処理がやり易いし、web関連はjavaで、windowsの業務アプリはc#、というように目的や環境に従って決まってくるので、必要になった時点でその言語を習得する。
基本的な考え方さえ押さえておけば、言語の違いはすぐに慣れる。
pythonでもjavaでもc#でもプログラミングの基本的な考え方は同じなので、まずそれを学ぶことが重要。
プログラミング言語の種類というのは、刃物に色んな種類があって、紙を切るならハサミが使いやすいし、料理するなら包丁で、木を切るならノコギリを使います、というようなもの。
pythonなら数学的な計算やAI処理がやり易いし、web関連はjavaで、windowsの業務アプリはc#、というように目的や環境に従って決まってくるので、必要になった時点でその言語を習得する。
基本的な考え方さえ押さえておけば、言語の違いはすぐに慣れる。
2022/09/15(木) 04:58:10.16
Pythonはライブラリが豊富だからすぐに目に見えるモノを作りやすい。それでプログラミングで作る面白みを感じるなら適性があるはず。
逆にいつまで経っても何も作れないとか、つまらないと思うなら…
逆にいつまで経っても何も作れないとか、つまらないと思うなら…
7仕様書無しさん
2022/09/15(木) 06:03:21.34 目で見えるもの作りたいならC#の方がいいぞ
Pythonはコンソール見ながらってのに特化してる
Pythonはコンソール見ながらってのに特化してる
2022/09/15(木) 06:09:31.72
C♯ってUnityっすか?
Unity面白いよね
Unity面白いよね
9仕様書無しさん
2022/09/15(木) 06:41:26.10 >>8
Unityもそうだし普通のアプリも
Unityもそうだし普通のアプリも
10仕様書無しさん
2022/09/15(木) 10:00:54.19 学校では、C言語と、ビジュアル設計もできる言語のほうがいい。
Cは、実力を中級以上にするには、やはり必須。
でも、基礎基本はやっぱり、つまらない。
そこで、ビジュアル系の開発もできるC#とかの言語を入れておく。
これが、学校がやるべきことだと思うわ。
個人が勝手に学習するなら、今目の前で最も使う言語をやれって感じ。
Cは、実力を中級以上にするには、やはり必須。
でも、基礎基本はやっぱり、つまらない。
そこで、ビジュアル系の開発もできるC#とかの言語を入れておく。
これが、学校がやるべきことだと思うわ。
個人が勝手に学習するなら、今目の前で最も使う言語をやれって感じ。
11仕様書無しさん
2022/09/15(木) 11:06:28.65 なんの役に立てようか
自分で考えないなら厳しい
自分で考えないなら厳しい
12仕様書無しさん
2022/09/15(木) 11:13:46.85 >>1
大企業のプログラマになりたいんだったらまずそんな職業は存在しない事からはじめようか
国内だとNECや富士通あたりが名前の通った大手企業だろう
そこで働いているのは営業職のみだ
NECを例に挙げるとその下請けのNECソリューションイノベータにはシステムエンジニアが在籍している
営業とともに客先にいって技術的な話をする役割だ
ほかにも基本設計などの技術的な話や投入する人員を決める、スケジュールを決めるなどの役割を果たしている
そこからさらに下請けの別会社(といっても大抵は上場企業だ)から人員を吸い上げてくる
いわゆる外注だ
外注はNECソリューションイノベータのビルに常駐して仕事をする
データセンターは某駅の最寄だったり、某市役所の最寄だったりといろんな場所にあるがNECの持ち物であったり
客先の持ち物であったり様々だ
ちなみにデータセンターにも常駐してるスタッフはいる
そういった中でプログラミングを主に行うのは「下請けの別会社」と表現した会社が多い
もしくはその会社の子会社だったりするだろう
東証一部上場企業(もう一部という表現は古いが)やその子会社であるので東大や早稲田、慶応などである必要はないが
それでもマーチや関関同立といったあたりが一般的だ
つまり目指すところがそのあたりにあるのであればまずは学歴を相応しいものにしなければならない
学歴が十分であれば次は入社試験にパスできるように仕上げる
求められる人材にもならなければならない
入社選考時にプログラミング能力を必要とするかどうかは各社の考え方によって異なる
まずは将来どこの会社に入社したいのかを真剣に考えるべきだろう
蛇足ながらPythonで何かアプリを作れるというレベルに達していればFラン大学だろうとどこかに入社は出来る
そういう意味ではPythonを学ぶのは意味がある行為だろう。Pythonを開発した事でGoogle社やMicrosoft社、Dropbox社など自由に入社し放題な人もいた
大企業のプログラマになりたいんだったらまずそんな職業は存在しない事からはじめようか
国内だとNECや富士通あたりが名前の通った大手企業だろう
そこで働いているのは営業職のみだ
NECを例に挙げるとその下請けのNECソリューションイノベータにはシステムエンジニアが在籍している
営業とともに客先にいって技術的な話をする役割だ
ほかにも基本設計などの技術的な話や投入する人員を決める、スケジュールを決めるなどの役割を果たしている
そこからさらに下請けの別会社(といっても大抵は上場企業だ)から人員を吸い上げてくる
いわゆる外注だ
外注はNECソリューションイノベータのビルに常駐して仕事をする
データセンターは某駅の最寄だったり、某市役所の最寄だったりといろんな場所にあるがNECの持ち物であったり
客先の持ち物であったり様々だ
ちなみにデータセンターにも常駐してるスタッフはいる
そういった中でプログラミングを主に行うのは「下請けの別会社」と表現した会社が多い
もしくはその会社の子会社だったりするだろう
東証一部上場企業(もう一部という表現は古いが)やその子会社であるので東大や早稲田、慶応などである必要はないが
それでもマーチや関関同立といったあたりが一般的だ
つまり目指すところがそのあたりにあるのであればまずは学歴を相応しいものにしなければならない
学歴が十分であれば次は入社試験にパスできるように仕上げる
求められる人材にもならなければならない
入社選考時にプログラミング能力を必要とするかどうかは各社の考え方によって異なる
まずは将来どこの会社に入社したいのかを真剣に考えるべきだろう
蛇足ながらPythonで何かアプリを作れるというレベルに達していればFラン大学だろうとどこかに入社は出来る
そういう意味ではPythonを学ぶのは意味がある行為だろう。Pythonを開発した事でGoogle社やMicrosoft社、Dropbox社など自由に入社し放題な人もいた
13仕様書無しさん
2022/09/15(木) 13:27:00.24 [1,2,3]って配列を一発で[3,2,1]に並べ替えられたら素晴らしい事だろ
この贅沢さが分からないならC言語やれ
この贅沢さが分からないならC言語やれ
14仕様書無しさん
2022/09/15(木) 13:50:19.65 プログラミングさせる前に、コンピュータがどう動いてるのかを理解させないとダメだと思うけどね。
よくC言語でポインタで躓く人っているけど、大抵はメモリ上にデータが展開されてるのをイメージできてない。
実際にデータが並んでるとこに番地振った表を書いてあげてから説明すると理解するけど。
んで、メモリ管理について理解しないままだと、インスタンスと参照だの、ライフタイムだのについても理解しない。ってか必要性を感じない。
最近はGCが標準装備な言語ばかりだから考える必要が殆どないのも拍車をかけてる。
この状態でクラスが、オブジェクト指向が、って勉強しても本質的には分からない。
よくC言語でポインタで躓く人っているけど、大抵はメモリ上にデータが展開されてるのをイメージできてない。
実際にデータが並んでるとこに番地振った表を書いてあげてから説明すると理解するけど。
んで、メモリ管理について理解しないままだと、インスタンスと参照だの、ライフタイムだのについても理解しない。ってか必要性を感じない。
最近はGCが標準装備な言語ばかりだから考える必要が殆どないのも拍車をかけてる。
この状態でクラスが、オブジェクト指向が、って勉強しても本質的には分からない。
15仕様書無しさん
2022/09/15(木) 14:03:07.02 メモリの番地で理解できてない人にこういう人がいる
「他のアプリが使用する番地と被ったりしない?大丈夫?どうやって避けてるの?」みたいに余計に頭使って難しく考えてる
まあ、そういう人は実際に組んだら理解するけど
未知の領域は考えすぎるのも障壁になるんだなぁと
余談でした
「他のアプリが使用する番地と被ったりしない?大丈夫?どうやって避けてるの?」みたいに余計に頭使って難しく考えてる
まあ、そういう人は実際に組んだら理解するけど
未知の領域は考えすぎるのも障壁になるんだなぁと
余談でした
18仕様書無しさん
2022/09/15(木) 21:45:54.36 共用体すら使えないとか欠陥言語じゃね?
あ、ctypes禁止な。
つか、言語について話してるときに標準ライブラリ禁止とかアホかと。
K&Rからやり直せ。
あ、ctypes禁止な。
つか、言語について話してるときに標準ライブラリ禁止とかアホかと。
K&Rからやり直せ。
19仕様書無しさん
2022/09/15(木) 22:50:20.63 そのアホなことを前の世代は課題でやらされてる
Cでソート3種類自力実装
苦しみを受け継げ
Cでソート3種類自力実装
苦しみを受け継げ
20仕様書無しさん
2022/09/16(金) 21:45:04.00 CでSDL2が最強
21仕様書無しさん
2022/09/17(土) 00:28:22.84 もう今からならCよりRustで良いんじゃね。GoogleもMicrosoftもCをRustに置き換えて行くって言ってるし。
22仕様書無しさん
2022/09/17(土) 09:10:51.02 まともなマになりたければC必須
まだネットでタダでC言語関連の知識が手に入る今の状況有難く思ったほうが良いよ
ただでさえ業務で使わなくなってるし扱える人が減ってるからPGにとって必須項目である情報載せてるサイトは減少するだろう
まだネットでタダでC言語関連の知識が手に入る今の状況有難く思ったほうが良いよ
ただでさえ業務で使わなくなってるし扱える人が減ってるからPGにとって必須項目である情報載せてるサイトは減少するだろう
24仕様書無しさん
2022/09/17(土) 14:43:30.76 stdlibのqsort関数は規格の最初からあるよ…
つか、大抵はこれで関数ポインタの使い方の勉強するもんだろ。
つか、大抵はこれで関数ポインタの使い方の勉強するもんだろ。
25仕様書無しさん
2022/09/17(土) 14:58:33.81 カニチャーハン?美味そうだな
26仕様書無しさん
2022/09/19(月) 11:23:30.45 pythonいいぞ
何かしら機械にしてもらいときサクッと作って役立つ
何かしら機械にしてもらいときサクッと作って役立つ
27疑問ヒト
2022/09/19(月) 16:54:28.42 色々書いて頂きありがとうございますそれを参考に頑張っていきたいと思います
28仕様書無しさん
2022/09/19(月) 17:24:06.80 ライブラリが豊富だから
29仕様書無しさん
2022/09/22(木) 10:10:22.51 おまえのチンポと同じ
出番が無い
出番が無い
30仕様書無しさん
2022/09/23(金) 14:38:31.64 Pythonはバージョンの相違に伴うトラブルが多いから実際はあまり役に立たない
既存の開発環境の他のソフトを破壊することにもなる
また、コンパイル言語と違ってソースコードが丸見えだから、セキュリティ的に危険性があり金融系では採用してはいけない言語扱いされている
個人でプログラミングやるにはいいかもしれない程度でとらえるべき
既存の開発環境の他のソフトを破壊することにもなる
また、コンパイル言語と違ってソースコードが丸見えだから、セキュリティ的に危険性があり金融系では採用してはいけない言語扱いされている
個人でプログラミングやるにはいいかもしれない程度でとらえるべき
31仕様書無しさん
2022/09/23(金) 14:45:48.02 実用的なライブラリは有料だからやっぱり使えんわ
32仕様書無しさん
2022/09/23(金) 14:58:05.52 バージョンが合わなくて動作しないソフトが多い
Pythonをインストールすると、最悪仮想マシンを初期化する羽目になる
Pythonをインストールすると、最悪仮想マシンを初期化する羽目になる
33仕様書無しさん
2022/09/23(金) 15:02:18.57 米国の大きい銀行のシステムやったけど全てPythonだった。
いったい何考えとるんや米国人は!
バカなのかと思った。
バージョン変わったら全て動かなくなるからね、
また仕事にありつける!
いったい何考えとるんや米国人は!
バカなのかと思った。
バージョン変わったら全て動かなくなるからね、
また仕事にありつける!
34仕様書無しさん
2022/09/23(金) 15:09:41.83 Ubuntu標準のPythonのバージョンがあって、むやみにPythonをインストールすると動かなくなって詰む
異なるバージョンを併存させる方法とかも内容が古くて間違った方法ばかりなのでカオス
しかも、既存のアプリが古いバージョン対応で、内部ファイルを書き換えろという意味のエラーメッセージに従ったら地雷を踏んでいるようなもの
とりあえず欠陥が多くて規模が大きいところだと使えない言語
異なるバージョンを併存させる方法とかも内容が古くて間違った方法ばかりなのでカオス
しかも、既存のアプリが古いバージョン対応で、内部ファイルを書き換えろという意味のエラーメッセージに従ったら地雷を踏んでいるようなもの
とりあえず欠陥が多くて規模が大きいところだと使えない言語
35仕様書無しさん
2022/09/23(金) 16:10:10.25 Pythonは機械学習によるデータ分析か、
または独立した簡潔なシステムか、
使い捨ての処理プログラムに利用する言語ってことね。
または独立した簡潔なシステムか、
使い捨ての処理プログラムに利用する言語ってことね。
37仕様書無しさん
2022/09/23(金) 17:02:50.59 >>36
緑本は知らないが、
オレの持ってる昭和60年の初版50刷では
シェルsortのソースサンプル例が載ってる。
ただ、Cのサンプルとしてなので、
クイックソートに作りなおすのが賢明などと書いてある。
緑本はライブラリにsortがあると書いてあるの?
緑本は知らないが、
オレの持ってる昭和60年の初版50刷では
シェルsortのソースサンプル例が載ってる。
ただ、Cのサンプルとしてなので、
クイックソートに作りなおすのが賢明などと書いてある。
緑本はライブラリにsortがあると書いてあるの?
38仕様書無しさん
2022/09/23(金) 22:06:19.88 睡眠不足は脳に重大な影響 「あとで取り戻せる」は嘘|NIKKEI STYLE
https://style.nikkei.com/article/DGXMZO10215050S6A201C1000000/
寝不足はこれだけ頭の働きを悪くする | SLEEP 最高の脳と身体をつくる睡眠の技術 | ダイヤモンド・オンライン
https://diamond.jp/articles/amp/121720
https://style.nikkei.com/article/DGXMZO10215050S6A201C1000000/
寝不足はこれだけ頭の働きを悪くする | SLEEP 最高の脳と身体をつくる睡眠の技術 | ダイヤモンド・オンライン
https://diamond.jp/articles/amp/121720
39仕様書無しさん
2022/09/24(土) 07:09:47.15 >>30
また変なこと言ってるな。
その論理だとインタープリター言語がすべてセキュリティに問題があることになるって教えたでしょう。
バージョン指定して仮想環境を構築する方法があるんだから、詳しく知らないなら素人みたいないい加減なことばっかり書かないほうが良いよ。
どうせCOBOLが良いって言うんでしょ。それしか知らないみたいだから。
また変なこと言ってるな。
その論理だとインタープリター言語がすべてセキュリティに問題があることになるって教えたでしょう。
バージョン指定して仮想環境を構築する方法があるんだから、詳しく知らないなら素人みたいないい加減なことばっかり書かないほうが良いよ。
どうせCOBOLが良いって言うんでしょ。それしか知らないみたいだから。
40仕様書無しさん
2022/09/27(火) 05:29:13.58 Webサービスの分野だとフロントはReact/Vue、バックはサーバーレスでマイクロサービスの目的に応じて軽めのGoかライブラリが充実しているPythonかみたいなのが主流じゃね
42仕様書無しさん
2022/10/17(月) 18:38:47.14 まずpythonは、メジャーバージョンを3でさっさと統一しろ
43仕様書無しさん
2022/11/01(火) 03:12:05.47 Pythonは文系向け。
文系の頭のイライラが少ない。
文系の頭のイライラが少ない。
44仕様書無しさん
2022/11/02(水) 18:37:04.97 PythonやってたらC#する気にならない
46仕様書無しさん
2022/11/04(金) 10:26:10.55 そして罠に落ちる
型が無い様であるからイミフなバグを量産してしまう
型が無い様であるからイミフなバグを量産してしまう
47仕様書無しさん
2022/11/04(金) 18:47:07.60 >>46
大丈夫です
Pythonはシステム開発には使いません
小さなアプリ、
単目的のツール、
データ分析などの小規模、
短期間利用のアプリ作成に
使う言語と分かります。
仕事で20ほどの言語を経験しましたので、
すぐ分かります。
大丈夫です
Pythonはシステム開発には使いません
小さなアプリ、
単目的のツール、
データ分析などの小規模、
短期間利用のアプリ作成に
使う言語と分かります。
仕事で20ほどの言語を経験しましたので、
すぐ分かります。
49仕様書無しさん
2022/11/07(月) 22:08:21.46 アセンブラ各種
BASIC各種
Pascal
C
C++
C#
Objective-C
Python
perl
Swift
Ruby
シェルスクリプト系
Xaml
Java
Kotlin
LISP
まだ足りないや…あと任せた
同一言語はまとめるべし
BASIC各種
Pascal
C
C++
C#
Objective-C
Python
perl
Swift
Ruby
シェルスクリプト系
Xaml
Java
Kotlin
LISP
まだ足りないや…あと任せた
同一言語はまとめるべし
50仕様書無しさん
2022/11/07(月) 22:47:38.08 アセンブラ(インテル、モトローラ、ザイログの8bit~32bitまで、マクロアセンブラ類も含む)
C
C++
C#
VB
COBOL
Fortran
Pascal
PHP
Perl
Java
javascript
Smalltalk
Ruby
Python
LISP
Forth
R
html
shell
htmlとshellは言語とはいえないかもだが、これで一応20だ
アセンブラとマクロアセンブラを全てひっくるめて1つと数えてるけど、仕事はなかなか大変だった。
レーダー制御や、GDC、DSPなどが面白かったな。
プログラマを41年全力でやってきた、あと10年はやりたい!
>>49
Swift、kotlinはやってないです
C
C++
C#
VB
COBOL
Fortran
Pascal
PHP
Perl
Java
javascript
Smalltalk
Ruby
Python
LISP
Forth
R
html
shell
htmlとshellは言語とはいえないかもだが、これで一応20だ
アセンブラとマクロアセンブラを全てひっくるめて1つと数えてるけど、仕事はなかなか大変だった。
レーダー制御や、GDC、DSPなどが面白かったな。
プログラマを41年全力でやってきた、あと10年はやりたい!
>>49
Swift、kotlinはやってないです
51仕様書無しさん
2022/11/07(月) 22:50:16.75 あ!あと、Prologもやったよ
52仕様書無しさん
2022/11/08(火) 09:20:19.78 あと、4bitのCPUもやった
スピードガンは4bitCPUだった
メモリアクセスのたびにport叩くので
むっちゃ面倒だた
スピードガンは4bitCPUだった
メモリアクセスのたびにport叩くので
むっちゃ面倒だた
53仕様書無しさん
2022/11/08(火) 09:27:44.70 オレはとにかくいろんな仕事がやりたくて
転職したり、フリーになったりした時期もあったけど、
一つか2つの言語にじっくり取り組んでも
良かったのかも?と思うことある。
Cは目をつむっても組める!とか言って本当に目を閉じて組んでたこともあったなあ(遠い目)
若い人には無理しない程度で、
プログラマの仕事を楽しんでもらいたいです!
Pythonは機械学習や統計学を勉強して、
データ分析系の仕事をやってもいいと思う。
オレは近年、そういう仕事が多いけど、
むっちゃ楽しい!
転職したり、フリーになったりした時期もあったけど、
一つか2つの言語にじっくり取り組んでも
良かったのかも?と思うことある。
Cは目をつむっても組める!とか言って本当に目を閉じて組んでたこともあったなあ(遠い目)
若い人には無理しない程度で、
プログラマの仕事を楽しんでもらいたいです!
Pythonは機械学習や統計学を勉強して、
データ分析系の仕事をやってもいいと思う。
オレは近年、そういう仕事が多いけど、
むっちゃ楽しい!
54仕様書無しさん
2022/11/10(木) 22:13:35.91 なんでだ
なんでおれはできんのだ
なんでおれはできんのだ
55仕様書無しさん
2022/11/10(木) 22:34:08.72 MacとWindowsどっちがおすすめ?
56仕様書無しさん
2022/11/10(木) 22:56:15.54 安さはWindows
プログラミングはMac
プログラミングはMac
57仕様書無しさん
2022/11/10(木) 23:05:16.97 M1MacBook Airの吊るしでも平気?
58仕様書無しさん
2022/11/10(木) 23:06:05.99 メモリ16じゃないとキツいかな?
59仕様書無しさん
2022/11/11(金) 00:54:13.55 何でMacがオススメなの?
レスを投稿する
ニュース
- 『フジの社員は“文春ひどい”と騒いでいる』 フジテレビの窮地に「菅田将暉もドラマ出演を断った」「CMが全く売れていない」 [冬月記者★]
- 増える「外国人消防団」 反対の声「乗っ取られる」の“誤解”と被災時に期待される役割とは [少考さん★]
- 「空飛ぶクルマ」東京都2027年度に一部地域での商用運航開始目指す [少考さん★]
- 日銀総裁、食料品値上がりを懸念 衆院委員会で「一時的でない」 ★3 [蚤の市★]
- 【米価】“消えた21万トン”流通目詰まりか…備蓄米放出へ 価格高騰に歯止めか ★5 [Ikhtiandr★]
- 【福島】闇バイトか 女性宅侵入、強盗傷害疑い 少年ら2人逮捕 [煮卵★]
- 日本中の全公務員を最低賃金、賞与なし、退職金なし、天下りなしで働かせれば消費税0%で済むのに [983772831]
- 【速報】Vチューバーバブル崩壊wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww [691850561]
- 八潮トラック「落ちたーー!道路の穴に落ちてしまったのですが」消防局「ちょっとそこで静かにしててくれる」 [691850561]
- 🏡
- 【悲報】ナザレンコさん、USAIDでウク信から目覚めたネトウヨたちにフルボッコ状態にされる [149414661]
- 去年の俺「米の値上がりの原因は買い占め」 お前ら「そんなわけないだろ、頭悪い奴が口開くな」→政府「買い占めが原因でした」 謝れよ [314039747]