Python 프로그래밍

작가: Frank Hunt
창조 날짜: 13 3 월 2021
업데이트 날짜: 1 칠월 2024
Anonim
SUB) [Free Python Basics Lesson] Chapter 1 What is Python? | JoCoding Live Edited Version
동영상: SUB) [Free Python Basics Lesson] Chapter 1 What is Python? | JoCoding Live Edited Version

콘텐츠

프로그래밍 방법을 배우고 싶습니까? 프로그래밍 언어로 프로그래밍을 시작하는 것은 어렵게 느껴질 수 있으며이를 배우려면 수업을 들어야한다고 생각할 수 있습니다. 특정 프로그래밍 언어의 경우 일 수 있지만 하루나 이틀 만에 마스터 할 수있는 여러 언어가 있습니다. Python은 이러한 언어 중 하나입니다. 몇 분 안에 이미 작동하는 Python 프로그램을 만들 수 있습니다. 방법을 알아 보려면 계속 읽으십시오.

단계로

5 단계 중 1 단계 : Python 설치 (Windows)

  1. Windows 용 Python을 다운로드합니다. Python 웹 사이트에서 Windows 용 Python 인터프리터를 무료로 다운로드 할 수 있습니다. 운영 체제에 맞는 올바른 버전을 다운로드하십시오.
    • 최신 버전을 다운로드하십시오.
    • Python은 이미 OS X 및 Linux에 포함되어 있습니다. 모든 Python 관련 소프트웨어를 설치할 필요는 없지만 좋은 프로그래밍 언어 워드 프로세서가 정말 필요합니다.
    • 대부분의 Linux 배포 및 OS X 버전은 여전히 ​​Python 2.X를 사용합니다. 2와 3 사이에는 몇 가지 사소한 차이가 있으며 특히 "인쇄"문구의 변경 사항이 눈에 띕니다. OS X 또는 Linux에 최신 버전의 Python을 설치하려면 Python 웹 사이트에서 필요한 파일을 다운로드하십시오.
  2. Python 인터프리터를 설치합니다. 대부분의 사용자에게는 기본 설정으로 충분합니다. 사용 가능한 모듈 목록의 마지막 옵션을 확인하여 명령 프롬프트에서 Python이 작동하도록 할 수 있습니다.
  3. 워드 프로세서를 설치하십시오. 메모장이나 텍스트 편집기에서 Python 프로그램을 작성할 수 있지만 특수한 텍스트 편집기로 코드를 읽는 것이 훨씬 쉽습니다. Notepad ++ (Windows), TextWrangler (Mac) 또는 JEdit (모든 시스템)와 같이 선택할 수있는 무료 편집기가 많이 있습니다.
  4. 설치를 테스트하십시오. 명령 프롬프트 (Windows 명령 프롬프트) 또는 터미널 (Mac / Linux)을 열고 다음을 입력합니다. 파이썬. Python이로드되고 버전 번호가 표시됩니다. 이제 다음과 같이 Python 인터프리터 명령 프롬프트가 표시됩니다. >.
    • 유형 print ( "Hello, World!") 그리고 누르십시오 ↵ 입력. 이제 텍스트가 표시됩니다. 안녕하세요, 세계! Python 명령 프롬프트에서 볼 수 있습니다.

2/5 부 : 기본 개념 배우기

  1. Python 프로그램을 컴파일 할 필요가 없습니다. 파이썬은 인터프리터와 함께 작동합니다. 즉, 프로그램을 변경하자마자 즉시 실행할 수 있습니다. 이로 인해 반복, 수정 및 오류 찾기 프로세스가 다른 많은 프로그래밍 언어보다 훨씬 빠릅니다.
    • Python은 배우기 가장 쉬운 언어 중 하나이며 몇 분 안에 간단한 프로그램을 실행할 수 있습니다.
  2. 통역사 사용. 먼저 프로그램에 실제로 추가하지 않고도 인터프리터 코드로 테스트 할 수 있습니다. 이것은 과제가 어떻게 작동하는지 배우거나 일회성 프로그램을 작성하는 데 좋습니다.
  3. 파이썬이 객체와 변수를 처리하는 방식. Python은 객체 지향 언어이므로 모든 것이 객체로 취급됩니다. 즉, 프로그램 시작 부분에 변수를 선언해야하며 (언제든지이 작업을 수행 할 수 있음) 변수 유형 (정수, 문자열 등)도 표시해야합니다.

