2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

俺にプログラミングってのを教えてください

1 :シン:2019/05/15(水) 23:22:20.93 ID:BrzdCfQ/.net
初心者。25、手に職つけたいと思いスレ立てました。
誰かいるかな

4 :デフォルトの名無しさん:2019/05/16(木) 11:36:34.49 ID:hGpE77FH.net
プログラミングの完全初心者ならScratchでもどう?
https://scratch.mit.edu/
まずは「アイデア」をクリックしてみよう。
「チュートリアルを選ぶ」をクリックしてみよう。
そして「さあ、はじめましょう」をクリックして動画を再生してみよう。
見終わったら右矢印をクリックして次の動画を見よう。
ユーザー登録したかったら「Scratchに参加しよう」から。

5 :デフォルトの名無しさん:2019/05/16(木) 11:43:20.34 ID:hGpE77FH.net
scratchが物足りなかったらPythonを学んでみよう。
Windows10ユーザーならますMicrosoftストアからPython 3.7をインストールしよう。
Linuxユーザーならお使いの配布版のリポジトリ(ストア)に必ずパッケージがあるはずだから
それをインストールしよう。
そしてこのチュートリアルを試してPythonの基本的な使い方を学ぼう。
https://docs.python.org/ja/3/tutorial/index.html

6 :デフォルトの名無しさん:2019/05/16(木) 12:46:22.18 ID:x3mOrKeF.net
プログラミングスクールは?
オンラインで受講できるところもあるよ
本当にやる気があるなら金を惜しんではいけない

7 :シン:2019/05/16(木) 21:39:59.25 ID:J1/D5QjR.net
>>4 >>5 さんありがとうございます!
すごく助かります

8 :シン:2019/05/16(木) 21:41:34.90 ID:J1/D5QjR.net
>>6

9 :デフォルトの名無しさん:2019/05/16(木) 21:49:27.55 ID:dGEO4MSK.net
まず
printf("hello world\n");
と書きます

10 :デフォルトの名無しさん:2019/05/17(金) 02:38:42.30 ID:yF0ALKpe.net
Pythonの基礎的な操作の次はPygameで遊ぶか
NumPyを使ってデータマイニングや機械学習のお勉強をしよう!

11 :シン:2019/05/17(金) 21:44:41.00 ID:3Zc3l6Zw.net
>>9
>>10 さん
休みの時にでもやってみます。ありがとうございます!

12 :デフォルトの名無しさん:2019/05/17(金) 22:05:14.27 ID:lI6Lnm9R.net
今でしょ!

13 :デフォルトの名無しさん:2019/05/17(金) 23:39:32.99 ID:qeYgiDma.net
Hello The World!!!

14 :デフォルトの名無しさん:2019/05/18(土) 07:23:43.57 ID:GEx07AN4.net
人に尋ねる前に、自分である程度進められるぐらいじゃないと難しいだろうね。

15 :デフォルトの名無しさん:2019/05/18(土) 08:27:43.23 ID:y+aA+h4W.net
まず1から10,000まで声に出して数えますけ

16 :デフォルトの名無しさん:2019/05/18(土) 09:17:04.81 ID:X3WHo3t/.net
俺は「Pythonスタートブック」から始めた
未経験者にはいい本だと思う

17 :デフォルトの名無しさん:2019/05/18(土) 09:22:32.60 ID:vemaTR55.net
ネット上に無料の入門サイトがたくさんあるのに
何でそれではいけないの?

18 :デフォルトの名無しさん:2019/05/18(土) 10:22:04.58 ID:Q2p1M43w.net
PCと通信環境があれば入門用のサイトがそこら中にあるしIDEすら無料で手に入る時代
自分でいろいろ調べて書いてみて勉強するべきで、こんなスレを立てるような他人依存な人には向いていないのがプログラミング

19 :デフォルトの名無しさん:2019/05/18(土) 11:51:48.75 ID:y+aA+h4W.net
>>15
出来ちゃった人にはプログラミングは必要ないかもしれません。
途中でやめた人にはプログラミングは役に立つかもしれません。
何とか方法を見つけ出してコンピューターに
1から10,000まで言わせてみよう。

20 :デフォルトの名無しさん:2019/05/18(土) 16:19:41.70 ID:tyB07zrp.net
MicrosoftストアのPython 3.7はpipが使えるようです。
これを使ってpygameやnumpyがインストールできます。

コマンドプロンプトを起動して
>python -m pip install pygame --user
>python -m pip install numpy --user

Successfully installedと表示されたら成功です。
installされたモジュールを確認できます。

>python -m pip list
Package Version
---------- -------
numpy 1.16.3
pip 19.1.1
pygame 1.9.6
setuptools 40.6.2

21 :デフォルトの名無しさん:2019/05/18(土) 16:39:02.28 ID:tyB07zrp.net
MicrosoftストアやLinuxのPython 3.7の起動は
コマンドプロンプトかPowershellから
>idle
または
>python
終了は
>>>exit()
Visual StudioでPythonをインストールした場合は
コマンドプロンプトやPowershellからは環境変数が設定されていないので
起動できない模様。
VSのツール -> Python(P)のメニューから行います。

