プログラム初心者ワイprint ( ‘Hello World’ )

スポンサーリンク
1: 名無しさん@おーぷん 21/05/20(木)14:38:59 ID:cvzu
print ( 2 ** 10)

こんなんでいつになったらちゃんとしたプログラム作れるようになるんや…

2: 名無しさん@おーぷん 21/05/20(木)14:39:20 ID:wHcW
ならんよ

3: 名無しさん@おーぷん 21/05/20(木)14:39:35 ID:cvzu
>>2
だよな

4: 名無しさん@おーぷん 21/05/20(木)14:40:09 ID:t4bL
目的絞らないと応用的な手段は学習できないからな
基礎を覚えることはできるかもしれないけどそれだけ

5: 名無しさん@おーぷん 21/05/20(木)14:40:10 ID:R5Y3
今の小中学生が習ってるレベルのやつやってるのか?

6: 名無しさん@おーぷん 21/05/20(木)14:40:29 ID:cvzu
とりあえず教則本の第1章やっとる…

8: 名無しさん@おーぷん 21/05/20(木)14:41:39 ID:GiUZ
>>6
とりあえず本は閉じろ
今はすべてネットに書いてある

ネットのサンプルをひたすら試してながら覚えてゆけ

12: 名無しさん@おーぷん 21/05/20(木)14:42:37 ID:cvzu
>>8
ネットのサンプルがどこにあるのかわからんレベルや
プログラムはガチ初心者

7: 名無しさん@おーぷん 21/05/20(木)14:41:23 ID:hiqC
情報系学部の学生ワイがきたで
アドバイスするとしたらとりあえずハローワールドができたら後は何か作りたいものを決めてそれを作りながら勉強するのが近道や
とりあえずHTMLでサイトでも作ってみたらどうや?

9: 名無しさん@おーぷん 21/05/20(木)14:42:06 ID:cvzu
>>7
pythonでHTMLの作り方わからないンゴねえ…

10: 名無しさん@おーぷん 21/05/20(木)14:42:30 ID:wHcW
>>9
初心者滲み出るレスで草

14: 名無しさん@おーぷん 21/05/20(木)14:43:07 ID:cvzu
>>10
おう助けろや

13: 名無しさん@おーぷん 21/05/20(木)14:42:45 ID:hiqC
>>9
あと1つアドバイスをするとしたら色々な言語に手を出すのはやめておいたほうがええで
ぶっちゃけ言語が変わっても基本的なルールは変わらないから1つを勉強すればええ

15: 名無しさん@おーぷん 21/05/20(木)14:43:21 ID:cvzu
>>13
pythonがんばりゅ

17: 名無しさん@おーぷん 21/05/20(木)14:44:28 ID:GiUZ
>>9
PythonでWebサーバー構築したいならDjangoかFlaskやな
インストールは簡単やけどPythonって意外とむずいのよね

20: 名無しさん@おーぷん 21/05/20(木)14:45:34 ID:cvzu
>>17
webサーバいらん
機械学習やるで!

28: 名無しさん@おーぷん 21/05/20(木)14:47:59 ID:GiUZ
>>20
機械学習を習得してというかPythonならライブラリを利用するだけやと思うが
一体なにをしたいんや?

30: 名無しさん@おーぷん 21/05/20(木)14:48:28 ID:cvzu
>>28
ちゃんと理解したいやん

33: 名無しさん@おーぷん 21/05/20(木)14:49:16 ID:wHcW
>>30
機械学習つまらんよ

27: 名無しさん@おーぷん 21/05/20(木)14:47:46 ID:CNkN
これ入門書の最初の1ページ目ぐらいやろ

31: 名無しさん@おーぷん 21/05/20(木)14:48:55 ID:cvzu
>>27
第一章やぞ

32: 名無しさん@おーぷん 21/05/20(木)14:49:04 ID:l4H2
機械学習とかAIってあこがれるよね
でも文法の基本は絶対よね

37: 名無しさん@おーぷん 21/05/20(木)14:50:52 ID:cvzu
>>32
せや、文法からや

35: 名無しさん@おーぷん 21/05/20(木)14:49:46 ID:1b2c
昔やってたゲームのmodがpythonで書かれてたのが多かった

38: 名無しさん@おーぷん 21/05/20(木)14:50:59 ID:645N
本とか順番に知識が書いてあるだけであんま身につかんから
目的をもってとりあえず作りたいもの決めて、
それを作るために色々調べながらやっていくとええで

