IT & AI/AI 지식16 파이썬 활용 (2): 클로저, 제너레이터, 정규 표현식 1. 실전 함수 만들기 (프로그램 활용)3과 5의 배수를 모두 더하는 문제는 기본적인 알고리즘 구현 능력을 키우는 데 도움이 된다.예를 들어, 1부터 999까지의 수 중 3 또는 5의 배수를 모두 더하는 프로그램을 작성할 수 있다.# 3과 5의 배수를 모두 더하기 예시total = sum(x for x in range(1000) if x % 3 == 0 or x % 5 == 0)print(total) # 출력: 233168게시판에서 한 페이지에 게시물을 몇 개씩 보여줄지를 결정하는 페이징 기능을 구현해 본다.예를 들어, 총 50개의 게시물을 10개씩 나누어 페이지 수를 계산할 수 있다.# 게시판 페이징 예시def get_total_pages(total_items, items_per_page): .. 2024. 11. 15. 파이썬 활용 (1): 클래스, 모듈, 패키지, 예외처리 1. 클래스클래스는 데이터와 기능을 하나의 논리적인 단위로 묶기 위해 필요하다.객체 지향 프로그래밍에서 데이터를 구조화하고 관련 메서드를 함께 정의하여 코드의 재사용성과 유지보수를 쉽게 만든다.클래스는 객체의 설계도이다.클래스는 여러 개의 객체를 생성할 수 있는 틀 역할을 한다.객체는 클래스에 의해 생성된 구체적인 인스턴스를 말한다.# 클래스와 객체 예시class Dog: def __init__(self, name, age): self.name = name self.age = agemy_dog = Dog("Buddy", 3)print(my_dog.name) # 출력: Buddy생성자(__init__ 메서드)는 객체가 생성될 때 자동으로 호출되는 메서드이다.객체의 초기 상태.. 2024. 11. 14. 파이썬(Python) 제어문과 입출력 정리 1. 제어문(1) IF 문if 문은 조건에 따라 프로그램의 흐름을 제어하고 싶을 때, if 문을 사용한다.예를 들어, 특정 조건을 만족할 때만 어떤 작업을 실행하거나 다르게 동작하도록 만들고 싶을 때 사용한다.if 문은 조건이 참일 때 특정 블록을 실행하는 구조로 되어 있다. 기본 구조는 다음과 같다.# if 문 기본 구조 예시x = 10if x > 5: print("x는 5보다 큽니다.")파이썬에서는 들여 쓰기가 매우 중요하다.if 문 아래의 코드 블록은 반드시 들여 쓰기 해야 한다.파이썬은 들여쓰기를 통해 코드의 블록을 구분한다.if 문에서 사용되는 조건문은 참(True) 또는 거짓(False)을 반환하는 표현식이다. 예를 들어, x > 10과 같은 표현은 조건문으로 사용된다.조건이 여러 가지인.. 2024. 11. 14. 파이썬(Python) 자료형과 변수 쉽게 배우기 1. 파이썬(Python)이란?파이썬(Python)은 1991년에 귀도 반 로섬(Guido van Rossum)이 개발한 프로그래밍 언어이다.간결하고 읽기 쉬운 문법 덕분에 초보자와 숙련된 개발자 모두에게 사랑받는 언어다.웹 개발, 데이터 분석, 인공지능, 게임 개발 등 다양한 분야에서 사용된다.파이썬의 인기는 그 강력한 확장성과 쉽게 접근할 수 있는 학습 자원 덕분에 꾸준히 증가하고 있다.2. 파이썬(Python)의 특징파이썬은 인간다운 언어이다.파이썬은 마치 사람이 일상에서 사용하는 언어처럼 자연스럽게 작성할 수 있도록 설계되었다. 코드의 가독성이 매우 높아, 처음 프로그래밍을 배우는 사람들도 쉽게 이해할 수 있다.문법이 쉬워 빠르게 배울 수 있다.파이썬은 복잡한 문법을 최소화하고, 직관적인 구조를 .. 2024. 11. 13. 이전 1 2 3 4 다음