X



【IT】京都大学、Pythonによるプログラミング演習教材を無料公開
■ このスレッドは過去ログ倉庫に格納されています
0001田杉山脈 ★2020/02/21(金) 20:18:00.34ID:CAP_USER
京都大学は、Pythonによるプログラミング演習の教材を2月13日に一般公開した。
 プログラミング演習の教材は、プログラミングの初学者を対象にPythonを用いたプログラミングを演習方式で学ぶもので、京都大学学術情報リポジトリ(KURENAI)で公開されている。本編のほか、横道にそれる話題をまとめたコラム編の2つの教材がある。著者は国際高等教育院 教授の喜多一氏。

 本教材は、2018年度に全学共通科目として実施された授業を元に構成されたもので、到達目標としては以下の3つを挙げている。

Pythonによるプログラムの実行についての基本操作ができるようになる。
Pythonプログラムを構成する基本的要素の機能と書式について説明し、例題を用いて実行例を構成できるようになる。
Pythonを用いて簡単なプログラムを自ら設計、実装、テストできるようになる。
 著者は、本教材のまえがきにおいて、多くの解説書がプログラミング言語の紹介に終始しがちななか、Pythonというプログラミング言語で実際にプログラムを書く(書けるようになる)ことを目的とし、初学者がつまずく点や、それへの手助けを意識して記述した、としている。

https://repository.kulib.kyoto-u.ac.jp/dspace/handle/2433/245698

