Python으로 프로그래밍을 시작하는 방법

작가: Peter Berry
창조 날짜: 16 칠월 2021
업데이트 날짜: 23 6 월 2024
Anonim
[Python 배우기] Intro. 환경세팅과 Python 실행 방법 | Python 하려면 뭐 설치해야해요? | Python으로 프로그래밍을 배우자!
동영상: [Python 배우기] Intro. 환경세팅과 Python 실행 방법 | Python 하려면 뭐 설치해야해요? | Python으로 프로그래밍을 배우자!

콘텐츠

프로그래밍을 배우고 싶습니까? 프로그래밍 작업에 익숙해지는 과정은 어려울 수 있으며이를 수행하려면 진지한 학교를 밟아야한다고 생각합니다. 일부 언어의 경우 이것은 때때로 사실입니다. 그러나 기본을 익히는 데 1 ~ 2 일밖에 걸리지 않는 프로그래밍 언어도 많이 있습니다. 파이썬은 그러한 언어 중 하나입니다. 단 몇 분이면 기본적인 Python 프로그램을 실행할 수 있습니다. 방법을 알아 보려면 아래 1 단계를 읽어보세요.

단계

5 단계 중 1 부 : Python 설치 (Windows 운영 체제 용)

  1. Windows 시스템 용 Python을 다운로드합니다. Windows Python 인터프리터는 Python 웹 사이트에서 무료로 설치할 수 있습니다. 운영 체제에 적합한 버전을 다운로드했는지 확인하십시오.
    • 최신 버전을 다운로드해야합니다.이 문서가 작성 될 당시 버전은 3.4입니다.
    • Python은 OS X 및 Linux에서 사용할 수 있습니다. 더 이상 다른 Python 관련 소프트웨어를 설치할 필요가 없습니다. 그러나 텍스트 편집기 프로그램을 설치해야합니다.
    • 대부분의 Linux 배포 및 OS X 버전은 여전히 ​​Python 2.X를 사용합니다. 버전 2와 버전 3 사이에는 약간의 차이가 있습니다. 특히 "인쇄"(in) 구조가 변경되었습니다. OS X 또는 Linux 용 Python의 최신 버전을 설치하려는 경우 Python 웹 사이트에서 파일을 다운로드 할 수 있습니다.

  2. Python 인터프리터를 설치합니다. 대부분의 사용자는 설정을 변경하지 않고 인터프리터를 설치할 수 있습니다. 사용 가능한 모듈 목록에서 마지막 옵션을 활성화하여 Python을 사용 가능한 Windows 명령 줄 인터프리터 응용 프로그램 (명령 프롬프트)에 병합 할 수 있습니다.
  3. 텍스트 편집기를 설치하십시오. 메모장이나 텍스트 편집기로 Python 프로그램을 작성할 수 있든 관계없이 특수 텍스트 편집기를 사용하여 훨씬 쉽게 읽고 코딩 할 수 있습니다. Notepad ++ (Windows), TextWrangler (Mac) 또는 Jedit (모든 운영 체제 용)와 같이 선택할 수있는 많은 무료 편집기 프로그램이 있습니다.

  4. 설정을 확인하십시오. 명령 프롬프트 (Windows) 또는 터미널 (에뮬레이터-Mac / Linux)을 열고 다음을 입력합니다. 파이썬. Python은 버전 번호를로드하고 표시합니다. 다음과 같이 표시되는 Python 인터프리터의 명령 줄 인터프리터 애플리케이션으로 이동합니다.
    • 싸움 print ( "Hello World!") 그리고 키를 누릅니다 ↵ 입력 (가다). 텍스트는 Python 명령 줄 바로 아래에 표시됩니다.
    광고

5 단계 중 2 단계 : 기본 사항 알아보기


  1. Python에는 컴파일이 필요하지 않습니다. Python은 해석 된 언어입니다. 즉, 파일을 변경하는 즉시 프로그램을 실행할 수 있습니다. 결과적으로 문제를 반복, 편집 및 해결하는 프로그램은 다른 언어보다 훨씬 빠르게 실행됩니다.
    • Python은 배우기 가장 쉬운 언어 중 하나이며 몇 분 만에 간단한 프로그램을 실행할 수 있습니다.
  2. 통역사와 함께 탐색하십시오. 인터프리터를 사용하여 코드를 실행하기 전에 프로그램에 추가 할 필요없이 즉시 코드를 테스트 할 수 있습니다. 특정 명령이 작동하는 방식을 배우거나 초안 프로그램을 작성하는 데 유용합니다.
  3. Python이 객체와 변수를 처리하는 방법을 알아 봅니다. Python은 객체 지향 언어입니다. 즉, 프로그램의 모든 것이 객체로 간주됩니다. 또한 프로그램 시작시 변수를 지정할 필요가 없으며 (언제든지 수행 가능) 변수 유형 (정수, 문자열 등)을 지정할 필요가 없습니다. 광고

5 단계 중 3 : 통역사를 계산기처럼 사용하기

