現代Python入門.


Pythonは雇い主による仕事のために求められている最も人気のあるプログラミング言語の一つです.Pythonは強力で使いやすい初心者です.この記事では、Pythonでプログラミングを始めるために、読者が知っておく必要がある基本的な概念を読者に紹介します.

楽しい事実


パイソンは、1980年代後半にGuido van Rossumによって開発されました.
Guido Vo Rossumは、「モンティパイソンのフライングサーカス」として知られているBBCコメディシリーズから、スクリプトを読んでいました.
彼は短くてユニークだった名前が欲しかったので、彼は言語Pythonと名付けました.
Pythonのインストール
訪問www.python.org 最新のPython版をダウンロードしてインストールします.Python 3は、Pythonが積極的に維持しサポートしているので、初心者に最適です.
テキストエディタのインストール
訪問https://www.python.org/about/gettingstarted/ Pythonで初心者のためにどのテキストエディタとIDEが最適かを知る.をダウンロードしてインストールすることができますhttps://www.jetbrains.com/pycharm/download/#section=windows , またはVisual Studioのコードhttps://code.visualstudio.com .
最初のPythonプログラムの作成
1)IDEを開き、「新規プロジェクトを作成」を選択します.
2 )プロジェクトとインタプリタの場所を選択します.
3)Createをクリックします.
4)「ファイル」を右クリックし、' new '> ' python file 'をクリックし、' pyth 'という名前を付けて「OK」をクリックします.
5 )基本的なPythonプログラムを書くことから始めましょう.プログラム.これを行うには
print('Hello World!')

6)「実行」メニューに進み、プログラムを実行するために「実行」ボタンを選択します.
7 )画面の一番下で見ることができるはずです
Hello World!
お祝いおめでとう、あなたの最初のPythonプログラムを書いた!
チュートリアルをチェックアウトhttps://realpython.com or https://www.guru.com これらのステップ.
また、初心者フレンドリーYouTubeのビデオをチェックしてください.
プログラム
プログラムは、実行される命令をコンピュータに与えるコードのラインを意味します.
コンソール
コンソールはPythonがコードを出力する場所です.プログラムは上部から下部に順に実行される.
使用するprint Pythonでの指示を実行する文
print('Hello World')

受信入力
使用するinput 端末ウィンドウから値を読み込む.
first_number = input('Enter your first number: ')
print(first_number)
コメント
コメントはハッシュ文字を使用して追加されます# .コードを説明することでコードを読みやすくするために使用できます.
ノート
Pythonはコメントを実行しません.
#anything after this hash character is a comment.
キーワード
キーワードは特別な意味を持つPythonの予約語です.
それらは、以下を除いて小文字で書かれますTrue and False キーワード.
型変換
Pythonのデータ型には、文字列、数値、およびブール値が含まれます.
1章文字列
文字列は文字列です.Pythonでは、引用符で文字列を囲む'Hello World!' またはダブル"Hello World!" 引用符.
文字列連結
string concatenation 1つの文字列を他の文字列と組み合わせることを意味します
print('Hello'+ ' Pam')
# Output
Hello Pam
2 .数値
変数内に数値を格納できます.
操作の順序を指定するために括弧を使用します((3+4)*7) .
使用するstr 文字列の横の数を出力する関数
my_num = 6
print(str(my_num) + ' is the best number.')
#in the console this produces 6 is the best number算術
追加(+)減算(-)乗法(*)事業部(/)弾性係数(%)指数(**)等式演算子(==)等しくない(!=)比較演算子(>,>=,<,<=)
print(5 + 3) 
print(5 - 3)
print(5 * 3)
print(5 /3)
print(5 % 3)
print(5 ** 3)
print(5 != 3) 
3ブール値
boolean値はTrue and False キーワード.
変数
変数は、一時的にデータをコンピュータメモリに格納するために用いる.
変数の名前を変数の値と等しく宣言することから始めます.age=20 .
変数を宣言して文字列値を代入できますname = "Pam" .
変数の名前に複数の単語を使用している場合、アンダースコアfirst_name .
関数
関数は、特定のタスクを実行するコードのコレクションです.関数内の任意のコードをインデントする必要があります.
The def キーワードはPythonで関数を定義するために使用されます.
関数内のコードは、関数名を関数名として呼び出したときにのみ実行できます.
def say_hello():
    print('Hello User')

