サイトアイコン

ワイプログラム初学者、勉強するお題を募集する

2:5ch名無し民2022/06/28(火) 02:31:32.23ID:3ZJeBCtn0

サイゼ千円ガチャみたいなの
好きな飲食店のメニューで作る

3:5ch名無し民2022/06/28(火) 02:31:53.68ID:W1aTTDq90

>>2
なんやそれ
1000円分で買えるものをランダムでみたいな?

7:5ch名無し民2022/06/28(火) 02:33:42.49ID:3ZJeBCtn0

>>3
そう
偏り少なく出すのは結構難しそうやな

4:5ch名無し民2022/06/28(火) 02:32:02.42ID:NgrQqnUx0

githubのプロジェクトを自動でクロールしてスターつけまくるスクリプト

5:5ch名無し民2022/06/28(火) 02:32:43.27ID:scycLByBM

twitterの情報商材屋を片っ端から通報するスクリプト

6:5ch名無し民2022/06/28(火) 02:33:34.81ID:5FfAbLP60

作ってくれたらどうやって試せばええんや?わいあいほんやけど


8:5ch名無し民2022/06/28(火) 02:33:59.02ID:MVtI2+fg0

なんjにバチャ豚のスレが立ってたら煽りレスをするスクリプト

12:5ch名無し民2022/06/28(火) 02:37:42.97ID:W1aTTDq90

>>8
似たようなの作ってあるで

9:5ch名無し民2022/06/28(火) 02:36:01.63ID:/iMGXZaNa

アフィまとめとか〇〇速報みたいなアカウント共有して一括ブロックするアプリほしいわ

11:5ch名無し民2022/06/28(火) 02:37:26.71ID:W1aTTDq90

>>9
作れるけど需要なさそうだしな

10:5ch名無し民2022/06/28(火) 02:36:27.09ID:vfeSLzFv0

ID変わったけどイッチや
やっぱり寝るから落としてええで

13:5ch名無し民2022/06/28(火) 02:41:53.92ID:W1aTTDq90

サイゼのはこんなかんじか?

import random
import time

menu = {"うんち":"390","パスタ":"400","アイス":"200","ラムネ":"100",
"目玉焼き":"90","ピザ":"500"}
order = []

limit_yen = 1000
limit_count = 0

while True :
if limit_count =< limit_yen :
priduct = random.choice(list(menu.items()))
order.append(product[0])
limit_count += product[1]
else :
break

print(f"購入できた商品は! : {order}")
print(f"合計金額は! : {limit_count}")


18:5ch名無し民2022/06/28(火) 02:50:29.65ID:0q00to1i0

>>13
はえーこれで初心者なんか
すげーな

22:5ch名無し民2022/06/28(火) 02:53:14.45ID:3ZJeBCtn0

>>13
わかりやすいけど
これやと値段ギリギリまで攻められんな
ピッタリに近づけようとすると値段毎に分けたりで難しいねんな

25:5ch名無し民2022/06/28(火) 02:54:54.99ID:W1aTTDq90

>>22
ん、ギリギリまで攻めるプログラムなん?
それなら注文する商品同じにならんか?

33:5ch名無し民2022/06/28(火) 02:58:52.70ID:MVtI2+fg0

>>13
なんでこれ同じ配列に値段と商品入れてるのか10分考えたんだけどわからないんだけど何か意味ある?

37:5ch名無し民2022/06/28(火) 02:59:34.06ID:W1aTTDq90

>>33
商品と値段結びつけるため

38:5ch名無し民2022/06/28(火) 02:59:57.76ID:3ZJeBCtn0

>>25
本家は同じのでまくるかわりに
ほぼ毎回千円きっかりや
でも出現のバラツキ大きそうやから
どうにかならんかなって思っとる


43:5ch名無し民2022/06/28(火) 03:00:44.65ID:3ZJeBCtn0

>>33
dictやしええやろ

14:5ch名無し民2022/06/28(火) 02:43:19.82ID:W1aTTDq90

作りたいものはあるけどなんかやる気が起きん

なんかええもんないかな

15:5ch名無し民2022/06/28(火) 02:44:17.60ID:2HYAeXW10

ブロック崩しでも作ったら

16:5ch名無し民2022/06/28(火) 02:46:10.03ID:W1aTTDq90

>>15
ゲームはあんま
GUIいるからな

17:5ch名無し民2022/06/28(火) 02:47:31.61ID:YzLDNHP60

お題募集する割に注文多いな

19:5ch名無し民2022/06/28(火) 02:51:02.28ID:B699Mw830

いかにもなコードやな


20:5ch名無し民2022/06/28(火) 02:51:22.59ID:W1aTTDq90

>>18
大したことしてないぞ

>>19
そら、機能実装だけ考えとるからな
PEP8とか考えとらんぞ

21:5ch名無し民2022/06/28(火) 02:53:07.33ID:0q00to1i0

>>20
十分すごいやろ
どうやって学んだん?

26:5ch名無し民2022/06/28(火) 02:55:09.95ID:W1aTTDq90