몇 가지 간단한 계산 함수를 수행하면 Python의 구문과 문자의 숫자와 문자열을 처리하는 방법을 익히는 데 도움이됩니다.

  1. 통역사를 시작하십시오. 명령 프롬프트 또는 터미널을 엽니 다. 라인 타이핑 파이썬 프롬프트에서 키를 누릅니다. ↵ 입력. Python 인터프리터가로드되어 Python의 명령 줄 인터프리터 애플리케이션 ()으로 안내합니다.
    • Python을 기존 명령 줄 인터프리터 애플리케이션과 결합하지 않은 경우 Python 디렉터리로 이동하여 인터프리터를 실행해야합니다.
  2. 기본적인 산술 계산을 수행합니다. Python을 사용하여 쉽게 할 수 있습니다. 계산 기능을 사용하는 방법은 아래 상자의 몇 가지 예를 참조하십시오. 참고 : Python 코드에서 뒤에 오는 단락이 해석되므로 해석기에 포함되지 않음을 의미하는 데 사용됩니다.
  3. 지수화. 연산자를 사용할 수 있습니다. ** 권력을 나타냅니다. Python은 많은 수를 빠르게 계산할 수 있습니다. 아래 상자의 예를 참조하십시오.
  4. 동일한 변수를 만들고 조작합니다. Python에서 변수를 할당하여 간단한 대수 계산을 수행 할 수 있습니다. 이것은 파이썬 프로그램에서 변수 할당에 대한 좋은 소개로 간주 될 수 있습니다. 기호를 통해 변수가 할당됩니다. =. 더 나은 이해를 위해 아래 상자의 예를 참조하십시오.
  5. 통역사를 닫습니다. 작업이 끝나면 인터프리터를 닫고 키 조합을 눌러 명령 줄 인터프리터 응용 프로그램으로 돌아갈 수 있습니다. Ctrl+ (Windows) 또는 Ctrl+ (Linux / Mac)을 누른 다음 ↵ 입력. 명령을 입력 할 수도 있습니다. 종료 () 그리고 누르십시오 ↵ 입력. 광고

5 단계 중 4 단계 : 첫 번째 프로그램 만들기

  1. 텍스트 편집기를 엽니 다. 프로그램을 만들고 저장하고 인터프리터를 통해 실행하는 기본 사항에 익숙해 지도록 테스트 프로그램을 빠르게 만들 수 있습니다. 또한 통역사가 올바르게 설치되었는지 확인하는 데 도움이됩니다.
  2. "인쇄"명령을 작성하십시오. "인쇄"는 프로그램의 터미널에 정보를 표시하는 데 사용되는 Python의 기본 기능입니다. 참고 : "인쇄"는 Python 2에서 Python 3으로 이동 한 이후 가장 큰 변화 중 하나입니다. Python 2에서는 표시하려는 콘텐츠 앞에 "인쇄"를 입력하면됩니다. Python 3에서 "인쇄"는 함수가되었습니다. 따라서 괄호 안에 표시 할 텍스트와 함께 "인쇄 ()"를 입력해야합니다.
  3. 자신의 문장을 추가하십시오. 프로그래밍 언어를 테스트하는 가장 일반적인 방법 중 하나는 "Hello World!"를 표시하는 것입니다. 이것을 "print ()"명령에 넣고 따옴표를 포함하십시오.
    • 다른 많은 언어와 달리 분음 부호를 사용할 필요가 없습니다. ; 주문을 종료합니다. 또한 중괄호 ({}) 블록을 잠급니다. 대신 들여 쓰기만으로도 블록에 콘텐츠가 무엇인지 표시 할 수 있습니다.
  4. 파일을 저장하십시오. 편집기에서 파일 메뉴를 클릭하고 다른 이름으로 저장을 선택합니다. 이름 상자 아래의 드롭 다운 메뉴에서 Python 파일 형식을 선택합니다. 메모장을 사용하는 경우 (권장되지 않음) "모든 파일"을 선택한 다음 파일 이름에 ".py"확장자를 추가합니다.
    • 명령 줄 인터프리터 응용 프로그램에서 찾아야하므로 쉽게 액세스 할 수있는 위치에 파일을 저장해야합니다.
    • 이 예에서 파일은 "hello.py"로 저장됩니다.
  5. 프로그램을 실행하십시오. 명령 프롬프트 또는 터미널을 열고 파일을 저장 한 위치로 이동합니다. 일단 거기에 입력하여 파일을 실행하십시오. hello.py 그런 다음 키를 누릅니다 ↵ 입력. 프롬프트 바로 아래에 텍스트가 표시되어야합니다.
    • Python이 설치된 방법과 버전에 따라 다음을 입력해야 할 수 있습니다. 파이썬 hello.py 또는 python3 hello.py 프로그램을 실행합니다.
  6. 테스트는 정기적으로 실행됩니다. Python의 가장 큰 장점 중 하나는 새 프로그램을 즉시 사용해 볼 수 있다는 것입니다. 명령 줄 인터프리터와 편집기를 동시에 여는 것은 좋은 습관입니다. 편집기에서 변경 사항을 저장하면 명령 줄에서 즉시 프로그램을 실행할 수 있습니다. 덕분에 방금 변경 한 사항을 빠르게 확인하십시오. 광고

