본문 바로가기

파이썬

파이썬프로그래밍 파이썬 입문

반응형

파이썬프로그래밍 포스팅을 시작합니다

이번 파이썬프로그래밍 포스팅은 파이썬을 공부할 때 반드시 알아야 할 내용을 설명하기 위해서 시작했습니다. 파이썬의 특징은 무엇이고 파이썬으로 프로그램을 만들 때 알아야 할 지식을 정리하려고 합니다. 파이썬프로그래밍 포스팅을 내용을 정리하여 <반드시 알아야 할 파이썬 입문 A to Z>이라는 책으로 정리했습니다. 책으로 구매하여 공부하고 싶은 분들은 아래 링크를 클릭하길 바랍니다.

반드시 알아야 할 파이썬 입문 A to Z

 

파이썬 입문 A to Z

파이썬을 파이썬 방식으로 구현하는 것은 문법보다는 개념...

www.kyobobook.co.kr

파이썬프로그래밍

 

파이썬프로그래밍 처음 만나는 파이썬

파이썬이란?

파이썬프로그래밍 포스팅에서는 파이썬이 무엇인지 먼저 알아보겠습니다. 파이썬(Python)은 1990년 네덜란드의 귀도 반 로섬(Guido Van Rossum)이 개발한 인터프리터 언어로 지금은 많은 사람이 사용하는 프로그래밍 언어가 되었습니다.

귀도 반 로섬(Guido Van Rossum)

 

2018년, 삼성전자와 삼성SDS 등 삼성전자 계열사가 직무적성검사 코딩 테스트에 파이썬을 추가했습니다. 앞으로 삼성전자 등의 기업에서 소프트웨어(SW) 개발 업무를 담당하기 위해선 파이썬 활용 능력이 필요할 것으로 보입니다.

 

파이썬은 다른 프로그래밍 언어보다 배우기 쉽고, 다양한 분야에서 활용할 수 있어서 전 세계적으로 많은 사람이 파이썬을 쓰고 있습니다. 또한, 파이썬을 배워두면 여러 분야에 활용할 수 있어서 프로그래밍에 대한 ‘접근성’을 높일 수 있습니다.

 

파이썬에는 이미 만들어진 다양한 프로그램이 있습니다. 이를 활용하면 (임포트 import) 더 쉽게 프로그램을 개발할 수 있으므로 개발 속도도 빠릅니다.

출처: https://imgs.xkcd.com/comics/python.png 이미지 번역

 

C언어와 파이썬으로 작성된 코드를 비교해보면 파이썬이 얼마나 간편한지 알 수 있습니다.

파이썬프로그래밍 C언어와 비교

 

파이썬의 문법은 배우는 영어 문법과 유사해서 배우기 쉽고 다른 프로그램 언어처럼 중괄호({ }), 세미콜론(;)은 사용하지 않아도 됩니다.


배우기 쉽다고 해서 파이썬이 교육용 언어로만 쓰이는 것은 아닙니다. 파이썬은 구글의 대표적 개발 언어일 뿐만 아니라 수많은 소프트웨어 기업이 파이썬을 이용하고 있습니다. 유뷰브, 인스타그램 등 도 파이썬으로 만들 정도로 언어가 쉽고 생산성이 높습니다.

 

개발환경 설치하기

파이썬프로그래밍 포스팅의 다음 내용으로 개발환경을 설치하는 방법을 알아보겠습니다.  개발환경 IDLE(Integrated Development and Learning Environment)은 프로그램 작성을 도와주는 프로그램입니다. 이 책에서는 아나콘다를 사용할 겁니다.


아나콘다는 Continuum Analytics에서 만든 파이썬 배포판입니다. 수백 개의 파이썬 패키지를 포함하고 있고 상업용으로 무료로 사용할 수 있다는 장점이 있습니다.

 

아나콘다 배포판을 설치하기 위해 아래의 URL로 이동합니다. 파이썬은 현재 2.7 버전과 3.7 버전이 있는데, 이 책에서는 파이썬 3.7을 사용할 겁니다. 아나콘다 개발환경은 데이터 분석을 위한 다양한 모듈들이 설치되어 있습니다.

 

아나콘다 다운로드

아나콘다를 다운로드하려면 아래의 주소를 입력하거나 검색 창에서 anaconda download를 입력합니다. 아나콘다는 파이썬 데이터 분석을 위한 개발환경이 구성된 가상환경을 지원합니다.

https://www.anaconda.com/distribution/#download-section

 

Anaconda Python/R Distribution - Free Download

Anaconda Distribution is the world's most popular Python data science platform. Download the free version to access over 1500 data science packages and manage libraries and dependencies with Conda.

www.anaconda.com

Windows에서는 아래의 주소를 입력해서 설치 파일을 직접 다운로드할 수 있습니다.
https://docs.anaconda.com/anaconda/install/windows/

 

Installing on Windows — Anaconda documentation

Double click the installer to launch. Note If you encounter issues during installation, temporarily disable your anti-virus software during install, then re-enable it after the installation concludes. If you installed for all users, uninstall Anaconda and

docs.anaconda.com

파이썬프로그래밍 설치파일 클릭

 

Download the Anaconda installer를 클릭하면 아래의 화면이 보입니다. [Download]를 클릭합니다.

 

컴퓨터 운영체제에 맞는 Python 3.X 버전을 다운로드합니다.

 

Windows 파일은 확장자가 .exe 파일로 아래 그림처럼 다운로드 되는 것을 볼 수 있습니다.

 

다운로드한 후에 브라우저 창에 있는 아나콘다 다운로드 파일을 더블클릭해서 설치를 시작해도 됩니다.

 

아나콘다 설치

다운로드했지만 브라우저 창을 닫았을 경우 Windows 내의 다운로드 폴더로 이동해서 Anaconda3-2018.12-Windows-x86_64 파일을 직접 더블클릭해서 설치합니다. 잠시 후에 설치 창이 뜨면 [Next] 버튼을 누릅니다.

 

라이선스 동의에 관한 내용입니다. [I Agree] 버튼을 클릭하고 다음 단계로 이동합니다.

 

설치 유형을 선택하는 단계에서 [All Users]를 선택한 후 [Next] 버튼을 클릭합니다. 설치하는 내용에 관해 확인하는 화면에서 Just Me로 되어 있으면 [Next] 버튼을 눌러 설치를 계속합니다.

 

컴퓨터 구성에 따라 설치 폴더의 위치가 다르게 나타나는 경우도 있지만, 자동으로 뜨는 위치에 설치하기 위해 Next 버튼을 누릅니다. 아나콘다 배포판이 설치될 디렉터리를 선택하는 화면에서 <Destination Folder>를 <C:\Anaconda3>으로 변경하고 [Next] 버튼을 누릅니다.

 

파이썬 설치 버전을 확인하고 [Install] 버튼을 누릅니다. 파이썬 버전은 3.7입니다.

 

아나콘다가 설치됩니다.

 

다 설치되면 [Next] 버튼을 누릅니다.

 

Vscode는 설치하지 않을 것이므로 skip을 누릅니다.

 

[Finish] 버튼을 눌러 설치를 마칩니다. 이제 아나콘다가 설치되었습니다.

 

이번 파이썬프로그래밍 포스팅에서는 파이썬이 무엇인지 살펴보고 개발환경을 설치하는 방법을 배웠습니다. 다음 포스팅부터 파이썬에 대한 내용을 차근차근 배워보겠습니다. 

반응형