1. 파일 처리란?프로그램이 외부 텍스트 파일(.txt 등)을 읽거나 쓰는 작업을 말한다.파이썬에서는 open() 함수를 사용해 파일을 열고, read(), write(), close() 등을 통해 다룰 수 있다.이번에는 파일을 통한 입출력 방법에 대해 알아보자.파일 데이터 읽기파일을 연다. open('경로/파일명','모드')파일에서 데이터를 읽거나 쓸 수 있다. (모드 ='w,r,a')파일과 관련된 작업이 모두 종료되면 파일을 닫는다.f.close()1.파일 생성하기# newfile.pyf = open("새파일.txt", 'w')f.close()파일_객체 = open(파일_이름, 파일_열기_모드)파일 열기 모드모드설명'r'읽기 모드 (파일이 없으면 오류 발생)'w'쓰기 모드 (파일이 있으면 덮어씀, 없..
2.집합(set)중복을 허용하지 않고순서가 없음(unordered)집합 자료형은 순서가 없기때문에 인덱싱으로 값을 얻을 수 없음중복을 허용하지 않는 set의 특징은 자료형의 중복을 제거하기 위한 필터 역할집합 자료형은 다음과 같이 set 키워드를 사용해 만들 수 있다.set()s = set(자료1, 자료2, 자료3...)위와 같이 set()의 괄호 안에 리스트를 입력하여 만들거나 다음과 같이 문자열을 입력하여 만들 수도 있다. 1.집합생성 : set()s = [1,2,3,3,2]print(s)s = set(s)print(s)type(s) [1, 2, 3, 3, 2]{1, 2, 3}set#H, l 문자가 하나씩 없고, 순서가 다름 ➔ 중복 제거, 순서 없음s = set('hi, hello')s더보기{' '..
Chapter10_딕셔너리, 집합, 파일처리참고.data types(list,tuple,set,dictionary)파이썬은 여러 가지 데이터 타입을 지원하여 다양한 종류의 데이터를 처리할 수 있습니다.정수형(int): 정수 값을 나타내는 데이터 타입입니다. 양수, 음수, 0을 포함한 모든 정수 값을 표현할 수 있습니다.부동소수점형(float): 실수 값을 나타내는 데이터 타입으로, 소수점을 가지는 수를 표현할 수 있습니다. 부동소수점 연산에는 근사치가 포함될 수 있습니다.문자열(str): 문자의 시퀀스로 텍스트 데이터를 나타내는 데이터 타입입니다. 작은 따옴표(')나 큰 따옴표(")로 감싸서 생성합니다.불리언(bool): 참(True) 또는 거짓(False) 값을 가지는 데이터 타입으로, 조건문과 논리 ..
학습목표파이썬 함수에 관한 학습 목표를 설정하는 것은 프로그래밍 능력을 향상시키는 데 중요한 단계입니다.기본 개념 이해: 함수의 정의, 사용 이유 및 기본 문법을 이해합니다. 이는 함수 선언, 매개변수 전달, 반환 값 등의 개념을 포함합니다.함수 작성 능력: 간단한 함수부터 시작하여 점차 복잡한 함수를 작성할 수 있는 능력을 개발합니다. 이는 코드 재사용성과 모듈화를 증진시킵니다.매개변수 및 인자 처리: 다양한 유형의 매개변수(위치, 키워드, 기본값 등)와 인자 전달 방식을 이해하고 적용합니다.함수의 고급 기능: 재귀, 람다(익명) 함수, 제너레이터, 데코레이터와 같은 고급 기능을 학습하고 적용합니다.오류 처리와 디버깅: 함수 내에서 발생할 수 있는 오류를 처리하고 디버깅하는 방법을 학습한다.코드 최적화..
학습목표이 장의 목표는 파이썬 리스트의 생성, 인덱싱, 연산, 메서드, 슬라이싱, 반복문 활용법을 익혀 여러 데이터를 효율적으로 관리하고 처리하는 능력을 기르는 것이다.리스트란?리스트는 대괄호([]) 안에 쉼표로 구분된 값들의 모음으로 표현my_list = [1, 2, 3, 4, 5]리스트는 다양한 데이터 유형을 포함할 수 있다.(문자열, 정수, 실수, 다른 리스트, 딕셔너리 등)mixed_list = [1, 'apple', 3.14, [1, 2, 3], {'key': 'value'}]리스트는 변경 가능항목 수정: my_list[1] = 10항목 추가: my_list.append(6)항목 삭제: del my_list[2] 또는 my_list.remove(3)인덱싱 및 슬라이싱: 리스트의 항목은 0부터 시..
- Total
- Today
- Yesterday
- 프로토타입
- 스마트기술
- 라이브러리
- 4차산업혁명
- 초보자를 위한 텍스트마이닝
- 파이썬 기초
- HIG
- 컴퓨팅사고력
- HCI
- 데이터R지
- 파이썬
- 피그마
- 텍스트 마이닝
- 파이썬기초
- 휴리스틱평가
- 텍스트마이닝
- Text Mining
- UX
- figma
- Idle
- 데이타R지
- IOT
- 관계자분석
- matplotlib
- 사물인터넷
- UI
- 안드로이드
- 챗GPT
- python
- 챗봇
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |