LEARNING CATEGORY

Pythonを学ぶ

基本文法だけでなく、自分で動かして試しながら、アプリ制作やAI活用につながる力を育てます。

学べること

  • 変数、条件分岐、繰り返しなどの基礎文法
  • 小さなプログラムを作りながら考える手順
  • AIやデータ分析へ進むためのPythonの土台

できるようになること

  • 自分で短いプログラムを書いて動かせる
  • エラーを読み、直すための考え方を学べる
  • AIやアプリ制作につながる基礎を作れる

つまずきやすいところ

  • 文法だけを覚えようとして、何に使うのか分かりにくくなりやすい
  • エラーで止まったときに原因を探す練習が不足しやすい

キノコードでの学び方

Pythonを学ぶでは、コースのステップを順番に進めながら、作品づくり、確認問題、コミュニティ機能を組み合わせて学習します。分からないところは掲示板で相談し、タイピング広場や早押し天国で基礎力と定着を補えます。

小学生・中学生向けPython学習や、Python初心者のプログラミング入門として、文法だけでなく実際に動かして理解することを大切にします。

Pythonの学習ロードマップ

Pythonは、AI活用、データ分析、アプリ制作にもつながる学びやすいプログラミング言語です。キノコードでは小学生・中学生・高校生や初心者が、文法を暗記するだけでなく、短いコードを動かしながらエラーの読み方や作る力を段階的に学びます。

  1. STEP 1 変数、条件分岐、繰り返しなどの基礎文法を短いコードで確認します。
  2. STEP 2 エラーを読みながら修正し、小さなツールやアプリを自分で動かします。
  3. STEP 3 AI活用やWeb制作と組み合わせ、Pythonを実際の制作に使う練習へ進みます。

代表コース

Pythonで絶対合格!Python 3 エンジニア認定基礎試験対策を学ぶキノコードの学習コースサムネイル

絶対合格!Python 3 エンジニア認定基礎試験対策

このコースでは「Python3 エンジニア認定基礎試験」を取得することを目指します。 (Python3 エンジニア認定基礎試験とは「一般社団法人Pythonエンジニア育成推進協会」が出している試験です) ただし、このコースではPythonの基本的なことは理解していることを前提にして進めます。 もし、まったくPythonを学んだことがなければ、別コースの「Python入門①」と「Python入門②」を終わらせてから進めてください。

このコースで学ぶこと

  1. 試験の説明~1章~2章「Python インタプリタを使う」①
  2. 問題:試験の説明~1章~2章Python インタプリタを使う①
  3. 2章「Python インタプリタを使う」②
  4. 問題:2章Python インタプリタを使う②
  5. 3章「形式ばらない Python の紹介」①
  6. 【問題】3章「形式ばらない Python の紹介」①
もっと見る
  1. 【問題_2】3章「形式ばらない Python の紹介」①
  2. 3章「形式ばらない Python の紹介」②
  3. 【問題】3章「形式ばらない Python の紹介」②
  4. 3章「形式ばらない Python の紹介」③
  5. 【問題】3章「形式ばらない Python の紹介」③
  6. 4章「その他の制御フローツール」①
  7. 【問題】4章「その他の制御フローツール」①
  8. 4章「その他の制御フローツール」②
  9. 【問題】4章「その他の制御フローツール」②
  10. 4章「その他の制御フローツール」③
  11. 【問題】4章「その他の制御フローツール」③
  12. 4章「その他の制御フローツール」④
  13. 【問題】4章「その他の制御フローツール」④
  14. 4章「その他の制御フローツール」⑤
  15. 【問題】4章「その他の制御フローツール」⑤
  16. 4章「その他の制御フローツール」⑥
  17. 【問題】4章「その他の制御フローツール」⑥
  18. 5章「データ構造」①
  19. 【問題】5章「データ構造」①
  20. 5章「データ構造」②
  21. 【問題】5章「データ構造」②
  22. 5章「データ構造」③
  23. 【問題】5章「データ構造」③
  24. 5章「データ構造」④
  25. 【問題】5章「データ構造」④
  26. 5章「データ構造」⑤
  27. 【問題】5章「データ構造」⑤
  28. 5章「データ構造」⑥
  29. 【問題】5章「データ構造」⑥
  30. 6章「モジュール」①
  31. 【問題】6章「モジュール」①
  32. 7章「入力と出力」①
  33. 【問題】7章「入力と出力」①
  34. 7章「入力と出力」②
  35. 【問題】7章「入力と出力」②
  36. 8章「エラーと例外」①
  37. 【問題】8章「エラーと例外」①
  38. 8章「エラーと例外」②
  39. 【問題】8章「エラーと例外」②
  40. 9章「クラス」①
  41. 【問題】9章「クラス」①
  42. 9章「クラス」②
  43. 【問題】9章「クラス」②
  44. 9章「クラス」③
  45. 【問題】9章「クラス」③
  46. 10章「標準ライブラリミニツアー」①
  47. 【問題】10章「標準ライブラリミニツアー」①
  48. 10章「標準ライブラリミニツアー」②
  49. 【問題】10章「標準ライブラリミニツアー」②
  50. 11章「標準ライブラリミニツアー その2」①
  51. 【問題】11章「標準ライブラリミニツアー その2」①
  52. 11章「標準ライブラリミニツアー その2」②
  53. 12章「仮想環境とパッケージ」①
  54. 【問題】12章「仮想環境とパッケージ」①
  55. 13~14章「仮想環境とパッケージ」①
  56. 【問題】13~14章「仮想環境とパッケージ」①
