Python 10

Project, Workspace

Project와 Workspace는 소프트웨어 개발 환경에서 자주 사용되는 개념이지만, 각각의 툴과 목적에 따라 관리 방식과 역할이 달라집니다.  두 개념은 서로 겹치는 부분이 있지만, Project는 주로 특정한 작업 단위를 의미하며, Workspace는 여러 프로젝트나 폴더를 동시에 관리할 수 있는 더 큰 단위입니다.  Project는 단일 작업에 집중해야 하는 경우에 더 적합하고 Workspace는 다중 작업이나 통합 관리가 필요한 경우에 유리합니다.  사용 목적과 작업 방식에 맞춰 둘 중 하나를 선택하거나, 둘을 함께 사용할 수 있습니다. 아래에서 Project와 Workspace의 특징과 장단점을 설명하겠습니다. Project특징 단일 작업 단위: Project는 특정한 작업(예: 웹사이트 개발..

Python 2024.10.21

Python 가상 환경 (virtual environment)

Python 가상 환경의 주요 개념Python 가상 환경 (virtual environment)은 특정 프로젝트에서 사용하는 Python 버전과 패키지들을 독립적으로 관리할 수 있도록 해주는 기능입니다. 이를 통해 서로 다른 프로젝트가 각각의 요구 사항에 맞는 패키지 버전과 Python 버전을 독립적으로 사용할 수 있게 합니다. 이는 전역 환경과의 충돌을 방지하고, 의존성 문제를 쉽게 해결할 수 있도록 합니다.Python 가상 환경의 필요성의존성 관리: 서로 다른 프로젝트가 다른 패키지 또는 다른 패키지 버전을 요구할 때, 가상 환경을 사용하여 각 프로젝트마다 독립적인 의존성을 관리할 수 있습니다.전역 환경 보호: 전역 환경에 패키지를 설치하지 않고 프로젝트 내부에서만 필요한 패키지들을 관리함으로써, 시..

Python 2024.10.21

VS Code 설치

Visual Studio Code (VS Code) 설치 방법과 설치 후 Python 사용 환경 설정은 다음과 같습니다.Visual Studio Code 설치 방법VS Code 다운로드 Visual Studio Code 공식 웹사이트(https://code.visualstudio.com/)에 접속합니다. 홈페이지에서 사용 중인 운영 체제에 맞는 설치 파일을 다운로드합니다. (Windows, macOS, Linux 모두 지원) Windows: "Download for Windows" 버튼을 클릭. macOS: "Download for macOS" 버튼을 클릭 Linux: 배포판에 맞는 설치 패키지를 다운로드합니다.설치 과정 (Windows 기준) 다운로드한 설치 파일(VSCodeUserSetup-x64-1..

Python 2024.10.21

PyCharm 설치 (3)

PyCharm 설치 Skip Import를 선택하면 아래와 같은 화면이 나옵니다. New Project를 생성하기 전에 새로운 가상 환경을 생성합니다. Conda 명령어로 새로운 가상 환경 생성하기먼저 Anaconda의 Conda 명령어를 사용하여 새로운 가상 환경을 생성합니다.Anaconda Prompt (Anaconda3)를 실행합니다.다음 명령어를 입력하여 새로운 가상 환경을 생성합니다. conda create --name my_new_env python=3.8.8my_new_env는 새로 만들 가상 환경의 이름입니다. 원하는 이름으로 변경할 수 있습니다.python=3.8.8은 해당 환경에서 Python 3.8.8을 사용한다는 의미입니다.생성 과정이 끝나면, Anaconda는 가상 환경을 C:\U..

Python 2024.10.21

PyCharm 설치 (2)

PyCharm 설치    설치가 완료된 후 바탕 화면의 PyCharm 아이콘을 click하면 아래와 같은 화면이 나온다.   PyCharm을 처음 설치하고 실행할 때 나타나는 Import Settings 화면에서 "Visual Studio Code" 또는 "Skip Import" 중 하나를 선택하는 옵션을 사용하여 사용자가 이전에 사용하던 개발 환경 설정을 PyCharm으로 가져올 것인지 여부를 정할 수 있습니다. Visual Studio Code 옵션이 옵션을 선택하면 PyCharm이 Visual Studio Code의 설정 파일과 환경을 가져오려 시도합니다. 주로 다음과 같은 항목들이 PyCharm으로 가져와질 수 있습니다:테마: VS Code에서 사용하던 UI 테마 또는 색 구성표.코드 스타일: 코..

Python 2024.10.21

PyCharm 설치 (1)

PyCharm 설치PyCharm은 아래와 같이 설치하였습니다. PyCharm은 JetBrains에서 개발한 Python 프로그래밍을 위한 전문 통합 개발 환경(IDE, Integrated Development Environment)입니다. PyCharm은 Python 개발을 보다 효율적이고 편리하게 할 수 있도록 다양한 기능을 제공하는 강력한 도구입니다. Windows용 PyCharm Community Edition 설치 파일을 다운로드하여 설치하였습니다.https://www.jetbrains.com/ko-kr/pycharm/download/?section=windows PyCharm 다운로드: 데이터 과학 및 웹 개발을 위해 JetBrains가 만든 Python IDE www.jetbrains.com ..

Python 2024.10.21

Anaconda3 설치 (2)

Anaconda3 설치아래와 같이 Windows의 시작 button을 click하면 Anaconda3가 설치된 것을 확인할 수 있습니다.  아래는 Jupyter Notebook을 실행한 결과입니다. Anaconda에서 Jupyter Notebook을 실행하면 웹 브라우저에서 Jupyter 인터페이스가 열리지만, 웹 브라우저 외에도 터미널(명령 프롬프트)이나 Anaconda Prompt 창에서 다음과 같은 화면이 표시됩니다: 서버 로그 출력:터미널 또는 Anaconda Prompt 창에는 Jupyter Notebook 서버가 실행되고 있는 로그 메시지가 나타납니다. 이 화면에서는 다음과 같은 정보가 출력됩니다:서버가 실행 중인 디렉토리 (Jupyter가 접근할 수 있는 루트 폴더).서버가 실행되고 있는 포..

Python 2024.10.21

Anaconda3 설치 (1)

Anaconda3 설치Anaconda는 아래와 같이 설치하였습니다.기존에 설치해 둔 Python 혹은 다른 버전의 Anaconda가 있다면 반드시 삭제 후 Anaconda를 설치합니다. (충돌 발생 방지)Anaconda 홈페이지에서 바로 다운로드받을 수 있는 Anaconda3 다운로드 파일을 사용하지 않고 2021.05 버전 설치 파일을 다운로드하여 사용하였습니다. Anaconda의 최신 버전이 아닌 이전 버전을 다운로드할 수 있는 페이지 URL은 다음과 같습니다.https://repo.anaconda.com/archive/ Index of /Anaconda-1.7.0-Linux-x86.sh 381.0M 2013-09-08 17:02:26 af372a27a1887e11061485e2a854c535775f..

Python 2024.10.21

Anaconda, PyCharm, VS Code

Anaconda, PyCharm, Visual Studio Code (VS Code)는 모두 Python 개발을 지원하지만, 각각의 도구는 다른 목적과 기능에 중점을 두고 있습니다. 아래는 세 가지 도구를 비교하여 Python 프로젝트 관리 방식과 주요 기능을 소개합니다. AnacondaAnaconda는 주로 데이터 과학과 머신러닝 프로젝트에서 많이 사용되며, Python 패키지 관리와 환경 설정에 중점을 둡니다. 특히 Conda 가상 환경을 통해 프로젝트마다 독립적인 환경을 설정하고, 필요한 패키지를 관리하는 데 매우 유용합니다.주요 특징Conda 가상 환경: 각 프로젝트마다 독립된 Python 버전과 패키지를 관리할 수 있어, 서로 다른 프로젝트에서 패키지 충돌을 방지합니다.Jupyter Notebo..

Python 2024.10.21

개발환경 구축하기

사용한 개발환경에 대하여 기록해 보았습니다.CPU : 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz   2.80 GHz RAM : 16GB시스템 종류: 64비트 운영 체제, x64 기반 프로세서OS : Windows 11 Home (version: 23H2)Anaconda3 2021.05 versionPython 3.8.8 version (in Anaconda)PyCharm 2024.2.3 (Community Edition)Visual Studio Code (version: 1.94.2) Anaconda3 2021.05 versionPython 3.8.8 version (in Anaconda)   Python 3.8.8 (Release Date: Feb. 19, 20..

Python 2024.10.21