5/5 부 : 고급 프로그램 구축

  1. 기본적인 흐름 제어 구조로 실험 해보십시오. 흐름 제어 구조를 사용하면 특정 조건에 따라 프로그램이 수행하는 작업을 제어 할 수 있습니다. 이러한 구조는 Python의 가장 전형적인 부분으로, 주어진 입력 및 조건에 따라 다양한 작업을 수행하는 프로그램을 만들 수 있습니다. 동안 익숙해지기위한 좋은 출발점입니다. 아래 예에서 구조를 사용할 수 있습니다. 동안 피보나치 수열을 100으로 계산하려면 :
    • 문자열이 실행되는 시간 (동안) 100보다 작습니다 (<).
    • 결과는
    • Comeinand 끝 = ' 값을 별도의 줄에 두는 대신 동일한 줄에 결과를 표시합니다.
    • 이 프로그램에는 다음과 같이 명심해야 할 복잡한 Python 프로그램을 만드는 데 핵심적인 역할을하는 몇 가지 사항이 있습니다.
      • 줄 들여 쓰기를 표시합니다. 기호 : 다음 줄이 들여 쓰기되고 블록의 일부임을 나타냅니다. 위의 예에서 인쇄 (b)a, b = b, a + b 블록의 일부입니다 동안. 적절한 후퇴는 프로그램이 실행되도록하는 데 매우 중요합니다.
      • 같은 줄에 여러 변수를 정의 할 수 있습니다. 위의 예에서 첫 번째 줄에 정의됩니다.
      • 이 프로그램을 인터프리터로 직접 가져 오는 경우 인터프리터가 프로그램이 종료되었음을 알 수 있도록 프로그램 끝에 빈 줄을 추가해야합니다.
  2. 프로그램에서 함수를 구성하십시오. 나중에 프로그램에서 사용할 함수를 정의 할 수 있습니다. 이것은 큰 프로그램의 한계 내에서 여러 기능을 사용해야하는 경우에 특히 유용합니다. 아래 예제에서 위와 동일한 피보나치 시퀀스를 호출하는 함수를 만들 수 있습니다.
    • 그것은 반환
  3. 더 복잡한 흐름 제어 프로그램을 빌드하십시오. 흐름 제어 구조를 사용하면 특정 조건을 설정하여 프로그램 작동 방식을 변경할 수 있습니다. 이것은 사용자 입력을 처리 할 때 특히 중요합니다. 아래 예는 만약 (만약), 엘리 프 (else if) (또는 if), 그밖에 (기타) 간단한 사용자 연령 평가 프로그램을 만듭니다.
    • 이 프로그램은 또한 다양한 응용 프로그램에 매우 중요한 몇 가지 중요한 구성을 소개합니다.
      • 입력 () -이 명령을 사용하려면 사용자가 키보드에서 데이터를 입력해야합니다. 사용자는 괄호 안의 메시지를 볼 수 있습니다. 이 예에서 입력 () 함수로 래핑 int () -모든 입력이 정수로 처리됨을 의미합니다.
      • 범위 () 이 기능은 다양한 방법으로 사용할 수 있습니다. 이 프로그램에서 입력 한 숫자가 13 ~ 20 사이인지 확인합니다. 범위의 상한 및 하한은 계산에서 고려되지 않습니다.
  4. 다른 조건식을 배웁니다. 이전 예에서는 "작거나 같음"(<=)을 사용하여 주어진 조건에 포함 된 연령이 조건을 충족하는지 여부를 확인했습니다. 수학에서와 유사한 표현을 사용할 수 있지만 약간 다르게 입력합니다.
  5. 계속 배우십시오. 이것들은 파이썬의 기초 일뿐입니다. 가장 단순한 언어 중 하나 임에도 불구하고 더 깊이 탐구하고 싶다면 Python은 여전히 ​​매우 심층적입니다. 학습을 계속하는 가장 좋은 방법은 지속적으로 프로그래밍하는 것입니다! 모든 프로그램을 인터프리터에 바로 작성하고 명령 줄에서 프로그램을 다시 실행하여 변경 사항을 확인할 수 있음을 기억하십시오.
    • "초보자를위한 Python", "Python Cookbook", "Python Programming : An Introduction to Computer Science"등 Python 프로그래밍에 대한 좋은 책이 많이 있습니다. (Python 프로그래밍 : 컴퓨터 과학 입문).
    • 인터넷상의 리소스는 다양하지만 대부분은 여전히 ​​Python 2.X를 대상으로합니다. 그들이 제공하는 예를 조정해야 할 수도 있습니다.
    • 많은 지역 학교에서 Python 수업을 제공합니다. Python은 배우기 가장 쉬운 언어 중 하나이기 때문에 종종 입문 수업에서 가르칩니다.
    광고

조언

  • Python은 더 간단한 컴퓨터 언어 중 하나입니다. 그러나 배우려면 여전히 약간의 노력을 기울여야합니다. 대수에 대한 기본적인 이해는 파이썬이 수학에 집중하기 때문에 도움이 될 것입니다.