このコースは Day 1 から Day 10 までの10個の記事から構成されています。各記事には以下のコンテンツが含まれています。

動画

記事本文

演習問題

まずは動画を見て、学習内容の概要をわかりやすく把握しましょう。次に本文を読んで学習内容を整理し、自分のペースでじっくり理解を深めましょう。最後に演習問題を解いて学習した知識をアウトプットし、新しく知った知識を使いこなす練習をしましょう。

Crash Course
Day 1: Print 関数とコメント – プログラミング短期集中コース
  • print() 関数の使い方
  • コメントとは、そしてどのようにして使うか
  • インラインコメントとブロックコメントの違い
Crash Course
Day 2: 変数、データタイプと、数字の計算 – プログラミング短期集中コース
  • 変数とデータタイプの定義
  • 変数とデータタイプの関係
  • 算術演算
Crash Course
Day 3: データ構造 – プログラミング短期集中コース
  • データ構造とは
  • 基本的なデータ構造: リスト、タプル、辞書、セット
  • 各データ構造を定義する方法
  • 各データ構造の特徴
Crash Course
Day 4: リストについてもっと詳細に – プログラミングの短期集中コース
  • リストスライシングとは何か
  • リストスライシングの使い方
  • ネストされたリストの使い方
Crash Course
Day 5: コードの流れをコントロールする – プログラミングの短期集中コース
  • 条件文: `if`, `elif`, `else`.
  • ループの作り方
  • `for` ループと `while` ループのどちらを使うか
Crash Course
Day 6: リスト内包表記 – プログラミングの短期集中コース
  • リスト内包表記の作成方法
  • リスト内包表記の長所
  • リスト内包表記を使ったデータの抽出と編集の方法
Crash Course
Day 7: 関数 – プログラミングの短期集中コース
  • 関数が何であるかの理解
  • 関数を定義する方法
  • 関数を呼び出す方法
  • パラメータと引数の違い
  • 変数のスコープ
Crash Course
Day 8: 文字列の扱い – プログラミングの短期集中コース
  • 文字列スライシング
  • 文字列を扱うためのメソッド
Crash Course
Day 9: グラフの描き方 – プログラミングの短期集中コース
  • Matplotlib ライブラリのインポート
  • 簡単な折れ線グラフの作成
  • axesfigureの意味
  • グラフのカスタマイズ方法
  • 数学における関数のグラフの作成
Crash Course
Day 10: クラスを理解する – プログラミング短期集中コース
  • クラスの定義
  • クラスとオブジェクトの関係
  • クラスを定義する方法
  • オジェクト (インスタンス)を作成する方法
  • メソッドと属性
  • セッターとゲッター
  • セッターとゲッターの長所