Pythonの基礎固めをするために良い方法をご存知ありませんか?
こんにちは。
ディープラーニングに興味を持って、Pythonを理解できるようになりたいと思ってます。
基礎本などを読んで打ち込んでみたりしているのですが、いまいち身につきません。
おそらく、Pythonの基礎事項がどのように役立つのかイメージできないためではないかと思います。
どのようにして基礎を学ぶと良いのでしょうか?
あるいは、学習の手順として基礎から入るのは間違ってはいませんか?
アドバイスお願いします!!
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
> おそらく、Pythonの基礎事項がどのように役立つのかイメージできないためではないかと思います。
No.1さんも仰っておりますが、
個々の部品(基礎事項)の機能を理解できたら、それらを組み合わせて何かを作ってみては如何でしょうか?
コンソール上で動作する単純なツールやゲームとかですね。
(GUIアプリは、GUIライブラリの使い方を学ぶ必要があるので最初はお勧めしません)
それらを作成していく過程で、
欲しい機能を実現するには、すでにある部品をどの様に組み合わせれば良いかという
学習ができると思います。
作る物はなんでも良いです。簡単なものから始めて徐々に機能を追加したり難しいものに挑戦したりしましょう。
・数あてゲーム
・思考機能なしのオセロ
・迷路作成と、それを辿る
・PC内のファイルをツリー表示
などなど
私は趣味で新しいプログラム言語を学んだ時は、コンソールで動作させる簡易電卓を良く作ります。
↓こんな感じのものです。
in > (1+2)*3
out> 9
in > ANS+1
out> 10
in > M=1
out> M:1
in > M+1
out> 2
in > DEF ADD(X,Y):X+Y
out> ADD(X,Y):X+Y
in > M+ADD(1,2)
out> 4
それもとも、いきなりディープラーニングの実践に進んでみるとか
ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装
https://www.amazon.co.jp/%E3%82%BC%E3%83%AD%E3%8 …
ディープラーニング用のライブラリを使用せず(数値計算のライブラリは使用します)にゼロからディープラーニングのプログラムを作成していきます。
最初は少々難しいかもしれませんが勉強にはなると思います。
No.2
- 回答日時:
私はこれでした。
本家のチュートリアルの翻訳。ただです。https://docs.python.jp/3/tutorial/index.html
これを終えたらfluent pythonあたりがよいかも。
日本語訳有り。かなりマ二アックです(^-^;
No.1
- 回答日時:
人によっても違うとは思いますが
私の場合(Pythonではなく他の言語ですが)は、基礎を学習するのはあまり面白くなかったです。
それで、職場の先輩方に自動化してほしいと言われた仕事をいろんな言語で自動化し、必要になった知識をその都度集中的に学習しました。
(ただ、基本的な知識が抜けているかもしれませんが)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
String^の^自体が何を意味して...
-
VB と VC++ と VC#の違いは?
-
clock_gettimeでミリ秒の時間差...
-
人工知能の勉強
-
c言語はどのくらい出来るように...
-
Windows Media Playerを開くと...
-
ワープロソフトの製作難易度
-
gcc に mktemp 危険と怒られ...
-
Google ColaboでGUI作成
-
IPアドレス、サブネットマスク...
-
(C言語等で)既存ファイル群の属...
-
ランタイムの要らない言語
-
色混ぜのアルゴリズム
-
本格的なGUIを作るのにおすすめ...
-
python urlopen error について...
-
モバイルCというC言語のプログ...
-
[DirectX]SDK直叩き or 既存の...
-
強化学習の環境作成、AI。自動...
-
【VC++】MFC、C++/CLI(CLR)、...
-
プログラマーで「使えない人」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
String^の^自体が何を意味して...
-
パソコン
-
なぜHTMLのソースコードが無料...
-
VB と VC++ と VC#の違いは?
-
VC++とVC#の違いを教えて下さい
-
Cを一通りやった後・・何をすれ...
-
Pythonの基礎固めをするために...
-
簡単なシューティングゲームの...
-
HTMLってホームページ以外どん...
-
C++を読めるようになりたい
-
C、C++、C#の関係について
-
センスってありますか?
-
C言語を独学でマスターした人。。
-
プログラミング言語
-
VBとC言語について
-
C++を学ぶためにCの知識は必須...
-
c言語はどのくらい出来るように...
-
clock_gettimeでミリ秒の時間差...
-
c++の勉強について
-
C言語で自動販売機のプログラ...
おすすめ情報