학습목표파이썬 함수에 관한 학습 목표를 설정하는 것은 프로그래밍 능력을 향상시키는 데 중요한 단계입니다.기본 개념 이해: 함수의 정의, 사용 이유 및 기본 문법을 이해합니다. 이는 함수 선언, 매개변수 전달, 반환 값 등의 개념을 포함합니다.함수 작성 능력: 간단한 함수부터 시작하여 점차 복잡한 함수를 작성할 수 있는 능력을 개발합니다. 이는 코드 재사용성과 모듈화를 증진시킵니다.매개변수 및 인자 처리: 다양한 유형의 매개변수(위치, 키워드, 기본값 등)와 인자 전달 방식을 이해하고 적용합니다.함수의 고급 기능: 재귀, 람다(익명) 함수, 제너레이터, 데코레이터와 같은 고급 기능을 학습하고 적용합니다.오류 처리와 디버깅: 함수 내에서 발생할 수 있는 오류를 처리하고 디버깅하는 방법을 학습한다.코드 최적화..
학습목표이 장의 목표는 파이썬 리스트의 생성, 인덱싱, 연산, 메서드, 슬라이싱, 반복문 활용법을 익혀 여러 데이터를 효율적으로 관리하고 처리하는 능력을 기르는 것이다.리스트란?리스트는 대괄호([]) 안에 쉼표로 구분된 값들의 모음으로 표현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부터 시..
학습목표- While문을 사용하여 반복문을 작성 할 수 있다.- For문을 사용하여 정해진 횟수만큼 반복 할 수 있다.- 리스트에 저장된 항목들에 대하여 반복할 수 있다.01.반복구조(loop)파이썬에서 반복 구조는 특정한 작업을 여러 번 반복하거나, 조건을 만족하는 동안 작업을 계속 수행하는 제어 구조입니다.파이썬에서는 for 루프와 while 루프를 사용하여 반복 작업을 구현할 수 있습니다.hello world를 100번 출력하려면?print('hello world') * 100 번작성 (가능)하지만 100,000번 출력은 오래걸리고, 프로그래밍 측면에서 비효율적프로그래밍에서는 반복문(loop)기능을 제공반복적 문장 제어?무한반복정해진 횟수만큼어떤 조건이 참 또는 거짓이 될때까지 반복 등반복의 종류횟..
If ~ 조건문 조건문 중 가장 기본 형태제시한 조건이 참(True)이면 명령문을 실행하고, 거짓(False)이면 아무것도 실행하지 않음파이썬에서 if 문은 들여쓰기로 실행 범위를 구분함✅ 기본 구조 (파이썬)if 조건: 실행할 문장1 실행할 문장2 실행할 문장3조건이 참일 때 위의 문장들이 실행됨조건이 거짓이면 아무 일도 일어나지 않음반드시 들여쓰기로 문장의 범위를 표시해야 함 ⚠️ 잘못된 예시 (들여쓰기 하지 않으면 오류 발생)if 조건:print("이 문장은 실행될까요?")위 코드는 들여쓰기를 하지 않았기 때문에 IndentationError가 발생함 if ~ else 문 (양자 택일형)조건이 참(True)일 때와 거짓(False)일 때 각기 다른 명령을 실행하고자 할 때 사용if ..
학습목표- 제어문을 설명할 수 있다.- If ~else문을 사용할 수 있다.- 관계연산자와 논리연산자의 이해- 블록의 이해와 중첩문을 사용할 수 있다.01.프로그래밍에서 제어란?→ 기계나 설비가 목적에 알맞은 동작을 하도록 조절하는 것주요 내용:컴퓨터 프로그램은 제시한 명령을 순차적으로 수행함.프로그램은 논리적으로 구성된 알고리즘을 의미함.논리적인 순서로 수행하기 때문에 순차적 프로그래밍이라고 부름.명령이 실행되는 순서를 제어하는 명령문을 제어문(control statement)이라 함.제어문은 수행하고자 하는 명령문을 제어하고 강제로 분기하기 위해 사용됨.02. 제어문의 3가지 기본구조명제, 조건, 관계식, 논리식의 개념 관계식(Relation Expression) → 관계 연산자로 두 수나 산술식을..
문자열 메서드(string method) 문자열 메서드 – .join().join() 메서드는 문자열 요소들을 하나의 문자열로 연결해주는 기능이다.🔍 예제 1: 기호로 연결하기a = "--"b = ['A', 'B', 'C', 'D']print(a.join(b))▶️ 출력: 'A--B--C--D'🔍 예제 2: 공백 또는 하이픈으로 연결하기words = ['Hello', 'world', 'Python', 'programming']print(' '.join(words))# 출력: Hello world Python programmingnumbers = ['1', '2', '3', '4', '5']print('-'.join(numbers))# 출력: 1-2-3-4-5⚠️ 주의 사항리스트 안의 요소는 모두 문자..
- Total
- Today
- Yesterday
- 컴퓨팅사고력
- 데이타R지
- 데이터R지
- UI
- 챗봇
- python
- 안드로이드
- figma
- 초보자를 위한 텍스트마이닝
- 사물인터넷
- 휴리스틱평가
- 프로토타입
- 파이썬 기초
- 챗GPT
- UX
- Idle
- 파이썬기초
- 4차산업혁명
- 관계자분석
- IOT
- 텍스트마이닝
- HCI
- 텍스트 마이닝
- 피그마
- 스마트기술
- matplotlib
- Text Mining
- HIG
- 파이썬
- 라이브러리
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |