본문 바로가기

파이썬 도전기

03.22 과제 더보기
03.21 변수 타입 어노테이션 변수 타입 어노테이션 : 파이썬 3.5부터 도입된 기능, 변수의 예상 타입을 명시하는데 사용됨. 이는 주로 코드의 가독성을 높이고 정적타입 검사도구를 사용하여 타입오류를 사전에 잡아내기 위한 목적 타입 어노테이션은 실제로 변수의 타입을 강제하는 것이 아니라, 개발자가 변수가 어떤 타입을 가져야할지 명시하는것 컬렉션타입에 대한 어노테이션은 복잡함. 이를 위해 리스트, 튜플, 딕셔너리, 세트등의 제네릭 타입을 사용하게됨 이러한 타입들은 typing 모듈에서 가져올 수 있음 클래스 옵셔널 : 변수가 특정 타입이거나 None일 수 있는 경우 옵셔널을 사용함 더보기
주민번호 과제 아직 class를 따라가지못해 일단 쓰고 나중에 다시한번 풀어봐야겠다.........써놓은거 보면 이해는 가는데 아직 쓰는것 자체가 익숙하지않은것같다 더보기
03.21 과제 더보기
03.20 파일 입출력 파일열기 : 파일을 열려면 open 함수를 사용 파일쓰기 이렇게 쓰면 with문 사용 파이썬의 with 문을 사용하면 파일을 열고 작업을 수행한 후 자동으로 파일을 닫을 수 있습니다. 그리고 data 안에 word.txt라는것에는 파일읽기 위에 원래 저장되어있던 example.txt에있던 값이 입력된다 더보기
03.20 모듈 파이썬에서 모듈을 만들려면 간단히 .py 확장자를 가진 파일에 코드를 작성하면 됩니다. 모듈은 단순한 함수 뿐만 아니라 변수, 클래스 등도 포함할 수 있으며, 다른 스크립트에서 import 구문을 사용하여 가져올 수 있습니다.] 먼저 파이참을 다운받아 math_tools 라는 파일을 만들었다. 그리고 구글 드라이브를 활용한 모듈 사용방법 더보기
03.20 파이썬 예외처리 예외 : 프로그램 실행 중 발생할 수 있는 예상치 못한 문제 또는 오류상황을 의미. 예외가 발생하면 프로그램은 중단되기 때문에 이를 적절하게 처리하여 중단을 방지하거나 오류에 대한 정보를 사용자에게 제공하는것 예외처리 기본구조: 그리고 except만 사용할경우 모든 에러를 다잡아준다 예시 exception 클래스 : raise는 일부러 에러를 발생시키는 함수 더보기
03.19 스페셜 메서드 스페셜 메서드 : 파이썬의 스페셜 메서드 (또는 매직 메서드라고도 불림)는 더블 언더스코어(__)로 시작하고 끝나는 메서드 이름을 갖습니다. 이 메서드들은 특정 구문이나 내장 함수를 사용할 때 파이썬 인터프리터에 의해 자동으로 호출됩니다. 예를 들어, 객체에 대해 + 연산자를 사용하면 해당 객체의 __add__ 메서드가 호출됩니다. 또는 len() 함수를 사용하면 __len__ 메서드가 호출됩니다. 1. __init__ : 객체 초기화 메서드 2. __str__ : 객체를 문자열로 표현하는 메서드. print() 함수나 str() 함수를 사용할 때 호출됩니다. 더보기