파이썬 설치 (인터프리터)

https://www.python.org/

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

 

 

홈페이지 접속 > Download > Python 3.8.2 Download

설치후 idel 더블클릭하면, 설치버전 확인

 

 


 

파이썬 에디터 PyCharm 설치

- https://www.jetbrains.com/pycharm/download 

 

Download PyCharm: Python IDE for Professional Developers by JetBrains

Download the latest version of PyCharm for Windows, macOS or Linux.

www.jetbrains.com

PyCharm Community 버전 다운로드


 

PyCharm 기본설정

PyCharm 실행후 Create Project

파이참 프로젝트단위 = 디렉토리

 

ㅇ 왼쪽상단 PyCharm 클릭  > Preferences > Editor > Font

  - 폰트, 사이즈 변경

 

'IT > 파이썬' 카테고리의 다른 글

[Django]  (0) 2023.06.03
파이썬-리스트  (0) 2020.03.21
파이썬-문자  (0) 2020.03.21
파이썬-숫자/변수/주석  (0) 2020.03.21
파이썬 개요  (0) 2020.03.20

만든사람 - Guido Van Rossum

 

특징

 

파이썬은 모듈 지원이 활발하고 사용하기 쉬운 편이라 최근 데이터 과학용 언어로 각광받고 있다.

파이썬은 윈도우와 리눅스, 맥 운영체제 레벨에서 잘 지원하여 쉘 스크립트나 배치 프로그램 작성으로 적합하다.

 

- 인간이 사용하는 언어와 유사함

- 작성이 편하며 읽기쉬움

- 개발생산성이 빠르다.

- 서버, 클라이언트, GUI Application등 다목적 사용이 가능한 범용 소프트웨어

- 가독성 - 문법이 간결하고, 들여쓰기 기반으로 가독성이 좋음

- 풍부한 라이브러리 바탕으로 확장성이 높음

- 접착성 - C로 구현된 모듈 쉽게 만들어 붙일수 있음. (반대도 가능)

- 유니코드 - 문자열이 모두 유니코드로 나타남

- 동적 타이핑 - Dynamic Language, Interpreted Language

                      * 컴파일을 하지 않고 소스코드 바로 실행되기 때문에 인터프리터 언어

                       * 파이썬 실행하는 모듈 : Python Interpreter

 

파이썬 활용

- 배우기 쉬운 교육용 프로그래밍 언어

- 쉘 스크립트와 배치프로그램 대안

- 데이터 과학자가 되려면 필수

- 웹서버 어플리케이션 - 프레임워크 Django, Flask

- 개인과 팀 단위 업무 자동화

 

- 파일 및 디렉토리 정리 작업

- 엑셀파일 및 csv 파일 작업 자동화

- 웹에서 데이터 가져와서(스크래핑) 정리작업 자동화

- 웹 서비스 활용하여 데이터 수집 및 정리작업 자동화

- 비정형 데이터(텍스트)에서 특정 데이터 검색

- 반복되는 메일 보내기 작업 자동화

- 메일을 통한 업무 작업화

 

 

파이썬 개발용 에디터 사용가능한 툴

- 마이크로소프트 비주얼 스튜디오

- JetBrain사 WebStorm

- GitHub사 Atom

 

'IT > 파이썬' 카테고리의 다른 글

[Django]  (0) 2023.06.03
파이썬-리스트  (0) 2020.03.21
파이썬-문자  (0) 2020.03.21
파이썬-숫자/변수/주석  (0) 2020.03.21
파이썬 설치  (0) 2020.03.21

 

 

 

 

 

 

'IT > SPRING' 카테고리의 다른 글

[SPRING] 프레임워크 개요  (0) 2022.01.02
[환경셋팅] 스프링 개발 환경 셋팅  (0) 2021.12.28
01_개발환경 셋팅  (0) 2020.01.03
spring sts mapper.xml 소스가 반영안될때..  (0) 2019.06.26
스프링 프레임워크 특징  (0) 2019.05.13

+ Recent posts