X



【プログラミング言語】「京大生でもx=x+1が分からない」、喜多教授が明かすPython教育の実態 [すらいむ★]
■ このスレッドは過去ログ倉庫に格納されています
0001すらいむ ★
垢版 |
2023/11/08(水) 21:52:07.00ID:52l6jXYO
「京大生でもx=x+1が分からない」、喜多教授が明かすPython教育の実態
大森 敏行

 プログラミング言語「Python」の大規模イベント「PyCon APAC 2023」が2023年10月27日と28日の2日間にわたって開催された。
 1日目に行われた京都大学国際高等教育院の喜多一教授による基調講演を中心に、イベントの内容をリポートする。

 PyCon APAC 2023は、1日目の基調講演「Why University Teachers Wrote a Python Textbook?」で幕を開けた。
 京都大学でPythonを使ったプログラミング教育を担当している喜多教授が、その実態について英語で講演した。

(以下略、続きはソースでご確認ください)

日経クロステック 2023.11.07
https://xtech.nikkei.com/atcl/nxt/column/18/02629/110200002/
0078名無しのひみつ
垢版 |
2023/11/10(金) 23:35:14.88ID:HqNJosAa
>>1
プログラムで「x」は横座標の表現くらいにしか使わない。
iとかjで書けよ
0079名無しのひみつ
垢版 |
2023/11/10(金) 23:37:04.60ID:HqNJosAa
>>51
お前は日本語を頑張れ
0080名無しのひみつ
垢版 |
2023/11/11(土) 00:38:15.41ID:5BUmDexL
>>79
そんな細かいことに構ってるからでかいことができないんだぞ
0081名無しのひみつ
垢版 |
2023/11/11(土) 03:14:44.33ID:KvRfe+Lz
>>30
先に宿題をやらせて、その結果を講義中に採点する進め方だから
最初は言語のマニュアルすら読めないと思う
0082名無しのひみつ
垢版 |
2023/11/11(土) 07:01:48.34ID:JPiDYZF0
>>14
1. 条件①に問題がある
n≠0だけが条件ならば、n=1やn<0の時に、式は成り立たなくなる
2. ②の右辺のnを微分しているが、それはnの1乗の微分、すなわちnの0乗を求めている事で、条件①のn≠0に反している
0083名無しのひみつ
垢版 |
2023/11/11(土) 08:28:55.46ID:c7K+XVth
TikTok LiteでPayPayやAmazonギフトなどに交換可能な4000円分のポイントをプレゼント中!
※既存TikTokユーザーの方はTikTokアプリからログアウトしてアンインストールすれば参加できる可能性があります。

1.SIMの入ったスマホ・タブレットを用意する
2.以下のTikTok Litのサイトからアプリをダウンロード(ダウンロードだけでまだ起動しない)
https://lite.tiktok.com/t/ZSNfeYxHq/
3.ダウンロード完了後、もう一度上記アドレスのリンクからアプリを起動
4.アプリ内でTikTok未使用の電話番号かメールアドレスを使用して登録
5.10日間連続チェックインで合計で4000円分のポイントゲット

ポイントはPayPayやAmazonギフト券に交換可能!
家族・友人に紹介したり通常タスクをこなせば更にポイントを追加で獲得できます。
0086名無しのひみつ
垢版 |
2023/11/11(土) 11:31:51.64ID:OJZpQnvX
8bitのBASIC時代の初歩的話題じゃん。
雑誌の初歩的記事の定番みたいな。
0087名無しのひみつ
垢版 |
2023/11/11(土) 11:43:56.80ID:WInFPS+q
まあプログラミングに慣れるために
高校時代あるいは大学初年級の数学の教科書引っ張り出して
基本例題のシグマ数列和とインテグラル積分のある例題を
全部for文やwhile文で書き直してn=100、積分なら⊿x = 0.01くらいで和を出す練習でもしとけば
終わった頃にはx=x+1だろうとx != kだろうとif文だろうと
使えるようになってるだろ
そして京大生の8割はそれより効率的な学習方法で覚えられるだろ
0088名無しのひみつ
垢版 |
2023/11/11(土) 11:54:15.22ID:kf44gjFK
2ページ目以降は読んでないけど、京大生でものタイトルは言い過ぎちゃうん
0089名無しのひみつ
垢版 |
2023/11/11(土) 12:02:36.79ID:fjw7KRVX
そんなもの、知らなきゃ分からないし、説明聞けば誰でも分かるだろうに。
0091名無しのひみつ
垢版 |
2023/11/11(土) 13:31:50.93ID:WInFPS+q
print("Python is easy")

a = []
for i in range(6):
__a.append(i)

print(a)

da = {}
fruit = ["persimmon","apple","orange","banana","avocado","strawberry",]


for i in range(6):

__da[a[i]] = fruit[i]

print(da)



for i in range(1,7):
__print("家には" + da[a[i-1]] +"が" + str(i*i*i) + "個あります")

