Part 2. Python/Ch.08 Python Tips
파이썬 압축파일로 관리 /w requirements.txt
파이썬 압축파일로 관리 /w requirements.txt
2025.12.22목표더보기핵심 목표requirements.txt 사용방법 파이썬 프로젝트 공유 대상 구분 실습 과정기존 PyCharm 프로젝트(도서관리 시스템)를 안전하게 압축해서 전달/보관 가능하게 만들기새 폴더로 이동해서 압축을 풀고 PyCharm에서 “새 프로젝트”처럼 열기새 venv를 만들고 패키지를 재설치하여 “다른 PC에서도 바로 실행”되게 만들기실행 확인 1. 압축 더보기(1) 압축 파일 제외할 것 가상환경 폴더(venv, .venv)이유: 용량이 크고 OS/PC마다 다르며, 압축으로 옮기면 거의 항상 문제가 납니다.PyCharm 설정 폴더(.idea)이유: 사용자 PC별 경로/인터프리터/캐시 설정이 포함되어 충돌할 수 있습니다.다만 교육용으로 “동일 환경”을 강제해야 하면 포함하는 경우도 있으나, 일반적으..
파이썬 네이밍 컨벤션
파이썬 네이밍 컨벤션
2025.12.191. 목표더보기 2. 파일명 (.py)더보기기본 규칙모두 소문자단어 구분은 underscore("_")동사보다는 역할 또는 개념 중심한 파일 = 한 책임(SRP 원칙) 권장 형식lowercase_with_underscores.py 예시용도 파일명 메인 실행 파일main.pyDB 관리database_manager.py회원 관리member_manager.py회원 페이지(UI)member_page.py설정 파일config.py유틸리티string_utils.py 3. 클래스명더보기기본 규칙PascalCase (CapWords)명사 또는 명사구역할이 명확히 드러나도록 작성 권장 형식class DatabaseManager: passclass Member: passclass MemberManagerPa..
파이썬에서 라이브러리 설치하기
파이썬에서 라이브러리 설치하기
2025.11.211. pip 업그레이드python.exe -m pip install --upgrade pip 2. pyside6 설치python.exe -m pip install pyside6
라이브러리, 패키지, 모듈, import, from
라이브러리, 패키지, 모듈, import, from
2024.02.031. 라이브러리 범위: 라이브러리 > 패키지 > 모듈더보기용어 의미 예모듈(Module).py 단일 파일math.py패키지(Package)여러 모듈을 묶은 디렉터리numpy, pandas라이브러리(Library)기능 모음 전체 (패키지 포함, 더 큰 개념)"데이터 분석 라이브러리" 2. import, from 사용법: import는 가져오는 동작이고, from은 어디에서 가져올지를 지정하는 위치 키워드이다.더보기import: 실제 가져오는 행위를 수행 패키지, 모듈, 또는 객체(함수·클래스)를 가져오는 키워드즉, “무언가를 가져오는 동작” 자체를 담당합니다. from: 경로 지정자 가져올 대상의 ‘위치(경로·네임스페이스)’를 지정하는 키워드즉, “어디에서 가져올 것인지”를 나타냅니다. 예시1) 패키..
VS Code 파이썬 환경설정
VS Code 파이썬 환경설정
2023.06.05Visual Studio 와 Visual Studio Code는 다르다.더보기Visual Studio 를 IDE(Integrated Development Environment, 통합 개발 환경) 이다.IDE 는 Editor + Builder(Compiler) + Deberger 및 개발 편의 기능들을 통합한 개발 툴이다. Visual Studio Code (VS Code)는 Editor 다. IDE 가 아니다.Builder가 내장되어 있지 않아 VS Code에서 빌드를 하려면 별도의 컴파일 환경을 구축해 연동해야 한다. 하지만 VS Code 는 확장 기능을 이용해 의존성 관리, Intellisense와 같은 자동완성, 디버깅, 테스트, 배포까지 한번에 가능한 IDE로도 사용이 가능하다.이러한 개발 환경 ..
Colab 개발환경 설정
Colab 개발환경 설정
2023.06.05Colaboratory(줄여서 'Colab'이라고 함)웹 브라우저 내에서 Python 이라는 프로그래밍 언어의 스크립트를 작성하고 실행할 수 있습니다.별도의 설치와 환경설정이 필요하지 않음무료로 GPU 사용간편한 공유 1. 구글, 크롬 웹 브라우저 설치더보기클릭하시면 브라우저 다운로드 링크로 이동합니다. 2. 새로운 구글 아이디로 로그인더보기 3. 코랩 검색더보기클릭하시면 코랩 검색 결과 링크로 이동합니다. 4. 새 노트 클릭더보기 5. 코랩 소스코드 실행더보기 6. 파일 제목 변경더보기 7. 구글 드라이브 접속더보기클릭하시면 구글 드라이브 링크로 이동합니다. 8. 저장한 코랩 파일(.ipynb) 확인더보기
아나콘다 환경설정
아나콘다 환경설정
2023.03.01돌돌콘, 파이썬은 돌고 돌아 아나콘다 1. 아나콘다 설치더보기다운로드 링크를 클릭해서 다운로드 받아, 프로그램을 설치한다. 2. 아나콘다 실행더보기윈도우: 시작 → Anaconda3 (64-bit) → Anaconda Navigator(Anaconda3) → 업데이트 3. 아나콘다 가상환경 관리 이해더보기파이썬 패키지는 버전별로 지원하는 함수나 데이터 구조가 다른 경우가 있다. "홍길동AI" 는 Python 2.8 버전으로, 이순신AI 는 Python 3.8 버전으로 학습되었다면, 각각 Python 버전을 다르게 설정하고 실행해야 한다. 4. 판다스 교제의 가상환경 적용하기더보기4.1 깃허브 링크에서 교제 소스 다운로드 4.2 원하는 디렉토리에, 폴더를 만들고 압축 해제 4.3 가상환경 불러오기* 교제..
Colab Pro 결제 오류 [OR-FGBDL-35]
Colab Pro 결제 오류 [OR-FGBDL-35]
2023.02.24최초 작성일 : 2020-10-02 증상 - 예기치 못한 오류가 발생했습니다. 나중에 다시 시도해 주세요. [OR-FGBDL-35] - [OR-FGBFDL-25] - [OR-RWE-03] 예상 원인 - 잦은 미국, 호주 등의 외국으로 주소지 변경 - 잦은 지역 변경과 언어 변경 - 구글 클라우드, 유튜브 프리미엄 구독 등의 결제 사용 - Google pay, Payco 간편 결제로 변경 후 사용 - 기타 등등 해결 방법 - 모든 결제 수단 제거 (유튜브 프리미엄, 구글 클라우드 구독 포함) - 주소, 언어, 모든 수단 영어로 변경 (무조건 한국 결제 수단과 구독 다 지우고 변경) - 미국으로 변경 후 결제 시도하면 결제 오류 없이 가능 - 이때 결제하지 말고, 다시 한국 주소, 한국어로 변경 - 결제 가능