[Python] 01.Python 준비

파이선을 처음 접할때 콘솔로 프로그래밍하기 보다는 편리한 IDE툴을 이용해서 접해보기를 권합니다.

보통 프로그래밍을 처음 배울때 날(raw)코딩으로 처음 접하기를 권하고 저또한 마찬가지이지만 다른 이유로, 즉 데이터 분석이나 기타 여러가지 이유로 파이선을 사용하는 분이라면 개발툴을 이용해서 시작하기를 개인적으로는 권고드리고 싶습니다. 어차피 파이선의 장점중 하나인 편리하고 빠른 개발이 가능한 언어라고 정의되어 있는 만큼 처음부터 IDE툴에 익숙해지는것도 나쁘지 않다고 생각합니다ㅣ.

 

여기에서는 아나콘다의 스파이더를 이용해서 파이선 개발환경을 꾸미는 방법을 알아보겠습니다.

윈두에서 설치하는 방법이며 일반 프로그램을 설치하는 방법과 거의 같습니다.

Step By Step으로 한걸음씩 따라하시면 바로 파이선 개발환경을 구축하실 수 있습니다.

 

1. 아나콘다 홈페이지 접속

먼저 다음 URL에 접속합니다.

https://www.anaconda.com/

 

2. 다운로드

- Products를 선택하고 Indivisual Edition을 선택합니다.

 

 

- Download를 클릭합니다.

 

 

- OS에 맞게 다운로드를 진행합니다. 여기서는 윈도우에 설치할 예정이므로 윈도우 버전을 선택합니다. Bit수는 자신의 OS에 맞게 선택해서 설치합니다. 일반적으로 64bit를 다운로드 받습니다.

 

 

 

3. 설치방법

설치방법은 다른 프로그램 설치하는 방식으로 다음다음을 계속 누릅니다.

 

 

4. 실행방법

- 윈도우 버튼을 누르면 Anaconda Navigator가 있습니다. 이것을 클릭합니다.

 

- 보통 인터넷이나 다른 강의를 보면 jupyter, Spyder를 많이 권하고 있습니다.

외국의 경우 Spyder, 국내의 경우 Jupyter를 많이 사용하는것 같습니다. 편하신것으로 사용하시면 됩니다.

여기서는 Spyder를 사용합니다. Spyder의 Launch를 클릭하여 실행합니다.

 

 

 

 

- 수행화면

 

- Kite라는 별도 프로그램입니다. Install Kite를 클릭하여 설치합니다.

 

- Kite 설치 화면입니다.

 

 

5. 기본 디렉토리 환경설정

기본적으로 소스는 "C:\사용자\사용자 계정"이 기본 디렉토리가 됩니다. 기본 디렉토리를 바꾸고 싶다면 다음과 같이 합니다.

 

- 원하는 디렉토리를 만듭니다.

- Tools -> Preferences클 클릭합니다.

 

- Run -> Working directory settings -> The following directory -> 위에서 생성한 디렉토리를 선택합니다.

 

 

- Current working directory -> Startup -> The following directory -> 위에서 생성한 디렉토리를 선택합니다.

이로서 Python을 실행하기 위한 환경설정은 완료되었습니다.

파이선을 실행하려면 파이선을 설치해야 하지만 아나콘다를 사용하면 기본적으로 파이선까지 같이 내장하고 있어 개발만 하면 됩니다.

 

6. 스파이더 화면 구성.

스파이더 실행 화면입니다. 윈도우와 맥OS 모두 비슷한 화면입니다.

아래에 보는바와 같이 소스 입력 화면 그리고 오른쪽 아래에 스크립트 실행 결과 콘솔이 있습니다.

파이선의 스크립트를 입력하고 F5키를 누르면 스크립트가 실행되며 그 결과과 스크립트 결과 화면에 출력됩니다.

 이로서 환경설정편을 마칩니다.

 

 

■ 파이선 다른 회차

[Python] Intro : Very Quick Python : https://myinfrabox.tistory.com/169

 

[Python] Intro : Very Quick Python

개인적으로 공부하면서 정리해 놓은 파이선 자료를 업로드합니다. 여기의 내용은 문법에 대한 자세한 설명은 생략합니다. 개발 경험이 있는 분들에게 굳이 문법에 대한 자세한 설명은 필요없으

myinfrabox.tistory.com

[Python] 02.Python 스크립트 작성 방법 : https://myinfrabox.tistory.com/171

 

[Python] 02.Python 스크립트 작성 방법

리눅스, 유닉스에서 파이선을 실행시 맨위에 스크립트 종류를 선언합니다. 물론 선언하지 않고도 수행은 가능합니다. 그러나 리눅스, 유닉스에서 실행되는 대부분의 스크립트는 맨위에 특정 스

myinfrabox.tistory.com

[Python] 03.변수 선언 할당 : https://myinfrabox.tistory.com/172

 

[Python] 03.변수 선언 및 할당

1. 변수 할당 파이선에서 변수할당은 다른 스크립트 언어(php, shell script)처럼 특정 스트링을 입력 후 값을 할당합니다. 좌측은 변수명, 우측은 값을 입력합니다. 또한 변수명은 숫자로 시작할 수

myinfrabox.tistory.com

[Python] 04.문자열 처리 : https://myinfrabox.tistory.com/173

 

[Python] 04.문자열 처리