_を半角スペースで置き換えて実行
0092名無しのひみつ
垢版 |
2023/11/11(土) 18:14:36.38ID:+vtJF0Ez
代入だろうが等号だろうがふつうの数学用語ではプログラムが進行していくと変化していく変数を扱っていないからしょうがない
0094名無しのひみつ
垢版 |
2023/11/11(土) 19:53:20.84ID:Oix6Lbwg
数学のイコールと意味が違う使い方しちゃってるってだけだから
説明してもわからない京大生はさすがにいないだろ
大げさに言い過ぎ
0095名無しのひみつ
垢版 |
2023/11/11(土) 20:05:47.48ID:04cbQ8Ju
>>83
科学板に投稿するとは良い根性してるな
科学者にもバカが居るとでも・・
0096名無しのひみつ
垢版 |
2023/11/11(土) 23:33:42.07ID:zitaeE2C
プログラムって難しい
0097名無しのひみつ
垢版 |
2023/11/11(土) 23:40:10.34ID:WInFPS+q
プログラミングそのものより
実行環境の設定の方が難しいかもなあ
0099名無しのひみつ
垢版 |
2023/11/12(日) 05:26:23.74ID:jk1pn8mn
だがPCそのものをセットアップする時に名前を日本語にしてしまって
Anacondaに別環境作れないとかもある

pyenvとかでも同じか
0100名無しのひみつ
垢版 |
2023/11/13(月) 11:43:17.08ID:qhnFA5aX
今ってC言語やらない大学も増えてきた?
Pythonやるとこが多い?
15年前はまずはC言語からってイメージだったが
0102名無しのひみつ
垢版 |
2023/11/13(月) 14:21:33.73ID:BtPqeh9u
昔はベーマガで x=x+1 とか手打ちしてたもんだ
0103名無しのひみつ
垢版 |
2023/11/13(月) 17:50:51.26ID:6cxX1Mba
昔はハードウェア偏重で
コンピュータとはハードウェアを売ること使うこと
そう思い込んでる人たちが
ハードウェアの仕組みを教えるために
アセンブラとかCで教えてた

そうじゃなくてコンピュータで何ができるかと言う立場の人たち
初期は数学者とかは数学的な発想で使えるように
した

自分たちの仕事のためにどう使えるか
それがアプリケーション的発想

いまは統計そして機械学習的観点は
Pythonライブラリが一番充実してるから

ChatGPTもPython

もちろんライブラリはCなど高速で作られてる
しかし自動車のエンジンや動力とかの作り方を教える時代じゃない
コンピュータもそう

そんなことよりもネットがどう動いてる
プロトコルはどうなってる
全体はどうデザインされてる
ユーザー満足度は何でもたらされる
そういう観点が大切

それを使ってどう仕事をこなすか
どうしたら使ってもらえる仕組みを構築できるか
すぐ陳腐化するなら時間かけても意味はない
そういう時代だ
0104名無しのひみつ
垢版 |
2023/11/13(月) 18:00:33.99ID:J2VrR0bw
そしていちばん日本が遅れてるのは
コンピュータで使えるように仕事をデザインすること

文字コードレベルから始まって
プロトコルのデザイン
業務関連のフォーマット定義

身近なところで日本人にわかりやすいのは
絵文字の定義

日本じゃすごく前から使ってたのに携帯会社独自の仕様だった
最近ユニコードになったとたん世界中emojiとして最新のものとあつかわれ
しかもemojiは世界語
日本人は日本語が英語になったとか言い出すやついるだろうがそうじゃない
最初から世界語
誰も英語とも思ってないしまして日本発で日本語とも思わず使ってる言葉であり文字よ

日本が会社別や省庁別で狭いところで競い合って閉じこもってるうちに世界は当たり前のものとしてみんなが使えるようにしてしまう

これ殖民地経営の西洋的発想
自分はできなくとも
文書にして定義してしまう
ISO規格とかそれ

やるのは奴隷がやればいい

やることの定義だけ作ってしまって全部持っていく

日本は逆
ものが動かないと軽蔑
動いたら秘密にして独占(したつもり)

いつのまにか負けてる
0105名無しのひみつ
垢版 |
2023/11/13(月) 18:05:55.79ID:+aX24SZX
それは結局国に囚われてるから
なぜ国か
それは官僚が税金で縛りをかけてる国だから
国に囚われてるなら世界の規格は作れない

世界は国では動いていない
動いてるように見えるなら税金で食ってる人ってことだ
0106名無しのひみつ
垢版 |
2023/11/13(月) 18:30:51.42ID:gS7CD44S
京都市のアレとか
大銀行のアレとか
見る限り

結局、おらがシステムが世界一ぃぃ!って思ってるから仕方ない

