トップ > python > 

Google ColabでPythonを動かす!Hello Wolrdと基本文法の学習

Google ColabでPythonを動かす!Hello Wolrdと基本文法の学習

Google Colab x Pythonの使い方を解説。Hello Wolrdからインデントルール、コメント、命名規則などPythonの基礎学習をブラウザで今すぐできる!

基本文法 目次

  1. Pythonの書き方
    1. Pythonで Hello World を出力する
    2. Pythonのインデントルール
    3. Pythonの命名規則(ネーミングコンベンション)

Pythonで Hello World を出力する

このプログラムは Google Colab で記述、動作させている。Google Colab は Google Account があれば、環境構築なしで誰もが簡単にPythonを始めることができる。

Google Colabはグーグルで検索すると「Google Colab」「Colab | Google for Developers」の2つのサイトが表示されるので、利用用途にあわせて選択するとよい。


[Google Colabの使い方]
  1. Google Colab(https://colab.research.google.com/)にアクセスする。
  2. 画面上部のメニューの [ファイル] → [ドライブの新しいノートブック] を選択すると、新規のPythonコードが書けるノートブックが作成される。
  3. 画面中央のPythonコードが書けるエリアをコードセル、画面下に表示される1行の入力欄をプロンプト欄と呼ぶ。 ※ プロンプト欄は背景に「コーディングを開始するか、AI で生成します。」の記述がグレーアウトで表示されている。
  4. 作成したPythonコードは、左側の ▶(実行ボタン)で実行できる。
  5. 作成されたノートブックは自動的に Google ドライブに保存される。

Hello World を出力する

以下のコードは、Python で Hello World を出力するコードだ。コードセルの左側の ▶(実行ボタン)をクリックすると、記述したコードの下に Hello world が表示される。

# Python で Hello World を出力する
print("Hello world")

→ コードをクリップボードにコピーする


サンプルコードの解説
print 関数は、指定したデータ(文字や数字)を標準出力する。

print("Hello world")      # Hello world を出力
print("Hello hogehoge")   # Hello hogehoge を出力
print("Hello bonobono")   # Hello bonobono を出力
print("Hello shimarisu")  # Hello shimarisu を出力

→ コードをクリップボードにコピーする

Pythonのインデントルール

Pythonのインデントルールは、4スペース(半角)で、オフサイドルールを採用している。
※オフサイドルール:インデント(字下げ)によってコードのまとまり(ブロック)を表現する。

以下のコードは、PythonとJavaで同じ処理を記述している。

Python

if a == b:
    print("aとbは等しい")
elif a > b:
    print("aはbより大きい")
else:
    print("それ以外")

→ コードをクリップボードにコピーする

Java

if (a == b) {
	System.out.println("aとbは等しい");
} else if (a > b) {
	System.out.println("aはbより大きい");
} else {
	System.out.println("それ以外");
}

→ コードをクリップボードにコピーする

もしスペースを間違えるとどうなる?

Javaを始めとする多くの言語はインデントに意味はないので、TABかスペースか、スペースなら何文字かをコーディング規約で明確に縛ればインデントは統一される。

インデントを言語が強制するのは可読性を担保できるの素晴らしいが、以下のように、複数の処理を1行に書かれるケースなどは他言語と同様であり、可読性は損なわれる。

Python

if a == b: print("aとbは等しい")
elif a > b: print("aはbより大きい")
else: print("それ以外")

→ コードをクリップボードにコピーする

Java

if (a == b) { System.out.println("aとbは等しい"); } 
else if (a > b) { System.out.println("aはbより大きい"); }
else { System.out.println("それ以外"); }

→ コードをクリップボードにコピーする

呪術師の解呪

インデントを始めとするプログラムの表記は、自分が慣れた表記ではなく、万人が読みやすい表記が絶対的正義である。 可読性を損ねるプログラマーやコーダーは、如何に優れたプログラムを記述できても無価値としれ!

Pythonの命名規則(ネーミングコンベンション)

Pythonの命名規則は、スネークケース、キャメルケース、全ての大文字のスネークケースの3パターンを使う。

命名規則の詳細は 命名規則(ネーミングコンベンション) を参照。

おすすめ記事

10日で使えるJava | 未経験のサルでも分かるJavaの学習サイト 10日で使えるJava | 未経験のサルでも分かるJavaの学習サイト

非エンジニア、文系未経験者、サルでも独学10日でJavaを使えるように内容を構成した独学向け学習サイト。

不要な基礎はバッサリ切り捨て、必要な基礎を十分に深堀した。10日後にはデータベースを使用したWEBシステムを開発できるようになる・・・  続きを見る 

10日で使えるPython | 未経験のサルでも分かるPythonの学習サイト 10日で使えるPython | 未経験のサルでも分かるPythonの学習サイト

非エンジニア、文系未経験者、サルでも独学10日でPythonを使えるように内容を構成した独学向け学習サイト。

不要な基礎はバッサリ切り捨て、必要な基礎を十分に深堀した。10日後にはデータベースを使用したWEBシステムを開発できるようになる・・・  続きを見る 

10日で使えるPHP | 未経験のサルでも分かるPHPの学習サイト 10日で使えるPHP | 未経験のサルでも分かるPHPの学習サイト

文系未経験、サルでも10日でPHPを使えるように内容を構成した独学向け学習サイト。不要な基礎はバッサリ切り捨て必要な基礎を十分に深堀した・・・  続きを見る 

Copyright (C) 2001~2026年 e-elder.jp All Rights Reserved.
運営者情報 ご質問はこちらへお願いします info@e-elder.jp