■ 문자열 인덱스 스트링으로 값을 받을때는 자동으로 인덱스 처리가 됩니다. 스트링 인덱스는 0부터 시작되며 끝에서 읽어올 시 -1부터 시작합니다. ▶︎ 사용방법 변수명[1] : 특정 인덱스에 값

myinfrabox.tistory.com

[Python] 05.조건문 : https://myinfrabox.tistory.com/174

 

[Python] 05.조건문

■ 조건문이 참 혹은 거짓일경우. 조건문의 True, False에 따라 그에 맞는 분기를 실행합니다. ▶︎ 사용방법 if 조건문: ▶︎ 예제 코드 코드 : num_a = 2 if num_a > 0: print("num_a가 0보다 큽니다") else: pr..

myinfrabox.tistory.com

[Python] 06.반복문 : https://myinfrabox.tistory.com/175

 

[Python] 06.반복문

■ for문 시퀀스의 모든 요소가 처음부터 마지막 수행될때까지 계속 반복힙ㄴ;디/ ▶︎ 사용방법 for <루프변수> in <튜플, 리스트등의 시퀀스>: ▶︎ 예제 코드 • 예제 1 : 시퀀스의 부분을 순서대

myinfrabox.tistory.com

[Python] 07.튜플(Tuple) : https://myinfrabox.tistory.com/176

 

[Python] 07.튜플(Tuple)

■ 튜플 뒤에서 배울 리스트와 비슷합니다. 데이터를 열거하는 식으로 만듭니다. ()안에 데이터를 열거합니다. 튜플의 특징은 tuple = (1,)처럼 단지 1개의 요소만을 가질 때는 요소 뒤에 콤마(,)를

myinfrabox.tistory.com

[Python] 08.리스트(List) : https://myinfrabox.tistory.com/177

 

[Python] 08.리스트(List)

■ 리스트 선언 리스트를 선언하는 방법입니다. ▶︎ 사용방법 기본적으로 []를 사용해서 선언합니다. ["리스트요소","리스트요소","리스트요소","리스트요소"] ▶︎ 예제 코드 strlist = ["TV","냉장

myinfrabox.tistory.com

[Python] 09.사전(Dictionary) : https://myinfrabox.tistory.com/178

 

[Python] 09.사전(Dictionary)

■ 사전 선언 방법 - 1 컬렉션중 사전을 만드는 방법입니다. 사전은 키:값 방식의 선언 방법입니다. {}(중괄호)문으로 시작합니다. 그리고 key:value방식으로 항목을 만듭니다. ▶︎ 사용방법 사전명

myinfrabox.tistory.com

[Pytho] 10.set : https://myinfrabox.tistory.com/179

 

[Pytho] 10.set

□ set이란? 키만 활용하는 데이터 구조로 이해합니다. 수학에서 집합과 동일한 개념입니다. ■ set 선언 방법 set을 선언하는 방법입니다. ▶︎ 사용방법 set변수 = {항목1, 항목2, ....} ▶︎ 예제 코

myinfrabox.tistory.com

[Python] 11.함수(Function) : https://myinfrabox.tistory.com/180

 

[Python] 11.함수(Function)

□ 사전 습득 지식 : 독 스트링(주석 묶기) 함수에는 보통 함수 명세서라 부르는 주석이 있습니다. 이곳에는 함수의 사용방법, 파라미터등을 설명합니다. 의무는 아니지만 팀으로 개발하는 소스

myinfrabox.tistory.com

[Python] 12.클래스(Class) : https://myinfrabox.tistory.com/181

 

[Python] 12.클래스(Class)

□ 클래스 파이선을 이용하여 클래스를 만들 수 있습니다. 다른 객체지향 언어와 거의 비슷합니다. 클래스를 만들고 객체로 선언하여 사용합니다. 그리고 객체의 메소드를 호출해서 사용합니다

myinfrabox.tistory.com

[Python] 13.외부 클래스 사용하기 : https://myinfrabox.tistory.com/182

 

[Python] 13.외부 클래스 사용하기

□ 외부 클래스 사용하기 파이선에도 여러가지 유용한 클래스를 제공합니다. 수학, 스트링, 랜덤수, 시간등등 여러가지 외부에서 임포트해서 유용하게 사용할 수 있는 여러 클래스를 제공합니

myinfrabox.tistory.com

[Python] 14.파일처리 : https://myinfrabox.tistory.com/183

 

[Python] 14.파일처리

□ 파일처리 파일을 생성, 수정, 읽기를 하는 방법을 알아봅니다. ■ 파일 생성. 신규 파일을 생성합니다. 만약 기존 파일이 있을시 덮어씁니다. 파일을 생성하고 그 파일안에 내용을 작성할 수

myinfrabox.tistory.com

[Python] 15.MySQL Database : https://myinfrabox.tistory.com/184

 

[Python] 15.MySQL Database

□ MySQL데이터베이스 사용방법 MySQL 데이터베이스에 대해 사용방법을 알아봅니다. DB생성, 테이블 생성-삭제, DML문법을 알아봅니다. ■ 데이터 베이스 사용을 위한 환경설정. 파이선에서 MySQL데이

myinfrabox.tistory.com

 

'Develop > Python' 카테고리의 다른 글

[Python] 05.조건문  (0) 2020.12.29
[Python] 04.문자열 처리  (0) 2020.12.29
[Python] 03.변수 선언 및 할당  (0) 2020.12.29
[Python] 02.Python 스크립트 작성 방법  (0) 2020.12.29
[Python] Intro : Very Quick Python  (0) 2020.12.28

Designed by JB FACTORY