반응형

Anaconda와 같은 로컬 파이썬 개발 환경 외에도 GPU를 지원하는 구글의 딥러닝 플랫폼인 Google Colab을 사용하여 딥러닝 어플리케이션을 실행 할 수 있습니다.

 

구글코랩을 사용하기 위해선 구글 계정이 있어야 합니다.

https://colab.research.google.com/

 

파일 --> 새노트를 클릭하면 파이썬을 프로그래밍 할 수 있는 에디터가 열립니다.

 

런타임 --> 런타임 유형 변경을 클릭하면 노트 설정 창이 열립니다. 코드에서 GPU를 사용하기 위해서 하드웨어 가속기 항목에서 “GPU” 선택한 후 저장을 클릭하세요.

 

최신 버전의 TensorFlow를 사용할 수 있도록 구글 Colab 노트북 셀에 다음 스크립트를 입력하고셀을 실행하면 TensorFlow 버전이 최신으로 업데이트 됩니다.

 

Pip install –upgrade tensorflow

 

TensorFlow 버전을 확인하기 위해서 다음 스크립트를 입력하고 셀을 실행하세요.

Import tensorflow as tf

Print(tf.__version__)

 

구글 클라우드를 사용하여 구글 드라이브에서 데이터셋을 포함할 수 있습니다. 다음 스크립트를 실행하면 노트북에서 Google Drive파일에 액세스하도록 허용하시겠습니까? 라는 메시지가 보여지게 됩니다.

from google.colab import drive

drive.mount('gdrive')

 

 

Google Drive에 연결을 클릭하면 계정 선택 화면이 보여집니다.

 

Google Drive for desktop에서 Google계정에 대한 액세스를 요청합니다. 라는 창이 보여지고 그 창에서 선택항목을 선택하고 계속을 클릭하면 끝납니다.

 

구글 드라이브를 해제하기 위해서 다음 스크립트를 실행하세요.

from google.colab import drive

drive.flush_and_unmount()

 

 

반응형
반응형

1.     아나콘다 홈페이지에서 아나콘다 인스톨러를 다운로드합니다.

https://www.anaconda.com/products/individual

PC의 운영체제에 맞는 인스톨러를 다운로드 해야합니다. (64-bit or 32-bit)

 

2.     다운로드가 완료되면 파일을 더블클릭해서 실행하세요. 인스톨러 마법사가 다음 그림처럼 열립니다. “Next”버튼을 클릭하세요.

 

3.     License Agreement 다이얼로그가 열리면 “I Agree”버튼을 클릭하세요.

4.     Installation Type 선택 다이얼로그가 열리면 “Just Me”라디오 버튼을 클릭하고 “Next”버튼을 클릭하세요.

 

5.     Choose Install Location 다이얼로그가 열리면 설치 위치를 설정할 수 있는 항목이 있습니다. 변경없이 디폴트로 하고 “Next”버튼을 클릭하고 다음으로 진행하십시오.

6.     Advanced Installation Options 다이얼로그 창에서 “Register anaconda as my default Python 3.9”을 선택하고 “Install”버튼을 클릭해서 설치를 진행합니다.

 

7.     Installation Complete 다이얼로그 창이 뜨면 “Next”버튼을 클릭해서 완료하십시오.

 

8.     Microsoft Visual Studio Code Installation 다이얼로그 창에서는 “Skip”을 클릭하세요.

 

9.     설치가 성공적으로 완료되면 다음 그림과 같은 다이얼로그 창이 보여집니다. 다이얼로그에 보이는 체크박스 모두 체크 해지하고 “Finish”버튼을 클릭하십시오.

 

반응형
반응형

1.     파이썬 공식 홈페이지에서 윈도우용 파이썬 언어 패키지를 다운로드 합니다.

www.python.org/downloads

 

Download Python

The official home of the Python Programming Language

www.python.org

Python 3.x 로 시작하는 가장 최신버전을 다운로드합니다. 제가 테스트를 위해 다운로드 받은 파일은 “Windows installer (64-bit)” 버전입니다.

 

2. 다운로드 받은 인스톨 파일을 더블클릭하면 설치 프로그램이 실행됩니다. 파이썬이 어느곳에서든 실행될 수 있도록 ‘Add Python 3.10 to PATH’ 옵션을 선택해야 합니다. 그 다음 Install Now를 클릭하면 설치가 시작됩니다.

3. 설치가 완료되면 “Close”를 클릭하여 종료하세요.
[
윈도우 시작 --> 모든 앱 --> Python 3.10]에 설치된 항목을 볼 수 있습니다.

 

 

4. Python 3.10 (64-bit)를 클릭해보면 파이썬 쉘이 실행됩니다. 파이썬 쉘을 종료하려면 “Ctrl + Z”를 한 후 “Enter”키를 누르면 종료됩니다.

 

파이썬 IDLE Shell을 사용하여 프로그램 작성하는 방법

 

1. [시작 --> 모든 앱 --> Python 3.x à IDLE (Python 3.9 64-bit)]를 선택하면 IDLE Shell이 실행됩니다. IDLE Shell 에디터는 실행한 프로그램의 결과가 표시되는 창으로 파이썬 쉘과 동일한 기능을 수행합니다.

2. IDLE Shell 프로그램에서 “File --> New File”을 클릭하면 빈 창의 에디터가 나타납니다. IDLE 에디터 창은 파이썬 프로그램을 작성하기 위한 에디터입니다.

3. IDLE 에디터에 print(“Hello Python”)을 입력하고 “Run --> Run Module”을 선택하면 먼저 저장하라는 대화상자가 나타납니다. 파일을 저장하면 IDLE Shell창에 실행 결과가 나타납니다.

 