39: 名無しさん@おーぷん 21/05/20(木)14:51:16 ID:GiUZ
>>38
これ

46: 名無しさん@おーぷん 21/05/20(木)14:52:59 ID:cvzu
>>39
だから機械学習や

40: 名無しさん@おーぷん 21/05/20(木)14:51:25 ID:645N
とりあえずオセロを作ってみたいとかそんなんでええで

42: 名無しさん@おーぷん 21/05/20(木)14:52:09 ID:cvzu
実は機械学習のライブラリはOpenCVとかNumpyとか使ったことあるけど脳死で適当にやってただけや
プログラムやったことないからちゃんと基礎からやりたいと思った

45: 名無しさん@おーぷん 21/05/20(木)14:52:48 ID:JyUC
本業ワイがきたで
コードはAAモードでコピペするとええぞ
インデントもそのままになるから

50: 名無しさん@おーぷん 21/05/20(木)14:55:06 ID:cvzu
>>45
見てこのコード良いなとかってどうすりゃ分かるんや?

53: 名無しさん@おーぷん 21/05/20(木)14:56:44 ID:JyUC
>>50
コードの良し悪しはいろんな観点で測られるから一概には言えんけど、まずは可読性と再利用性を意識するとええと思うで

54: 名無しさん@おーぷん 21/05/20(木)14:57:09 ID:cvzu
>>53
可読性と再利用性を意識できないから困ってるんや…

55: 名無しさん@おーぷん 21/05/20(木)14:57:57 ID:JyUC
>>54
まあコピペしかしてない段階ならまだそのレベルに達してないから意識できなくても仕方ないで

51: 名無しさん@おーぷん 21/05/20(木)14:55:38 ID:JyUC
機械学習でtkinter使う必要ないやろ…
tensorflowとかkeras、pytorch、numpy、matplotlibあたりからさわりはじめるほうが早い

52: 名無しさん@おーぷん 21/05/20(木)14:56:15 ID:cvzu
>>51
全部知ってはいる
だが使いこなせない
脳死でやってみただけ

56: 名無しさん@おーぷん 21/05/20(木)14:58:22 ID:78YL
初心者が再利用性意識しすぎてなにもできずに躓くのアホくさいって現場の人が嘆いてたんやが

59: 名無しさん@おーぷん 21/05/20(木)14:59:43 ID:JyUC
>>56
まずベタ書きして、処理を共通化できそうなところを共通化していくのが無難やな
コードは一回書いて動いたら終わりじゃなくて、リファクタリングとかメンテナンスをしていくものやから、その過程で洗練していったらええ

57: 名無しさん@おーぷん 21/05/20(木)14:58:51 ID:cvzu
新しいの覚えたで!!!!

text=’hello world’
print(text)

63: 名無しさん@おーぷん 21/05/20(木)15:01:02 ID:JyUC
>>57
文字入力して、それを10回表示させるとかどう?
つかう機能はinput(),print(),forくらいでできるで

65: 名無しさん@おーぷん 21/05/20(木)15:01:44 ID:cvzu
>>63
あのさあ…for とかまだやってないんやが

66: 名無しさん@おーぷん 21/05/20(木)15:02:13 ID:JyUC
>>65
じゃあ一回でええやん
文字を入力して、それをもう一回表示させる

62: 名無しさん@おーぷん 21/05/20(木)15:00:23 ID:cvzu
あれ、、なんかプログラム面白いやん

64: 名無しさん@おーぷん 21/05/20(木)15:01:16 ID:cvzu
text=’彡(゚)(゚)’
print(text)

67: 名無しさん@おーぷん 21/05/20(木)15:02:53 ID:cvzu
print()
print()
print()
以下同

これでまあええかよゆーよゆー

68: 名無しさん@おーぷん 21/05/20(木)15:03:17 ID:Hquv
なんな本業ニキめっちゃ優しそうやな

69: 名無しさん@おーぷん 21/05/20(木)15:04:33 ID:WpiP
あぁ、もうプログラミングスレの季節か

71: 名無しさん@おーぷん 21/05/20(木)15:05:13 ID:JyUC
>>69
そんな季節があるんか?やっぱり日本には五季があるから

72: 名無しさん@おーぷん 21/05/20(木)15:05:17 ID:fyNO
pythonはたのしくない

73: 名無しさん@おーぷん 21/05/20(木)15:05:33 ID:cvzu
>>72
何が楽しいんや
Cとか無理やで

