파이썬이란?
01 1강 시작하기에 앞서
파이썬이란?

파이썬

 파이썬은 높은 생산성을 가지고 있는 프로그래밍 언어로 C 나 Java 같은 언어에 비해서 문법도 쉬워서 프로그래밍을 처음 시작할 때 추천하는 언어입니다. 파이썬 언어의 창시자는 귀도 판 로썸(Guido van Rossum)으로, 파이썬이라는 이름의 유래는 그가 즐겨보던 영국의 코미디 그룹 몬티 파이썬에서 따왔다고 합니다. 

파이썬을 시작하기에 앞서 파이썬으로 할 수 있는 것과 용어에 대해 간단하게 짚고 넘어가 보겠습니다.

파이썬으로 무엇을 할 수 있나요?

파이썬으로 할 수 있는 것에는 많은 것들이 있지만, 그 중에서 대표적인 두 가지는 다음과 같습니다.

1. 웹 프로그래밍

우리가 잘 알고 있는 네이버, 다음, Goorm 과 같은 웹 서비스를 개발하는 것을 웹 프로그래밍이라고 합니다. 파이썬으로 웹 프로그래밍을 할 때는 주로 Django 라는 오픈 소스 기반의 웹 프레임워크를 사용합니다.

*오픈 소스: 개발자들이 본인의 소스코드를 누구나 참고할 수 있도록 공개한 것
*프레임 워크: 기본 형태를 제공함으로써 개발자의 반복적인 작업을 줄여주는 뼈대 코드

2. 빅 데이터 분석

파이썬이 가장 많이 사용되는 분야 중 하나인 빅 데이터 분석입니다. 사람의 힘으로 처리하기 힘든 대용량 데이터를 분석하고, 데이터 간의 패턴을 알려주고 이를 시각화해서 보여줍니다. 기계 학습, 즉 우리가 익숙한 알파고와 같은 인공 지능 개발에 이용되기도 합니다.

파이썬 버전

현재 강의에서 사용하고 있는 파이썬 버전은 2.7 입니다.

인터프리터 언어

C와 Java와 같은 비교적 과거에 만들어진 언어들은 컴파일 언어입니다. 컴파일 언어는 소스 코드를 컴퓨터가 이해할 수 있는 별도의 실행파일로 바꾸는 작업(컴파일)을 거쳐야 하는 언어입니다. 파이썬은 인터프리터 언어에 속합니다.
인터프리터 언어란 컴파일 없이 코드를 바로 실행할 수 있는 언어입니다. 그 때문에 코드를 적은 뒤에 실행 파일을 만들 필요없이 바로바로 실행해 볼 수 있다는 장점을 지니고 있습니다.

인덴트

파이썬은 다른 프로그래밍 언어에 비해서 인덴트(띄어쓰기, 공백)에 매우 민감한 언어입니다. 일반적인 다른 프로그래밍 언어는 중괄호를 이용해서 블록(범위)를 표현하는 반면, 파이썬은 공백을 이용합니다. 처음 파이썬을 시작할 때 이 인덴트에 대해서 제대로 신경쓰지 않는다면 에러가 자주 발생하게 됩니다.
파이썬은 인덴트가 무척이나 중요한 프로그래밍 언어라는 것을 기억해주세요.

주석

프로그래밍에 있어 주석은 해당 코드에 대한 설명을 적어놓은 것으로, 다른 사람이 코드를 봐도 이해하기 쉽게 해주는 역할을 합니다. 혼자 개발하는 작은 프로젝트의 경우에는 작성하지 않기도 하지만, 여러 명이 협업하여 규모가 있는 프로젝트를 진행할 때에는 다른 사람이 쉽게 이해할 수 있도록 주석을 필수적으로 사용합니다.

실행 언어: py
이런 식으로 파이썬 강의에서는 여러분들이 이해하기 쉽도록 몇 몇 코드에는 간단하게 주석을 사용하여 적어놓을 것입니다.
질문하기
추가 자료
no files uploaded

추가 자료가 없습니다

여기서 새로운 학습 자료를 확인하세요!
선생님이 추가한 자료들을 바로 확인할 수 있어요.