Python のクイックスタート

初心者向けに設計されたこの実践的なコースで、Python の基本をマスターしましょう。インタラクティブなラボと実践的な課題を通じて、データ型、制御構造、関数、モジュール、データ構造などの重要な概念を学びます。Python プログラミングの旅を始める人に最適です。

Python

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

Python のクイックスタートは、初めてプログラミングを学ぶ人向けのコンパクトな実践入門です。10 個の活動は 5 個のガイド付きラボと 5 個の短いチャレンジを交互に行い、インタープリタと入出力から、型、制御構文、関数、モジュール、パッケージ、組み込みデータ構造へ進みます。

各ラボでテーマを説明・実演した後、宇宙を題材にしたチャレンジで応用します。短時間で要点を学びながら、自分でコードを書いて検証できます。

学習内容

  • Python インタープリタを使い、入力を読み書式付き出力を表示するスクリプトを実行する
  • 変数に値を保存し、数値、文字列、真偽値を相互変換する
  • インデックス、スライス、一般的な文字列操作でテキストを処理する
  • 条件、for と while、入れ子、ループ制御でプログラムの動きを制御する
  • 再利用可能な関数を定義し、ローカルとグローバルのスコープを理解する
  • モジュールとパッケージを作成し、全体または特定の関数をインポートする
  • リスト、タプル、集合、辞書を作成・更新する
  • 関数とデータ構造を組み合わせ、要件に沿った小さなプログラムを実装する

このコースの対象者

Python を短く体系的に初体験したい完全な初心者と、他言語から移行して構文を実践的に復習したい人向けです。広範囲や高度な内容より、必須の言語技能とすぐに行う演習を重視します。

前提知識: プログラミングや Python の経験は不要です。キーボード操作とファイル閲覧ができれば十分で、インタープリタと実行手順はコース内で紹介します。

学習環境: すべて Ubuntu 22.04、Python 3、エディタ、ターミナルを使用します。6 個は VNC デスクトップ、4 個は WebIDE です。ラボは手順付きで、各チャレンジには自動チェックと参考解答があります。

よくある質問

Python for Beginners との違いは何ですか?

Quick Start は、構文、関数、モジュール、コレクションに絞った 10 活動・30 ステップの短いコースです。Python for Beginners は 30 ラボで、文字エンコーディング、PEP 8、詳しい例外処理、クラス、特殊メソッド、デコレータも扱います。

チャレンジは完全な初心者にも適していますか?

はい。直前のガイド付きラボを先に修了してください。4 個は Beginner で、最後のデータ構造チャレンジは複数技能を組み合わせる Intermediate です。

行き詰まったら解答を確認できますか?

はい。5 個すべてに自動チェックと参考解答があります。まず自分で実装し、その後にフィードバックと解答で修正点を確認してください。

オブジェクト指向やアプリケーションフレームワークも扱いますか?

いいえ。関数、モジュール、パッケージ、基本コレクションまでです。クラス、例外、ファイル処理、Web フレームワーク、データライブラリ、デプロイは対象外です。

講師

labby
Labby
Labby is the LabEx teacher.