86: 名無しさん@おーぷん 21/05/20(木)15:19:12 ID:ToPM
鉄則
プログラムは文系
作りたいもの無けりゃモチベ上がらない
本読むよりとりあえずコーディングしまくった方が覚えられる
ネットで調べたら大体作りたいもののコードのベースが載ってる

87: 名無しさん@おーぷん 21/05/20(木)15:20:25 ID:qwx5
cはやったけどpythonってなにがいいの

88: 名無しさん@おーぷん 21/05/20(木)15:21:02 ID:ToPM
>>87
初心者でも分かりやすい
オブジェクト指向

大体この2つやと思う

89: 名無しさん@おーぷん 21/05/20(木)15:21:12 ID:JyUC
>>87
簡単なのがいい

90: 名無しさん@おーぷん 21/05/20(木)15:21:46 ID:qwx5
>>89
cもそこまで難解じゃなかったけどそれより楽なんか
ええな

95: 名無しさん@おーぷん 21/05/20(木)15:26:30 ID:JyUC
>>90
C言語は言語仕様は簡単で単純やけど、実装上の注意点が多すぎるのと、問題の発生箇所の特定が難しいこと、単純な機能でも自分で作らないといけない、大規模システムや組込みシステムの実装が大変になる、みたいな問題があるんや
覚えるのは簡単やけど、使いこなすのが非常に難解なんやな

一方Pythonはそのあたりの小難しいところを意識しなくても全部ある程度勝手にそこそこいい感じにやってくれたり、ライブラリが組込のものとサードパーティのものでたくさんあるから実装が楽というのがメリットや
この意味でpythonは簡単なんや

99: 名無しさん@おーぷん 21/05/20(木)15:27:52 ID:GiUZ
>>95
まあ、Cもライブラリ活用すればかなり省力できるようになるけどな
boostとか

102: 名無しさん@おーぷん 21/05/20(木)15:30:09 ID:JyUC
>>99
boostは基本C++向けのライブラリやな

96: 名無しさん@おーぷん 21/05/20(木)15:26:53 ID:GiUZ
>>87
Cみたいにメモリ管理とか考えなくて済むねん
まあスクリプト言語は大概そうやけど

ただ基本的なことを考えなくて済む分理解は遅いと思うけど
初心者こそCとC++から始めたほうがワイ的にはええと思う

91: 名無しさん@おーぷん 21/05/20(木)15:22:59 ID:ToPM
というかCはアレで割と難解な方やぞ
C++は地獄

100: 名無しさん@おーぷん 21/05/20(木)15:28:14 ID:JyUC
>>91
C++は最高の言語やで
ほぼ全てのパラダイムと機能を実現できるんや

93: 名無しさん@おーぷん 21/05/20(木)15:23:47 ID:3hUD
文字表示できるならギャルゲーつくってや

94: 名無しさん@おーぷん 21/05/20(木)15:24:22 ID:ToPM
C出来るなら殆どのプログラミング言語をちょっと勉強した程度でマスター出来ると思う

97: 名無しさん@おーぷん 21/05/20(木)15:26:57 ID:cvzu
最近のプログラムってパズルみたいなもんやな

98: 名無しさん@おーぷん 21/05/20(木)15:27:35 ID:umxz
Cでゲーム書こうとすると頭お菓子なるからな
malloc使える環境なら最低でもC++欲しいわ

101: 名無しさん@おーぷん 21/05/20(木)15:29:28 ID:umxz
C++は使いこなすまでが大変、というか人類で「使いこなす」の枠に入るやつが何人いるのか

103: 名無しさん@おーぷん 21/05/20(木)15:30:20 ID:xP9B
フレームワークがいまだにわからん
どこからどこまでがフレームワークなんや
統合開発環境開いた瞬間に作られてるディレクトリもフレームワークの仕事なんか

109: 名無しさん@おーぷん 21/05/20(木)17:42:05 ID:OeP5
プログラマそろそろ3年目だけど今だに初心者感が抜けない

116: 名無しさん@おーぷん 21/05/20(木)18:03:38 ID:XxEI
HTMLがおすすめやわ
他の言語のようになんのためにこれ覚えるんや?ってのが少なくて、すぐ結果を更新できて目に見えて成長が感じられるので続きやすい

引用元: https://hayabusa.open2ch.net/test/read.cgi/livejupiter/1621489139/

学問・勉強・受験
スポンサーリンク
スポンサーリンク
スポンサーリンク
こそあどch

コメント