22 :デフォルトの名無しさん:2019/05/18(土) 16:59:45.13 ID:tyB07zrp.net
Visual Studio Codeをエディタとして使う場合(おすすめ):
ここからVisual Studio Codeをダウンロードします。
https://code.visualstudio.com/download
Visual Studio Codeには
Python, C/C++, C#, Java, go, PHP, Ruby, Rustなど、
使いたいプログラミング言語向けの拡張機能が用意されています。

23 :デフォルトの名無しさん:2019/05/18(土) 17:06:27.54 ID:tyB07zrp.net
Visual Studio Codeの拡張機能をインストールしたい場合は
「View(表示)」->「extensions(拡張機能)」をクリックします。
pythonならpythonと入力して検索します。
見つかったらinstallボタンをクリックします。

24 :デフォルトの名無しさん:2019/06/06(木) 15:54:53.59 ID:cy3eGCV7.net
>>1 フリーター? 職業訓練所でプログラミング教室があるだろ。

【職業訓練 東京都】プログラミング教室おすすめ5選|Pythonスクール,初心者,社会人,無料講座,勉強会,Ruby,Java,PHPなど
http://techgym.jp/?p=833

無料の体験会はあるけど、基本的に金を取るんだな。
---
先ずは自分一人でやってみるんだな。 入門書なら一人で進められるはず。

25 :デフォルトの名無しさん:2019/06/14(金) 03:41:42.48 ID:yabGeOu9.net
1から10,000までの数字をノートに書き出します。
縁起が悪いので4と9を含む数字は飛ばします。
実際に書き出した数の個数を数えます。

26 :デフォルトの名無しさん:2019/06/14(金) 10:25:26.93 ID:tMiW8ocL.net
さらに3が入るときと3の倍数の時だけアホになる

27 :デフォルトの名無しさん:2019/06/15(土) 05:45:49.23 ID:y16ZBdhY.net
まずメモ帳などに「hello woqld」と書きます
次にこれを1000行にします

28 :デフォルトの名無しさん:2019/06/16(日) 04:01:56.49 ID:HeZkFDT3.net
woqld?

29 :デフォルトの名無しさん:2019/06/21(金) 23:42:49.88 ID:OzmDrQzm.net
>>25
表示文字に 0,1,2,3,5,6,7,8を使った8進数なので
これを10進数に変換すれば個数が出る

30 :デフォルトの名無しさん:2019/07/08(月) 12:26:29.15 ID:FERsptXS.net
>>25
素直にプログラミングすればpythonだと
def f(c,n):
return (-1 == str(n).find(c))

a = 0
for x in range(1,1000 + 1):
if f('4',x) and f('9',x): a += 1

print(a)

慣れてくればリスト内包表記使って

def f(c,n):
return (-1 == str(n).find(c))

print(len([x for x in range(1,1000 + 1) if f('4',x) and f('9',x)]))



>>29 の論を借りれば8進数の千を表示するだけで済む。

print(0o1000)

31 :デフォルトの名無しさん:2019/07/09(火) 19:25:28.22 ID:Tk90Nozf.net
お絵かきソフトでティッシュペーパーの箱の絵を描きます

32 :デフォルトの名無しさん:2019/07/10(水) 21:48:40.48 ID:x/yEqGHt.net
1から30までのすべての整数を適切につなげて1つの大きな数をつくります
最大の数は?

33 :デフォルトの名無しさん:2019/07/10(水) 23:52:44.29 ID:pfDxHBsl.net
「つなげて」の意味は?
n乗のn乗とか認めるの?

34 :デフォルトの名無しさん:2019/07/11(木) 00:22:12.03 ID:AsB2X0JQ.net
数字を並べるだけ
ただし1つの整数の中で桁を入れ替えるのはなし

35 :デフォルトの名無しさん:2019/07/11(木) 09:18:56.47 ID:rgMjbc3S.net
>>32
と言うかそう言うのはこっちでやれ

プログラミングのお題スレ Part14
https://mevius.5ch.net/test/read.cgi/tech/1558168409/

36 :デフォルトの名無しさん:2019/07/11(木) 13:35:31.05 ID:AsB2X0JQ.net
あのスレに持っていったらどうなるか

  算数パズルはほかでやれ
  簡単な問題は遠慮しろ
  宿題は自分でやれ

とかなんとか文句を言われるだけ

37 :デフォルトの名無しさん:2019/07/13(土) 08:37:03.78 ID:HeViotvO.net
>>27
全体をコピーして追加で2行
1行コピーして追加で3行
全体をコピーして追加で6行
1行コピーして追加で7行
全体をコピーして追加で14行
1行をコピーして追加で15行
全体をコピーして追加で30行
1行コピーして追加で31行
全体をコピーして追加で62行
全体ををコピーして追加で124行
1行をコピーして追加で125行
今全体をコピーして追加で250行
全体をコピーして追加で500行
全体をコピーして追加で1000行


38 :デフォルトの名無しさん:2019/07/15(月) 16:19:51.81 ID:DWf+gBWv.net
>>32
987654330292827262524232222120191817161514131211110

