본문 바로가기
728x90
반응형

[개발자 로드맵]62

AssetImage()와 Image.asset()의 차이 AssetImage() 이미지를 전달해주는 클래스 Image.asset() 직접 그림을 그리는 위젯, 아래 내용을 보면 Image.asset은 AssetImage()클래스를 이용해 이미지를 가져온다. AssetImage(), Image.asset()의 사용 구분 나의 경우 backgroundImage 속성을 사용할 때, Image.asset()을 사용할 때 오류를 발생하게되어 차이를 알아보게되었다. backgroundImage 속성을 확인해보면 객체 타입을 받는다고 설명하고 있다. 고로 위젯 타입인 Image.asset()은 해당 속성에서 사용 불가하다. 반면 Scaffold()의 body 속성에서는 위젯 타입을 요구하므로 이때는 Image.asset()이 사용 가능하다. 2024. 4. 5.
[혼자 공부하는 파이썬] 객체 지향 프로그래밍이란? 객체지향 프로그래밍 이념 # 프로그래밍 이념 어떻게 하면 프로그램을 더 좋게 만들 수 있을 것인가? 라는 이념 중 하나로 "더 좋은 프로그램"이라는 "신"을 향해서 다가가는 접근 방법 ## 명령형 프로그래밍 명령문을 사용해서 프로그램이 어떠한 동작을 할지 순서대로 나열해서 프로그램을 만들자 >print("문자열") >input("문자열") ## 선언형 프로그래밍 명령형 프로그래밍과 반대로 생각해도 괜찮음 > 제목 # 절차적 프로그래밍 서브루틴, 프로시저, 함수 - 같은 코드를 여러번 작성하지 말고 함수를 만들어 사용하자 - GOTO구문, JUMP 구문을 사용하지 말고 함수를 사용하자 # 함수형 프로그래밍 함수는 수학적 개념, 순수 함수를 사용해야 한다 # 객체 지향 프로그래밍 여기서 더 좋은 프로그램 :.. 2023. 9. 26.
[혼자 공부하는 파이썬] 예외 객체, 예외 강제 발생 예외 객체 # 누가 언제 어디서 무엇을 어떻게 왜? # 프로그래밍에서도 예외가 발생하게 되었을 때 # 예외에 대한 정보를 담고 있는 객체가 예외 객채 try : dasdasd[0] except Exception as e: print(type(e)) print(e) #except 예외의 종류 as 예외_객체의_변수_이름: #NameError as e #IndexError as exception #ValueError #Exception : 초보자 단계에서는 예외 종류들을 모를 수 있는데, #이때 Exception은 모든 예외의 부모라서 이것을 사용하면 된다 # 예외 문법을 이런식으로 활용할 수 있다 try: [사용자로부터 어떤 입력을 받고, 네트워크로 그걸 전송하는 프로그램] except Exception .. 2023. 9. 26.
[혼자 공부하는 파이썬] 구문 오류와 예외 오류의 종류 # 오류(Error) # 1. Syntax Error, Compiler error : 프로그램 실행 전에 발생하는 오류 # 2. Runtime Error, Exception : 프로그램 실행 중에 발생하는 오류 # Syntax Erorr = 구문 오류 의 예제 print("# 프로그램이 시작되었습니다!") print("# 구문 오류를 강제로 발생시킵니다!" # 예외(Exception) 예제1 print("# 프로그램이 시작되었습니다!") 리스트[1] # 예외(Exception) 예제2 print("# 프로그램이 시작되었습니다!") print(int(input("숫자를 입력해주세요> "))) #만약 input에 문자열을 넣는다면? error가 발생될 것이다 #사용자는 개발자가 예상한대로 사용하.. 2023. 9. 25.
728x90
반응형