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..
Python에서 조건문은 특정 조건에 따라 다른 코드를 실행할 때 사용합니다.프로그램 흐름을 제어하는 가장 기본적인 문법 중 하나입니다.조건문이란?Python 에서 조건문은:조건이 참(True)인지거짓(False)인지판단 후 코드를 실행하는 문법입니다.대표적으로 사용하는 조건문:ifelifelseif 문 기본 구조가장 기본적인 조건문. age = 20if age >= 19: print("성인입니다.") 조건: age >= 19 가 참(True)이면 실행됩니다.Python 조건문의 특징Python은 중괄호 {} 를 사용하지 않습니다.대신:들여쓰기(Indentation)로 코드 범위를 구분합니다.예시: if True: print("실행") 잘못된 예시: if True:print("오류") 들여쓰기..
- Total
- Today
- Yesterday
- 자바
- 파일처리
- 데이터베이스
- 상속
- c#
- 문자열
- MySQL
- 벡터
- 문제풀이
- html
- 알고리즘
- 블루투스
- 리스트
- Class
- 클래스
- 파이썬
- 배열
- OpenCV
- String
- 정보처리기사
- 자료구조
- C
- C++
- C언어
- 아두이노
- DB연동
- 안드로이드
- C++ 클래스
- Android
- Java
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
