찾다
백엔드 개발파이썬 튜토리얼선임 C++ 개발자의 말: Python은 최고의 입문용 프로그래밍 언어입니다.

번역가 | Bugatti

리뷰어 | Sun Shujuan

Phil Nash는 C++테스트 프레임워크의 초기 개발자 중 한 명입니다. ' 의 개발 옹호자. 그는 첫 번째 언어를 찾고 있는 새로운 프로그래머와 자신의 툴킷에 다른 언어를 추가하려는 누구나 Python으로 시작해야 한다고 믿습니다. Nash

선임 C++ 개발자의 말: Python은 최고의 입문용 프로그래밍 언어입니다.

The New Stack

에게 다음과 같이 말합니다. “Python을 선택하는 것은 지루하지만, 하지만 이유흥미롭습니다. . 매우 쉽게 구할 수 있습니다. 시작하면서, 이 점차 진정한 전문가 수준 이 되고 있으며 매우 인기 있는 언어입니다. 다른 언어 는 Python처럼 이러한 모든 요구 사항 을 충족할 수 없습니다. 당신의 모국어는 Python인가요, 아니면 JavaScript인가요? ​그래서,

JavaScript

가 첫 번째 언어인 데 문제가 무엇인가요? Nash는 JavaScript가 좋은 선택이지만 결코 초보자 친화적인 언어는 아니라고 말했습니다. 그런데 BASIC: 이 80 시대에 매우 인기 있는 프로그래밍 언어입니다. 전체 이름은 "Universal Symbolic Instructions for Beginners"입니다. 간단해 , 하지만 매우 좋은 언어는 아니기 때문에 Microsoft가 90하기 전까지 사람들은 이 언어를 사용하여 전문가 수준의 앱을 개발하지 않았습니다. Visual Basic을 소개했습니다.

Nash는 인기 있는 Python 동일하지 하다고 말했습니다. 왜냐하면 사용하기가 더 간단하기 때문입니다. 그러나 개발자의 경험이 많아짐에 따라 이 됩니다. 그럼 더 복잡한 사용법을 탐구하고 마지막으로 실제 애플리케이션을 작성합니다. Nash는 JavaScript도 매우 간단하지만 의도적인 디자인보다는 순전히 우연한, 이 더 이라고 믿습니다.

그는 이렇게 말했습니다: "

JavaScript는 원래 다른 목적으로 설계되었으나 의도치 않게 세계에서 가장 인기 있는 언어가 되었습니다. 그냥 왜냐하면 기본적으로 웹과 번들로 묶음 자바 스크립트는 배우기위한 이지만, 은 아닙니다.” , Python 동시에

두 가지 측면을 모두 충족합니다.

초보자에게 친숙하고 유용합니다. Nash는 다음과 같이 말했습니다. “종이에 적힌 의사 코드와 더 유사하게 읽혀지며, 아이디어를 밖으로스케치하면

, 이는

실제 작업 코드로 변환합니다. 초보자에게 이보다 더 좋은 것은 없습니다. 업계에서도 널리 사용됩니다 " 그는 종종 Python에서 사이를 전환 합니다. 아바스크립트 ,

가장 큰 혼란 줄 끝에 추가 점 숫자를 추가할지 여부를 파악하는 것입니다.

그는 다음과 같이 말했습니다. "이것은 JavaScript와 관련하여 문제 중 하나입니다. 많은 은 선택 사항입니다. 따라서 세미콜론은 실제로 선택 사항입니다. 제외하고 In 일부 경우 선택사항이 아닙니다. Python의 신조 중 하나는 작업을 수행하는 데 올바른 방법이 있어야 한다는 것입니다. 그러나 일반적으로 입니다. 일을 하는 명확한 방법이 있도록 디자인하려고 모든 것이 통일되게 보이도록 ython , JavaScript 정반대. 제2언어로서의 Python: 귀찮게 해야 할까요? Python

은 관련이 없다고 말할 수도 있습니다.

웹의 경우 프론트 엔드/Web 개발자라면 JavaScript는 그야말로 er입니다. 고려해보세요

: Anaconda오픈 소스 PyScript가 작년에 출시된 후 지금갑니다. 앞으로 . Nash는 다음과 같이 말했습니다. “또한

Python을 백엔드에서 훌륭한 웹

기술로 사용할 수 있으며 이는 매우 자주 사용합니다. 프론트엔드 언어에 대한 잠재력을 보이기 시작했지만 아직은 초기 단계입니다. 따라잡을지 말하기에는 너무 이르지만 당신이 있다면 말이죠. 이미 Python 기술을 갖고 있다면 자신이 프론트엔드 개발자라고 주장하거나 고려할 수 있습니다. 적어도 다른 것으로 전환하여 테스트해 보면 됩니다. " 하지만 너무 늦었어요 지금 , 당신 은 이미 JavaScript나 다른 언어를 배웠습니다. . Nash는 Python이 또한 이상적인