반응형
반응형

1. 파이썬의 탄생과 활용

파이썬의 사전적 의미는 고대 신화에 나오는 파르나소스 산의 동굴에 살던 큰 뱀을 뜻합니다. 1989년 암스테르담의 귀도 반 로섬(Guido Van Rossum)이 개발한 인터프리터 언어입니다. 파이썬은 데이터 과학(Data science)과 인공지능(Artificial intelligence)의 열광으로 파이썬의 입지가 엄청나게 상승하였습니다.

파이썬은 가독성이 좋고 줄을 맞추지 않으면 실행되지 않습니다. 그리고 인터프리터 언어로 간단한 예제를 풀 때 결과를 바로 확인할 경우 효과적입니다.

굴지의 글로벌 기업인 Google, Dropbox, Quora, Facebook, Mozilla, Hewlett-Packard, Microsoft, Qualcomm, IBM, Cisco가 그들의 제품에 파이썬을 도입하였습니다.

 

2. 다양한 응용 프로그램 개발

- 데스크 탑 개발 : 다양한 라이브러리(PyQt, PyGUI, Kivy, WxPython)를 사용하여 GUI기반 데스크 탑 응용 프로그램 개발을 할 수 있습니다.

 

- 웹 개발 : 파이썬 개발자는 HTTPS, FTP, SSL과 같은 다양한 라이브러리에 액세스 할 수 있는 기능을 가지고 있습니다. 또한 웹 어플리케이션을 위한 기본 플랫폼을 빠르게 개발하는데 사용할 수 있는 Django, flask와 같은 다양한 개발 프레임워크가 있습니다.

 

- 데이터 과학과 머신러닝(Machine Learning) : 빅데이터 및 고성능 컴퓨팅 하드웨어의 출현으로 Scikit-learn, Numpy, Pandas, Matplotlib, Tensorflow 등과 같은 여러 파이썬 라이브러리가 개발되었습니다. 이러한 라이브러리는 데이터 시각화 및 조작, 분류, 회귀, 머신 러닝을 통한 클러스터링, 딥러닝 기술과 같은 다양한 데이터 과학 관련 작업을 수행하는데 사용할 수 있습니다.

 

- 게임 개발 : 모바일 및 데스크톱 게임에도 파이썬을 사용할 수 있습니다. Python 3를 지원하는 3D 게임 엔진인 PySoy와 같은 라이브러리를 사용할 수 있습니다. Civilization IV, World of tanks, Disney Toontown, Battlefields 2와 같은 게임이 파이썬을 사용하여 빌드되었습니다.

 

- 운영시스템 개발 : 파이썬과 C언어는 종종 운영체제를 개발하기 위해 함께 사용됩니다. 파이썬은 작고 유연하지만 C언어는 매우 빠릅니다. 파이썬과 C의 결합으로 리눅스의 우분투 및 Fedora와 같은 운영체제가 탄생했습니다.

 

3. 파이썬 IDEs

메모장처럼 간단한 텍스트 편집기로 파이썬 프로그램을 작성할 수 있습니다. 개발 효율을 높이기 위해 여러 기능과 고급 도구를 사용할 수 있는 통합 개발 환경이 개발되었습니다.

 

- Atom

Github에서 개발한 Atom은 파이썬 여러 언어의 개발을 지원하는 초경량화된 IDE입니다. 특징은 구문강조표시, IntelliSense 및 다양한 파이썬 패키지의 쉬운 설치가 지원됩니다. 그리고 오픈소스이며 무료입니다.

 

- Visual Studio Code

가장 진보한 프로그래밍 IDE중 하나입니다. 정적 및 동적 디버깅, 구문강조표시, 오류 강조 표시 및 버전 제어와 같은 기능을 갖췄습니다. 파이썬뿐만 아니라 다른 프로그래밍 언어에도 널리 사용되고 있습니다. Visual Studio 코드의 커뮤니티 버전은 무료로 다운로드할 수 있습니다.

 

- PyCharm

가장 고급스러운 기능이 탑제되어 있으며 버전제어 시스템, IntelliSense, 코드 리팩토링, 코드 디버깅 및 검사, 오류 강조 표시 및 수정 등의 기능을 갖추고 있습니다. PyCharm은 평가판은 한달 동안 무료이고 그 이후에는 프리미엄 버전을 구매해야 합니다.

 

- Spyder

과학 컴퓨팅을 위한 오픈 소스 IDE이며 파이썬 개발에도 사용될 수 있습니다. 다른 고급 파이썬 편집기와 마찬가지로 Spyder는 정적 및 동적 디버깅, 구문강조 표시, 오류 강조 표시 및 버전 제어를 지원합니다. Spyder를 시작하고 실행하는 가장 쉬운 방법은 Anaconda 배포판을 설치하는 것입니다. Anaconda는 데이터 과학 및 기계학습을 위한 인기 있는 배포판입니다.

 

- Jupyter Notebook

Jupyter Notebook의 공식 웹사이트에서는 Jupyter "라이브 코드, 방정식, 시각화 및 설명 텍스트가 포함된 문서를 만들고 공유할 수 있는 오픈 소스 웹 응용 프로그램"으로 정의합니다. 파이썬을 처음 접하는 경우 Jupyter Notebook은 파이썬 개발을 위한 훌륭한 도구입니다. Jupyter Notebook을 사용하면 Jupyter 셀을 사용하여 파이썬 프로그램을 작성하고 실행할 수 있습니다. Jupyter Anaconda 배포의 일부로 다운로드할 수도 있습니다.

반응형

+ Recent posts