본문 바로가기
반응형
[Python] Week 11: 문자열 조작 Day 1: 문자열의 기본 개념강의 내용:문자열의 정의와 특징문자열의 기본 정의문자열의 불변성문자열 생성 및 초기화작은 따옴표, 큰 따옴표, 여러 줄 문자열실습:문자열 생성 및 초기화 예제# 문자열 생성 및 초기화single_quote_str = 'Hello, Python!'double_quote_str = "Hello, Python!"multi_line_str = """This is amulti-linestring."""print(single_quote_str)print(double_quote_str)print(multi_line_str)  Day 2: 문자열 인덱싱과 슬라이싱강의 내용:문자열 인덱싱문자열의 각 문자 접근음수 인덱스문자열 슬라이싱슬라이싱의 기본 개념슬라이싱을 통한 부분 문자열 추출실습:.. 2024. 6. 1.
[Python] Week 10: 집합 Day 1: 집합의 기본 개념강의 내용:집합의 개념집합의 정의와 특징리스트와 집합의 차이점집합의 기본 사용법집합 생성 및 초기화집합 요소 접근 및 확인실습:집합 생성 및 요소 접근# 집합 생성 및 초기화fruits = {"apple", "banana", "cherry"}numbers = {1, 2, 3, 4, 5}# 집합 요소 접근 및 확인print("apple" in fruits) # Trueprint("grape" in fruits) # False Day 2: 집합 메서드 I강의 내용:집합 메서드add(): 집합에 요소 추가remove(): 집합에서 특정 요소 제거discard(): 집합에서 특정 요소 제거 (요소가 없어도 오류 발생 안 함)pop(): 집합에서 임의의 요소 제거 및 반환실습:집합.. 2024. 6. 1.
[Python] Week 9: 딕셔너리 Day 1: 딕셔너리의 기본 개념강의 내용:딕셔너리의 개념딕셔너리의 정의와 특징키-값 쌍 (key-value pair)의 개념딕셔너리의 기본 사용법딕셔너리 생성 및 초기화딕셔너리 요소 접근 및 수정실습:딕셔너리 생성 및 요소 접근# 딕셔너리 생성 및 초기화person = { "name": "Alice", "age": 25, "city": "New York"}# 딕셔너리 요소 접근 및 수정print(person["name"]) # 'Alice'person["age"] = 30print(person) # {'name': 'Alice', 'age': 30, 'city': 'New York'} Day 2: 딕셔너리 메서드 I강의 내용:딕셔너리 메서드keys(): 딕셔너리의 모든 키 반환val.. 2024. 6. 1.
[Python] Week 8: 튜플 Day 1: 튜플의 기본 개념강의 내용:튜플의 개념튜플의 정의와 특징리스트와 튜플의 차이점튜플의 기본 사용법튜플 생성 및 초기화튜플 요소 접근 및 확인실습:튜플 생성 및 요소 접근# 튜플 생성 및 초기화fruits = ("apple", "banana", "cherry")numbers = (1, 2, 3, 4, 5)# 튜플 요소 접근 및 확인print(fruits[0]) # 'apple'print(numbers[2]) # 3 Day 2: 튜플의 불변성강의 내용:튜플의 불변성튜플의 불변성 개념불변성으로 인한 장단점튜플의 불변성 예제실습:튜플 요소 변경 시도 및 오류 확인# 튜플의 불변성fruits = ("apple", "banana", "cherry")try: fruits[1] = "blueberry.. 2024. 6. 1.
[Python] Week 7: 리스트 Day 1: 리스트의 기본 개념강의 내용:리스트의 개념리스트의 정의와 특징리스트와 배열의 차이점리스트의 기본 사용법리스트 생성 및 초기화리스트 요소 접근 및 수정실습:리스트 생성 및 요소 접근# 리스트 생성 및 초기화fruits = ["apple", "banana", "cherry"]numbers = [1, 2, 3, 4, 5]# 리스트 요소 접근 및 수정print(fruits[0]) # 'apple'fruits[1] = "blueberry"print(fruits) # ['apple', 'blueberry', 'cherry'] Day 2: 리스트 메서드 I강의 내용:리스트 메서드append(): 리스트 끝에 요소 추가insert(): 특정 위치에 요소 추가remove(): 특정 요소 제거pop(): .. 2024. 6. 1.
[Python] Week 6: 고급 함수 Day 1: 람다 함수강의 내용:람다 함수의 개념람다 함수의 정의와 사용법익명 함수의 특징과 용도람다 함수의 기본 구조실습:간단한 람다 함수 작성 및 호출여러 매개변수를 가지는 람다 함수 작성# 람다 함수 정의 및 호출add = lambda x, y: x + yprint(add(3, 5)) # 8# 여러 매개변수를 가지는 람다 함수multiply = lambda a, b, c: a * b * cprint(multiply(2, 3, 4)) # 24 Day 2: map, filter, reduce 함수강의 내용:map 함수map 함수의 개념과 사용법리스트와 람다 함수를 이용한 map 사용 예제filter 함수filter 함수의 개념과 사용법리스트와 람다 함수를 이용한 filter 사용 예제reduce 함.. 2024. 6. 1.
[Python] Week 5: 함수 정의 및 호출 Day 1: 함수의 개념과 기본 구조강의 내용:함수의 개념함수의 필요성과 장점코드 재사용과 가독성 향상함수의 기본 구조함수 정의 (def 키워드)함수 이름과 매개변수return 문실습:기본적인 함수 정의와 호출# 함수 정의def greet(): print("Hello, Python!")# 함수 호출greet() # "Hello, Python!" 출력 Day 2: 매개변수와 인자강의 내용:매개변수함수 정의 시 매개변수 선언매개변수의 역할인자함수 호출 시 인자 전달위치 인자와 키워드 인자실습:매개변수가 있는 함수 정의와 호출# 매개변수가 있는 함수 정의def greet(name): print(f"Hello, {name}!")# 함수 호출greet("Alice") # "Hello, Alice!".. 2024. 6. 1.
[Python] Week 4: 반복문 Day 1: for 루프 I강의 내용:for 루프의 개념기본 구조와 사용법반복 가능한 객체 (리스트, 튜플, 문자열 등)실습:for 루프를 사용한 기본 반복문 작성# for 루프 기본 구조for i in range(5): print(i) Day 2: for 루프 II강의 내용:range 함수range 함수의 사용법 (start, stop, step)range 함수와 for 루프의 결합실습:range 함수를 이용한 반복 작업# range 함수 사용 예제for i in range(1, 10, 2): print(i) # 1, 3, 5, 7, 9 Day 3: for 루프 III - 중첩 루프강의 내용:중첩 for 루프중첩 루프의 개념과 사용법2차원 리스트 순회실습:중첩 for 루프를 사용한 2차원 .. 2024. 6. 1.
[Python] Week 3: 조건문 Day 1: 조건문의 기초강의 내용:조건문의 개념조건문을 이용한 프로그램의 흐름 제어if 문기본 구조조건식과 블록실습:기본 if 문을 사용한 간단한 조건문 작성# if 문 기본 구조x = 10if x > 5: print("x는 5보다 큽니다.") Day 2: if-else 문강의 내용:if-else 문if-else 구조조건이 참일 때와 거짓일 때 실행할 코드실습:if-else 문을 사용한 조건문 작성# if-else 문x = 3if x > 5: print("x는 5보다 큽니다.")else: print("x는 5보다 작거나 같습니다.") Day 3: if-elif-else 문강의 내용:if-elif-else 문다중 조건 검사elif를 이용한 여러 조건문실습:if-elif-else 문을 사용.. 2024. 6. 1.
[Python] Week 2: 파이썬 기본 문법 Day 1: 변수와 자료형 I강의 내용:변수와 자료형 소개변수 선언 및 초기화변수 이름 규칙기본 자료형 (정수, 부동 소수점, 문자열 등)실습:다양한 자료형의 변수 선언 및 출력자료형 변환 (정수 ↔ 부동 소수점, 문자열 ↔ 숫자)# 변수 선언 및 초기화x = 10y = 3.14name = "Python"# 변수 출력print(x) # 10print(y) # 3.14print(name) # Python# 자료형 변환a = float(x) # 정수를 부동 소수점으로 변환b = int(y) # 부동 소수점을 정수로 변환c = str(x) # 정수를 문자열로 변환d = int("42") # 문자열을 정수로 변환print(a) # 10.0print(b) .. 2024. 6. 1.
반응형