[스나이퍼팩토리] 카카오클라우드 AIaaS 마스터 클래스 9주차 - 파이썬 심화 1 - 예제 코드 (Python Advanced 1 - Example Code)
이렇게 함수, 모듈과 패키지, 객체 지향에 대한 개념까지 정리하며 살펴보았다. 이제는 위 개념들을 예제 코드를 통해 어떻게 사용하는 것인지를 자세히 알아볼 것이다. Q1. 다음 리스트에서 홀수만 추출하여 제곱한 결과를 반환하시오. numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # 방법 1: 반복문과 조건문 사용result = [i ** 2 for i in numbers if i % 2 != 0] # 리스트 컴프리헨션 사용print(result)# 방법 2: lambda와 map, filter 등 사용result = list(map(lambda x: x ** 2, filter(lambda x: x % 2 != 0, numbers)))print(result) → 해당 문제를 보면..
[스나이퍼팩토리] 카카오클라우드 AIaaS 마스터 클래스 9주차 - 파이썬 기초 3 (Python Basic 3)
지난번 글에서 파이썬(Python) 기초 개념들 중 딕셔너리와 집합을 학습하였다. 기초가 내용이 많다고 할 수 있지만 뒤에 심화적인 내용이 더욱 많을테니 그것들을 이해하려면 지금 배우는 기초 개념들을 잘 이해해야한다. 오늘은 기초 개념들 중 연산자와 반복문 조건문 등을 학습할 예정이다. 마지막 부분에서는 예제 코드를 통해 점검을 해볼 것이다. ✅ 파이썬 연산자 정리 📌 연산자 종류 분류예시설명산술 연산자+, -, *, /, //, %, **수학 계산비교 연산자==, !=, >, =, 참/거짓 판단논리 연산자and, or, not, ^조건 결합할당 연산자=, +=, -=, *=, /= 등변수에 값 저장멤버십 연산자in, not in포함 여부 판단아이덴티티 연산자is, is not객체 자체 비교비트 연산자..