
私もコーディングのJava基本編 - フルコース(20時間)
nadocoding
学びの楽しみを知らせてくれる講義。私もコーディングのJava基本編を紹介します。
Beginner
Java, oop
Pythonを活用してGUIプログラミングを学び、複数の画像をまとめる便利なプログラムを一緒に作成します。
Pythonの基礎文法を活用して実力を固める
tkinterライブラリを活用した本番プログラムの制作
Python(Python)入門者脱出、
GUIプログラミングで楽しく実力を固めてみてください!
多くの方がPythonの基礎まではよく学びますが、
1. 初心者から抜け出して中級者で実力を育てるには?
2. Pythonを使って何ができるか?
この2つで難しさを経験していると思います。
そこで私はこの方々のために多様でありながら役に立つ、計8つの実戦プロジェクトを作り、実力を育てることができる講義を制作することにしました。
そしてその2番目のプロジェクトは「GUIプログラミング」です。
大学時代、「私もコーディング」が初めて学んだ言語はCでした。
(あ、小児期にGW-BASICも学んでみましたが、論外とさせていただきます😆)
Cを学びながら感じた点はこんな感じでした。 ▼
1.難しい
2.難しい
3.難しい
4. ああ C.. 何の音だ
- ポインタークラスの後 -
5. 記憶なし
(撃分)
教授は一生懸命教えてくれました。本当に頑張ります。
しかし、私たちの答えはジョンガンだけです...
ところで、一つの疑問が残りました。
「なぜ文字だけ出るの?
私が書くプログラムはすべてかわいいグラフィックを持っていますか?」
圧縮プログラム、ワード、ゲーム、ブラウザだけでなく
とにかくメモ帳、絵版、地雷探しもすべてきれいな窓の中にボタンやイメージなどがありましたね。
とても気になって調教にも会いましたが、戻ってくる答えは
「勉強してみるとわかります。C一つだけちゃんとやっても食べて買えますよ」
今は知りません...
はい、今振り返ると調教様の言葉は間違っていませんでした。
しかし、当時、私はあまりにも面倒だったし、その後も文字だけ出てくるコーディングだけで、開発に大きく興味を感じませんでした。
専攻科目の実習や課題がみんなこんな感じでした。
Cでピラミッド作りとか、
???
Cで球球団を編む…みんな文字だけ出てきました。
????
若い考えでは、コーディングを学んだらしく、こういうことだけ作れば、
いくら一生懸命作っても、だんだん誰に書いてみてもらえないんですよ…。
私が望んだ姿はまさにこんなものでした。
最小Javaで作られたメモ帳
メモ帳
何か動作できるように見えます。
ボタンを押すとすぐに動作するようになりました。
はい、まさにGUIというやつを上書きしたプログラムです。
(GUI:Graphical User Interface)
今回の活用編のテーマがまさにこの「GUIプログラミング」です。
Python陣営にはさまざまなGUIライブラリがあります。
(tkinter、PyQt、wxPython、PyGui、PySide、...)
私はその中で最も簡単かつ迅速に開発できるtkinterを選びました。
Pythonをインストールすると自動的に連れてくるやつでもありますね。
Python GUIプログラミングライブラリ、Tkinter
まずはtkinterの基礎をまず勉強しながら、どのウィジェットがあるのか、どのように書くのかをまず勉強します。
カチッと押して見ることができるボタンもあります、
ボタンを押すと動作します。
ただ文字や画像を見せるだけのラベルもあります。
ラベル
本当によく使われる、文字を入力できるエントリとテキストボックスも学びます。
テキストボックスに文字を入力!
複数のアイテムを簡単に管理できるリストボックスもあります^^
リストボックス
これはよく見ますか?チェックボタンですね😆
該当する項目にチェック
複数の中から一つを選べるラジオボタンもあります。
たった1つだけ
これらの重要なものを含むいくつかをさらに学び、画面のトップメニューも一度作成します。
トップメニュー
ウィジェットをどのように私が好きなように配置するのか勉強してみるべきでしょうか?
これを行うには、キーボードの数字キーパッド部分を作成します。
電卓のような気がしますね😊😊
電卓のように見える数字キーパッド
あとは、基礎を学んだのにクイズが抜けられません!
復習して、Windowsのメモ帳と同じプログラムを一つ作ってみましょう。
(一緒に作ったメモ帳)
(オリジナルメモ帳)
区別しないほど似ています
もちろん、あなたは自分で作ることができます^^
Cheers!
ここまでするのに映像基準でちょうど2時間であれば良いです。
その後は…私はとても好きなプロジェクトに進みます。
コーディング勉強の花は直接ある程度規模のあるプログラムを作ってみることですから。 ^^
どんなプロジェクトか。
インターネットで見ると、ドラマや映画やテレビ番組の主なシーンを集めて一つに合わせたイメージがありますか?
例えば、このようなものです(愛しています無限挑戦..)
映像を見ながら希望のシーンをキャプチャし、キャプチャした画像を一つずつ合わせるのは普通のことではありません。
それで、この作業をとても楽にするプログラムを作ってみましょう。
プログラムの作り方と使い方はおおよそです。
1. 合わせるイメージを選んで
2. 保存パスを選択し、
3.スタートを押すと?
終わり!
..そうではありませんか? ^^;;
ボーナスでキーボードを押すと、自動的にスクリーンキャプチャしてファイルに保存するユーティリティも作成してみます。
だから本当に映像を見ながらこの番組が使えるんですから^^
ここまでやったら
などをすべて学ぶようになります。
Pythonで「自分だけの素晴らしいプログラム」を作りたい方にお勧めします。 ^^
YouTubeチャンネル📺
私もコーディングチャンネルを購読することで、コーディング関連のさまざまな蜂蜜チップ講座を誰よりも早く受講できます。
学習対象は
誰でしょう?
私もコーディングPython基本編を見た方
Python初心者から脱出したい人
前提知識、
必要でしょうか?
Pythonの基礎
100,721
受講生
3,146
受講レビュー
915
回答
4.9
講座評価
11
講座
유튜브에서 코딩 교육 채널을 운영하고 있는 나도코딩입니다.
누구나 쉽고 재미있게 코딩을 공부하실 수 있도록 친절한 설명과 쉬운 예제로 강의합니다.
코딩, 함께 하실래요? 😊
🧡 유튜브 나도코딩
🎁 코딩 자율학습 나도코딩의 파이썬 입문
📚 코딩 자율학습 나도코딩의 C 언어 입문
全体
34件 ∙ (3時間 52分)
1. Intro
00:16
2. 活用編2紹介
01:46
3. GUIプログラミングの紹介
02:00
4. 基本フレーム
04:40
5. ボタン
08:41
6. ラベル
04:49
7. テキスト&エントリー
06:11
8. リストボックス
07:19
9. チェックボタン
04:55
10. ラジオボタン
07:10
11. コンボボックス
05:29
12. プログレスバー
09:13
13. メニュー
09:19
14. メッセージボックス
12:00
15. フレーム
05:37
16. スクロールバー
04:55
17. グリッドの基本
11:08
18. グリッドの深化
08:14
19. クイズ
15:18
全体
260件
4.9
260件の受講レビュー
受講レビュー 9
∙
平均評価 5.0
受講レビュー 5
∙
平均評価 5.0
受講レビュー 17
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
受講レビュー 4
∙
平均評価 4.5
無料
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!