Pythonのまとめ

言語
スポンサーリンク

言語ごとに書き方が若干異なる部分を中心にまとめています。

特徴

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
タイトルとURLをコピーしました