【IT】京都大学、Pythonによるプログラミング演習教材を無料公開
■ このスレッドは過去ログ倉庫に格納されています
京都大学は、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 最近こんなんばっかやな
python流行らせたい勢力があるのかな(´・ω・`) 2019年時点で、使われているプログラミング言語の使用数順位は、
Python - JavaScrip -Java - C# - PHP - C++ - C - R -Swift - ObjectiveC - Kotlin
ちなみに、上位3位がダントツ。 そんなもんVBAから入ってテトリスでも作りながら動かすところから始めればええんやで
あとは好きな奴が好きな言語えらんだらええ >>2
LLとしては津軽弁ほど難しいわけじゃないよ プログラミング演習教材ってなんだよ
車あらうプログラミングか? >>3
手っ取り早くAIが使えるから呼び込みが楽なんだと思う
今日びタートルで図形を描いて喜ぶ子供がいますか プロフェッショナルになろうと思えば、結局、
C/C++を勉強することになるのになあ。
MITのPython学習の教科書とか売ってるから
どうせ丸パクリだろ 世界の選択はこのままPythonでAIやる気かよ。 でも結局保守性という名のもとに
効率的な事なんて薙ぎ払われるんだけどさ
ターゲットに対するアプローチをアピールするロジックなんて
プログラマーって職業が誕生した時点で消滅してたんだ ちなみに「7行 テトリス」っては何で書かれてるの? アホの俺でもPythonでwebアプリ作れるし今は恵まれてるよな >>9
今日仕事中にturtle.forward(100)とかやってた pythonか、どんなのだろう?
javaとCならわかるんだけどさわりだけやろうかな 200ページあるpdfのうち150ページで出てくる課題がようやく三目並べ
バカなのかな?
大学に無駄な大金ごくろうさん
オライリーでも読んでやってたほうが有意義だろうな プログラミングを勉強するためにPythonを勉強するのはよくわからん
工学系の人がシミュレーションとかのためにMATLABとかPythonを利用するのならわかるのだが >>13
世界のエンジニアは
htmlとcssとphpでホームページ作ったし、
javaで業務システムを作った。
クソだと思っていても使われる言語は無料のものだ。 >>25
いや、初心者はそういうやつの方がわかりやすいだろ。 AND OR NAT だけで全てのロジックはくめるんだよ。知ってた? >>17
こういう短いコードって醜悪の極み
7万行テトリスの方がまだマシだな >>5
エロい画像を自動でダウンロードして、自動並べ替えや中身のジャンル分類、タグ付け、モザイク外しをやりたいのでpythonにしたんだが・・・
最近年のせいかどうもニーズが薄れてきた様でいまいち進展していない。 あかん、猫も杓子もpython言い始めたらpythonが金にならなくなる
他の候補にしたほうがいいぞ マジレスするとプログラミング言語は英語ベースで作られてるから英語ベースの教材
から入ったほうが身につく
英語を一旦日本語に訳して日本語で解釈するから時間がかかる 京大生なら英語力あるはずなんだからプログラミングの授業は外人プログラマーに
英語でやらせるべきなんだけどな プログラミング言語で何が使われるかは、美人投票に似ている。
必ずしも一番効率の良い言語が使われるとは限らない。
流通性も言語の価値のひとつだから。 >>3
殆どがVBAの代替だろうな
やってみたけどほぼほぼ自由に使えるVBAのマクロ的な使い方
VBAはWindows系に縛られてるけどこっちは環境が整えやすい
なんならラズパイですら試せるから
学生がやるにしてもハードルが下がる >>38
確かにアルファベットは読めないとプログラム書けないんで
そういう意味で日本の子供は不利かもしれないが
流石に京大にならアルファベットくらいはスラスラと読めるのでは 社内でテンソルフローの講習があるので申し込みしたわ
Pythonだよね 素人だけど、言語そのものよりそれを実行させる環境を整える方がはるかにハードルが高いよ 試行錯誤できる環境が整えば、言語は時間さえかければ覚えられる ちゃんとジェネレータについて詳細に解説してるなら価値がある >>21
BASICのLINE命令で枠線を描くだけでワクワクできた時代はすでに歴史の彼方に消え去ったよ >>42
うん、だからこそ京大は英語でプログラミング授業やるべきなんだよね 別に道具の選択肢があるのは悪くないと思うけどね
この手のスレで毎回目的が無いのに手段を論じるのはどうなんだろ
Pythonで目的が実現出来るモノならPythonでもいいじゃん。
その知識だけで「学校で勉強してきました」って言われても困るけど。 京大がプログラミングできるのか、昭和っぽいと思ってた 世間のAI熱が冷めるとともにPythonもまた忘れ去られていくのだろう
ひょっとしたらすでに tensorflowでディープラーニング株式予測したが的中率70%もいかない
結論はダメだな >>56
トーシロに毛が生えたようなので出来るんなら皆やってるわ
今のトレンドはSNSからデータを取って取引するやつだな
馬鹿みたいな金かけて作られたAIに個人で勝てるわけがない >>34
Pythonでスクレイピング、ディープラーニングでモザイク取り、夢が広がるな パイソンって言うのか
なぜだか知らんけどピトンだと思ってた >>3
海外のポケコンでpythonのインタープリターが入ったのが出始めた
あれが米中印のどれかで普及したら教育用でBASICに取って変わると思う うちの上司はピトンて言ってる(^_^;)
東大卒(笑 >>3
若い人が流行ものでないと
授業にならないのかも Rを仕事関係の自分の趣味で触ってるけど基礎が身に付いてない フォルダに(^_^;)使うと^が引っ掛かってanacondaがインストールされないから気をつけろ Pythonが優れてるのはグラフ化だからな。これで広がった
今のExcelだと遜色ないかそれ以上のが作れるので、プログラマ志向意外な人にはこっちを極めるのがオススメ >>49
そもそも、プログラミング言語は英語なんかより上位な言語なんだけどな
数学を英語で授業する必要がないのと同じ。意味されるものが明確なんで、慣れた言語でやればいい Pythonでobjective学ぶのはゼロから学ぶのはある主マゾヒストの修行だな(´・ω・`) >>1
pdfみた 愛情たっぷりだな。
小学生でも頑張ればプログラミングできるようになってる。
概論いらんけど >>25
Python分からないけど、
まさかこれ、3目並べの縦横全ての組み合わせ分続くん? >>62
電卓でもpythonが使える奴が出ててるな
ただ電卓のインターフェイスでわざわざプログラミングする意味があらのかはよく分からんけど(´・ω・`) いやいやこれforとかwhileの導入前だからだろ?
そうじゃなかったらちょいあれだな(´・ω・`) >>3
もう、その段階は越えた。ライブラリ充実しすぎ >>76
それ思た。
>>81
そうだと祈りたい。 毎年たくさんの学生に演習をやってるプロが作った教材だぞ
プログラミングを知らずに大学生になった人にステップバイステップで教えるにはこういうカリキュラムになるんだろう >>25
え?これPythonなの?
Python結構使ってるけど、初見ではCか何かだと思った >>79
テストコードだからこんなもんだろ。
実際の現場でもテストコードはベタで書くことは多い。
テストコードにループとか条件判断とか入れたら
テストコードがちゃんと動くか確認するテストコード
を書く羽目になるから。
本体の方を一生懸命デバッグしてたら実はテストコードの方がバグってたとかあるからね。。 >>3
汎用言語なんて作る人すべてが流行ってもらいたいと思って作るのが普通だろ。 >>85
しかしその大学生は京大に合格する頭脳を持っているわけで
どうあがいても市民講座で話せるレベルにはならん >>91
for の細かい文法が言語ごとに違うのに、
「さすがに間違えない」
は、思い込みひど過ぎ。 >>91
とりあえず、お前が、パイソンでfor 文のカウントを1から回すやつを大笑いするタイプであるということはわかった。 テスト書きたくないなら書かなくていいよ
ただしバグや障害について自分で対処すればの話だけど >>93
文法間違えたら、エラーになるだろ。
>>94
BASICでも、C/C++でも、0から始めなきゃならん縛りなんぞないが?
コピペで配列の添え字を修正し忘れるに、100カノッサ 京都大学だけじゃないと思うけど
大学の授業ってYouTube見りゃ大量に溢れてる
今の時代大学入らなくても勉強できちゃうんだよね
そしてその大学の授業より個別の勉強系YouTuberの動画のほうが
よっぽど分かりやすくてレベルも高いという 京都大学ほどのビッグネームの大学が、この程度の演習教材を公開って。 >>82
何をやるにもライブラリで,そのライブラリが一般的に使われているのかとか,これからもメンテされるのかとか調べないといけないのが億劫。 ■ このスレッドは過去ログ倉庫に格納されています