X



プログラミングって趣味でやっても面白い?
■ このスレッドは過去ログ倉庫に格納されています
0001ミクロモノスポラ(東京都) [LV]
垢版 |
2020/08/05(水) 19:39:16.75ID:E14Hb2hi0?BRZ(11000)

本書ではPythonを使い,火星や木星や銀河の最果てを,詩人の魂を,高度な金融の世界を,選挙の不正を,ゲーム・ショーのトリックを,探っていく。
マルコフ連鎖解析のような技術を使って俳句を詠み,モンテカルロ・シミュレーションで金融市場をモデル化し,
イメージ・スタッキングで天体写真を改善し,遺伝的アルゴリズムで巨大なネズミを育てる。
それとともにpygame,Pylint,pydocstyle,tkinter,python-docx,matplotlib,pillowといったモジュールの経験を楽しく積むことができる。

この本は2冊目のPythonの本とみなすことができる。完全な初心者向けの本や入門クラスの後に続く本,あるいは補完する本となることを狙っている。
「impractical」(実用的でない)というタイトルに反して,本書の内容はかなり実用的で,
文字列やコレクションの操作といった基本的なことから,Officeドキュメントの読み書きやGUIアプリケーションの作成といった応用的なことまで,
プログラミングを学ぶ上でのトピックが幅広く網羅されている。
すべてのコードに注釈や説明がついており,練習プロジェクト・挑戦プロジェクトでコーディングの腕をさらに磨くことができる
(練習プロジェクトは解答付き)。






実用的でないPythonプログラミング―楽しくコードを書いて賢くなろう!―
https://www.kyoritsu-pub.co.jp/bookdetail/9784320124615
0447フソバクテリウム(兵庫県) [DE]
垢版 |
2020/08/08(土) 08:58:22.88ID:6yaJToT00
残業禁止だから土曜とかに自己啓発でエクセル自動化作って
提案賞金貰ってる
0448フランキア(東京都) [US]
垢版 |
2020/08/08(土) 09:48:14.60ID:CrWVJ+lk0
>>440
プログラマー役の名前に論理ゲートの回路の種類を文字ってる
NAND→納戸(なんど)
AND→安藤(あんど)
NOT→能登(のと)

ORはちょうど良い日本語の名字がなかったんやろう
0450クトニオバクター(ジパング) [ヌコ]
垢版 |
2020/08/08(土) 10:05:02.05ID:iKHNudSw0
陰キャのプログラマーはボンボン派が多い
0451ディクチオグロムス(静岡県) [CN]
垢版 |
2020/08/08(土) 10:37:18.65ID:85BgFh2Z0
>>418
代入はa<-a+1とかの方が良かったかもしれないな
そういやマシン語で#が分からんって言ってる奴がいた記憶がある(Oh!Xの記事)
井桁をシャープと誤読するから分からんのだがナンバーと読めば理解できるってオチ
0452シュードモナス(ジパング) [CN]
垢版 |
2020/08/08(土) 10:51:30.70ID:1yBXtPm20
>>390
時代はPython
そいつらはカス
0453放線菌(神奈川県) [DE]
垢版 |
2020/08/08(土) 10:53:12.27ID:phcGRp170
>>425
逃げてないで、迎撃ミサイルが慣性飛行でどうやって相手ミサイルに命中
させるのかここで説明しろゴミ
0455緑色細菌(埼玉県) [MY]
垢版 |
2020/08/08(土) 10:58:46.89ID:M6xg1ecm0
スクラッチというプログラムがスゲー簡単
forなど書かれたブロック組み合わせるだけで命令になってネコが動く
0456シュードモナス(ジパング) [CN]
垢版 |
2020/08/08(土) 11:03:16.57ID:1yBXtPm20
>>454
Sympyを使うといいぞ
0457フランキア(東京都) [US]
垢版 |
2020/08/08(土) 11:12:00.08ID:CrWVJ+lk0
>>393
double型使ってるんじゃないのかな
せいぜい15桁の精度しかない
c#なら一応パフォーマンスは落ちるがdecimalという型がある
0458フランキア(東京都) [US]
垢版 |
2020/08/08(土) 11:16:32.40ID:CrWVJ+lk0
python、悪い言語ではないがAIのブームとかにつられてpythonでプログラミング始めた層はゴミみたいなスキルしかない
数学が強い訳でもなく、コンピュータサイエンスが分かる訳でもない
ただ、pythonの簡便的な文法と便利なライブラリでプログラミングが出来てそうに見えるだけの場合が多い
0459エントモプラズマ(愛知県) [US]
垢版 |
2020/08/08(土) 11:35:13.20ID:aSkcZIdF0
>>458
自分の目の前の問題解決にしか興味がないやつにお勧めしたい言語。たとえゴミみたいなスキルでも、プログラミング人口が増えるならそれでいいじゃないか。
0460プランクトミセス(東京都) [CN]
垢版 |
2020/08/08(土) 11:36:41.03ID:XFUm8nox0
>>453
だから軍板に来ればいくらでも説明してやるって言ってんじゃん
軍板に来ないのなら逃げてるのはお前

