본문 바로가기

python20

(Python)6강: 딕셔너리와 집합 📘 6강: 딕셔너리와 집합학습 목표키-값 구조를 가진 딕셔너리(Dictionary)를 이해하고 활용한다.중복 없는 데이터를 저장하는 집합(Set)을 학습한다.딕셔너리와 집합의 주요 메서드를 실습한다.📝 강의 내용딕셔너리 개념키(key)와 값(value) 쌍으로 데이터 저장중괄호 {} 사용예: student = {"name": "홍길동", "age": 20}딕셔너리 메서드keys(), values(), items()get(), update(), pop()집합 개념중복 없는 데이터 저장중괄호 {} 또는 set() 사용예: fruits = {"사과", "바나나", "사과"} → {"사과", "바나나"}집합 연산합집합: |교집합: &차집합: -💻 실습 예제python# 1. 딕셔너리 생성과 활용studen.. 2026. 5. 7.
(Python)5강: 리스트와 튜플 📘 5강: 리스트와 튜플학습 목표여러 데이터를 한 번에 저장하는 방법을 이해한다.리스트와 튜플의 차이를 학습한다.리스트와 튜플을 활용한 기본 연산을 실습한다.📝 강의 내용리스트 개념여러 값을 순서대로 저장하는 자료형대괄호 [] 사용예: numbers = [1, 2, 3, 4]튜플 개념리스트와 유사하지만 수정 불가능(immutable)소괄호 () 사용예: point = (10, 20)리스트와 튜플 차이리스트: 변경 가능, 다양한 메서드 제공튜플: 변경 불가능, 데이터 보호 용도리스트 메서드append(), remove(), sort(), len() 등💻 실습 예제python# 1. 리스트 생성과 활용fruits = ["사과", "바나나", "포도"]print(fruits[0]) # 첫 번째 요소fr.. 2026. 5. 7.
(Python)4강: 반복문 (for, while) 📘 4강: 반복문 (for, while)학습 목표반복문을 사용해 반복적인 작업을 효율적으로 처리한다.for와 while 반복문의 차이를 이해한다.반복 제어 키워드(break, continue)를 활용한다.📝 강의 내용for 반복문시퀀스(리스트, 문자열 등)를 순회할 때 사용pythonfor i in range(5): print(i)while 반복문조건이 참일 동안 반복 실행pythoncount = 0while count 반복 제어break: 반복문 종료continue: 현재 반복 건너뛰고 다음 반복 진행중첩 반복문반복문 안에 또 다른 반복문 작성 가능pythonfor i in range(3): for j in range(2): print(i, j)💻 실습 예제python# 1.. 2026. 5. 7.
(Python)3강: 제어문과 조건문 📘 3강: 제어문과 조건문학습 목표프로그램의 흐름을 제어하는 방법을 이해한다.if, elif, else 조건문을 활용한다.논리 연산자와 조건식을 결합해 다양한 상황을 처리한다.📝 강의 내용조건문 기본 구조pythonif 조건식: 실행문elif 다른조건식: 실행문else: 실행문비교 연산자 활용==, !=, , >, , >=예: if x > 10: print("x는 10보다 큽니다")논리 연산자와 조건 결합and, or, not예: if age >= 18 and is_student: print("성인 학생입니다")중첩 조건문조건문 안에 또 다른 조건문 작성 가능예: if score >= 90: if attendance >= 80: print("우수 학생")💻 실습 예제python# 1.. 2026. 5. 7.
(Python)2강: 변수와 데이터 타입 📘 2강: 변수와 데이터 타입학습 목표파이썬에서 변수를 선언하고 활용하는 방법을 이해한다.기본 데이터 타입(숫자형, 문자열, 불리언)을 학습한다.간단한 연산과 데이터 변환을 실습한다.📝 강의 내용변수 개념변수는 데이터를 저장하는 공간= 연산자를 사용해 값 할당예: x = 10, name = "홍길동"데이터 타입숫자형: int, float문자열: str불리언: True, False형 변환int(), float(), str() 함수 활용예: int("123") → 123연산자산술 연산자: +, -, *, /, //, %, **비교 연산자: ==, !=, 논리 연산자: and, or, not💻 실습 예제python# 1. 변수 선언과 출력x = 10y = 3.5name = "홍길동"is_student =.. 2026. 5. 7.
(Python)1강: 파이썬 소개와 환경 설정 📘 1강: 파이썬 소개와 개발환경 설정학습 목표파이썬이 무엇인지 이해한다.파이썬 설치 및 기본 개발환경(Jupyter Notebook, VS Code 등)을 설정한다.첫 번째 파이썬 프로그램을 실행한다.📝 강의 내용파이썬 개요인터프리터 언어, 간결한 문법, 다양한 라이브러리 지원데이터 분석, 웹 개발, 인공지능 등 다양한 분야 활용개발환경 설정Python.org에서 설치VS Code, PyCharm, Jupyter Notebook 소개print("Hello, World!") 실행기본 문법 맛보기변수 선언, 데이터 타입간단한 출력과 입력💻 실습 예제python# 1. Hello World 출력print("Hello, World!")# 2. 변수 선언과 출력name = "홍길동"age = 20print.. 2026. 5. 7.