wau2380's playground

학생을 위한 Python 1. 파이썬(Python)이란? 본문

학생을 위한 Python/기초문법

학생을 위한 Python 1. 파이썬(Python)이란?

wau2380 2021. 6. 22. 01:49

 

들어가기 전에

 

프로그래밍을 처음 접하신다면 많은 어려움이 여러분들을 기다리고 있습니다.

걸음마를 처음으로 땔 때 많은 어려움이 있었지만 여러분들은 지금 아무렇지 않게 걸어 다니고 있습니다.

 

이 또한, 프로그래밍도 다를 것이 전혀 없습니다. 마음을 열고 공부하는 것이 가장 중요하다고 말할 수 있습니다.

이제 본격적으로 시작해보겠습니다.

 


1. 파이썬(Python)

 

먼저 짧게 파이썬에 대해 알아보겠습니다.

파이썬은 1990 년에 프로그래머 귀도 반 로섬이 개발한 고급 프로그래밍 언어로, 현재 실무와 교육 양쪽 모두에서 엄청난 인기를 끌고 있는 언어, 배우기 쉽고 동시에 속도도 빠르며 다양한 확장성을 가졌습니다.


프로그래밍 언어 순위 (2020년 9월 기준)

 


2. 파이썬(Python)의 특징

 

1. 간결한 코드

 

파이썬은 원래 교육용으로 만들어진 언어로, 코드가 간결하며 알아보기 쉽습니다.

문법도 사람의 사고방식과 유사하고 예제 코드를 보면 바로 이해할 수 있습니다.

 

C

#include <stdio.h> // 

int main()
{

  printf("Hello World");

return 0;
}

Python

print("Hello World")

 

파이썬은 타 언어와 다르게 정말 간결한 언어입니다. 특히 초보자가 보기에 C 언어의 형식은 정말 머리 아파 보이고

" 왜 #include <stdio.h>를 쓰지? " 이런식으로 가다 보면 꼬리에 꼬리를 물어서 끝없이 고통받게 될 수도 있습니다.

하지만 여러분들은 Python을 배우기 때문에 더 좋은 환경에서 공부하실 수 있을 겁니다!

 


2. 들여 쓰기(Indentaion)

 

파이썬은 코드를 이해하기 위해서 들여 쓰기로 블록(blcok)을 구분합니다.

이러한 특징은 타 언어들과 구분되고 파이썬만이 가진 독특한 특징 중 하나로, 들여 쓰기가 달라지면

다른 블록으로 인식합니다.

(블록(block)? 이란 작업 공간을 의미하고, 다른 작업 공간에 작성된 코드의 내용은 서로에게 영향을 주지 않아요.)

 

다음은 파이썬의 들여 쓰기의 코드의 예입니다. 대부분의 코드는 이런 비슷한 구조를 가지게 됩니다.

 

좋은 예시

for i in range(1,10):
      print(i)#이 부분을 들여쓰기 하지않으면 오류가 나요!!!

 

 

잘못된 예시

for i in range(1,10):
print(i) #이렇게 쓰면 100퍼센트 오류납니다. 실행되면 절 찾아와서 엉덩이를 걷어차도 좋아요.

 


3. 빠른 개발 속도 (Fast Development Speed)

파이썬이 개발자들이 애용하고 보편적으로 사용되는 이유 중 하나에 해당합니다.

그만큼 초보자도 쉽게 배울 수 있고 단기간에 성과를 내고 싶다면 이만한 언어가 없다고 말할 수도 있습니다.

 

또한 대부분의 파이썬 코드들이 영어 문장 형식으로 되어 있으므로, 즉 우리가 쓰고 말하는 방식으로도

코딩을 할 수 있다는 것입니다. 개발자들이 우스갯소리로 하는 말이 있습니다.

 

"Life is too short, You need python."

 

이 문장이 파이썬을 한 문장으로 나타낼 수 있다고도 생각합니다.

 

 

 

4. 파이썬(Python) 설치하기

 

파이썬을 설치하는 것은 아주 간단합니다. 따라서 설치방법에선 따로 설명드리지 않고 넘어가겠습니다.

워낙 다른 분들이 설명과 정리를 잘 해놓으시기도 했고, 공식 문서나 구글링에 익숙해지셔야 합니다.

아래 그림의 링크의 내용을 참고하시면 좋을 것 같습니다.


 

 

 

파이썬 설치하기

 

 

 

앞으로 파이썬의 기초 문법에 대해서 알아보겠습니다.

과제는 파이썬 설치와 열려있는 마음입니다.

 

 

수고하셨습니다~