>>457
今VB.NETで作ってるのはDouble型使ってるけど、地球上で物体を飛距離数千キロくらい弾道飛行させて
それに数千キロ離れたところから別の物体を同じく弾道飛行で飛ばして誤差1メートル以内でぶつけられる
程度の精度はあったよ
以前この手のシミュレーションをやり始めた時はDecimal型で作ってたけど、パフォーマンスがかなり落ちるから
途中からDouble型に切り替えた
0461スフィンゴモナス(SB-Android) [US]
垢版 |
2020/08/08(土) 11:36:48.37ID:Q28EUhIr0
昔はベーマガに載ってるプログラム入れてゲームやって、気に入らないから改造してって繰り返してたな〜
0464シネココックス(静岡県) [US]
垢版 |
2020/08/08(土) 11:57:36.12ID:cbTcOL4B0
>>353
アインシュタインの動機はちょっと違うぞ。
つか、すげえ面白いから調べてみw

1903年に結婚して翌年子供を授かったアインシュタインは金がなかった。
そこで、教授の座を得ることを思いつき、そのためには博士号が必要となり、そのネタとして「特殊相対性理論」を発表。
ところがややこしい理論のため受理されるか不安なため、手早く「ブラウン運動理論」を発表し、抑えとして「光量子仮説」を発表したw

ちな、15年後に離婚するんだが、その時の条件がノーベル賞賞金を妻に与えること。(ならばと受賞して離婚した)
0466フラボバクテリウム(神奈川県) [ニダ]
垢版 |
2020/08/08(土) 12:13:19.61ID:/ftXnDGN0
趣味でやるならエクセルでVBAでもやった方が楽しめる気がする
0467シネココックス(静岡県) [US]
垢版 |
2020/08/08(土) 12:20:02.04ID:cbTcOL4B0
>>463
あ、それ俺の商売(組み込み制御)だw

昨今は割り込みハンドラもCで作るんだけど、パワーオンからクロック設定して、レジスタ設定して、メモリを使えるようにして、スタックを設定して、Cが動くようにするまではアセンブラで組む必要がある。

これができると、食いっぱぐれないと思うw
0470テルムス(新潟県) [US]
垢版 |
2020/08/08(土) 12:38:08.95ID:xyr51zps0
>>467
まともに情報工学系の大学出てれば誰でも出来るスキルだから、
それで食いっぱぐれないなんて夢見すぎジャマイカ
0471フランキア(東京都) [US]
垢版 |
2020/08/08(土) 12:44:28.70ID:CrWVJ+lk0
>>470
つまり、まともな情報系の大学院出てれば食いっぱぐれないということだろう
そもそも絶対数も少ないからな
0472グロエオバクター(茸) [IR]
垢版 |
2020/08/08(土) 14:01:32.87ID:UEX5ZgQC0
どの言語が一番良いかなんて語るのはナンセンス。
結局道具でしかないのだし、作るものによってその時に一番適したものを使うってだけだ。
0473アナエロリネア(ジパング) [FR]
垢版 |
2020/08/08(土) 14:45:50.21ID:te/b0kK10
>>472
でも今のPCなら、機械を直接叩くプログラムなんて必要としなくなっているのだから、高級言語1つでも良いから完璧にマスターすればそれで十分じゃないの?

そりゃ組み込みとか制御系のプログラマーなら、どんな言語でも覚える必要が有るけど。
0474キネオスポリア(大阪府) [US]
垢版 |
2020/08/08(土) 15:00:33.60ID:4LFplSBW0
例えば、2ちゃんのまとめサイトを作りたいとすればどの言語が良いの?
システム分野が全くわからないから、WEBサイトとソフトやアプリ開発の違いもよくわかっていないのだが、エンジニアの人を見ると本当に魔法使いのように思える。
0475エアロモナス(東京都) [US]
垢版 |
2020/08/08(土) 15:02:53.60ID:aUmlzaaB0
>>473
でも最近逆だよね
とりあえず身近にいるエンジニアが書ける言語でローンチして
跳ねたら、最適な言語で作り直す方式
0477スフィンゴモナス(神奈川県) [CA]
垢版 |
2020/08/08(土) 15:19:39.14ID:DBmRq88M0
>>474
javascript知っていれば一つの言語でブラウザ上で動かすのとサーバで動かすプログラム両方作れる
サーバ側はnode.js入れる
0478テルモトガ(滋賀県) [US]
垢版 |
2020/08/08(土) 15:24:47.65ID:SJSpScWk0
株価予測とか出来たらやりがいありそうだけど挫折する未来しか見えない
0480シネココックス(静岡県) [US]
垢版 |
2020/08/08(土) 16:15:30.93ID:cbTcOL4B0
>>470
回路設計から「頼むわ」と届いたボードを動かすのがお仕事なので、情報系出身に一番合わない仕事だと思うw
何しろ誰も動かした事がないボード。
動くかどうかもわからない。