PythonでPythonでデスクトップアプリを作ろうを学ぶキノコードの学習コースサムネイル

Pythonでデスクトップアプリを作ろう

Pythonを使って、Windowsで動くデスクトップアプリをつくります。 先にPython入門①と②を学んでおいてください。 完成するアプリは「おみくじアプリ、と見せかけてビックリさせるジョークアプリ」です。

このコースで学ぶこと

  1. Visual Studio Codeのインストール
  2. Visual Studio Codeの使い方
  3. Tkinterのインポート・mainloop()・パス
  4. Anacondaのインストール
  5. Tkinterのインポート・mainloop()・パスの問題
  6. dirコマンド・cdコマンド
もっと見る
  1. dirコマンド・cdコマンドの問題
  2. title()・geometry()・Label()・Button() pack()・config()・command
  3. title()・geometry()・Label()・Button()・pack()・config()・commandの問題
  4. 乱数を作る(randint()) ・画像を表示させる準備(Pillowのインポート)
  5. 乱数を作る(randint()) ・画像を表示させる準備(Pillowのインポート)
  6. PIL.Image.open()・PIL.ImageTk.PhotoImage()・image
  7. PIL.Image.open()・PIL.ImageTk.PhotoImage()・imageの問題
  8. 関数から別の関数を呼び出す ・エラーからヒントを探す
  9. 問題:関数から別の関数を呼び出す ・エラーからヒントを探す
  10. スコープ・ローカル変数・グローバル変数
  11. 問題:スコープ・ローカル変数・グローバル変数
  12. ウィンドウを最大にし、ラベルも同じサイズに合わせる(state()・place()) ・音を鳴らす(winsound.PlaySound())
  13. 問題:ウィンドウを最大にし、ラベルも同じサイズに合わせる(state()・place()) ・音を鳴らす(winsound.PlaySound())
  14. コードからアプリにする(ビルド)
  15. 問題:コードからアプリにする(ビルド)
  16. セーブ機能を作る
  17. 【問題】セーブ機能を作る
PythonでPython入門②を学ぶキノコードの学習コースサムネイル

Python入門②

このコースはPython入門①をクリアしてからやってください。 このコースでは、Pythonを基礎から学びたい小学生・中学生・高校生向けに「Python入門②」を学びます。Python入門②-1-1、Python入門②-1-1の確認問題、Python入門②-1-2などを順番に進め、自分で短いプログラムを書いて動かせるようになることを目指します。

このコースで学ぶこと

  1. Python入門②-1-1
  2. Python入門②-1-1の確認問題
  3. Python入門②-1-2
  4. Python入門②-1-2の確認問題
  5. Python入門②-2-1
  6. Python入門②-2-1の確認問題
もっと見る
  1. Python入門②-2-2
  2. Python入門②-2-2の確認問題
  3. Python入門②-3-1
  4. Python入門②-3-1の確認問題
  5. Python入門②-3-2
  6. Python入門②-3-2の確認問題
  7. Python入門②-4-1
  8. Python入門②-4-1の確認問題
  9. Python入門②-4-2
  10. Python入門②-4-2の確認問題
  11. Python入門②-5-1
  12. Python入門②-5-1の確認問題
  13. Python入門②-5-2
  14. Python入門②-5-2の確認問題
  15. Python入門②-6-1
  16. Python入門②-6-1の確認問題
  17. Python入門②-6-2
  18. Python入門②-6-2の確認問題
PythonでPython入門①を学ぶキノコードの学習コースサムネイル

Python入門①

Python(パイソン)というプログラミング言語を学ぼう! 初心者から、上級者まで使えたほうが良い、とても将来性のある言語です。 このコースでは、Pythonを基礎から学びたい小学生・中学生・高校生向けに「Python入門①」を学びます。Python入門①-0、Python入門①-1、Python入門①-1の確認問題などを順番に進め、自分で短いプログラムを書いて動かせるようになることを目指します。

このコースで学ぶこと

  1. Python入門①-0
  2. Python入門①-1
  3. Python入門①-1の確認問題
  4. Python入門①-2
  5. Python入門①-2の確認問題
  6. Python入門①-3
もっと見る
  1. Python入門①-3の確認問題
  2. Python入門①-4
  3. Python入門①-4の確認問題
  4. Python入門①-5
  5. Python入門①-5の確認問題
  6. Python入門①-6
  7. Python入門①-6の確認問題
  8. Python入門①-7
  9. Python入門①-7の確認問題

よくある質問

Pythonは初心者でも学べますか?

はい。基本文法を小さな制作と組み合わせることで、初めてでも段階的に学べます。

Scratchを先に学んだ方がよいですか?

低学年や初めての場合はScratchから入ると理解しやすいです。キーボード操作に慣れている場合はPythonからでも始められます。

Pythonではどんなものを作れますか?

計算ツール、簡単なゲーム、データを扱うプログラム、AI活用につながる小さなアプリなどを段階的に作れます。

英語やタイピングが苦手でも進められますか?

最初は短いコードから始めます。タイピング広場などで入力に慣れながら、エラーを読む練習も一緒に進めます。

エラーで止まったときはどう学びますか?

エラー文を確認し、どこまで動いたかを分けて見る練習をします。間違いを直す過程もプログラミング学習の大切な部分です。