Python (Python 3.7.7) 설치 및 기본 문법

Python (Python 3.7.7) 설치 및 기본 문법

2022-10-06 last update

6 minutes reading 초보자 바쁜 사람들을 위해 문법 파이썬 설치
파이썬을 설치하고 기본 문법을 평평하게 정리했습니다.
어떠한 PG언어에 임한 일이 있는 사람이라면 본 것만으로 이해할 수 있는 기사로 합니다
매번 브러시 업하고 싶습니다.

설치



 ■설치 패키지
필요한 버전을 다운로드 (이번에는 3.7.7 Windows x86-64 web-based installer를 선택)하여 설치합니다. Install for all users의 ☑이 제거되었습니다. 완료되면 아래에 파일이 생성됩니다.C:\Users\XXX\AppData\Local\Programs\Python


IDEL 사용



  설치가 완료되면 그림과 같이 Python이 메뉴에 추가됩니다.
   
대표적인 개발 지원 툴로서 PyCharm이나 Microsoft Visual Studio나 eclipse(PyDev 애드인)등이 있습니다만, 본 페이지에서는 디폴트 인스톨 되고 있는 개발 툴인 IDEL를 이용합니다.


  • IDEL을 선택, 기동합니다.
    화면이 새하얗고 싫어하는 사람은 Option→configIDLE→Highlights로 IDLE Dark를 선택.
  • File → New File을 선택하면 다른 윈도우가 열립니다.
  • 다른 윈도우에 python으로 명령문을 기재하고 저장(Ctrl+S) → Run Module(F5)을 실행하면 Shell 화면에서 처리가 실행됩니다.

  • 기본 문법



     자꾸 사용법을 기재합니다. 설명은 코멘트를 참조하십시오.
    최저 이것만 있으면, 왠지 읽을 수 있게 된다고 생각합니다.
    #コメントはシャープです。
    
    # < その1:hello world ・・・printの前にspaceは入れない、全角スペースも禁止 >
    print('hello world')
    
    # < その2:print関数の引数について >
    print('hello world',10,10.5)         #複数の引数での出力
    print('hello world',10,10.5,sep=':')  #区切り文字
    
    # < その3:変数(型は自動変換)とデータ入力(inputだと型は数字入れてもStrになります) >
    test = input('何か入れてください')
    print(test)             #変数の出力
    print((int(test))*1.08) #計算するときはstrをintに変換にして計算する  
    
    # < その4:文字列操作のやり方 >
    test ='SAMPLE'.replace('A','I') #文字列置換
    print(test)
    
    # < その5:条件分岐 >
    test = input('馬番をいれてください')
    if test.isdigit():  #数値かどうかの判定(逆の場合は if not)
        umaban = int(test)
        if umaban <6 :  #6以下の場合(条件文のネスト)
            print('内枠')
        elif umaban <12 :  #12以下の場合
            print('中枠')
        else:  #12以下でない場合
            print('外枠')
    else:  #数値でない場合
        print('数値をいれてください')
    
    # < その6:ループ for文 >
    dayOfWeek =['Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday']
    for day in dayOfWeek : #配列のリストすべて
        print(day)
    print('--------------------')
    for day in dayOfWeek[1:6] : #配列のリスト2番目から5番目まで
        print(day)
    print('--------------------')
    for test2 in range(5) : #5回繰り返す
        print(test2)
        test2 = test2 + 1
    print('--------------------')
    for test3 in range(6,11) : #6が10回まで繰り返す
        print(test3,'カウンタ')
        test3 = test3 + 2 #実験。test3
        print(test3,'手動で加算したとき')
    print('--------------------')
    
    # < その6.5:while文 >
    gunshikin = 50000
    while gunshikin >= 0 :
        print(gunshikin)
        gunshikin = gunshikin -15000
    
    # < その7:関数の定義 >
    def method1(): #引数なし
        print('みんな','のコメント1')
    def method2(other): #引数あり
        print(other,'のコメント2')
    
    method1()
    method2('ほげほげ')
    print('--------------------')
    

    이상입니다.