[Python 연구 노트] 1. Python 소개

이 시리즈는 파이썬 노트를 배우기위한 것입니다. 오류가 있으면 수정 해주세요.

Python 소개

소개

Python은 해석 된 객체 지향 언어입니다. 1989 년 Guido van Rossum에 의해 발명되었고 1991 년에 공식적으로 발표되었습니다. 공식 웹 사이트 주소 : https://www.python.org

파이썬 단어는 큰 파이썬을 의미하지만 거북이 삼촌은 파이썬이 떠 올린 이름을 좋아하지 않지만 드라마를 쫓고 있습니다 : TV 코미디 여야합니다 (몬티 파이썬과 플라잉 서커스).

www.python.org에서 제공하는 대화 형 쉘을 사용하여 파이썬 쉘을 배우십시오.

풍모

  1. 읽기 가능

    가독성은 생각보다 훨씬 중요합니다. 프로그램은 반복적으로 수정 될 것입니다. 가독성이 높다는 것은 짧은 시간에 배우고 기억할 수 있다는 것을 의미하여 생산성을 직접적으로 향상시킵니다.

  2. 간결한

    연구에 따르면 프로그래머가 매일 작성할 수있는 효과적인 코드는 제한적이며 동일한 기능을 코드의 절반만으로 완료 할 수있어 실제로 생산성이 두 배가됩니다.

    Python은 C 언어로 개발되었지만 C 언어의 포인터와 같은 복잡한 데이터 유형은 더 이상 없습니다. Python의 단순성은 개발의 어려움과 코드 난이도를 크게 줄이고 개발 작업을 크게 단순화하며 프로그래머는 더 이상 비용을 지불 할 필요가 없습니다. 복잡한 구문에 대한주의. 작업 자체에 집중

여기에 사진 설명 삽입

이러한 나선형을 완성하기 위해 코드는 단 몇 줄입니다.

import turtle
t = turtle.Pen()
for x in range(360):
    t.forward(x)
    t.left(59)
  1. 객체 지향

  2. 무료 및 오픈 소스

  3. 이식성과 크로스 플랫폼

    Python은 Yu 운영 체제와 관련된 바이너리 코드로 컴파일 된 후 해석 및 실행됩니다.이 방법은 Java와 유사하여 실행 속도를 크게 향상시키고 크로스 플랫폼을 실현합니다.

  4. 풍부한 도서관

    풍부한 표준 라이브러리, 다양한 확장 라이브러리

  5. 확장 성

    C 및 C ++ 언어, 글루 언어에 포함 가능

적용 범위

  1. 과학 컴퓨팅

  2. 인공 지능

  3. 웹 서버 및 대규모 웹 사이트 백엔드

    YouTunbe Gmail 및 기타 애플리케이션은 Python을 기반으로 개발되었습니다.

  4. GUI 개발 (그래픽 사용자 인터페이스 개발)

  5. 게임 개발

  6. 모바일 장치

  7. 임베디드 장치

  8. 시스템 운영 및 유지 보수

  9. 빅 데이터

  10. 클라우드 컴퓨팅

언제 파이썬을 사용하지 말아야할까요?

  1. Python은 낮은 성능으로 해석되고 실행됩니다.

    따라서 성능에 영향을 미치는 일부 함수는 C / C ++ / JAVA / GO를 사용하여 개발할 수 있습니다 (GO는 Python처럼 작성된 언어이고 C와 같은 성능)

    그러나 Python 인터프리터가 더 빠르고 빨라질 것이라고 걱정하지 마십시오.

버전 및 호환성 문제 해결

현재 두 가지 주요 버전이 있습니다 : python2 및 python3

Python2 : 2000 년 10 월에 출시 된 최신 버전은 2.7입니다. 업데이트가 중지되었으며 2.8 이후에는 더 이상 없을 것입니다. 2020 년에는 역사 단계에서 철회 할 예정입니다.

Python2 : 2008 년에 출시 된 Python3는 크게 개선되었으며 Python2와 호환되지 않습니다.

호환성 문제 해결

  1. Python3의 많은 새로운 기능도 Python2.7로 이식되었습니다. 전환으로 프로그램이 2.7에서 실행될 수 있다면 2to3라는 변환 도구를 통해 Python3으로 원활하게 마이그레이션 할 수 있습니다.
  2. 현재 Python3에서 직접 시작하는 것이 좋습니다.

파이썬 인터프리터

Python 프로그램의 실행은 Python 인터프리터에 따라 다릅니다. 일반적으로 사용되는 Python 인터프리터는 다음과 같습니다.

  1. CPython

    가장 일반적으로 사용되는 인터프리터 인 C 언어로 구현 된 인터프리터는 일반적으로 인터프리터를 말합니다.

  2. 자이 썬

    자바 언어로 구현 된 인터프리터를 사용하여 Jython은 자바 플랫폼에서 개발하기에 적합한 자바 클래스 라이브러리를 직접 호출 할 수 있습니다.

  3. IronPython

    .NET 플랫폼에서 사용되는 인터프리터는 .NET 플랫폼에서의 개발에 적합한 .NET 플랫폼의 클래스를 직접 호출 할 수 있습니다.

  4. 파이 파이

    Python 언어로 구현 된 인터프리터

WeChat에서 [Zixin]을 검색하거나 아래 QR 코드를 스캔하여 친구를 사귀고 함께 진행하세요. 이 기사는 지속적으로 업데이트됩니다. 현재 저는 파이썬 백 번 전투에 대한 연구 노트를 정리하고 있으며 앞으로 더 많은 업데이트를 기대합니다.
여기에 사진 설명 삽입

추천

출처blog.csdn.net/weixin_51656605/article/details/111696572