python 학습 시작

Date:     Updated:

카테고리:

태그:

1. 시작 동기

지금까지 대부분 기초코딩, 학습, 업무등 거의 모듬 업무를 c,c++,java로 코드를 생성했었다. 그런데 최근 IT 동향을 보니 ABCD(AI, Blockchain, Cloud, Data)의 정보 홍수였다. 어디서부터 학습을 해볼까 했는데 AI, Bigdata가 공통으로 주로 python을 사용하고 있었다. 일단 기초 수준을 학습을 해보고 알고리즘의 문제를 python으로 풀면서 학습하고자 한다.

2. 파이썬(python)이란?

image

파이썬은 인터프리터 언어로 되어 있다. C,C++,JAVA같은 컴파일 언어는 OS에 맞게 컴파일러를 설치하고 코드를 컴파일하여 OS에서 실행가능한 파일로 생성하여 실행된다. 반면에 인터프리터 언어의 경우 작성된 코드를 라인 단위로 실행을 바로 한다. 문제점도 Runtime error로 발생한다. 사람이 작성하고 동작시키는 것은 편하지만, 고속의 산술연산이 필요할 경우에는 C,C++같은 컴파일언어 보다는 성능이 부족하다. 하지만 최근에 하드웨어 성능이 발달하고 여러대의 하드웨어서 분산처리를 하는 시스템들에서는 단일 속도는 크게 문제 되지 않는다. 파이썬은 오픈소스이기 때문에 비용이 발생하지 않는다. 개발이 편리하고 터미널에서 바로 작성하거나 어떤 문서툴이든 쉽고 편리하게 사용가능하다.

  • 장점
    • 문법이 쉽고, 컴파일과정이 없이 실행 가능하다.
    • 오픈소스로 무료로 사용가능하다.
    • 코드 유지보수가 쉽다.
    • 참고자료가 많고 계속 추가되고 있다.
    • C/C++의 이미 만들어진 라이브리와 호환이된다.
    • 이식성이 뛰어나다.
    • DB, Server, Anal, analyze 등 다양한 분야에서 사용된다.
  • 단점
    • 시스템 하드웨어를 직접 제어 할 수 없다.
    • 고도의 암호화, 압축 등 빠른 속도로 반복문이 중첩되어 사용되는 곳은 성능이 저하된다.
    • 코드가 텍스트로 되어 있어서 보안이 취약하다.

3. 파이썬(python) 설치하기

공식사이트 : https://www.python.org/downloads/

image

Release 버전중 가장 높은 버전의 Download를 클릭한다.

image

하단으로 이동하여 사용할 OS에 맞는 python을 다운 받는다. 쉽게 설치 하기 위해서는 인스톨러 버전을 받는 것이 좋다.

image

작성 시점에서 이미 인스톨이 되어있어서 Update Now이지만 첫 설치라면 Install Python일 것이다. ‘Customize Installation’을 클릭한다.

image

첫번째 설정은 그대로 한다.

image

환경변수 채크 박스를 반드시 채크한다. 하지 않을 경후 설치 환경변수설정을 다시 해야한다. ‘Inatall’클릭 하고 설치를 진행하자

4. 파이썬(python) 설치 확인 및 업데이트

CMD(명령프롬프트)를 실행한다.

#버전을 확인한다.
py -V  

#pip 최신 버전으로 업데이트 한다.
python -m pip install --upgrade pip

#파이썬으 실행한다.
py

#파이썬 나가기
exit()

기본적인 설치과정은 끝났고 필요한 라이브러리 설치 방법은 사용시 설치과정을 다시 올리도록 함


개인 공부 기록용 블로그입니다. 오류나 틀린 부분이 있을 경우 
댓글 또는 메일로 알려주시면 감사하겠습니다.

맨 위로 이동하기

python 카테고리 내 다른 글 보러가기

댓글 남기기