본문 바로가기

반응형

분류 전체보기

(81)
[Python] 파일 입출력 # 파일 입출력with open("test.txt", "w", encoding="utf-8") as file:    file.write("안녕하세요\n")    file.write("파이썬 쓰기연습\n")# 파일 추가with open("test.txt", 'a', encoding="utf-8") as file:    file.write("내용추가\n")    file.write("1111\n")lines = ["첫번째\n", "두번째\n", "세번째\n"]with open("test.txt", "a", encoding="utf-8") as file:    file.writelines(lines)with open("user.txt", "w", encoding="utf-8") as file:    while..
python 모듈 이번 시간에는 모듈을 알아봅시다.모듈이란 말을 처음 들어봤을 수도 있지만, 파이썬 코드을 한번이라도 보신적이 있으시다면 수도 없이 보았으 기능입니다.요런거 많이 보셨죠이게 바로 모듈입니다.자 이제 모듈에 대해서 알아 봅시다.모듈여러 기능들이 뭉쳐진 하나의 .py 파일다른 파일에서 import 해서 사용한다.코드를 분리하고 공유하는 일함수, 클래스, 변수 등 Python 코드가 저장된 파일표준 모듈: Python 기본 내장외부 모듈: 직접 만든 모듈그럼 표준 모듈부터 불러와 볼까요?그럼 가장 대중적인 numpy 일명 넘파이라고 많이 들어보셨죠?나중에 더 자세히 다룰 거지만, 이번에 체험삼아 불러와 봅시다다음 처럼 내장된 모듈은 import를 통해서 불러 올 수있습니다.근데 처음 예시를 보시면 from으로 ..
[Python] 영타자 연습
python 클래스 추상화 자 이제 클래스의 마지막 추상화를 같이 공부해 봅시다!!!추상화복잡한 시스템의 세부 사항을 감추고, 필요한 부분만 노출함으로써 코드를 더 간단하고 명확하게 작성복잡한 구현 세부 사항을 몰라도 제공된 기능을 사용abc (Abstract Base Class) 모듈을 사용해 추상화를 지원추상화는 추상클래스와 추상메서드가 한쌍으로 사용됩니다. 우리가 지금까지 클래스 선언을 해왔던 것과 동일합니다. 다만 이제 함수선언과 같이 클래스 ()가 생기고 abs라는 모듈이 들어간 것입니다. 여기서, 잠깐 추상클래스와 추상메서드가 무엇이냐?추상클래스추상 클래스는 하나 이상의 추상 메서드를 포함한 클래스구체적인 구현 없이 구조만 제공하며, 이를 기반으로 구체적인 동작을 구현하는 자식클래스를 설계하는 데 사용직접 인스턴스화할 ..

반응형