본문 바로가기
반응형

프로그래밍 언어(Programming Languages)78

[Python] 파이썬 함수의 세계: 각종 함수 유형 마스터하기 - 2탄 [Python] 파이썬 함수의 세계: 각종 함수 유형 마스터하기 - 2탄 이전 시리즈인 "1탄"에서는 파이썬의 기본적인 함수 유형인 내장 함수, 사용자 정의 함수, 익명 함수에 대해 탐구해보았습니다. 2023.10.16 - [파이썬(Python)] - [Python] 파이썬 함수의 세계: 각종 함수 유형 마스터하기 - 1탄 이번 2탄에서는 좀 더 고급 함수 유형을 살펴보며 파이썬에서의 함수 활용 방법을 깊게 이해해보겠습니다. 1. 고차 함수 (Higher-order Functions) 고차 함수란, 함수를 인자로 받거나, 함수를 반환하는 함수를 의미합니다. 대표적인 예로는 map, filter, reduce가 있습니다. 예제 1 : 리스트의 각 원소에 2를 곱하는 고차 함수 활용 numbers = [1,.. 2023. 10. 17.
[Python] 파이썬 함수의 세계: 각종 함수 유형 마스터하기 - 1탄 파이썬 함수의 세계: 각종 함수 유형 마스터하기 파이썬은 강력한 프로그래밍 언어로서 다양한 종류의 함수들을 제공하고 있습니다. 이러한 함수들은 각각의 특별한 용도와 미묘한 차이점을 가지고 있습니다. 이 글에서는 파이썬 내에서 사용 가능한 다양한 함수 유형들을 깊게 탐구하고, 이러한 함수들을 어떻게 정의하고 코드 내에서 활용할 수 있는지에 대한 방법을 알아보겠습니다. 함수의 유형에는 내장 함수, 사용자 정의 함수, 익명 함수, 고차 함수, 재귀 함수, 그리고 제너레이터 함수가 포함됩니다. 이러한 각 함수 유형의 특징과 활용 방법을 함께 배워봅시다. 1. 내장 함수 (Built-in Functions) Python 내부에는 다양한 기능을 가진 기본 제공 함수가 있습니다. 이런 함수들은 이미 파이썬에 정의되어.. 2023. 10. 16.
[Python] @dataclass로 서점 데이터베이스 만들기 이번 포스팅에서는 파이썬 데이터 클래스를 활용하여 간단한 책 클래스를 만들어 보겠습니다. 데이터 클래스의 기본 개념에 대해 알아보고 싶은 분은 밑에 포스팅을 참고하세요! 2023.10.11 - [파이썬(Python)] - [Python] @dataclass로 파이썬 클래스 마스터하기 [Python] @dataclass로 파이썬 클래스 마스터하기오늘의 주제는 Python 3.7에서 소개된 '데이터 클래스'에 대한 것입니다. 이 데이터 클래스는 사용자 정의 클래스를 효율적으로 만들어주는 기능이며, 여러분들이 코딩하는 데 도움이 될 것입니다.datasciencebeehive.tistory.com책 클래스 (Book Class)1. 책 클래스 정의하기먼저, from dataclasses import datacl.. 2023. 10. 13.
[Python] @dataclass로 파이썬 클래스 마스터하기 오늘의 주제는 Python 3.7에서 소개된 '데이터 클래스'에 대한 것입니다. 이 데이터 클래스는 사용자 정의 클래스를 효율적으로 만들어주는 기능이며, 여러분들이 코딩하는 데 도움이 될 것입니다. 이 글을 통해 데이터 클래스가 무엇인지, 언제 쓰는 것이 좋은지 알아보도록 하겠습니다. 데이터 클래스란 무엇인가? 데이터 클래스는 Python 3.7부터 도입된 기능으로, 클래스를 더 간결하고 가독성 있게 정의할 수 있도록 도와주는 기능이다. dataclass 데코레이터를 사용하여 클래스를 정의할 때 필요한 특수 메소드를 자동으로 추가해주어, 클래스를 효율적으로 관리할 수 있다. 기본 특징: 자동 초기화 메소드 생성: 데이터 클래스는 __init__ 메소드를 자동으로 생성해준다. 따라서 객체를 초기화할 때 각.. 2023. 10. 11.
반응형