https://codezine.jp/article/detail/11999
0003名刺は切らしておりまして2020/02/21(金) 20:24:14.11ID:B74DA26b
最近こんなんばっかやな
python流行らせたい勢力があるのかな(´・ω・`)
0004名刺は切らしておりまして2020/02/21(金) 20:28:03.19ID:57Ybej+r
2019年時点で、使われているプログラミング言語の使用数順位は、

Python - JavaScrip -Java - C# - PHP - C++ - C - R -Swift - ObjectiveC - Kotlin

ちなみに、上位3位がダントツ。
0005名刺は切らしておりまして2020/02/21(金) 20:33:14.92ID:f/lZGQu+
そんなもんVBAから入ってテトリスでも作りながら動かすところから始めればええんやで
あとは好きな奴が好きな言語えらんだらええ
0006名刺は切らしておりまして2020/02/21(金) 20:33:58.69ID:o9dilwvr
>>2
LLとしては津軽弁ほど難しいわけじゃないよ
0007名刺は切らしておりまして2020/02/21(金) 20:36:10.76ID:TUPg+AWl
>>3
いちばん簡単だから入門にいいんだよ
0008名刺は切らしておりまして2020/02/21(金) 20:37:32.68ID:b5VJazAV
プログラミング演習教材ってなんだよ

車あらうプログラミングか?
0009名刺は切らしておりまして2020/02/21(金) 20:39:45.48ID:o9dilwvr
>>3
手っ取り早くAIが使えるから呼び込みが楽なんだと思う
今日びタートルで図形を描いて喜ぶ子供がいますか
0010名刺は切らしておりまして2020/02/21(金) 20:52:35.59ID:PIizTaCs
プロフェッショナルになろうと思えば、結局、
C/C++を勉強することになるのになあ。
0011名刺は切らしておりまして2020/02/21(金) 20:54:07.12ID:EF9EWS7S
 
MITのPython学習の教科書とか売ってるから
どうせ丸パクリだろ
0012名刺は切らしておりまして2020/02/21(金) 20:59:11.90ID:sN2gekS4
Python
なんて読むんだよ
0015名刺は切らしておりまして2020/02/21(金) 21:02:55.94ID:sN2gekS4
>>14
了解 ありがと
パイソンか
0016名刺は切らしておりまして2020/02/21(金) 21:08:20.06ID:b5VJazAV
でも結局保守性という名のもとに
効率的な事なんて薙ぎ払われるんだけどさ

ターゲットに対するアプローチをアピールするロジックなんて
プログラマーって職業が誕生した時点で消滅してたんだ
0017名刺は切らしておりまして2020/02/21(金) 21:12:08.91ID:y5FwAJC8
ちなみに「7行 テトリス」っては何で書かれてるの?
0019名刺は切らしておりまして2020/02/21(金) 21:21:45.87ID:1PUnS3+x
俺も京大のテキスト読破するぞ
0020名刺は切らしておりまして2020/02/21(金) 21:27:34.99ID:MkTuYw1a
>>17
俺が見たのはjavascript
0021名刺は切らしておりまして2020/02/21(金) 21:30:42.74ID:XXPNjmrn
>>9
今日仕事中にturtle.forward(100)とかやってた
0022名刺は切らしておりまして2020/02/21(金) 21:31:25.39ID:y8xSifcX
pythonか、どんなのだろう?
javaとCならわかるんだけどさわりだけやろうかな
0023名刺は切らしておりまして2020/02/21(金) 21:33:09.23ID:suNgNkoW
200ページあるpdfのうち150ページで出てくる課題がようやく三目並べ
バカなのかな?

大学に無駄な大金ごくろうさん
オライリーでも読んでやってたほうが有意義だろうな
0027名刺は切らしておりまして2020/02/21(金) 21:45:59.92ID:vM4vciL7
プログラミングを勉強するためにPythonを勉強するのはよくわからん
工学系の人がシミュレーションとかのためにMATLABとかPythonを利用するのならわかるのだが
0028名刺は切らしておりまして2020/02/21(金) 21:49:03.23ID:dKTdeU+5
なかなかヘビーな言語だな
0029名刺は切らしておりまして2020/02/21(金) 21:49:37.92ID:zHEWzRrL
>>13
世界のエンジニアは
htmlとcssとphpでホームページ作ったし、
javaで業務システムを作った。

クソだと思っていても使われる言語は無料のものだ。
0030名刺は切らしておりまして2020/02/21(金) 21:50:19.53ID:dKTdeU+5
>>25
いや、初心者はそういうやつの方がわかりやすいだろ。
0031名刺は切らしておりまして2020/02/21(金) 21:51:10.06ID:WjdpSA4V
モンティ〜
0032名刺は切らしておりまして2020/02/21(金) 21:52:23.83ID:Y6X1yZOj
AND OR NAT だけで全てのロジックはくめるんだよ。知ってた?
0033名刺は切らしておりまして2020/02/21(金) 21:54:29.03ID:c2SK6Xjc
>>17
こういう短いコードって醜悪の極み
7万行テトリスの方がまだマシだな
0034名刺は切らしておりまして2020/02/21(金) 21:56:27.87ID:AwKm6t4U
>>5
エロい画像を自動でダウンロードして、自動並べ替えや中身のジャンル分類、タグ付け、モザイク外しをやりたいのでpythonにしたんだが・・・

最近年のせいかどうもニーズが薄れてきた様でいまいち進展していない。
0035名刺は切らしておりまして2020/02/21(金) 22:03:13.95ID:lyGhK91h
>>33
7万行は縦読みコードになると思う
0036名刺は切らしておりまして2020/02/21(金) 22:03:59.59ID:tDjPvxrk
あかん、猫も杓子もpython言い始めたらpythonが金にならなくなる
他の候補にしたほうがいいぞ
0038名刺は切らしておりまして2020/02/21(金) 22:10:11.10ID:tDjPvxrk
マジレスするとプログラミング言語は英語ベースで作られてるから英語ベースの教材
から入ったほうが身につく

英語を一旦日本語に訳して日本語で解釈するから時間がかかる
0039名刺は切らしておりまして2020/02/21(金) 22:10:58.74ID:tDjPvxrk
京大生なら英語力あるはずなんだからプログラミングの授業は外人プログラマーに
英語でやらせるべきなんだけどな
0040名刺は切らしておりまして2020/02/21(金) 22:14:21.03ID:57Ybej+r
プログラミング言語で何が使われるかは、美人投票に似ている。
必ずしも一番効率の良い言語が使われるとは限らない。
流通性も言語の価値のひとつだから。
0041名刺は切らしておりまして2020/02/21(金) 22:15:56.14ID:U2OVacMN
>>3
殆どがVBAの代替だろうな
やってみたけどほぼほぼ自由に使えるVBAのマクロ的な使い方
VBAはWindows系に縛られてるけどこっちは環境が整えやすい
なんならラズパイですら試せるから
学生がやるにしてもハードルが下がる
0042名刺は切らしておりまして2020/02/21(金) 22:18:43.82ID:MkTuYw1a
>>38
確かにアルファベットは読めないとプログラム書けないんで
そういう意味で日本の子供は不利かもしれないが
流石に京大にならアルファベットくらいはスラスラと読めるのでは
0043名刺は切らしておりまして2020/02/21(金) 22:21:51.64ID:hj819KTH
社内でテンソルフローの講習があるので申し込みしたわ
Pythonだよね
0044名刺は切らしておりまして2020/02/21(金) 22:33:54.97ID:zKJ2NY+w
素人だけど、言語そのものよりそれを実行させる環境を整える方がはるかにハードルが高いよ 試行錯誤できる環境が整えば、言語は時間さえかければ覚えられる
0045名刺は切らしておりまして2020/02/21(金) 22:35:23.15ID:wfacygkH
全部 C で十分だろ?
0047名刺は切らしておりまして2020/02/21(金) 22:36:54.36ID:kvoQhEc4
ちゃんとジェネレータについて詳細に解説してるなら価値がある
0048名刺は切らしておりまして2020/02/21(金) 22:44:16.39ID:o9dilwvr
>>21
BASICのLINE命令で枠線を描くだけでワクワクできた時代はすでに歴史の彼方に消え去ったよ
0051名刺は切らしておりまして2020/02/21(金) 23:03:27.32ID:/CfGRBuZ
別に道具の選択肢があるのは悪くないと思うけどね
この手のスレで毎回目的が無いのに手段を論じるのはどうなんだろ
Pythonで目的が実現出来るモノならPythonでもいいじゃん。
その知識だけで「学校で勉強してきました」って言われても困るけど。
0052名刺は切らしておりまして2020/02/21(金) 23:04:04.05ID:oBmzBFB1
COBO・・・いや、何でもない
0053名刺は切らしておりまして2020/02/21(金) 23:10:12.76ID:ZL3ZcM6Y
京大がプログラミングできるのか、昭和っぽいと思ってた
0054名刺は切らしておりまして2020/02/21(金) 23:10:20.04ID:o9dilwvr
世間のAI熱が冷めるとともにPythonもまた忘れ去られていくのだろう
ひょっとしたらすでに
0056名刺は切らしておりまして2020/02/21(金) 23:42:03.41ID:gS4hDQGj
tensorflowでディープラーニング株式予測したが的中率70%もいかない

結論はダメだな
0057名刺は切らしておりまして2020/02/22(土) 00:03:42.38ID:cWC7k9bP
敷居が高い
0058名刺は切らしておりまして2020/02/22(土) 00:07:50.96ID:2kIDtjFv
>>56
トーシロに毛が生えたようなので出来るんなら皆やってるわ
今のトレンドはSNSからデータを取って取引するやつだな
馬鹿みたいな金かけて作られたAIに個人で勝てるわけがない
0060名刺は切らしておりまして2020/02/22(土) 00:21:01.16ID:uu76Syy4
パイソンって言うのか
なぜだか知らんけどピトンだと思ってた
0062名刺は切らしておりまして2020/02/22(土) 00:55:16.91ID:V2GZYY9j
>>3
海外のポケコンでpythonのインタープリターが入ったのが出始めた
あれが米中印のどれかで普及したら教育用でBASICに取って変わると思う
0064名刺は切らしておりまして2020/02/22(土) 01:01:38.76ID:IpPWWd2V
>>1
Pythonで何するのよ
0065名刺は切らしておりまして2020/02/22(土) 01:14:29.98ID:GpAViUPW
>>61
Perl はいいよね。
0066名刺は切らしておりまして2020/02/22(土) 01:16:29.18ID:yB/CZ4MX
>>64
便利やぞ
AWSやるならほぼ必須レベル
0067名刺は切らしておりまして2020/02/22(土) 01:17:23.69ID:yHu62Xp7
うちの上司はピトンて言ってる(^_^;)
東大卒(笑
0071名刺は切らしておりまして2020/02/22(土) 01:38:45.73ID:yHu62Xp7
フォルダに(^_^;)使うと^が引っ掛かってanacondaがインストールされないから気をつけろ
0072名刺は切らしておりまして2020/02/22(土) 01:46:03.10ID:ae95GaIp
京大ってメインフレームまだあるの?
汎用機
0073名刺は切らしておりまして2020/02/22(土) 01:47:32.42ID:fAHkrlVF
哺乳ビン?
0074名刺は切らしておりまして2020/02/22(土) 02:54:28.39ID:3TonDG/d
Pythonが優れてるのはグラフ化だからな。これで広がった
今のExcelだと遜色ないかそれ以上のが作れるので、プログラマ志向意外な人にはこっちを極めるのがオススメ
0075名刺は切らしておりまして2020/02/22(土) 03:00:24.45ID:3TonDG/d
>>49
そもそも、プログラミング言語は英語なんかより上位な言語なんだけどな
数学を英語で授業する必要がないのと同じ。意味されるものが明確なんで、慣れた言語でやればいい
0077名刺は切らしておりまして2020/02/22(土) 08:26:10.41ID:CMrpWInI
Pythonでobjective学ぶのはゼロから学ぶのはある主マゾヒストの修行だな(´・ω・`)
0078名刺は切らしておりまして2020/02/22(土) 08:36:42.51ID:qvjwkHoO
>>1
pdfみた 愛情たっぷりだな。
小学生でも頑張ればプログラミングできるようになってる。
概論いらんけど
0080名刺は切らしておりまして2020/02/22(土) 09:13:38.28ID:yg2d2Rrv
>>62
電卓でもpythonが使える奴が出ててるな
ただ電卓のインターフェイスでわざわざプログラミングする意味があらのかはよく分からんけど(´・ω・`)
0081名刺は切らしておりまして2020/02/22(土) 09:18:33.47ID:CMrpWInI
いやいやこれforとかwhileの導入前だからだろ?
そうじゃなかったらちょいあれだな(´・ω・`)
0085名刺は切らしておりまして2020/02/22(土) 10:17:13.45ID:C/xtP5Ti
毎年たくさんの学生に演習をやってるプロが作った教材だぞ
プログラミングを知らずに大学生になった人にステップバイステップで教えるにはこういうカリキュラムになるんだろう
0087名刺は切らしておりまして2020/02/22(土) 10:38:50.85ID:hT0wXlDQ
kurenaiには俺のD論も入ってるはずw
0088名刺は切らしておりまして2020/02/22(土) 10:53:55.74ID:dK8UDrAg
>>79
テストコードだからこんなもんだろ。
実際の現場でもテストコードはベタで書くことは多い。
テストコードにループとか条件判断とか入れたら
テストコードがちゃんと動くか確認するテストコード
を書く羽目になるから。
本体の方を一生懸命デバッグしてたら実はテストコードの方がバグってたとかあるからね。。
0089名刺は切らしておりまして2020/02/22(土) 10:57:04.07ID:SwrgcRCM
>>3
汎用言語なんて作る人すべてが流行ってもらいたいと思って作るのが普通だろ。
0090名刺は切らしておりまして2020/02/22(土) 11:27:27.77ID:cdkLtFak
>>85
しかしその大学生は京大に合格する頭脳を持っているわけで
どうあがいても市民講座で話せるレベルにはならん
0093名刺は切らしておりまして2020/02/22(土) 14:30:13.09ID:t481HUvu
>>91
for の細かい文法が言語ごとに違うのに、
「さすがに間違えない」
は、思い込みひど過ぎ。
0094名刺は切らしておりまして2020/02/22(土) 14:32:46.10ID:t481HUvu
>>91
とりあえず、お前が、パイソンでfor 文のカウントを1から回すやつを大笑いするタイプであるということはわかった。
0095名刺は切らしておりまして2020/02/22(土) 14:34:26.36ID:ReRIiQMx
テスト書きたくないなら書かなくていいよ
ただしバグや障害について自分で対処すればの話だけど
0096G神(仮名) ◆wnKpN5Jn0iHq 2020/02/22(土) 14:41:40.03ID:knelZInX
>>93
文法間違えたら、エラーになるだろ。

>>94
BASICでも、C/C++でも、0から始めなきゃならん縛りなんぞないが?

コピペで配列の添え字を修正し忘れるに、100カノッサ
0097名刺は切らしておりまして2020/02/22(土) 14:54:20.33ID:O3xq7qmg
京都大学だけじゃないと思うけど
大学の授業ってYouTube見りゃ大量に溢れてる
今の時代大学入らなくても勉強できちゃうんだよね
そしてその大学の授業より個別の勉強系YouTuberの動画のほうが
よっぽど分かりやすくてレベルも高いという
0098名刺は切らしておりまして2020/02/22(土) 15:01:35.15ID:2AxU0D3D
京都大学ほどのビッグネームの大学が、この程度の演習教材を公開って。
0099名刺は切らしておりまして2020/02/22(土) 15:02:19.15ID:TRHyXc/c
>>82
何をやるにもライブラリで,そのライブラリが一般的に使われているのかとか,これからもメンテされるのかとか調べないといけないのが億劫。
0100名刺は切らしておりまして2020/02/22(土) 15:02:22.01ID:2AxU0D3D
もっと専門性の高いものにしてよ。
■ このスレッドは過去ログ倉庫に格納されています

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