ちな、自分は電子科卒で回路設計部からソフト開発部って経歴なのでソフトの教育受けてない。
0481シネココックス(静岡県) [US]
垢版 |
2020/08/08(土) 16:18:04.24ID:cbTcOL4B0
>>473
組み込みはほぼC言語だね。
クラスなんて言い出したらチーム全員が頭の上に「?」マーク出すw
アセンブラはデバッガ(ICE)使ってるウチになんとなく覚える人が多い。
0483キサントモナス(東京都) [US]
垢版 |
2020/08/08(土) 16:38:53.38ID:ub+PyUmo0
10 A=0
20 A=A+1
30 PRINT A
40 GOTO 10
0484テルムス(新潟県) [US]
垢版 |
2020/08/08(土) 16:44:27.12ID:xyr51zps0
>>480
誰も動かしたことないってまさか火入れから?w
さすがにパワーオンシーケンスやクロックの発振くらいは回路設計側で確認してくれるんだよねw
0485シネココックス(静岡県) [US]
垢版 |
2020/08/08(土) 16:52:06.86ID:cbTcOL4B0
>>484
それやるためにはレジスタ設定(アセンブラだね)ができる程度のソフトの知識がいる。
じゃ、誰がやるんだって話になるけど、自社だと回路設計部でソフトに強そうなヤツが任命される。
つまり、それが俺だったってワケさ。

回路設計部出身ってのはそう言う意味。
いつしかソフトしかやらなくなり、じゃソフト開発部のがよくねになったみたいw
0486シネココックス(静岡県) [US]
垢版 |
2020/08/08(土) 16:59:54.69ID:cbTcOL4B0
>>484
あと、例えば日立のSOC(周辺機器とセットになってるCPU)を採用する場合って、日立さんが組んだテストボードを設計書付きで買うんだけど、この手のボードには初期化ソフトが入ってて、そのまま起動するさ。

回路設計部はこれを参考に独自の回路を組むんだけど、同様に立ち上げソフトも日立のサンプルコードを参考にアレンジする。

これって普通のソフト屋には手が出ないコードだもんで、俺みたいのが登場する。
0488ロドスピリルム(ジパング) [JP]
垢版 |
2020/08/08(土) 17:45:15.93ID:9/Iy1uLD0
隙自語
0489シトファーガ(滋賀県) [US]
垢版 |
2020/08/08(土) 17:49:59.57ID:AKrqO9qc0
C#かJavaで作る前にVBAでモックアップ作ってたら
そのまま実装運用ってケースが多々あります(´・ω・`)しょせん自分用ですし
0491パスツーレラ(東京都) [ニダ]
垢版 |
2020/08/08(土) 18:08:04.67ID:mOyZP4Az0
>>377
Excelとかなら自分でやりたいこと(に似た作業をおこなう)際に
マクロとしてコードに出力するとかできる。
勝手にプログラムの肝部分をコードにしてくれるから
あとは外側のループ書いたりするだけでも行ける。

(多少のお勉強は必要だよ、まあ必要になってからググればとりあえずはOK)

これだけでも今までと生産性が段違いになって有能になった気分になれるからおすすめ。
0492ロドスピリルム(ジパング) [JP]
垢版 |
2020/08/08(土) 18:14:29.03ID:9/Iy1uLD0
それ危険なやつ
0493シネココックス(静岡県) [US]
垢版 |
2020/08/08(土) 18:16:55.74ID:cbTcOL4B0
>>377
算数は必要だけど、数学は必要ない。

地震回析のソフト組んだ事あるけど、計算式は先生と呼ばれる人が作ってくれて、誤差等の検証もしてくれた。
行列式を忠実に組んでくだけのお仕事w
0494グロエオバクター(茸) [IR]
垢版 |
2020/08/08(土) 18:37:16.37ID:UEX5ZgQC0
>>473
と思うだろ。
ひとつ覚えれば良いなら、じゃあなぜ高級言語ひとつとってもあんなに種類があんのか、ネット上で様々なディスカッションが続いてるのか理由を考えた方がいい。
趣味としてやるなら別だが、仕事としてやるなら、覚えるのは高級言語一個でいいなんて口が裂けても言えないわ。
0496オセアノスピリルム(福岡県) [US]
垢版 |
2020/08/08(土) 18:46:05.36ID:D5MqjOJq0
>>494
>じゃあなぜ高級言語ひとつとってもあんなに種類があんのか

ほとんどの場合は自分が作ったものに人を集めたいだけ
内容は似たり寄ったりだよ
やってることは同じなのに別の言葉をつけたりね
0497グロエオバクター(茸) [IR]
垢版 |
2020/08/08(土) 19:30:04.78ID:UEX5ZgQC0
>>496
まあ言わんとしてる事はわかるけど、他の言語だと使い辛い所があったり、足りない部分があるから新しい言語作ったって動機が背景にある訳だし、「いつまでそんなめんどくせー言語使ってんの?こっち使えよ」って感じで人を集めたいと思うのは普通だと思うよ。
要は最初に覚えた高級言語だけでやってるとすぐ時代に取り残されるよって事。
■ このスレッドは過去ログ倉庫に格納されています

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