커리큘럼 참조 리소스
Python 문서
https://www.python.org/doc/
Python 릴리스 다운로드
https://www.python.org/downloads/
초보자를위한 Python 가이드
https://www.python.org/about/gettingstarted/
Python Wiki 초보자 가이드
https://wiki.python.org/moin/BeginnersGuide
첫 번째 단계
정의 된 기능
확장 가능한 프로그래밍의 핵심은 함수를 정의하는 것입니다. Python은 필수 및 선택적 인수, 키워드 인수, 심지어 임의의 인수 목록을 허용합니다. Python 3에서 함수 정의에 대한 추가 정보
# Python 3: Fibonacci series up to n
>>> def fib(n):
>>> a, b = 0, 1
>>> while a < n:
>>> print(a, end=' ')
>>> a, b = b, a+b
>>> print()
>>> fib(1000)
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
복합 데이터 유형
목록 (다른 언어의 배열이라고 함)은 Python이 이해하는 복합 데이터 유형 중 하나입니다. 목록은 다른 내장 함수를 사용하여 색인화, 분할 및 조작 할 수 있습니다. Python 3의 목록에 대한 추가 정보
# Python 3: List comprehensions
>>> fruits = ['Banana', 'Apple', 'Lime']
>>> loud_fruits = [fruit.upper() for fruit in fruits]
>>> print(loud_fruits)
['BANANA', 'APPLE', 'LIME']
# List and the enumerate function
>>> list(enumerate(fruits))
[(0, 'Banana'), (1, 'Apple'), (2, 'Lime')]
직관적 인 해석
계산은 Python으로 간단하고 표현식 구문은 간단합니다. 연산자 +
, -
, *
과 /
예상대로 작동하십시오. 괄호 ()
그룹화에 사용할 수 있습니다. Python 3의 간단한 수학 함수에 대한 추가 정보.
# Python 3: Simple arithmetic
>>> 1/2
0.5
>>> 2 ** 3
8
>>> 17/3 # classic division returns a float
5.666666666666667
>>> 17 // 3 # floor division
5
빠르고 쉽게 배우기
다른 언어의 숙련 된 프로그래머는 Python을 매우 빠르게 익힐 수 있으며 초보자는 깔끔한 구문과 들여 쓰기 구조를 배우기 쉽습니다. 식욕을 돋우십시오. Python 3 개요를 참조하세요.
# Python 3: Simple output (with Unicode)
>>> print("Hello, I'm Python!")
Hello, I'm Python!
# Input, assignment
>>> name = input('What is your name?n')
>>> print('Hi, %s.' % name)
What is your name?
Python
Hi, Python.
당신이 기대하는 모든 흐름
파이썬은 다른 언어가 말하는 일반적인 제어 흐름 문을 알고 있습니다. if
, for
, while
과 range
-물론 약간의 왜곡이 있습니다. Python 3의 추가 제어 흐름 도구
# For loop on a list
>>> numbers = [2, 4, 6, 8]
>>> product = 1
>>> for number in numbers:
... product = product * number
...
>>> print('The product is:', product)
The product is: 384
EITC/CP/PPF Python 프로그래밍 기초 프로그램에 대한 전체 오프라인 자가 학습 준비 자료를 PDF 파일로 다운로드하세요.