5 단계 중 3 : Python 인터프리터를 계산기로 사용

몇 가지 기본적인 산술 함수를 수행하면 Python 구문과 숫자와 문자열을 처리하는 방법에 익숙해지는 데 도움이됩니다.


  1. 통역사를 시작하십시오. 명령 프롬프트 또는 터미널을 엽니 다. 유형 파이썬 그리고 누르십시오 ↵ 입력. 그러면 Python 인터프리터가 시작되고 Python 명령 프롬프트 (>).
    • 명령 프롬프트에서 실행할 수 있도록 Python을 설치하지 않은 경우 먼저 Python 디렉터리로 이동하여 인터프리터를 실행해야합니다.
  2. 몇 가지 간단한 산술 연산. Python을 사용하여 간단한 산술 연산을 쉽게 수행 할 수 있습니다. 이러한 계산 함수의 몇 가지 예는 아래 코드를 참조하십시오. 주의 : # Python 코드로 주석을 달고 있으며 인터프리터에서 처리하지 않음을 나타냅니다.

    > 3 + 7 10> 100-10 * 3 70> (100-10 * 3) / 2 # 나누면 항상 부동 소수점 (10 진수) 수를 반환합니다. 35.0> (100-10 * 3) // 2 # 바닥 나누기 (슬래시 두 개)는 소수를 무시합니다. 35> 23 % 4 # 나누기의 나머지를 계산합니다. 3> 17.53 * 2.67 / 4.1 11.41587804878049

  3. 힘을 계산합니다. 사용 ** 연산자는 힘을 나타냅니다. 파이썬은 많은 수를 빠르게 계산할 수 있습니다. 예제와 함께 아래 코드를 참조하십시오.

    > 7 * * 2 # 7 제곱 49> 5 * * 7 # 5의 7 제곱 78125

  4. 변수 생성 및 조작. 간단한 대수 함수를 위해 Python에서 변수를 할당 할 수 있습니다. 이것은 Python 프로그램에서 변수 할당에 대한 훌륭한 소개입니다. 변수를 = 기호. 예제와 함께 아래 코드를 참조하십시오.

    > a = 5> b = 4> a * b 20> 20 * a // b 25> b * * 2 16> width = 10 # 변수는 임의의 문자열 일 수 있음> height = 5> width * height 50

  5. 통역사를 닫습니다. 인터프리터 사용을 마치면 종료하고 다음을 눌러 명령 프롬프트로 돌아갈 수 있습니다. Ctrl+ (Windows) 또는 Ctrl+디. (Linux / Mac) 그런 다음 ↵ 입력. 당신은 또한 수 종료 () 입력 한 다음 ↵ 입력 프레스.

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

  1. 워드 프로세서를 엽니 다. 프로그램 생성 및 저장의 기본 사항에 익숙해지는 테스트 프로그램을 빠르게 생성 한 다음 인터프리터로 실행할 수 있습니다. 이를 통해 인터프리터가 제대로 설치되었는지 테스트 할 수도 있습니다.
  2. "인쇄"진술 작성. "인쇄"는 Python의 기본 기능 중 하나이며 프로그램을 실행하는 동안 터미널에 정보를 표시하는 데 사용됩니다. 참고 : "인쇄"는 Python 2와 Python 3의 가장 큰 차이점 중 하나입니다. Python 2에서는 "print"를 입력 한 다음 표시하려는 내용을 입력하면됩니다. Python 3에서 "print"는 함수가되었으므로 이제 "print ()"를 입력해야하며 대괄호 사이에 표시 할 내용을 입력해야합니다.
  3. 진술을 추가합니다. 프로그래밍 언어를 테스트하는 가장 일반적인 방법 중 하나는 "Hello, World!"라는 텍스트를 읽는 것입니다. 보여줍니다. 이 텍스트를 인용 부호와 함께 "print ()"문 안에 넣으십시오.

    print ( "Hello, World!")

    • 다른 많은 언어와 달리 줄 끝에 세미콜론을 추가 할 필요가 없습니다. ; 배치합니다. 중괄호 ()를 사용할 필요도 없습니다.{}) 코드가있는 블록을 나타내는 데 사용됩니다. 대신 들여 쓰기를 사용하여 코드 블록을 나타냅니다.
  4. 파일을 저장하십시오. 워드 프로세서의 주 메뉴에서 파일을 클릭하고 다른 이름으로 저장을 선택합니다. 이름 상자 아래의 드롭 다운 메뉴에서 Python 파일 유형을 선택합니다. 메모장 (권장하지 않음)을 사용하는 경우 "모든 파일"을 선택하고 파일 이름 끝에 ".py"를 입력합니다.
    • 명령 줄에서 쉽게 액세스 할 수 있어야하므로 쉽게 액세스 할 수있는 위치에 파일을 저장하십시오.
    • 먼저 "hello.py"로 저장합니다.
  5. 프로그램을 실행하십시오. 명령 프롬프트 또는 터미널을 열고 파일의 저장 위치로 이동합니다. 거기에 도착하면 다음을 입력하여 프로그램을 실행하십시오. hello.py 그리고 누르십시오 ↵ 입력. 이제 텍스트를 받아야합니다. 안녕하세요, 세계! 명령 줄 아래.
    • Python을 설치 한 방법과 사용해야하는 버전에 따라 파이썬 hello.py 또는 python3 hello.py 프로그램을 실행하기 위해 입력합니다.
  6. 가능한 한 자주 테스트하십시오. Python의 가장 큰 장점 중 하나는 새로운 프로그램을 즉시 테스트 할 수 있다는 것입니다. 편집기에서 작업하는 동시에 명령 줄을 그대로 두는 것이 좋습니다. 편집기에서 프로그램을 저장하면 명령 줄에서 바로 프로그램을 실행할 수 있으므로 변경 사항을 빠르게 테스트 할 수 있습니다.