39 :デフォルトの名無しさん:2019/07/16(火) 18:58:10.42 ID:3nU6ofW6.net
>>32
Haskell
文字列のリストをソートして(ここ重要)意図と違うのは“3”より“30”が小さいと見なしたいみたいな
x = y * 10な場合(文字列なんで”x” = “y0”)だけなんで
(反転は処理の前でも後でもどっちでも良い)

import Data.List

main = (print.concat.f.reverse.sort) [show x | x <- [1..30]]

f [] = []
f (x:y:zs) | x == (y ++ "0")= y:f (x:zs)
f (x:xs) = x:f xs

40 :デフォルトの名無しさん:2019/08/05(月) 23:55:30.31 ID:ZhXR8o8h.net
>>32
Ruby

p [*"1".."30"].sort{|a,b|b+a<=>a+b}.join

41 :デフォルトの名無しさん:2019/08/07(水) 23:38:29.40 ID:qK58n1z9.net
まず、開発環境導入でつまづくかもな

42 :デフォルトの名無しさん:2019/08/19(月) 18:20:33.60 ID:YB9Wg1qd.net
C言語って一部コードの例外を除いてプログラムが、メイン関数を含めて
関数を単位ブロックにして書かれる関数プログラミング言語に思えるんだけど、
関数型とは違うんだよね?

43 :蟻人間 :2019/08/19(月) 20:04:50.89 ID:GYeBbzEk.net
>>42
C/C++は、構造化プログラミングだ。

「関数型言語」というのは、副作用のない「純粋関数」で記述するプログラム言語だ。

C/C++は副作用があるので意味が違う。

44 :蟻人間 :2019/08/19(月) 20:08:12.63 ID:GYeBbzEk.net
プログラミングの「関数」は、数学の「関数」とは若干、意味が異なる。

「純粋関数」と言えば数学の関数という意味になる。

45 :デフォルトの名無しさん:2019/08/21(水) 20:57:06.82 ID:u1HjpT+T.net
数学の分野にはその「純粋関数」しかないんですかねえ。
純粋関数しか扱わないのが数学?

46 :さまよえる蟻人間 :2019/08/26(月) 19:55:55.16 ID:doK8kIo2.net
>>45
コンピューター科学(CS)では、リスト構造や配列なども数学的な操作対象として扱う。しかしそれは応用数学の範囲であり、純粋な数学とは言えない。

47 :HAL:2019/11/18(月) 20:44:17.75 ID:r2fWji5L.net
他人のソースコードを見て読む
別のプログラマー二つ以上

48 :デフォルトの名無しさん:2019/11/21(木) 16:49:01.19 ID:T2PYFJO7.net
今すぐプログラミングをやめたらいい

49 :デフォルトの名無しさん:2020/07/04(土) 03:17:28.67 ID:OxpkXjjx.net
>>46
彷徨ってますねー

50 :デフォルトの名無しさん:2020/09/29(火) 01:32:23.90 ID:amwtasid.net
>>1
僕はここにいるよ。

51 :デフォルトの名無しさん:2021/02/20(土) 22:23:51.15 ID:Ailsz9Eo.net
藤林丈司

52 :デフォルトの名無しさん:2021/10/30(土) 15:32:31.83 ID:yHAVIR4/.net
プログラミングの家庭教師やってるけど興味有る?

53 :デフォルトの名無しさん:2023/02/18(土) 21:28:49.13 ID:FBUBLGnGY
最近.地球破壊テ囗リス├税金泥棒自閉隊か゛都心近くまでクソ航空機飛ばしてるな
騒音によって知的産業の回復可能性まで徹底的に阻止して.住民イラヰラ犯罪惹起.税金泥棒しながら桁違いの石油を無駄に燃やして,
工ネ儿ギ‐価格暴騰させて,氣候変動,土砂崩れ.洪水、暴風.大雪、干は゛つ、森林火災にと国土破壊するのか゛国防だの笑わせんなボケ
選挙で大敗する予定の岸田異次元増税文雄がウクラヰナをネタに軍事國家化を推し進めて、自閉隊と結託して選挙無効を━方的に宣言して
専制主義國家にしようとたくらんでることに.お前らもそろそろ気つ゛かないとな
頭弱い岸田増税文雄は,財源か゛必要だなんた゛と□車に乗せられて増税まて゛して,足すくわれてミャンマ一状態になる未来か゛目に見えてるわ
こうしたテロリス├どもに対抗するために,利権を貪って税金泥棒して地球破壞して私権侵害して私腹を肥やすた゛けの人類に涌いた害蟲
クソ公務員を全廃させて、新Ξ種の神器,拳銃、スティンガー.手榴弾を全家庭に普及させないとお前ら口シア逃亡民みたいな目に合うそ゛

創価学會員は、何百万人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まて゛出てる世界最惡の殺人腐敗組織公明党を
池田センセ―が口をきけて容認するとか本氣て゛思ってるとしたら侮辱にもほと゛か゛あるそ゛!
hТТРs://i、imgur、cоm/hnli1ga.jpeg

15 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★