logo

파이썬 3 기본

Python 3은 다양한 애플리케이션에 사용되는 인기 있는 고급 프로그래밍 언어입니다. 다음은 여러분이 알아야 할 Python 3의 몇 가지 기본 사항입니다.

  1. 변수: Python 3에서는 이름에 값을 할당하여 변수를 만듭니다. 예를 들어, x = 5는 x라는 변수를 생성하고 여기에 값 5를 할당합니다.
  2. 데이터 유형: Python 3은 정수, 부동 소수점, 문자열, 부울, 목록, 튜플 및 사전을 포함한 여러 내장 데이터 유형을 지원합니다.
  3. 연산자: Python 3은 산술 연산자(+, -, *, /), 비교 연산자(>, <, ==, !=) 및 논리 연산자(and, or, not)를 포함한 다양한 연산자를 지원합니다.
  4. 제어 흐름 문: Python 3은 if-else 문, for 루프 및 while 루프를 포함한 여러 제어 흐름 문을 지원합니다. 이러한 문을 사용하면 코드의 실행 흐름을 제어할 수 있습니다.
  5. 함수: Python 3에서는 def 키워드를 사용하여 함수가 생성됩니다. 예를 들어, def my_function(x): x라는 하나의 인수를 취하는 my_function이라는 함수를 만듭니다.

입력 및 출력: Python 3에서는 input() 함수를 사용하여 사용자 입력을 얻고 print() 함수를 사용하여 텍스트를 콘솔에 출력할 수 있습니다.



모듈: Python 3은 다른 Python 코드에서 가져와 사용할 수 있는 함수 및 변수 모음인 모듈을 지원합니다. import 키워드를 사용하여 모듈을 가져올 수 있습니다.

우리는 또한 완전한 파이썬 3 튜토리얼 초보자부터 고급까지 모든 수준에서 Python 3을 학습하도록 설계되었습니다. 이 포괄적인 튜토리얼은 Python의 기본 개념을 안내하고 점차적으로 고급 주제로 진행됩니다.

Python 3의 장점:

  1. Python 3에는 배우고 읽기 쉬운 간단한 구문이 있어 초보자에게 좋은 선택입니다.
  2. Python 3은 대규모 표준 라이브러리와 사용 가능한 타사 라이브러리가 많은 고급 언어로, 다양한 애플리케이션에 사용할 수 있는 다목적 언어입니다.
  3. Python 3은 객체 지향, 기능적, 절차적 프로그래밍을 포함한 다양한 프로그래밍 패러다임을 지원합니다.
  4. Python 3은 해석된 언어입니다. 즉, 실행하기 전에 컴파일할 필요가 없으므로 코드를 쉽게 작성하고 신속하게 테스트할 수 있습니다.
  5. Python 3은 NumPy 및 Pandas와 같은 라이브러리를 통해 데이터 분석 및 과학 컴퓨팅을 훌륭하게 지원합니다.

Python 3의 단점:

  1. Python 3은 C++ 또는 Java와 같은 컴파일된 언어보다 느릴 수 있으며 이는 고성능이 필요한 애플리케이션에 문제가 될 수 있습니다.
  2. Python 3에는 여러 CPU 코어를 활용하는 기능을 제한할 수 있는 전역 해석기 잠금(GIL)이 있습니다.
  3. Python 3은 다른 언어와 동일한 수준의 하드웨어 제어 기능을 제공하지 않기 때문에 하위 수준 시스템 프로그래밍에는 최선의 선택이 아닐 수 있습니다.
  4. Python 3은 데이터 분석을 위한 R이나 게임 개발을 위한 C++와 같은 다른 언어만큼 일부 분야에서는 인기가 없으므로 특정 애플리케이션에 항상 최선의 선택이 아닐 수도 있습니다.