5/5 부 : 더 복잡한 프로그램 설계

  1. 표준 흐름 제어 문으로 실험하십시오. 흐름 제어 문을 사용하면 특정 조건에 따라 프로그램이 수행하는 작업을 제어 할 수 있습니다. 이러한 명령문은 Python 프로그래밍의 핵심이며 입력 및 조건에 따라 다른 작업을 수행하는 프로그램을 만드는 데 사용할 수 있습니다. 그것 동안 성명서가 이에 대한 좋은 예입니다. 이 예에서는 할 수 있습니다. 동안 최대 100까지 피보나치 수열을 계산하는 명령문 :

    # 피보나치 수열의 각 숫자는 # 이전 두 숫자의 합입니다. a, b = 0, 1 while b 100 : print (b, end = "") a, b = b, a + b

    • 시퀀스는 (동안)까지 계속됩니다. () 100보다 작습니다.
    • 그러면 출력이 1 1 2 3 5 8 13 21 34 55 89
    • 그것 끝 = "" 명령은 각 값을 다른 행에 표시하는 대신 동일한 행에 출력을 표시합니다.
    • 이 간단한 프로그램에는 Python으로 복잡한 프로그램을 만드는 데 중요한 몇 가지 사항이 있습니다.
      • 들여 쓰기에 유의하십시오. ㅏ : 다음 줄이 들여 쓰기되어 코드 블록의 일부를 형성 함을 나타냅니다. 위의 예에서 생성 인쇄 (b)a, b = b, a + b 그것의 일부 동안 블록. 적절한 들여 쓰기는 Python 프로그램에 필수적이며 고유합니다. 들여 쓰기가 올바르지 않으면 제대로 작동하지 않습니다.
      • 동일한 행에 여러 변수를 정의 할 수 있습니다. 위의 예에서 둘 다 같이 첫 번째 줄에 정의되어 있습니다.
      • 이 프로그램을 통역사에 직접 입력하는 경우 통역사가 프로그램이 종료되었음을 알 수 있도록 끝에 빈 줄을 추가해야합니다.
  2. 프로그램 내에서 기능을 설계합니다. 나중에 프로그램에서 호출 할 수있는 함수를 정의 할 수 있습니다. 이것은 더 큰 프로그램의 범위 내에서 여러 기능을 사용해야 할 때 특히 유용합니다. 다음 예제에서는 피보나치 시퀀스를 호출하기 위해 이전에 작성한 것과 동일한 함수를 생성합니다.

    def fib (n) : a, b = 0, 1 while an : print (a, end = '') a, b = b, a + b print () # 나중에 프로그램에서 a에 대한 피보나치 함수를 호출합니다. 당신이 나타내는 가치. 피브 (1000)

    • 이것은 준다 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  3. 더 복잡한 흐름 제어 프로그램을 빌드하십시오. 흐름 제어 문을 사용하여 프로그램 작동 방식을 변경하는 특정 조건을 나타낼 수 있습니다. 이것은 사용자 입력을 처리 할 때 특히 중요합니다. 다음 예제는 만약, 엘리 프 (else if) 및 그밖에 누군가의 나이에 대해 논평하는 간단한 프로그램을 만들 수 있습니다.

    age = int (입력 ( "당신의 나이 :")) if age = 12 : print ( "아이가되어서 좋습니다!") elif 연령 범위 (13, 20) : print ( "당신은 십대입니다!" ) else : print ( "Time to grow up") #이 문장 중 하나라도 참이면 해당 텍스트가 표시됩니다. # 어떤 문장도 참이 아니면 "else"# 메시지가 표시됩니다.

    • 이 프로그램은 다양한 응용 프로그램에 없어서는 안될 몇 가지 중요한 설명을 소개합니다.
      • 입력 () -키보드 입력을 요청합니다. 사용자는 따옴표로 묶인 메시지를 볼 수 있습니다. 이 예에서 입력 () 에 둘러싸여 int () 이는 모든 입력이 정수 (정수)로 처리됨을 의미합니다.
      • 범위 () -이 기능은 다양한 방법으로 사용할 수 있습니다. 이 프로그램에서는 범위가 13에서 20 사이인지 확인합니다. 범위의 끝은 계산에 포함되지 않습니다.
  4. 다른 조건식을 배우십시오. 이전 예에서는 "작거나 같음"(=) 기호를 사용하여 입력 한 연령이 조건과 일치하는지 확인합니다. 수학에서 사용하는 것과 동일한 조건식을 사용할 수 있지만 입력하는 방법은 약간 다릅니다.
    조건식.
    의미상징파이썬 기호
    이하
    보다 큰>>
    작거나 같음=
    크거나 같음>=
    같음===
    같지 않음!=
  5. 계속 공부하다. 이것은 Python 학습의 시작일뿐입니다. 배우기 가장 쉬운 언어 중 하나이지만, 언어를 더 깊이 파고 싶다면 배울 것이 많습니다. 가장 좋은 방법은 프로그램을 계속 만드는 것입니다! 인터프리터에서 몇 가지 프로그램 디자인을 빠르게 작성할 수 있으며 변경 사항을 테스트하는 것은 명령 줄에서 프로그램을 다시 실행하는 것만 큼 간단합니다.
    • "초보자를위한 Python", "Python Cookbook"및 "Python 프로그래밍 : 컴퓨터 과학 소개"를 포함하여 Python 프로그래밍에 대한 몇 가지 좋은 책이 있습니다.
    • 많은 온라인 리소스를 사용할 수 있지만 주로 Python 2.X에 중점을 둡니다. 그런 다음 Python 3에서 작동하도록 예제를 수정해야 할 수 있습니다.
    • 많은 학교에서 Python에 대한 강의를 제공합니다. Python은 배우기 가장 쉬운 언어 중 하나이기 때문에 프로그래밍 입문 수업에서 자주 배웁니다.

  • 파이썬은 더 간단한 컴퓨터 언어 중 하나이지만, 정말 잘 배우려면 여전히 헌신이 필요합니다. 또한 Python은 수학적 모델에 매우 중점을두기 때문에 대수에 대한 지식을 갖는 데 도움이됩니다.