>>21
まじで大したことしてないで
入門サイト

40:5ch名無し民2022/06/28(火) 03:00:00.42ID:0q00to1i0

>>26
そうなんか
おすすめどこ?興味あるから次の休みやってみる

44:5ch名無し民2022/06/28(火) 03:00:57.04ID:W1aTTDq90

>>40
ん〜、覚えてないけど「Python 入門 Qiita」でググればいいのでやすいで
多分あんなの1日で作れるからガンバ

50:5ch名無し民2022/06/28(火) 03:04:38.49ID:0q00to1i0

>>44
ありがとうやってみる


23:5ch名無し民2022/06/28(火) 02:54:16.57ID:qzJkuidt0

運が悪いとラムネ10本でんか?

24:5ch名無し民2022/06/28(火) 02:54:29.32ID:EyqtC3mka

そんな簡単なもんもうすでに作れるやろ。
もっと難しいものつくれ。
ゲームのチートツールとかな

27:5ch名無し民2022/06/28(火) 02:55:43.25ID:W1aTTDq90

>>24
初学者とうたってるんだから、お前にんなことわからんやろ・・・

28:5ch名無し民2022/06/28(火) 02:57:04.44ID:EyqtC3mka

>>27
だってサイゼのやつとかスラスラ書けてるじゃん
すでにできることやっても成長は緩やかだぞ

30:5ch名無し民2022/06/28(火) 02:57:30.41ID:W1aTTDq90

>>28
これ1日勉強したら誰でもかけると思うぞ

36:5ch名無し民2022/06/28(火) 02:59:19.83ID:EyqtC3mka

>>30
だからすでに出来てるのに繰り返す意味ねーって言ってんだろ!
丁寧に進めたいならそれでいいのかもしれんけど


42:5ch名無し民2022/06/28(火) 03:00:20.28ID:W1aTTDq90

>>36
「出来た」という結果を見て「できる」と評価してるんだから、
チートだって作った場合「できる」になるだろう

後、反復練習に意味はあると思ってるしある程度頭の体操にもなる

47:5ch名無し民2022/06/28(火) 03:03:13.51ID:EyqtC3mka

>>42
調べて調べて全然わからなくて何度も試してようやく形になるものを作れってこと
馬鹿じゃなさそうなのに話通じねーな

最初は何からやっていいのかさえわからんことをやり遂げると成長も達成感もすごいぞ

48:5ch名無し民2022/06/28(火) 03:03:58.90ID:W1aTTDq90

>>47
一応作りたいものがまあまあ難しいもので作りかけだけど、
今は箸休めに練習したいだけだからそこまで求めてないわ

29:5ch名無し民2022/06/28(火) 02:57:18.99ID:YW7aURzU0

褒められだけめっちゃレス早いのいい感じにキモいな

31:5ch名無し民2022/06/28(火) 02:57:57.80ID:W1aTTDq90

>>29
んなところに着目してレスみて名探偵してるとかめちゃくちゃキモいな
褒められてこなかった人生のせいで斜に構えてそう

35:5ch名無し民2022/06/28(火) 02:58:59.71ID:YW7aURzU0

>>31
イッチ怒らせスクリプト楽勝


32:5ch名無し民2022/06/28(火) 02:58:34.99ID:B699Mw830

なんだかんだ勉強するんならなんかしら世に出せるまでなんかやるのがええと思うわ

サイゼのやつやとまんまやけど

34:5ch名無し民2022/06/28(火) 02:58:58.08ID:W1aTTDq90

>>32
んー、世に出せるってリリースってことか?
多分それだとWEBになりやすいと思うけど、時間かかるんだわ

41:5ch名無し民2022/06/28(火) 03:00:04.77ID:B699Mw830

>>34
まぁ一番わかりやすいのはwebやな
ユーティリティとかだとgitとかでもええが

46:5ch名無し民2022/06/28(火) 03:01:31.88ID:W1aTTDq90

>>41
WEBも一応勉強してるんだけど、
CSSとかHTMLかくのと、サーバーの用意とかが面倒だからなぁ

HEROKUとか無料だけど地味に難しいねん

49:5ch名無し民2022/06/28(火) 03:04:31.12ID:B699Mw830

>>46
今の時代フロントなんぞ大して書かなくともいけるやろ
あとはAndroidアプリとかか?

かくいうワイも「なんか作りてぇな〜」と思いながらもなんもできない民なんやが
なんやんかんや仕事で1〜10までなんでもやってる時が力付いてる感があるわ

52:5ch名無し民2022/06/28(火) 03:06:58.31ID:W1aTTDq90

>>49
俺は無能なので結構難しいと言うより、面倒に感じる
特にリリース(サーバーの用意とか)がだるい


57:5ch名無し民2022/06/28(火) 03:13:19.36ID:B699Mw830

>>52
ウーン

じゃあ既に公開されてるAPIとか使ってなんか作るとかはどうや