보완

언어라고 믿습니다.

그는 다음과 같이 말했습니다. "Python은 훌륭한 스크립팅 언어입니다 . 또한 문제 에 대해 확장 가능 하기 때문에 완전한 기능도 갖추고 있습니다.

Python의 또 다른 차별화 장점 , 그것 동적 언어입니다. 그래서 처럼 변수를 선언할 때 변수 유형을 말할 필요는 없습니다 ( 숫자 , 문자열 또는 부울 ) . 언어는 JjavaScript와 마찬가지로 사용 에 따라 추론합니다. 이는 강력한 형식의 언어인 Java 또는 C++의 경우 사실이 아닙니다. 그는 동적 언어가 일반적으로 초보자에게 더 쉽다고 덧붙였습니다.

Python은 동적 언어입니다. 즉,

당신 은 코드에서 런타임에만 발견되는 실수를 할 수 있지만 정적으로 유형이 지정된 언어는 컴파일 타임에 이를 감지합니다. bug 저를 포함한 많은 사람들은 일반적으로 특히 선택적인 유형 주석이 있는 복잡한 코드 기반 을 선호합니다. 당신은 추가 정적 분석 도구를 사용하세요 "" Sonar는 사용된 유형에서 불일치 를 찾을 수 있는

정적 분석 도구를 제공한다고 덧붙였습니다. 파이썬에서. Python은 더 복잡한 코드 베이스(예: C++)를 위한 친숙한 프런트 엔드로 사용될 수 있습니다.

그는 다음과 같이 말했습니다. "당신은 Python 인터페이스 래핑할 수 있고 이를 기반으로 쉽게 Python 코드를 작성할 수 있습니다. 이것이 바로 가장 머신 러닝 라이브러리입니다. 그게 뭐야? 그렇습니다. 실제로 대부분 C++로 작성되었으며 는 내부적으로 어려운 작업을 처리하고 비교적 간단한 Python 프런트 엔드 실제로 훌륭합니다. 두 번째 언어. 다른 언어를 배우고 싶다면 대부분의 개발자는 툴킷에 Python이 있어야 합니다. Python은 기계 학습에 사용되는 것으로 유명합니다. 에서는 NumPy 및 정량적 하위

계산으로 인해 금융 분야에서도 인기 있는 언어입니다. 수학적 및 통계적 방법 을 적용하여 금융을 처리합니다. 위험 관리 문제. 그는 이렇게 말했습니다. “양자 컴퓨팅 개발자 는 작업을 거의 전적으로 C

++에서 처리하곤 했으며 아마도 MATLAB을 사용하여 스케치한 다음 코드를 로 변환했을 것입니다. ++ 성능을 향상하지만 Python과 NumPy를 사용하면 실제로 모든 것을 하나의 software 패키지로 얻을 수 있다는 것을 발견했습니다. 이는 MATLAB에서 작성된 과 같습니다. , 그러나 후드에서 ++처럼 실행됩니다. : Django와 Flask. Nash는 웹 개발을 위해 Flask를 사용합니다.

그가 말했습니다: "Django는 전통적인 Web 프레임워크에 더 가깝습니다. 모든 것을 Django 방식으로 해야 합니다. 이제 당신은 기본적으로 Jango Developer. Flask 는 여러 가지 방법으로 jango 에서 빌려줍니다. 그게 바로 제가 좋아하는he 이며 온라인에는 수많은 튜토리얼과 리소스가 있습니다. 지식 Python 관련. Python은 MacOS나 Linux와 같은 Unix

기반의

운영 체제 를 사용하는 컴퓨터에도 나타났습니다. Windows시스템에 추가할 수 있습니다. 간단한 설치만 하면 됩니다. 그런 다음 Python을 입력하여 명령줄에서 에 액세스하세요. 그런 다음 대화형 셸(shell) 으로 들어가고 개발자는 즉시 코드 입력을 시작할 수 있습니다. 또한 액세스 IDE (예: PyCharm (Python용 IDE) 또는 플러그인과 결합) VS 코드. PythonC++나 Java와 같은 고성능 언어 는 아니지만 프로그래밍 프로젝트에서 역할을 할 수도 있습니다. 그는 다음과 같이 말했습니다. "성능이 중요하지 않은 응용 분야 에서는 일반적으로 Python이 이상적인 선택입니다 . 또는

사용할 수 있어요 고성능 언어로

베테랑 C++ 개발자는 Python이 최고의 시작 언어라고 말합니다 by Loraine Lawson​

