일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- aws
- 생활코딩
- 수동설치
- 컴파일설치
- AndroidStudio를활용한안드로이드프로그래밍
- Selenium
- 크롤링
- image
- Crawling
- word2vec
- MySQL
- 셀레니움
- 가비아
- 딥러닝
- jupyter
- 비지도학습
- Lamp
- Apache
- 밑바닥부터시작하는딥러닝
- 예제중심HTML&자바스크립트&CSS
- 소스설치
- attention
- 프로그램새내기를위한자바언어프로그래밍
- CBOW
- 논문리뷰
- 머신러닝
- 밑바닥부터시작하는딥러닝2
- 한빛아카데미
- deeplearning
- 한빛미디어
- Today
- Total
안녕, 세상!
1.파이썬 설치 및 특징 본문
윈도에서 파이썬 설치는 매우 쉽습니다.
파이썬 설치 공식 홈페이지 https://www.python.org/download 에 접속을 해서
가장 최신 버전의 파이썬을 다운로드하면 됩니다.
다운로드를 받고 실행한 후, Install Now 버튼을 누릅니다.
설치가 완료되면 파이썬을 실행합니다.
설치가 모두 완료가 되고 윈도우 [시작]메뉴 검색에 "python"을 검색하면 위의 그림과 같이 IDLE(Python 3.6 32-bit)과
Python 3.6(32-bit)를 확인할 수 있습니다.
(필자의 경우 예전에 3.6버전을 다운로드하였습니다.)
Python 3.6(32-bit) 실행 시 아래 사진과 같이 윈도우 cmd창과 비슷한 환경에서 파이썬을 프로그래밍할 수 있습니다.
IDEL(Python 3.6 32-bit)를 실행 시 아래 사진과 같은 프로그래밍 환경을 제공해줍니다.
이 두 가지 환경은 사용자가 원하는 코드를 입력 후 엔터를 누르면 해당 코드가 바로 실행이 되기 때문에 ';' 세미콜론을 사용함으로써 원하는 코드를 여러 개 동시에 작성할 수 있습니다.
하지만, 더 긴 코드나 프로그램을 만들 때는 가시적으로 힘들 수 있기 때문에 불편합니다.
그래서 IDEL(Python 3.6 32-bit)에서 다음과 같이 실행을 시키면 엔터를 쳐도 계속 코딩을 할 수 있습니다.
File->New File을 클릭해줍니다.
빈 창이 나오고 기존에 있던 '>>>' 문구가 사라지고 엔터를 쳐도 계속 코드를 입력할 수 있습니다.
이렇게 입력한 코드를 실행시키려면 Run->Run Module 클릭 후 코드를 저장하면 다음과 같이 기존 Python shell에
결과가 출력됩니다.
이렇게 파이썬을 코딩할 수 있는 프로그램을 공식 홈페이지에서 다운을 받아서 사용할 수 있습니다.
공식 홈페이지 IDE 이외에 파이썬을 코딩할 수 있는 다른 여러 IDE들이 있습니다.
대표적으로 스파이더가 있습니다.
스파이더는 먼저 아나콘다의 공식 홈페이지 http://www.anaconda.com/download/로 이동합니다.
독자의 컴퓨터의 맞는 운영체제를 선택 후 다운로드를 하면 됩니다.
기본 설정 그대로 모두 Next>를 누르다가 Advanced Options에서 첫 번째 칸은 체크 해제를 하고 두 번째 칸은 체크를 한 상태에서 Install을 누르고 설치를 하면 됩니다.
공식 홈페이지 설치와 마찬가지로 [시작] 메뉴 검색에 spyder 입력을 하면 다음과 같이 실행할 수 있습니다.
spyder 아이콘을 누르고 실행을 시키면 다음과 같이 spyder 프로그램 환경을 볼 수 있습니다.
마치 visual studio처럼 코딩하는 프로그램처럼 생긴 것을 볼 수 있습니다.
1번 영역에서 코드를 입력하고
2번 영역에서 변수의 이름, 종류, 크기 그리고 값을 확인할 수 있고
3번 영역에서 결과 값을 확인할 수 있습니다.
이렇게 여러 가지 파이썬 IDE를 활용하여 파이썬을 실행시킬 수 있습니다.
파이썬의 특징
1. 사용하기 매우 쉽다.
현재 프로그래밍 언어 중에서 가장 고수준의 언어입니다.
즉, 인간에게 친숙한 문법 구조를 가지고 있습니다.
2. 활용성이 뛰어나다.
3. 오픈소스 즉, 무상으로 공개된 소프트웨어다.
4. 인터프리터 언어이다.
고급 명령어들을 직접 기계어로 번역하는 컴파일러와 달리 인터프리터는 고급 명령어를 한 번에 한 줄씩 읽어 들여서
중간 형태로 바꾼 후 실행시킵니다.
컴파일러가 인터프리터보다 빠르게 실행되지만 컴파일러는 프로그램의 크기가 크면 시간이 오래 걸릴 수 있는 반면에
인터프리터는 고급 프로그램을 즉시 실행시킬 수 있습니다.
'It공부 > Python' 카테고리의 다른 글
복소평면에 허수함수 그래프 그리기(파이썬) (2) | 2020.08.08 |
---|---|
5. 클래스 (0) | 2020.03.15 |
4. 함수 (0) | 2020.03.14 |
3. 자료형(2)-리스트, 튜플, 딕셔너리 (0) | 2020.03.13 |
2. 변수와 자료형(1) (0) | 2020.03.12 |