Python 정리 01
03 May 2019
Reading time ~1 minute
Python 정리 01 - Python
Python
- 네덜란드 프로그래머 Guide van Rossum이 개발
- 다양한 플랫폼에서 사용가능, 라이브러리가 풍부
- 유니코드 문자열을 지원, 다양한 언어의 문자처리에도 능함
-
동적 타이핑(dynamic typing)
- 실행시간에 데이터형을 검사
- 객체의 멤버에 무제한 접근 가능
- 모듈, 클래스, 객체와 같은 언어의 요소 내부로 접근 가능
- 문법 간결, 들여쓰기를 기반으로 블록을 구분
- C파이썬, 스택리스 파이썬, 자이썬 등 여러 프로그램이 존재
- NumPy등 이용하면 수치를 빠르게 연산가능
- 과학 공학분야에서 많이 사용됨
- Python 2.X버전은 2.7까지만 지원
Python 설치
- Python 공식사이트
- 3.7.3 버전 다운로드
- 파이썬 설치시 Path가 길기 때문에 가능하면 설치할때 Path를 바로 추가시키는게 좋다
- 설치하면 C:\Users\사용자명\AppData\Local\Programs\Python\Python37-32 경로에 설치됨
PyDev 설치, 배치파일 수정
-
기존 Java용 eclipse가 아닌 python용 eclipse를 새로 설치하고 path를 잡고 실행하는 batch파일을 추가
-
python_env.bat
set dev_home=C:\dev\
set java_home=%dev_home%\Java\jdk1.8.0_191
set eclipse_home=%dev_home%\eclipse_python
set path=%java_home%\bin;%eclipse_home%;
- python_eclipse.bat
@echo off
call python_env.bat
eclipse.exe
- 이클립스 실행 후 PyDev 플러그인 설치
-
파이썬을 실행하기 위해 인터프리터 설정
- Window - Preferences - PvDev - Interpreters - Python Interpreter - Browser for python/pypy exe 선택
- python이 설치된 경로에 있는 인터프리터(python.exe)를 추가해준다
-
새 프로젝트 생성
- PyDev 프로젝트 생성, 인터프리터는 아까 설정한 python 선택, 생성
- Python 프로젝트는 py 확장자를 갖는 Module이란 파일들로 구성됨
- 한글을 쓰려면 맨 위에 UTF-8로 인코딩 설정을 해줘야 한다
# --*-- coding:UTF-8 --*--
print('안녕하세요!')