파이썬 1990년대 초 Guido van Rossum이 개발했으며 최신 버전은 3.11.0이므로 간단히 Python3이라고 부를 수 있습니다. Python 3.0은 2008년에 출시되었으며 해석 언어입니다. 즉, 컴파일되지 않았으며 해석기가 코드를 한 줄씩 확인합니다. 이 기사는 다음의 기본 사항을 배우는 데 사용될 수 있습니다. Python 프로그래밍 언어 . 더 나아가기 전에.. 가장 인기 있는 'HelloWorld' 전통을 살펴보고 Python의 구문을 C, C++ 및 Java와 비교해 보겠습니다(이 3개는 가장 유명하고 가장 많이 사용되는 언어이기 때문에 선택했습니다).



파이썬3






# Python code for 'Hello World'> # nothing else to type...see how simple is the syntax.> > print>('Hello World')>

>

>

메모: Python의 범위는 중괄호({ })에 의존하지 않고 대신 들여쓰기를 사용합니다. Python의 기본부터 시작하여 몇 가지 작은 섹션에서 기본 사항을 다루겠습니다. 그냥 읽어보시고 저를 믿으세요. Python의 기본을 아주 쉽게 배울 수 있을 것입니다.

소개 및 설정

  1. 당신이 켜져 있다면 윈도우 운영체제 Python을 다운로드하여 여기를 클릭하면 이제 설정에서 설치하고 시작 메뉴에서 IDLE.IDLE을 입력하면 Python 스크립트를 실행하는 Python의 IDE로 생각할 수 있습니다. 어떻게 든 다음과 같이 보일 것입니다 :
  2. 당신이 켜져 있다면 리눅스/유닉스 계열 터미널을 열면 99% Linux OS에서 Python이 OS와 함께 사전 설치되어 제공됩니다. 터미널에 'python3'을 입력하기만 하면 바로 사용할 수 있습니다. 다음과 같이 보일 것입니다 :

  The>>>는 Python 셸과 Python 명령 및 코드를 사용할 준비가 되었음을 나타냅니다.>

변수와 데이터 구조

C, C++, Java와 같은 다른 프로그래밍 언어에서는 변수 유형을 선언해야 하지만 Python에서는 그렇게 할 필요가 없습니다. 변수를 입력하고 값이 주어지면 주어진 값이 int, float, char 또는 String인지 자동으로 알 수 있습니다.

파이썬3




숫자를 문자열로 변환 자바

# Python program to illustrate> # a simple for loop> > for> step>in> range>(>5>):> >print>(step)>

>

>

산출

3 4.5 helloworld>

얼마나 간단한지 보세요. 변수를 만들고 원하는 값을 할당한 다음 인쇄 기능을 사용하여 인쇄하면 됩니다. Python에는 4가지 유형의 내장 데이터 구조가 있습니다. 목록 , 사전 , 튜플, 그리고 세트 .

리스트는 파이썬의 가장 기본적인 데이터 구조입니다. 목록은 변경 가능한 데이터 구조입니다. 즉, 목록 생성 후 나중에 항목을 목록에 추가할 수 있습니다. 이는 마치 현지 시장에서 쇼핑을 하러 가서 일부 품목의 목록을 만들고 나중에 목록에 점점 더 많은 품목을 추가할 수 있는 것과 같습니다.
add() 함수는 목록에 데이터를 추가하는 데 사용됩니다.

파이썬3




# Python program to illustrate> # a simple while loop> step>=> 0> while>(step <>5>):> >print>(step)> >step>=> step>+>1>

>

>

산출

[21, 40.5, 'String']>

파이썬3




# Python program to illustrate> # math module> import> math> > def> Main():> >num>=> ->85> > ># fabs is used to get the absolute> ># value of a decimal> >num>=> math.fabs(num)> >print>(num)> > > if> __name__>=>=>'__main__'>:> >Main()>

>

>

산출

{1: 'Geeks', 2: 'For', 3: 'Geeks'}>

파이썬3




>

>

산출

('Geeks', 'For', 'Geeks')>

파이썬3




# Python program to illustrate a set> > # define a set and its elements> myset>=> set>([>'Geeks'>,>'For'>,>'Geeks'>])> > #as set doesn't have duplicate elements so, 1 geeks will not be printed> print>(myset)> > #Code submitted by Susobhan Akhuli>

>

>

산출

{'Geeks', 'For'}>

코멘트:

