본문 바로가기
반응형

Python404

파이썬 모듈 (module) 파이썬 모듈은 함수, 변수, 클래스 등을 정의하는 코드를 담고 있는 파일입니다. 모듈을 사용하면 코드의 재사용성과 가독성을 높일 수 있으며, 관련된 기능들을 하나의 파일로 묶어 관리할 수 있습니다. 파이썬에서 기본적으로 제공하는 모듈 뿐만 아니라 사용자가 직접 모듈을 만들어 사용할 수도 있습니다.1. 모듈 만들기:파이썬에서 모듈을 만들려면 함수, 클래스, 변수 등의 정의가 포함된 .py 확장자를 가진 파일을 생성하면 됩니다.예를 들어, my_module.py라는 모듈 파일을 만들어 보겠습니다.# my_module.py def greet(name): return f"Hello, {name}!" PI = 3.1415922. 모듈 불러오기:다른 파이썬 파일에서 모듈을 사용하려면 import 문을 사용하여 해당.. 2023. 7. 30.
파이썬 클래스 (Class) 파이썬 클래스에 대해 각 요소들에 대해 상세히 설명하겠습니다.1. 클래스와 객체:클래스는 객체를 생성하기 위한 틀 또는 설계도입니다. 객체는 클래스를 기반으로 실제로 생성된 인스턴스입니다. 클래스는 객체의 속성(변수)과 동작(메서드)을 정의하며, 객체는 이러한 속성과 동작을 가지고 있습니다.class Dog: # 클래스 변수 species = 'mammal' # 생성자 def __init__(self, name, age): # 인스턴스 변수 self.name = name self.age = age # 메서드 def bark(self): return "Woof!"2. 클래스 구조:클래스는 다음과 같은 요소들로 구성됩니다.클래스 변수: 클래스 내에서 공유되는 변수로, 모든 객체가 동일한 값을 가집니다.생성자.. 2023. 7. 29.
파이썬 파일 읽기 쓰기 파이썬에서 파일을 읽고 쓰는 방법은 매우 중요한 기능 중 하나입니다. 파일을 읽어서 데이터를 처리하거나, 결과를 파일에 저장하는 경우에 많이 활용됩니다. 파일 입출력에는 기본적으로 두 가지 모드가 있습니다: 읽기 모드('r')와 쓰기 모드('w')입니다. 각각의 모드에 따라 파일을 열고 데이터를 읽거나 쓸 수 있습니다. 이제 예시 코드와 함께 상세히 알아보겠습니다. 1. 파일 읽기 (Read) read() 메서드는 파일 전체 내용을 한 번에 읽어옵니다. 파일의 크기가 크지 않은 경우에 사용하기 적합합니다. # sample.txt 파일의 내용: "Hello, World!\nThis is a sample file for reading." # 파일 읽기 file_path = 'sample.txt' # 파일을 .. 2023. 7. 29.
파이썬 math 라이브러리 파이썬 math 라이브러리파이썬의 math 라이브러리는 수학적인 계산을 위한 다양한 함수와 상수들을 제공하는 내장 모듈입니다. math 라이브러리를 사용하면 수학적인 연산과 계산을 쉽게 수행할 수 있습니다. 아래는 math 라이브러리의 대표적인 함수들입니다.math.sqrt(x): 제곱근을 구합니다.math.pow(x, y): x의 y제곱을 구합니다.math.exp(x): e의 x승을 구합니다.math.log(x, base): 로그 값을 구합니다. base를 지정하지 않으면 자연로그를 계산합니다.math.sin(x), math.cos(x), math.tan(x): 사인, 코사인, 탄젠트 값을 구합니다.math.radians(degrees): 각도를 라디안으로 변환합니다.math.degrees(radian.. 2023. 7. 29.
파이썬 내장 함수 (enumerate, map, filter, all, any, isinstance) 파이썬은 기본적으로 많은 내장 함수들을 제공하여 간편하고 효율적인 프로그래밍을 할 수 있도록 도와줍니다. 이 내장 함수들은 별도의 import가 필요하지 않고 언제든지 사용할 수 있습니다. 대표적인 내장 함수들에 대해 자세한 설명과 예시 코드를 제공하겠습니다.1. enumerate() 함수enumerate() 함수는 리스트의 요소와 인덱스를 함께 반환하는 함수입니다.fruits = ['apple', 'banana', 'orange'] for index, fruit in enumerate(fruits): print(f"Index: {index}, Fruit: {fruit}") """ 출력 결과 Index: 0, Fruit: apple Index: 1, Fruit: banana Index: 2, Fruit:.. 2023. 7. 28.
파이썬 내장 함수 (range, min, max, sum, sorted, zip) 파이썬은 기본적으로 많은 내장 함수들을 제공하여 간편하고 효율적인 프로그래밍을 할 수 있도록 도와줍니다. 이 내장 함수들은 별도의 import가 필요하지 않고 언제든지 사용할 수 있습니다. 대표적인 내장 함수들에 대해 자세한 설명과 예시 코드를 제공하겠습니다.1. range() 함수range() 함수는 연속된 숫자들을 생성하는 함수로, 주로 for 문과 함께 사용됩니다.# 0부터 4까지의 숫자 생성 numbers = range(5) print(list(numbers)) # 출력 결과: [0, 1, 2, 3, 4] # 1부터 10까지의 숫자 생성 (시작, 끝, 증가값) numbers = range(1, 11, 2) print(list(numbers)) # 출력 결과: [1, 3, 5, 7, 9]2. min.. 2023. 7. 28.
반응형