言語ごとに書き方が若干異なる部分を中心にまとめています。
特徴
Pythonは、Guido van Rossumによって1989年に開発されたプログラミング言語です。その特徴は以下の通りです。
- シンプルで読みやすい文法
- 汎用性が高いこと
- 多くのライブラリやフレームワークを持っていること
- オブジェクト指向や関数型プログラミングにも対応していること
- 科学技術やデータ分析に適していること
Pythonは、シンプルで読みやすい文法が特徴で、初心者にも扱いやすい言語とされています。
また、汎用性が高いため、Webアプリケーション開発やゲーム開発から、機械学習やデータ分析などの分野でも使用されています。
Pythonには多くのライブラリやフレームワークがあり、それらを組み合わせることで、より高機能なアプリケーションを開発することができます。
また、オブジェクト指向や関数型プログラミングにも対応しており、柔軟なプログラミングが可能です。
お試し実行環境

ブラウザでプログラミング・実行ができる「オンライン実行環境」| paiza.IO
paiza.IOはオンラインですぐにプログラミングが始められる、オンライン実行環境です。Java,Ruby,Python,PHP,Perlなど主要32言語に対応。プログラミング学習にも。
Eラーニング

Python体験編
Python体験編のレッスン一覧です。各レッスンは、それぞれ数本の3分程度の動画(チャプター)とそれに対応した演習問題で構成されています。

Python3入門編
この入門講座ではPythonの基本を環境構築不要で短時間で学ぶことができます。データサイエンスやAI,Webアプリケーション開発を学びたい方を対象に予備知識なく活用いただけます。
ログだし
print("Hello world")
コメント
# 1行コメント """ 複数行コメント """ ''' 複数行コメント '''
算術演算子
| 演算子 | 説明 |
| + | 足し算 |
| – | 引き算 |
| * | 掛け算 |
| / | 割り算 |
| % | 割り算の余り |
変数宣言
変数名の宣言に型などの指定はしなくて良い。
2文字目以降の単語はアンダーバーで繋ぐ(スネークケース)。
制限と慣習
数値を先頭には使えない。
変数名にハイフンは使えない。
先頭に大文字は使えない。
キャスト
int(hoge) # 数値に変換 float(fuga) # 数値に変換 str(piyo) # 文字列に変換
条件演算子(の代わりになるもの)
<真の場合の値> if <条件式> else <偽の場合の値>
比較演算子
| 演算子 | 説明 |
| == | 等しい |
| != | 等しくない |
| > | より大きい |
| >= | 以上 |
| < | より小さい |
| <= | 以下 |
| is | 同一オブジェクト |
| is not | 異なるオブジェクト |
| in | 要素を含む |
| not in | 要素を含まない |
真偽値
| 型・定義 | 説明 |
| bool | 型 |
| True | 真 |
| False | 偽 |
条件分岐
if hoge == "hoge":
print("hoge")
elif hoge == "fuga":
print("fuga")
else:
print("piyo")
論理演算子
| 演算子 | 説明 |
| and / & | And |
| or / | | Or |
| not | Not |
if True and True:
print("true")
if True & True:
print("true")
if True or False:
print("true")
if True | False:
print("true")
if not False:
print("true")
繰り返し
for i in range(5):
print(i)
for i in range(1, 10):
print(i)
配列
list = [1, 2, 3, 4, 5]
for i in list:
print i
list = [1, 2, 3, 4, 5]
for i in reversed(list):
print i


