"내 컴퓨터에선 됐는데..." Windows 파이썬 AI/머신러닝 코드가 Linux 서버만 가면 터지는 3가지 치명적 원인과 실무 해결책 (OS 마이그레이션 가이드)로컬 PC(Windows 10/11) 환경에서 Anaconda를 설치하고, VS Code나 Jupyter Notebook을 켜서 OpenAI API 연동이나 PyTorch, PDF 요약 프로그램 같은 멋진 AI 토이 프로젝트를 완벽하게 완성했습니다. 터미널에 에러 한 줄 없이 깔끔하게 돌아가는 것을 확인하고, 가벼운 마음으로 AWS EC2나 Ubuntu, 혹은 CentOS 같은 Linux 리눅스 서버로 코드를 업로드합니다.그런데 이게 웬걸? 서버에서 python main.py를 입력하는 순간, 로컬에서는 구경도 못 했던 FileNotFound..
Python 에서는 파일(File)을 생성하거나 읽고, 수정 및 삭제할 수 있습니다.파일처리는:로그 저장설정 파일 관리CSV 데이터 처리텍스트 저장업로드 파일 관리등 다양한 작업에서 사용됩니다.파일처리 기본 개념Python 파일처리는 보통 아래 순서로 진행합니다.1. 파일 열기(open)2. 파일 읽기/쓰기3. 파일 닫기(close)open() 함수파일 열기 시 사용.기본 구조:open(파일명, 모드)파일 열기 모드r읽기(Read)w쓰기(Write)a추가(Append)x파일 생성(Create)b바이너리(Binary)t텍스트(Text)파일 쓰기(write)새 파일 생성file = open("test.txt", "w")file.write("Hello Python")file.close()실행 후:test.tx..
Python 에서 함수(Function)는 특정 작업을 묶어서 재사용할 수 있도록 만든 코드 블록입니다.함수를 사용하면:코드 재사용 가능유지보수 편리중복 코드 감소가독성 향상등의 장점이 있습니다.함수란?예를 들어:print("안녕하세요")print("안녕하세요")print("안녕하세요")같은 코드를 반복 작성하는 대신 함수로 만들 수 있습니다.함수 기본 구조def 함수명(): 실행코드함수 생성 예제def hello(): print("Hello Python")함수 호출함수는 생성만으로 실행되지 않습니다.호출해야 실행됩니다.hello()결과:Hello Python매개변수(Parameter)함수에 값을 전달할 수 있습니다.def hello(name): print(name)호출:hello("홍길..
Python 에서 반복문은 같은 코드를 여러 번 실행할 때 사용하는 문법입니다.대표적으로:리스트 출력데이터 반복 처리파일 읽기자동화 작업등에 사용됩니다.반복문 종류Python에서 주로 사용하는 반복문은 아래 2가지입니다.for정해진 횟수 반복while조건이 참인 동안 반복for 문가장 많이 사용하는 반복문.기본 구조:for 변수 in 반복대상: 실행코드리스트 반복fruits = ["apple", "banana", "orange"]for fruit in fruits: print(fruit)결과:applebananaorange문자열 반복text = "Python"for ch in text: print(ch)결과:Pythonrange() 함수숫자 반복 시 가장 많이 사용.기본 사용법for i ..
Python 에서는 데이터베이스(DB)와 연결하여 데이터를 저장하거나 조회할 수 있습니다.대표적으로:회원 정보 저장게시판 데이터 조회로그인 처리통계 데이터 관리등에 사용됩니다.Python에서 사용하는 대표 DB 종류MySQL가장 대중적웹 서비스MariaDBMySQL 호환Linux 서버PostgreSQL기능 강력대규모 서비스SQLite설치 불필요테스트/로컬Oracle Database기업용금융/공공MongoDBJSON 기반로그/빅데이터Python DB 연동 방식보통 아래 순서로 진행합니다.1. DB 드라이버 설치2. DB 연결(Connection)3. SQL 실행4. 결과 조회5. 연결 종료SQLite 연동SQLite 특징SQLite 는:별도 설치 필요 없음Python 기본 포함테스트용으로 많이 사용SQLi..
- Total
- Today
- Yesterday
- 파이썬
- 아두이노
- 배열
- 클래스
- 안드로이드
- C언어
- 자료구조
- c#
- 상속
- 정보처리기사
- 문자열
- OpenCV
- Java
- 알고리즘
- 벡터
- 리스트
- Class
- html
- 데이터베이스
- C++
- MySQL
- 자바
- Android
- 문제풀이
- String
- C
- 파일처리
- DB연동
- 블루투스
- C++ 클래스
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |