「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > 曜日 #パート || Pythonをゼロから見直す

曜日 #パート || Pythonをゼロから見直す

2024 年 8 月 31 日に公開
ブラウズ:255

1 日目 - シンプルな Python プロジェクト

print("Hello, World!")

Python とは?

Python は人気のあるプログラミング言語です。 Guido van Rossum によって作成され、1991 年にリリースされました。

用途:

  • Web 開発 (サーバーサイド)、
  • ソフトウェア開発、
  • 数学、
  • システム スクリプト。

Pythonって何ができるの?

  • Python をサーバー上で使用して Web アプリケーションを作成できます。
  • Python はソフトウェアと併用してワークフローを作成できます。
  • Python はデータベース システムに接続できます。ファイルの読み取りと変更も可能です。
  • Python を使用すると、ビッグ データを処理し、複雑な数学を実行できます。
  • Python は、ラピッド プロトタイピングや実稼働対応のソフトウェア開発に使用できます。

なぜパイソンなのか?

  • Python はさまざまなプラットフォーム (Windows、Mac、Linux、Raspberry Pi など) で動作します。
  • Python は英語に似た単純な構文を持っています。
  • Python には、開発者が他のプログラミング言語よりも少ない行数でプログラムを作成できる構文があります。
  • Python はインタープリター システム上で実行されます。つまり、コードは記述されるとすぐに実行できます。これは、プロトタイピングを非常に迅速に行うことができることを意味します。
  • Python は、手続き型の方法、オブジェクト指向の方法、または関数型の方法で処理できます。

Windows PC に Python がインストールされているかどうかを確認するには、スタート バーで Python を検索するか、コマンド ライン (cmd.exe) で次のコマンドを実行します。

C:\\Users\\_Your Name_\>python --version

Linux または Mac に Python がインストールされているかどうかを確認するには、Linux ではコマンド ラインを開くか、Mac ではターミナルを開いて次のように入力します。

Day #Part || revisiting Python from scratch

python --version

前のページで学んだように、Python 構文はコマンド ラインに直接記述することで実行できます。

>>> print("Hello, World!")
Hello, World!

または、.py ファイル拡張子を使用してサーバー上に Python ファイルを作成し、それをコマンド ラインで実行します:

C:\Users\Your Name>python myfile.py

コメントを作成しています

コメントは # で始まり、Python はそれらを無視します:

#This is a comment
print("Hello, World!")

変数の作成

Python には変数を宣言するコマンドがありません。

変数は、最初に値を割り当てた瞬間に作成されます。

x = 5
y = "John"
print(x)
print(y)

変数名

変数には、短い名前 (x や y など) またはよりわかりやすい名前 (age、carname、total_volume) を付けることができます。 Python 変数のルール:

  • 変数名は文字またはアンダースコア文字で始まる必要があります
  • 変数名を数字で始めることはできません
  • 変数名には、英数字とアンダースコア (A ~ z、0 ~ 9、および _) のみを含めることができます。
  • 変数名は大文字と小文字が区別されます (年齢、年齢、年齢は 3 つの異なる変数です)
  • 変数名に Python キーワードを使用することはできません。

グローバル変数

Day #Part || revisiting Python from scratch

x = "awesome"

def myfunc():
  print("Python is "   x)

myfunc()
x = "awesome"

def myfunc():
  x = "fantastic"
  print("Python is "   x)

myfunc()

print("Python is "   x)
x = 1    # int
y = 2.8  # float
z = 1j   # complex

#convert from int to float:
a = float(x)

#convert from float to int:
b = int(y)

#convert from int to complex:
c = complex(x)

print(a)
print(b)
print(c)

print(type(a))
print(type(b))
print(type(c))

乱数

import random

print(random.randrange(1, 10))

_スライスの興味深い例:
_

explain b = "Hello, World!"
print(b[-5:-2])
  1. 変数の割り当て:

パイソン
b = 「ハロー、ワールド!」

この行は文字列「Hello, World!」を割り当てます。変数 b.

  1. 文字列のスライス:

パイソン
print(b[-5:-2])

この行は、文字列 b のスライスを出力します。スライスの仕組みは次のとおりです:

  • 負のインデックス: Python では、負のインデックスは文字列の末尾からカウントされます。したがって、-1 は最後の文字、-2 は最後から 2 番目の文字、というようになります。
  • スライス b[-5:-2]: 「末尾から 5 文字目から開始して、末尾から 2 文字目まで (ただし、含まない)」という意味です。

インデックスを使用して文字列を視覚化しましょう:

こんにちは世界 !
0 1 2 3 4 5 6 7 8 9 10 11 12
-13-12-11-10 -9 -8 -7 -6 -5 -4 -3 -2 -1

したがって、b[-5:-2] は文字列「Hello, World!」の文字 orl に対応します。

したがって、print(b[-5:-2]) の出力は次のようになります:

オル

Python 文字列

Day #Part || revisiting Python from scratch
Day #Part || revisiting Python from scratch
Day #Part || revisiting Python from scratch

詳細はこちら

リリースステートメント この記事は次の場所に転載されています: https://dev.to/tobidelly/day-1-part-1-revisiting-python-from-scratch-i1f?1 侵害がある場合は、削除するために[email protected]に連絡してください。それ
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3