# is used for single line comment in Python ''' this is a comment ''' is used for multi line comments>

입력과 출력

이 섹션에서는 사용자로부터 입력을 받아 이를 조작하거나 간단히 표시하는 방법을 알아봅니다. input() 함수는 사용자로부터 입력을 받는 데 사용됩니다.

파이썬3




# Python program to illustrate> # getting input from user> name>=> input>(>'Enter your name: '>)> > # user entered the name 'harssh'> print>(>'hello'>, name)>

>

>

산출:

hello harssh>

파이썬3




# Python3 program to get input from user> > # accepting integer from the user> # the return type of input() function is string ,> # so we need to convert the input to integer> num1>=> int>(>input>(>'Enter num1: '>))> num2>=> int>(>input>(>'Enter num2: '>))> > num3>=> num1>*> num2> print>(>'Product is: '>, num3)>

>

>

산출:

Enter num1: 8 Enter num2: 6 ('Product is: ', 48)>

선택

Python에서는 'if'와 'elif'(elseif)라는 두 키워드를 사용하여 선택하고 else를 사용하여 선택합니다.

파이썬3




# Python program to illustrate> # selection statement> > num1>=> 34> if>(num1>>12>):> >print>(>'Num1 is good'>)> elif>(num1>>35>):> >print>(>'Num2 is not gooooo....'>)> else>:> >print>(>'Num2 is great'>)>

>

>

산출

Num1 is good>

기능

함수는 전체 Python 스크립트에서 특정 작업을 수행하기 위한 코드 묶음으로 생각할 수 있습니다. Python은 함수를 정의하기 위해 키워드 'def'를 사용했습니다.
통사론:

팬더 로크
def function-name(arguments): #function body>

파이썬3




# Python program to illustrate> # functions> def> hello():> >print>(>'hello'>)> >print>(>'hello again'>)> hello()> > # calling function> hello()>

>

>

산출

hello hello again hello hello again>

이제 우리는 모든 프로그램이 '메인' 함수에서 시작한다는 것을 알고 있으므로… 다른 많은 프로그래밍 언어에서처럼 메인 함수를 만들어 보겠습니다.

파이썬3




# Python program to illustrate> # function with main> def> getInteger():> >result>=> int>(>input>(>'Enter integer: '>))> >return> result> > def> Main():> >print>(>'Started'>)> > ># calling the getInteger function and> ># storing its returned value in the output variable> >output>=> getInteger()> >print>(output)> > # now we are required to tell Python> # for 'Main' function existence> if> __name__>=>=>'__main__'>:> >Main()>

>

>

반복(루핑)

이름에서 알 수 있듯이 반복되는 내용을 호출합니다. 여기서는 가장 인기 있는 'for 및 while' 루프를 사용하겠습니다.

파이썬3




# Python program to illustrate> # a simple for loop> > for> step>in> range>(>5>):> >print>(step)>

>

>

파이썬3




# Python program to illustrate> # a simple while loop> step>=> 0> while>(step <>5>):> >print>(step)> >step>=> step>+>1>

>

>

산출

0 1 2 3 4>

모듈

Python에는 많은 작업을 수행하는 여러 기능이 있는 매우 풍부한 모듈 라이브러리가 있습니다. Python의 표준 라이브러리에 대한 자세한 내용은 다음을 참조하세요. 여기를 클릭하면
'import' 키워드는 특정 모듈을 Python 코드로 가져오는 데 사용됩니다. 예를 들어 다음 프로그램을 고려해보세요.

파이썬3




# Python program to illustrate> # math module> import> math> > def> Main():> >num>=> ->85> > ># fabs is used to get the absolute> ># value of a decimal> >num>=> math.fabs(num)> >print>(num)> > > if> __name__>=>=>'__main__'>:> >Main()>

>

>

산출

85.0>

이것들은 Python 프로그래밍 언어의 기본 사항 중 일부이며, 다음 기사에서는 중급 및 고급 수준의 Python 주제를 모두 다룰 것입니다.

귀하의 기사는 게시되기 전에 Geeks for Geeks 팀에서 먼저 검토됩니다.