현대 PYTHON 소개

8700 단어

python이란?


파이썬은 Guido van Rossum이 만든 일반 프로그래밍 언어로 1991년에 발표되었습니다.파이톤은 프로그래머의 생활을 가볍게 하기 위해 만들어진 것으로 다른 언어에 비해 문법이 간단하고 읽기 쉽다.
Python은 이미 다른 분야의 많은 프로그래머들에게 채용되었고 다음과 같은 많은 용도가 있다.
  • 데이터 과학
  • 인공지능
  • 기계학습
  • 네트워크 개발
  • 소프트웨어 개발
  • 파이톤은 데이터베이스 연결
  • 에도 사용 가능

    python 시작


    기본 프로그래밍 지식을 갖추지 못한 사람에게python을 사용하는 것도 매우 쉽다.
    당신이 필요로 하는 IDE(통합 개발 환경)는 컴퓨터 프로그래머에게 전면적인 소프트웨어 개발 도구를 제공하는 소프트웨어 응용 프로그램입니다.IDE는 보통 최소한 하나의 소스 코드 편집기, 자동화 도구 구축, 디버거로 구성된다.python에서 python id를 얻을 수 있습니다.org, 컴퓨터에 어떻게 설치하고 실행하는지에 대한 명확하고 간단한 설명이 있습니다.운영 체제와 컴퓨터 사양에 따라 버전이 다릅니다.인터넷에 사용할 수 있는 몇 가지 편집기가 있는 텍스트 편집기가 더 필요할 수도 있다.
    설치 후, 첫 번째python 코드를 작성할 수 있지만, 그 전에,python에 대한 지식을 알아야 합니다.

    식별자 및 키워드


    키워드는 Python에 존재하는 특수 이름일 뿐입니다.파이썬 프로그램을 개발할 때, 우리는 이 키워드를 사용하여 전문적인 기능을 제공할 수 있다.
    다음은 Python의 모든 키워드 목록입니다.False None True
    and as assert
    async await break
    class continue break
    del elif else
    except finally for
    from global if
    import in is
    lambda nonlocal not
    or pass raise
    return try while
    with yield
    ### 변수 및 데이터 유형
    데이터 유형 및 변수
    변수는 값을 저장할 수 있는 저장 영역과 유사하다.나중에 이 값을 수정하거나 수정하지 않을 수도 있습니다.다음과 같습니다.
  • 디지털 - 디지털 데이터 유형(부동점, 정수, 복수,
    부울 값
  • 문자열 - 알파벳을 나타냅니다.
  • str= 'hello world'
    
    print(str)
    print (str[0])
    print (str[2:6])
    print (str[2:])
    
    print (str *2)
    
  • 목록 - 목록 항목은 질서정연하고 변경할 수 있으며 중복 값을 허용합니다.
  • list= ['abcd ,1234 ,name:Joe']
    tinylist =[1234, 'Joe']
    print (list)
    print (list[0])
    print (list[2:6])
    print (list+ tinylist)
    
  • 컬렉션 - 컬렉션은 순서가 없고 변경할 수 없음* 및 인덱스되지 않은 컬렉션입니다.
  • myset={3,3,3,4,4,5,5,5,23,34,23,65,56,77}
    print(myset)
    
  • 사전 - 사전은 질서정연하고 변경할 수 있으며 중복될 수 없는 집합이다.
  • {}
    dict={}
    dict['one']='This is one'
    dict[2]='This is two'
    tinydict={'name':'John','code':'6000'}
    print (dict['one'])
    print (dict[2])
    print (tinydict)
    
    tinydict
    print(tinydict.keys())
    print(tinydict.values())
    
    
  • 원조-원조는 질서정연하고 변경할 수 없는 집합이다.
  • 마지막 네 가지는python에 내장된 데이터 형식입니다.변수가 데이터 형식이라는 것에 대한 더 많은 정보와 자원을 이곳에서 찾을 수 있습니다https://www.w3schools.com/python/default.asp
    나는python으로 데이터 구조와 알고리즘에 관한 글을 한 편 썼다.더 자세한 설명이 있습니다.

    오퍼레이터


    Python 연산자는 두 값 또는 변수에 대한 작업을 수행하는 데 사용됩니다.다음은 Python에서 사용할 수 있는 여러 종류의 연산자입니다.
  • 산술 연산자
    덧셈(+), 뺄셈(-), 나눗셈(/), 밑수 나눗셈(/), 곱셈(), 지수(*), 모델(%).
  • # simple calculator to demonstrate arithmetic operators in python
    num1 = float(input("Enter num1:"))
    num2 = float(input("Enter num2:"))
    add = num1 + num2  # Addition 
    sub = num1 - num2  # Subtraction
    mul = num1 * num2  # Multiplication
    div = num1 / num2  # division
    floor_div = num1 // num2  # Floor Division
    power = num1 ** num2  # Power Operation
    mod = num1 % num2  # Modulus
    print("*****************")
    print(f"Addition of {num1} and {num2}: {add}")
    print(f"Subtraction of {num1} and {num2}: {sub}")
    print(f"Multiplication of {num1} and {num2}: {mul}")
    print(f"Division of {num1} and {num2}: {div}")
    print(f"Floor Division of {num1} and {num2}: {floor_div}")
    print(f"Power operation of {num1} and {num2}: {power}")
    print(f"modulus of {num1} and {num2}: {mod}")
    
    출력
    Enter num1:13
    Enter num2:7
    *****************
    Addition of 13.0 and 7.0: 20.0
    Subtraction of 13.0 and 7.0: 6.0
    Multiplication of 13.0 and 7.0: 91.0
    Division of 13.0 and 7.0: 1.8571428571428572
    Floor Division of 13.0 and 7.0: 1.0
    Power operation of 13.0 and 7.0: 62748517.0
    modulus of 13.0 and 7.0: 6.0
    
  • 논리 연산자;
    및 - 두 작업 수가 모두 진짜이면 조건은 진짜가 됩니다.
    또는 - 문 중 하나가 True이면 True로 돌아갑니다.문이나 조건이 모두 False이면 False가 반환됩니다.
    not - 동작 수를 반전시키는 논리 상태입니다.결과가 true이면 False가 반환됩니다.
  • 값 지정 연산자 - 변수에 값을 지정합니다.다른 프로그래밍 언어와 달리 파이톤은 점증(++)이나 점감(-)을 제공하지 않기 때문에 부치 연산자는 산술 연산자와 함께 사용된다는 것을 기억하세요.예제(추가 및 할당) +=
  • >>> num = 10
    >>> num += 50   # Same as num = num + 50 where initial value for num is 10
    >>> print(num)
    60
    
    )
  • 비교 연산자 - 두 값을 비교하고 관계식을 결정할 때 비교 연산자를 사용합니다. 이를 관계 연산자라고도 합니다.그것은 주로 정책 결정 과정에서 조건을 검증하는 데 쓰인다.
  • 는 (=)
  • 와 같다
  • 같지 않음
  • 미만
  • 작거나 같음
  • 보다 큼(>)
  • 크거나 같음(>=)
  • # Below follow the comparison operators that can be used in python
    # == Equal to
    42 == 42 # Output: True
    # != Not equal to
    'dog' != 'cat' # Output: True
    # < Less than
    45 < 42 # Output: False
    # > Greater Than
    45 > 42 # Output: True
    # <= Less than or Equal to
    40 <= 40 # Output: True
    # >= Greater than or Equal to
    39 >= 40 # Output: False
    
  • 구성원 연산자 - 구성원 연산자는 테스트 대상에 서열이 존재하는지 여부에 사용됩니다. 및 에서 사용되며 키워드에서는 사용되지 않습니다.
  • 표지 연산자 - 표지 연산자는 대상과 같은 메모리 위치를 비교하는 데 사용되며, 그것들이 같은지 아닌지를 비교하는 것이 아니라 실제적으로 같은 대상인지 비교하는 데 사용된다.
  • 비트 연산자-비트 연산자는 비교(이진법)수에 사용됩니다:
  • **

    순환하다


    **
    순환은 우리가 여러 번 문장을 집행할 수 있도록 허락한다.
    for 순환
    text = "Hello World"
    for i in text:
      print(i)
    #Output
    #H, e, l, l, o, , W, o, r, l, d
    for i in range(10):
      print(i)
    #1, 2, 3, 4, 5, 6, 7, 8, 9, 10
    
    비록... 일지라도
    while 10 > 8:
      print("Hello")
    while not False:
      print("Hello")
    while True:
        print("Hello")
    
    
    네스트된 주기
    내포된 사이클을 내포된 사이클이라고 합니다.만약에while 순환과 for 순환을 결합시키거나, 반대로 하면, 우리는 끼워 넣는 순환을 얻게 될 것이다
    **

    조건문 및 제어문


    **
    Python의 조건문은 기존의 논리적 단언의 표준 추리를 지원합니다.
    Python의 조건문은 다음과 같습니다.
    하면, 만약, 만약...
    하면, 만약, 만약...
    1
    2
    3
    x = 10
    if x > 5:
       print('greater')
    
    만약 문장 테스트 조건이true일 때if 블록의 문장을 실행합니다.
    엘리프
    x = 10
    if x > 5:
       print('greater')
    elif x == 5:
         print('equal')
    #else statement
    
    x =10
    if x > 5:
       print('greater')
    elif x == 5:
         print('equal')
    else:
         print('smaller')
    
    if와 elif 문장이false일 때, 실행은else 문장으로 이동합니다.
    제어문
    제어 문장은 프로그램의 실행 흐름을 관리하는 데 사용됩니다.
    파이톤의 제어문은 다음과 같습니다.
    타파
    지속적
    통과
    다음은python 제어문 예시 링크입니다: https://www.softwaretestinghelp.com/python/python-control-statements/#:~:text=Control%20statements%20in%20python%20are%20used%20to%20control,the%20loop%20and%20proceed%20with%20the%20next%20iterations.
    **

    기능


    **
    Python에서 함수는 언제든지 호출될 때 실행할 수 있는 코드 블록입니다.우리는 또한 매개 변수를 함수에 전달할 수 있다.
    함수는 결과로 데이터를 되돌릴 수 있다.
    함수의 개념을 더욱 잘 이해할 수 있는 예를 봅시다.
    #Function definition is Here
    def changeme (mylist):
        "This change the value in a function"
        mylist.append([1,2,3,4])
        print("value inside function,",jkjgfjgm,cf mylist)
        return
    #now you call the function
    mylist=[10,20,30,40]
    changeme(mylist);
    print("value outside a function")
    
    인터넷상의 다른python 문서에는 함수에 대한 더 자세한 설명이 있습니다.
    다음은 예입니다. https://www.bhutanpythoncoders.com/functions-in-python-organize-code-into-blocks/

    프레임


    파이썬 프레임워크는 하나의 모듈이나 소프트웨어 패키지로 웹 응용 프로그램을 개발하는 데 도움이 되고 일부 필요한 해결 방안의 유니버설성을 자동화하여 사용자가 응용 프로그램의 논리에 더 많은 관심을 가질 수 있도록 한다.응용 프로그램 개발에 적당한 구조를 제공함으로써 웹 개발 애호가들의 업무를 더욱 쉽게 할 수 있다.
    웹 프레임워크는 웹 응용 프로그램을 만들 수 있는 소프트웨어입니다.클라이언트와 서버 사이드 프로그래밍 자료는 웹 프레임워크에 저장됩니다.
    데이터베이스와 관련 컨트롤이 서버에 불러옵니다.GUI 요소는 클라이언트가 받습니다.용어인'웹 프레임워크'는 사이트를 만드는 일치된 방법을 가리킨다.
    API는 메신저 역할을 하여 사용자의 요청을 데이터베이스로 전송하고 수신 시스템이 데이터베이스에서 수집하여 사용자에게 되돌려준다.
    python의 일부 프레임워크는 다음과 같습니다.
    데양고
    병.
    앵두맛
    피라미드
    Web2Py
    병.
    그로크
    터빈 기어
    토네이도
    껴안다
    돌진하다
    파이톤은 프로그래밍 언어의 미래로 여겨질 수 있다. 왜냐하면 매일 발전하고 있기 때문이다. 파이톤의 용이성은 더 많은 사람들이 그것을 사용하고 세상을 더욱 아름답게 만들 수 있기 때문이다.

    좋은 웹페이지 즐겨찾기