위 내용은 선임 C++ 개발자의 말: Python은 최고의 입문용 프로그래밍 언어입니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
이 기사는 51CTO.COM에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
Numpy를 사용하여 다차원 배열을 어떻게 생성합니까?Numpy를 사용하여 다차원 배열을 어떻게 생성합니까?Apr 29, 2025 am 12:27 AM

다음 단계를 통해 Numpy를 사용하여 다차원 배열을 만들 수 있습니다. 1) Numpy.array () 함수를 사용하여 NP.Array ([[1,2,3], [4,5,6]]과 같은 배열을 생성하여 2D 배열을 만듭니다. 2) np.zeros (), np.ones (), np.random.random () 및 기타 함수를 사용하여 특정 값으로 채워진 배열을 만듭니다. 3) 서브 어레이의 길이가 일관되고 오류를 피하기 위해 배열의 모양과 크기 특성을 이해하십시오. 4) NP.Reshape () 함수를 사용하여 배열의 모양을 변경하십시오. 5) 코드가 명확하고 효율적인지 확인하기 위해 메모리 사용에주의를 기울이십시오.

Numpy 어레이에서 '방송'의 개념을 설명하십시오.Numpy 어레이에서 '방송'의 개념을 설명하십시오.Apr 29, 2025 am 12:23 AM

BroadcastingInnumpyIsamethodtoperformoperationsonArraysoffferentShapesByAutomicallyAligningThem.itsimplifiesCode, enourseadability, andboostsperformance.here'showitworks : 1) smalraysarepaddedwithonestomatchdimenseare

데이터 저장을 위해 목록, Array.Array 및 Numpy Array 중에서 선택하는 방법을 설명하십시오.데이터 저장을 위해 목록, Array.Array 및 Numpy Array 중에서 선택하는 방법을 설명하십시오.Apr 29, 2025 am 12:20 AM

forpythondatastorage, chooselistsforflexibilitywithmixeddatatypes, array.arrayformemory-effic homogeneousnumericaldata, andnumpyarraysforadvancednumericalcomputing.listsareversatilebutlessefficipforlargenumericaldatasets.arrayoffersamiddlegro

파이썬 목록을 사용하는 것이 배열을 사용하는 것보다 더 적절한 시나리오의 예를 제시하십시오.파이썬 목록을 사용하는 것이 배열을 사용하는 것보다 더 적절한 시나리오의 예를 제시하십시오.Apr 29, 2025 am 12:17 AM

pythonlistsarebetterthanarraysformanagingDiversEdatatypes.1) 1) listscanholdementsofdifferentTypes, 2) thearedynamic, weantEasyAdditionSandremovals, 3) wefferintufiveOperationsLikEslicing, but 4) butiendess-effectorlowerggatesets.

파이썬 어레이에서 요소에 어떻게 액세스합니까?파이썬 어레이에서 요소에 어떻게 액세스합니까?Apr 29, 2025 am 12:11 AM

toaccesselementsInapyThonArray : my_array [2] AccessHetHirdElement, returning3.pythonuseszero 기반 인덱싱 .1) 사용 positiveAndnegativeIndexing : my_list [0] forthefirstelement, my_list [-1] forstelast.2) audeeliciforarange : my_list

파이썬에서 튜플 이해력이 가능합니까? 그렇다면, 어떻게 그리고 그렇지 않다면?파이썬에서 튜플 이해력이 가능합니까? 그렇다면, 어떻게 그리고 그렇지 않다면?Apr 28, 2025 pm 04:34 PM

기사는 구문 모호성으로 인해 파이썬에서 튜플 이해의 불가능성에 대해 논의합니다. 튜플을 효율적으로 생성하기 위해 튜플 ()을 사용하는 것과 같은 대안이 제안됩니다. (159 자)

파이썬의 모듈과 패키지는 무엇입니까?파이썬의 모듈과 패키지는 무엇입니까?Apr 28, 2025 pm 04:33 PM

이 기사는 파이썬의 모듈과 패키지, 차이점 및 사용법을 설명합니다. 모듈은 단일 파일이고 패키지는 __init__.py 파일이있는 디렉토리이며 관련 모듈을 계층 적으로 구성합니다.

파이썬에서 Docstring이란 무엇입니까?파이썬에서 Docstring이란 무엇입니까?Apr 28, 2025 pm 04:30 PM

기사는 Python의 Docstrings, 사용법 및 혜택에 대해 설명합니다. 주요 이슈 : 코드 문서 및 접근성에 대한 문서의 중요성.

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

가장 인기 있는 오픈 소스 편집기

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구

안전한 시험 브라우저

안전한 시험 브라우저

안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

SecList

SecList

SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.