미래에는 Python이 더 높은 개발 효율성을 갖고, 더 빠르게 실행되고, 점점 더 강력해질 것입니다. 가장 대중적인 언어가 될 가능성이 높으며 다양한 분야에 적용할 수 있고 매우 잘 할 수 있습니다
파이썬의 미래 발전이 더 높다
- 개발 효율성이 더 높다. 지난 2년 동안 파이썬이 업계에서 인기를 얻게 된 이유는 클라우드 컴퓨팅이 파이썬을 가져오는 데 도움이 되었기 때문입니다. 리듬의 물결, 그것도 다른 이유가 있는 걸까요? 또 다른 주된 이유는 최근 인터넷 창업에 대한 열의가 급증했기 때문이라고 생각합니다. 수천 명의 프로그래머들이 2014년에 창업을 추구하기 위해 대기업의 안정된 직장을 그만뒀습니다. 2015년 활발한 행사였습니다. 국무총리께서도 그 당시 친구들과 함께 한두 가지 프로젝트를 시도했습니다. 그 당시에는 모두가 일을 빨리 개발하고 자금을 조달하기를 열망했습니다. 또한 매우 열정적이며 다양한 스타트업 기업에 많은 돈을 투자하여 사용자를 확보하기 위해 다양한 현금 보조금을 제공합니다. 시간은 돈입니다. 모두가 오늘 아이디어를 갖고 싶어하고 제품이 내일 온라인에 출시될 것입니다. 제품이 한 달 후에 온라인에 출시된다면 아마도 전쟁은 당신과 아무 상관이 없을 것입니다. 그래서 개발 효율성이 매우 높은 언어가 개발자의 눈에 들어왔습니다. 개발자는 신과 같기 때문에 C나 Java보다 개발 효율성이 높습니다. 이러한 스타트업의 대부분은 Python을 선택합니다. 실패했지만 중국에서 Python의 인기가 탄생했습니다.
더 빠르게 실행됩니다 분명히 Python은 빠른 언어가 아닙니다. 많은 프로그래머가 Python을 비판하는 주된 이유이기도 합니다. 그러나 최근 몇 년 동안 PyPy 인터프리터는 Python의 실행 속도를 지속적으로 향상시켜 왔습니다. PyPy를 통해 실행되는 프로그램 속도는 일부 시나리오에서 C 언어의 속도와 직접적으로 비슷합니다. 몇 년 안에 Python의 실행 속도는 더 이상 문제가 되지 않을 것입니다. 또한, 최근 CPU 처리 속도의 급속한 발전으로 인해 프로그래밍 언어 자체의 속도는 더 이상 대부분의 비즈니스 시나리오에서 주요 고려 사항이 아닙니다(검색과 같이 응답 속도에 극도로 민감한 비즈니스 제외).
더 강력함, 이것이 Python의 표준 라이브러리와 타사 라이브러리가 어떤 방향으로든 기술 프로그래밍에 참여하고 싶어도 상상할 수 없을 정도로 강력해지는 또 다른 주요 이유입니다. , 당신은 거의 해당 라이브러리 지원을 찾을 수 있습니다. 다음은 몇 가지 예입니다.
1. WEB 개발 - 가장 인기 있는 Python 웹 프레임워크인 Django, 비동기식 높은 동시성, 짧고 간결한 플라스크, Bottle, Django를 지원하는 프레임워크입니다. 공식 슬로건 Django를 기한이 있는 완벽주의자를 위한 프레임워크로 정의합니다(대략 완벽주의자를 위해 개발된 고효율 웹 프레임워크)
2. 네트워크 프로그래밍 - 높은 동시성을 지원하는 뒤틀린 네트워크 프레임워크, py3에 도입된 asyncio는 비동기 프로그래밍을 매우 간단하게 만듭니다
3 크롤러 - Python은 크롤러, ScrapyRequestBeautifuSoapurllib 등의 분야에서 거의 지배적입니다. 원하는 것은 무엇이든 크롤링할 수 있습니다
4. 클라우드 컴퓨팅 - 현재 가장 인기 있고 잘 알려진 클라우드 컴퓨팅 프레임워크는 OpenStack이며 Python은 이제 A입니다. 인기의 큰 부분은 클라우드 컴퓨팅
5. 인공지능 - AI와 빅데이터 시대의 첫 번째 개발 언어는 누가 될 것인가? 이는 논쟁이 필요 없는 문제이다. 3년 전에는 Matlab, Scala, R, Java 및 Python에 여전히 기회가 있었고 상황은 여전히 불분명했습니다. 그렇다면 3년 후에는 추세가 매우 분명해졌습니다. 특히 이틀 전 Facebook이 PyTorch를 오픈소스로 공개한 이후 Python은 더욱 그렇습니다. AI가 되다 시대의 최상위 언어라는 위치는 기본적으로 정해져 있고, 과연 누가 2위 자리를 차지할 수 있을지 미래의 서스펜스가 궁금해진다.
6. 자동 운영 및 유지보수 - 중국의 모든 운영 및 유지보수 담당자에게 물어보세요. 운영 및 유지보수 담당자는 어떤 언어를 알아야 합니까? 10명이 같은 대답을 하리라 믿습니다. 그 이름은 Python입니다
7. 재무 분석 - 제가 10년 동안 금융 업계에서 일하면서 우리 회사에서 만든 많은 분석 프로그램과 고주파 거래 소프트웨어를 사용했습니다. . Python은 지금까지 금융 분석 및 양적 거래 분야에서 가장 많이 사용되는 언어입니다
8. 과학 작업 - 1997년부터 NASA가 다양한 복잡한 과학 작업을 수행하기 위해 Python을 광범위하게 사용하고 있다는 것을 알고 계셨습니까? NumPy, SciPy, Matplotlib, Enthought 라이브러리 등과 같은 많은 프로그램 라이브러리의 개발로 인해 Python은 과학 계산과 고품질 2D 및 3D 이미지 그리기에 점점 더 적합해지고 있습니다. 과학 컴퓨팅 분야에서 가장 널리 사용되는 상용 소프트웨어인 Matlab에 비해 Python은 일반적인 프로그래밍 언어이며 Matlab에서 사용하는 스크립팅 언어보다 더 넓은 응용 범위를 가지고 있습니다. 9. 게임 개발 - Python은 온라인 게임 개발에도 사용됩니다. .많은 응용 프로그램. Lua나 C++에 비해 Python은 Lua보다 높은 수준의 추상화 기능을 갖고 있으며 더 적은 코드로 게임 비즈니스 로직을 설명할 수 있습니다. Lua에 비해 Python은 호스트 언어로 더 적합합니다. 즉, 프로그램의 진입점이 Python에 있습니다. 그 끝이 더 좋을 것이고, 필요할 때 C/C++를 사용하여 일부 확장을 작성하십시오. Python은 10,000줄 이상의 코드로 프로젝트를 작성하는 데 매우 적합하며, 100,000줄 이상의 코드 내에서 온라인 게임 프로젝트의 규모를 잘 제어할 수 있습니다.
많은 목록을 보면 Python이 위에서 언급한 거의 모든 분야에서 훌륭한 작업을 수행했음을 알 수 있습니다. 이는 진정한 풀 스택 언어입니다. 심지어 세계에서 가장 널리 사용되는 Java 언어도 여러 면에서 Java와 동일합니다. .파이썬도 훨씬 열등합니다! 이렇게 많은 분야에서 동시에 이러한 결과를 얻을 수 있는 언어는 아직까지 볼 수 없습니다.
마지막으로 저는 Python과 관련하여 몇 가지 예측을 합니다.
1. 5년 안에 Python이 PHP를 대체하고 가장 인기 있는 WEB 개발 언어가 될 것입니다.
2 10년 안에 Python의 사용량은 Java를 능가할 것입니다.
3. 10년 이내에 주류 인공지능 기술은 Python 개발을 기반으로 합니다
4. Python 적용률이 1위를 차지한 분야는 클라우드 컴퓨팅, 크롤러, 자동화된 운영 및 유지 관리, 재무 분석입니다
위 내용은 Python의 향후 발전은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!