社内部でしか使わない操作画面の、良くわかんねーウインドウの背景色とか
デフォルトでよくね~?ってのまで
仕様に盛り込むお国柄ですもの
0107名無しのひみつ
垢版 |
2023/11/13(月) 18:48:02.84ID:eEitRBt5
>>100
大学では必修ではFORTRANしかやらなかった
0108名無しのひみつ
垢版 |
2023/11/16(木) 07:53:24.12ID:+GnWxonR
昔は情報系の学科はC言語、機械、電気とか他の学科はFORTRANをやってた。
徐々に機械、電気の学科もC言語だけやるようになった
0109名無しのひみつ
垢版 |
2023/11/16(木) 14:05:16.80ID:96/2SslQ
むかしやね
0110名無しのひみつ
垢版 |
2023/11/16(木) 15:10:58.38ID:laAlOOZl
<marquee>⊂二二二(^ω^)二⊃</marquee>
0111名無しのひみつ
垢版 |
2023/11/16(木) 20:30:00.70ID:XeTT8Y4j
chatGPTにタイトル直してもらった

"Why did university teachers write a Python textbook?"
0112名無しのひみつ
垢版 |
2023/11/16(木) 21:54:06.57ID:jKL7P27v
難しいのかね?
0113名無しのひみつ
垢版 |
2023/11/16(木) 23:50:17.29ID:ZLpfEcL8
元京大生だがFORTRAN77やったなあ
まああの代入文わからん奴はメッタにおらんで
0114名無しのひみつ
垢版 |
2023/11/18(土) 07:15:54.06ID:5IFUESGs
こんなの8bit時代のパソコン雑誌の記事持ってこいよ、って感じ。
山ほどあるだろ、これの解説。 
0115名無しのひみつ
垢版 |
2023/11/19(日) 05:03:32.16ID:c/AOj8VC
>>14
なるほど~おもしろいね

出題意図としては
n^2=Σnみたいのが微分可能でない∵n={n∈ℕ∣n≠0}
が正解?
逆に、nをℝにまで拡張して左辺を微分可能にしたならば、今度は右辺がΣで書けなくなって∫か
これ自分で考えたの?
ttps://ja.uncyclopedia.info/wiki/1%3D2
に紹介したらどう?

スレ的には、解ってて駄々こねてんだからほっとけば良いと思うがね
じゃy=x*xなら複素共役と内積ですか?って話

一つの嘘は嘘である。二つの嘘も嘘である。三つの嘘は政治である。
~ 1=2 について、ユダヤの諺
0116名無しのひみつ
垢版 |
2023/11/19(日) 11:39:03.67ID:kMO0v/BQ
>>14
微分を整数であるnについて行なってる時点でおかしい
整数で微分の代わりにするなら差分だがそれなら右辺と左辺は等しくなる
0117名無しのひみつ
垢版 |
2023/11/20(月) 13:24:55.02ID:nXDbtq8i
y = C
※Cは定数
の定数関数と考えると

微分って「変化の割合」だからこの関数を微分すると0じゃねーの?
0118名無しのひみつ
垢版 |
2023/11/24(金) 12:43:06.52ID:8crmD2Ch
?「大丈夫ですよ」
0119名無しのひみつ
垢版 |
2023/11/24(金) 13:27:37.17ID:3LInq0VH
等価は=でなく==だと教えれば済む話
0122名無しのひみつ
垢版 |
2023/12/20(水) 22:56:07.01ID:/Np0lm1K
「日経Linux」誌がついに廃誌された。
0124名無しのひみつ
垢版 |
2024/01/07(日) 22:17:29.20ID:RQwfULpO
人間に独立した人格が有るように、チンポにも独立したチン格が有る
これは親クラスと子クラスの継承関係である
チン格とはつまり「愚息」であり、自分にも他人にも成り得る
これがオブジェクトの多態性と表現される
オシッコするときのチンポは随意筋、勃起するときのチンポは不随意筋
このように時と場合によって真逆の性質を併せ持つことができる

随意筋 不随意筋
  ↖ ↗
  チンポ

自然言語処理において語の意味は文脈によって変わるので、Pythonのような多重継承が不可欠ね!
0125名無しのひみつ
垢版 |
2024/01/08(月) 16:34:59.86ID:VFthcqyy
小学生にプログラミング言語を教える、みたいな話があるけど
この「代入構文が分からない大学生」と逆の現象が起きるんじゃないかな。
先にプログラミングで x = x+1 を覚えて「変数は任意に操作できる」と思い込んで
方程式で使う = の「変数の取りうる値を制限する」働きが理解できない、と。
0126名無しのひみつ
垢版 |
2024/01/08(月) 17:51:23.98ID:SSa7wnQR
>>125
1980~90年代にも既に
「せんせー、プログラミングの配列なら分かるけど
数学の数列がわかりませーん
あと変なちっちゃな字の添え字じゃなくて[ ]の中に添え字書いても点数下さい」という
高校生が一杯いたぞw
0127名無しのひみつ
垢版 |
2024/01/08(月) 18:30:03.29ID:Kr00tSuI
>>125
小中学生はビジュアルプログラミングが主で言語を学ぶのは高校生から
■ このスレッドは過去ログ倉庫に格納されています

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