본문 바로가기

Programming/[Python]

[Python/점프 투 파이썬 복습] 1. Python은 무엇인가?

 

복습용/초보자 참고를 목적으로 포스팅합니다.

 

최근 들어 프로그래밍 언어들 중 직관적인 표현으로 코딩이 가능한 Python이 인기를 끌고 있습니다.

 

코드 구성의 가독성이 타 언어 대비 뛰어나고, C/C++/JAVA 에서 구현 가능한 모든 것들을 Python에서도 만들 수 있습니다.

데이터 분석부터 머신러닝, 딥러닝 등 다양한 분야에서 활용 가능한 언어 Python 지금부터 차근차근 공부해봅시다.

 

 

 

1장. 파이썬이란 무엇인가?

 

 

1.1 파이썬 시작하기


파이썬은 귀도 반 로섬(Guido Van Rossom)이 개발한 인터프리터 언어이다.

파일 동기화 서비스인 Dropbox, 쉽고 빠른 웹 개발을 도와주는 프레임워크인 Django 등이 파이썬으로 만들어졌다.

파이썬은 공동 작업과 유지 보수가 매우 쉽고 편해서, 시간이 지날수록 사용자가 늘어나는 추세이다.

 

인터프리터 언어 : 한 줄씩 소스 코드를 해석해서 그때그때 실행해 결과를 바로 확인할 수 있는 언어

 

1.2 파이썬의 특징

 

  • 매우 직관적인 언어로, 코드 해석이 쉽다.

  • 문법이 쉬워 빠르게 배울 수 있다.

  • 파이썬은 오픈소스(Open Source)로 무료이며 다른 언어로 만든 프로그램을 파이썬에 포함시킬 수 있다.

  • 소스 코드가 간결하다.

  • 개발 속도가 빠르다.

 

오픈소스 :  저작권자가 소스 코드를 공개하여 누구나 별다른 제한 없이 자유롭게 사용, 복제, 배포, 수정할 수 있는 소프트웨어

 

1.3 파이썬으로 무엇을 할 수 있을까?

 

할 수 있는 일

  • 시스템 유틸리티 제작

  • GUI 프로그래밍

  • C/C++과 결합

  • 웹 프로그래밍

  • 수치 연산 프로그래밍

  • 데이터베이스 프로그래밍

  • 데이터 분석, 사물인터넷

 

할 수 없는 일

  • 시스템과 밀접한 프로그래밍 영역

  • 모바일 프로그래밍

 

1.4 파이썬 설치하기(Windows)

 

http://www.python.org/

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

>>

위의 링크된 파이썬 공식 홈페이지의 다운로드 페이지에서 윈도우용 파이썬 언어 패키지를 다운로드합니다.

다음 화면에서 Python 3.x로 시작하는 버전 중 가장 최근의 윈도우 인스톨러를 다운합니다.

 

>>

인스톨러 실행 후에 'Install Now'를 선택하면 설치가 진행됩니다.

반드시 'Add Python 3.6 to PATH' 옵션을 선택합니다.

 

>>

[시작 > 모든 프로그램 > Python 3.6]에서 설치한 파일을 확인 가능합니다.

 

>>

추가적으로 IDE를 설치를 권장드립니다.

대표적으로 Pycharm, Visual Studio 등이 있는데 

저는 Pycharm을 추천드립니다.

 

IDE(Intergrated Development Environment, 통합 개발 환경) :
코딩, 컴파일 같은 개발 작업을 하나의 프로그램에서 처리할 수 있는 환경을 제공하는 소프트웨어 

 

Pycharm 설치 과정은 추후에 포스팅 하겠습니다.

 

 

1.5 파이썬 기초 실습

 

기본적인 사칙 연산 뿐 아니라 조건문,  반복문, 함수 등을 사용 가능합니다.

#덧셈
1 + 2 #3

#나눗셈
3/2.4 #1.25

#변수에 숫자 대입
a = 1
b = 2
a + b #3

#조건문 if
a = 3
if a >1:
    print("a is greater than 1") #a is greater than 1
    
#함수 정의
def sum(a, b):
    return a + b
    
print(sum(1, 2)) #3