say_hello()
#console shows Hello User関数は文字列を変更したり、文字列に関する詳細な情報を得るために使用されます.
組み込み関数
関数を変数に変換し、int() float() bool() str()数に関連する関数abs -絶対値.pow -パワー.max -最大数を指定します.min -最小値を与える.round -アップ/ダウン.ceil -天井関数.sqrt -平方根.
パラメータ
パラメータは関数に与える値です.
def say_hello(name):
    print('Hello '+ name)

say_hello('Pam')
#console shows Hello Pam返り値return キーワードはPythonから関数から情報を返すことができます.Pythonでは任意のデータ型を返すことができます.
def square(num):
    return num*num 

result = square(5)
print(result)
#console gives 25論理演算子
これらは、式をブール値に評価するために使用されます.
I)and -リターンTrue 両方の式が戻るならTrue .
2)or -リターンTrue を返しますTrue .
iii).not -が初期値と逆の値に設定されます.
if文if ステートメントは、我々のプログラムで決定をするのに用いられます.
num1 = float(input("Enter first number: "))
op = input("Enter operator: ")
num2 = float(input("Enter second number: ")

if op == "+"
     print(num1 + num2)
elif op == "-"
     print(num1 - num2)
elif op == "*"
     print(num1 * num2)
elif op == "/"
     print(num1 / num2)
else: 
     print("Invalid operator")
一方ループwhile ループは、コードのブロックを繰り返し繰り返し実行するために使用されます.ループ内のコードは、条件が保持されている限り実行されます.
i = 1
while i <= 10:
     print(i)
     i = i + 1  #can also use i += 1
print('Done')
#console shows
1
2
3
4
5
6
7
8
9
10
Done
ループ用for ループは、文字列、リスト、タプル、セット、辞書または他のiterableオブジェクトであるシーケンスを反復処理するために使用されます.
fruits = ['peach', 'passion', 'pear']
for word in fruits:
    print(word)
#console gives us
peach
passion
pear
インデックス
index 文字列、リスト、タプルの中に特定の文字がある場合を教えてください.文字列は0から始まる.
リスト
リストは、アイテムの順序付けられたコレクションです.リストの記述名を与えます.インデックスを基にリストに要素をアクセスできます.
fruits = ["bananas", "oranges", "mangoes", "apples"]
print(fruits[0])
#console shows bananasリスト関数append -リストの末尾に新しい要素を追加するにはinsert -リストの先頭に新しい要素を追加するにはin -アイテムがリストに存在するかどうかチェックする.len -どのように多くの項目を我々はリストにして知っている.for -を返します.extend -リストを追加するにはcount -リストに値が表示される回数を知る.sort -アルファベット順のリストにアイテムを配置する.reverse -リストの順序を逆にする.remove -リストから要素を削除するにはpop -リストから最後の要素を削除するにはclear -リストからすべての要素を削除するには
タプル
タプルはオブジェクトのシーケンスを格納するために使用されます.タプルは不変で、一旦作成されると変更または変更できません.これらは0から始まる.
coordinates = (35, 67)
print(coordinates[0])
#console shows 35辞書
辞書は、キー値ペアで情報を格納できる特別な構造体です.キー値ペアの各キーは、与えられた値に関連付けられます.キーは一意でなければなりません.値は文字列、数値、リスト、またはタプルです.
ex_dict = {
      "Mon": "Monday",
      "Tue": "Tuesday",
      "Wed": "Wednesday",
      "Thu": "Thursday",
      "Fri": "Friday",
      }
 print(ex_dict.get("Wed"))
#console shows Wednesdayファイル
Pythonread コマンドを使用すると、Pythonファイルの外部に格納されたファイルから情報を取得できます.
内蔵open() 関数はファイルを開くために使われる.
私たちは異なるモードでファイルを開くことができます'r' -読み取りモード-ファイルから情報を読み取るためにのみ使用されます.'w' -書き込みモード-ファイル内の既存の情報を変更するときに使用します.'a' -ファイルの末尾に新しい情報を追加するために使用するモードを追加します.'r+' -Read - and - Writeモードでは、ファイル内で読み書きできます.'t' - テキストモードでファイルを開く.'b' -バイナリモードでファイルを開く.
使用するclose() 関数はファイルをクローズする.
例えば、Pythonという名前のワーナーの外にファイルを持っているなら、以下のように読んでください.
workers_file = open('workers.txt', 'r')

print(workers_file.read())

workers_file.close()

クラスとオブジェクト
Pythonのクラスとオブジェクトは、文字列、数値、またはブール値として表現できない項目を表します.
クラスとオブジェクトを使用して独自の新しいデータ型を作成できます.
クラスはclass キーワード.
チュートリアルhttps://www.programiz.com/python-programming/class クラスやオブジェクトについての詳しい情報が得られます.