前にぐるなびかなんかのAPIとGoogleMAPのライブラリ使って地図にマッピングするみたいなのやってみたことあるんやがなんか漠然と勉強した感じあったやで

59:5ch名無し民2022/06/28(火) 03:14:18.47ID:W1aTTDq90

>>57
そういうのもええけど、ある程度大きな規模になると
自己利用しないなら需要あるもの作りたくてそれがめんどいな

てか、なんか手軽なサーバーしらん?

61:5ch名無し民2022/06/28(火) 03:16:23.51ID:B699Mw830

>>59
そうなってくるとオリジナリティ出したり企画的な面が難しくなってくるんよな

とりあえず時代はAWSや
それこそAWSの資格取るのはどうなんや

64:5ch名無し民2022/06/28(火) 03:17:07.30ID:rtCI8XeW0

>>59
AWSにしろAZUREにしろGCPにしろ無料枠があるけどサンプルが多いのはAWSかな
というか手元でやるのが一番楽だよ最初は
herokuとかappserviceみたいなのよりサーバーごと借りる方がトータルで楽じゃねえかな、パソコンの大先生度合いによるけど

65:5ch名無し民2022/06/28(火) 03:17:56.14ID:W1aTTDq90

>>61
AWSってさ、お金かかるんでしょ?
後いっぱいアクセスきたらすごい料金発生するって聞いた
怖くて手が出せない

66:5ch名無し民2022/06/28(火) 03:18:42.65ID:W1aTTDq90

>>64
サーバーごとか
まあ安いサーバー色々あるだろうしな
HEROKUとかのほうが勉強にはなりそうなんだけど

ちょっと探してみるわ


69:5ch名無し民2022/06/28(火) 03:22:35.04ID:B699Mw830

>>65
かかるっつったって…って感じやと思うが…

70:5ch名無し民2022/06/28(火) 03:23:10.11ID:W1aTTDq90

>>69
何十万の請求とか見たことあるぞ
従量課金制なのが嫌だわ

39:5ch名無し民2022/06/28(火) 02:59:58.49ID:MVtI2+fg0

あーこれあれかコンマと勘違いしたわ

45:5ch名無し民2022/06/28(火) 03:01:31.54ID:RJEeYWY50

サイゼのは動的計画法やろ

51:5ch名無し民2022/06/28(火) 03:05:06.55ID:rtCI8XeW0

crackmeとかどう?

53:5ch名無し民2022/06/28(火) 03:07:33.24ID:W1aTTDq90

>>51
ググったけどなんのことかわからん


54:5ch名無し民2022/06/28(火) 03:08:13.50ID:I0SzUpPS0

なんかいたてんねん

55:5ch名無し民2022/06/28(火) 03:08:36.56ID:rtCI8XeW0

完成品を目指すのはいいけど根本的にもうちょっとできること増やした方がいいと思う
一般的なプログラムやるならDBの入出力とかAPIの使い方とか
AWSでもAZUREでもいいから無料のアカウント作って音声認識とかそういうのやってみたら?

56:5ch名無し民2022/06/28(火) 03:10:47.63ID:W1aTTDq90

>>55
DBめっちゃ苦手やわ
SQLほぼわからん

ちょっとそのレベルではない

58:5ch名無し民2022/06/28(火) 03:14:12.06ID:rtCI8XeW0

>>56
まあだからそういうのやってみたらいいんじゃないかな
サイゼの奴でメニューをdbにして好きに登録して貰うとか結果を保存していくとか一歩一歩だよ
ちなみに上のプログラム、1000円も普通に超えるしピザ目玉焼きで終わることもあるしロジックが大分穴あるからそういうのも直したいやね
作りたいものに合わせて体系的に学んだ方がいいと思う

60:5ch名無し民2022/06/28(火) 03:15:41.24ID:W1aTTDq90

>>58
なるほど
たしかにそういうの面白そうやな
ありがとうやで

62:5ch名無し民2022/06/28(火) 03:16:39.64ID:VVHx9FX00

atcoderやれ

63:5ch名無し民2022/06/28(火) 03:16:59.05ID:Kyr/8Jmd0

一昔前ならソシャゲで金稼げたやろな

67:5ch名無し民2022/06/28(火) 03:21:23.72ID:rtCI8XeW0

俺は宗教上azureをおすすめしないといけないからazureぜひ使ってみてくれな
社員になれば無料枠も拡大するしおすすめやぞ
パソコンの大先生ならぜひ受けてみてな

68:5ch名無し民2022/06/28(火) 03:21:55.25ID:W1aTTDq90

>>67
あれ、こないだプログラマーサポートみたいな仕事紹介してた人?
MSでしょ?

71:5ch名無し民2022/06/28(火) 03:25:34.13ID:rtCI8XeW0

まあ課金量なんか止められるしそもそもそんなの作れないから安心していいよ
ロジックとして正しいものを学ぶならatcoderもいいかもね

72:5ch名無し民2022/06/28(火) 03:25:58.01ID:W1aTTDq90

>>71
そうなんか
Atcoderレベル高くね?