파이썬3 기초 시작하기

파이썬 은 1990년대 초 Guido van Rossum에 의해 개발되었으며 최신 버전은 3.11.0입니다. 파이썬 3.0은 2008년에 출시되었으며 인터프리터 언어입니다. 즉, 컴파일되지 않고 인터프리터가 코드를 한 줄씩 확인합니다. 이 글은 파이썬 프로그래밍 언어의 기초을 배우는 데 참고할 수 있습니다 . 가장 전통적인 'HelloWorld'를 화면에 출력하고 파이썬의 구문을 익히도록 합니다.

 

print("Hello World")
💡 파이썬에서는 범위에 대한 지정으로 중괄호( {} )를 사용하지 않습니다. 대신 들여쓰기를 이용해 범위에대한 표현을 대신합니다.

파이썬이 설치되어 있지 않다면 파이썬 설치 글을 참고해 파이썬을 다운로드하고 설치할 수 있습니다. 

 

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

 

#파이썬에서 변수 설정하기
myValue = 5
print(myValue)
  
myValue = 8.5
print(myValue)
  
myValue ="hello world"
print(myValue)

출력

5
8.5
hello world

변수를 만들고 원하는 값을 할당한 다음 print 기능을 사용하여 화면에 출력하면 됩니다.

 

파이썬에서는 List, Dictionary, Tuple과 Set의 4가지 자료 구조가 있습니다.

 

List는 파이썬에서 가장 기본적인 데이터 구조입니다. 목록 생성 후 나중에 목록에 항목을 추가할 수 있습니다. append() 함수는 목록에 데이터를 추가하는 데 사용됩니다.

 

# 빈 list 생성
nums = []
  
# 데이터 추가
nums.append(20)
nums.append(5.5)
nums.append("hello world")
  
print(nums)

출력

[20, 8.5, 'hello world']

파이썬에서 Dictionaly는 다른 언어의 해시나 맵과 유사합니다. 키-값 쌍으로 구성됩니다. 이 값은 사전의 고유 키로 액세스할 수 있습니다.

 

#빈 변수 선언
Dict = []
 
# 자료 설정
Dict = {1: 'one', 2: 'two', 3: 'three'}
 
print(Dict)

출력

{1: 'one', 2: 'two', 3: 'three'}

 

튜플은 불변의 Python 객체 시퀀스입니다. 튜플은 일단 선언되면 변경할 수 없다는 점을 제외하면 리스트와 같습니다. 튜플은 일반적으로 목록보다 빠릅니다.

 

# 튜플 생성
tup = ('one', 'two', 'three')
 
print(tup)

결과

('one', 'two', 'three')

 

List와 달리 Set를 사용하는 주요 이점은 특정 요소가 세트에 포함되어 있는지 여부를 확인하는 데 최적화된 방법이 있다는 것입니다. 이것은 해시 테이블 로 알려진 데이터 구조를 기반으로 합니다.

 

# Set 선언
myset = set(["one", "two", "one"])
 
#Set에는 중복이 있을 수 없으므로 one이 하나만 출력 됩니다.
print(myset)

 

파이썬에서 주석은 한줄 주석과 여러줄 주석이 존재 합니다. #은 파이썬에서 한줄 주석에 사용됩니다. """은 여러줄 주석에 사용됩니다.

 

파이썬에서는 사용자로부터 입력을 받아 조작한 후 출력할 수 있습니다. input을 이용해 입력을 받고 print를 이용해 출력합니다.

 

# 이름을 입력합니다.
name = input("이름 입력 : ")
  
# '파이썬'으로 입력 받아 출력합니다.
print("hello", name)

출력

hello 파이썬

 

파이썬에서 선택문은 두 개의 키워드 'if'와 'elif'(elseif) 및 else를 사용하여 이루어집니다.

 

value = 9

if(value > 5):
   print("value가 5보다 크다")
elif(value > 15):
   print("value가 15보다 크다")
else:
   print("value는 5보다 작거나 같다")

출력

value가 5보다 크다

 

전체 파이썬에서 스크립트에서 특정 작업을 수행하기 위한 코드 묶음과 같은 함수를 생각할 수 있습니다. 파이썬은 'def'를 사용하여 함수를 정의할 수 있습니다.

 

def func():
   print("one")
   print("hello")
func()
  
# 함수 다시 호출
func()

출력

one
hello
one
hello

 

우리가 알고 있는 모든 프로그램은 main 함수에서 시작합니다. 파이썬에서도 main 함수를 만들어 사용할 수 있습니다.

def MainFunc():
   print("시작")     
  
  
# 파이썬에서 메인문
if __name__=="__main__":
   MainFunc()
   print("끝")

출력

시작
끝

 

파이썬에서는 while과 for를 이용해 루프문을 이용해 반복문을 사용할 수 있습니다.

for index in range(3):   
   print(index)
   
index = 0
while(index < 3):
    print(index)
    index = index+1

출력

0
1
2

 

Python에는 많은 작업을 수행하는 여러 기능이 있는 매우 풍부한 모듈 라이브러리가 있습니다. 'import' 키워드는 특정 모듈을 Python 코드로 가져오는 데 사용됩니다. 

 

import math
  

num = -3
num = math.fabs(num)
print(num)

출력

3

 

지금까지 파이썬을 시작하기 위한 기본 문법에 대해 알아 보았습니다. 기본 문법을 익히고 다음 단계로 넘어가시기 바랍니다.

 

파이썬 시작하는 방법과 기본 튜토리얼