본문 바로가기
728x90
반응형

전체 글71

공주 맛집 매향, 막국수는 춘천이 아니고 공주다 이게 내 결론이다너 다음에 한판 더 해'아, 이런 막국수도 있었나?' 싶었다. 지금까지 먹어봤던 막국수의 맛과도 다른데, 정말 맛있게 먹었다. 뿐만 아니라 편육무침도 자극적이지 않은데 계속 입에 들어갔다. 나만 그런 것이 아니라 주변 테이블 사람들도 먹으면서 맛있다는 얘기들로 장내 소리가 가득 찬다. 자극적인 맛들에서 얼마 만에 느끼는 본연의 맛 들인가. 재료의 맛만 난다는 얘기는 아니다. 밸런스가 잘 잡혀있다. 별 기대 없이 두 명이서 와서 몇 개 못 시켜 먹은 것이 한이다. 나는 매향에 가족들 데리고 몇 번 더 올 생각이다. 공주를 가는데 매향을 안 가봤어?얼마 전에 회사 선배분께서 공주 주변이 고향이셔서 예전에 내가 공주에 놀러 갔다 온 얘기를 했다. 공주에 가서 유명한 밤빵집에 가서 밤빵과 밤음료.. 2024. 4. 8.
브라이톰 모기 훈증기 모기향 후기 콤팩트하고 가벼운 훈증기는 없을까? 여름철 여행을 계획하게 된다면 모기에 대한 걱정을 하게 된다. 나 역시 이 제품을 구매한 시점도 그러했다. 동남아로 여행 계획이 있었기에 가볍고 콤팩트한 훈증기가 필요하다는 생각이 들었다. 하지만 1년에 몇 번 안 되는 해외여행만 사용하기에는 아깝기 때문에, 백패킹이나 캠핑 등과 같은 야외 활동에서도 활용할 수 있는 제품으로 알아보기 시작했다. 액체류 훈증기도 사용한 경험이 있지만, 사용 후에 번져 나오는 특유의 기름기와 액체 흘림 문제 등에 의해 휴대가 불편한 점이 있어 제외했다. 반면 매트형 훈증기는 액체형보다는 효과는 약하지만 휴대성이 좋고 간편하며 웬만한 공간은 커버할 수 있다고 판단되어 이쪽으로 마음이 기울었다. 브라이톰 훈증기는 훈증 기기의 혁신이다 매트형 .. 2024. 4. 5.
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.
휴대용 핸드폰 거치대 추천 리뷰 핸드폰을 손으로 거치하기에는 너무 무거워... 생각보다 나는 영상을 많이 본다. 대게는 손으로 핸드폰을 들어 영상을 보는데, 장시간 이동시에는 손과 팔에 통증이 있어서 불편함을 느낀다. 그냥 보통 때처럼 손으로 핸드폰을 들고 영상을 보는데, 그날따라 유난히 손과 팔이 피곤했는지 핸드폰 거치대를 하나 사고 싶어 졌다. 개인적으로는 물건을 구매할 때 신중하게 하는 편인데, 오래 사용할 수 있으면서 가성비 좋은 물건 구매를 선호한다. 내가 선택한 핸드폰 거치대는 사용을 경험한 지 6개월이 넘었고, 주변 사람들이 탐을 많이 내서 선물로 사용하던 거치대를 선물로 주고 몇 개를 다시 재구매하기도 한 제품이다. 그 정도로 제품의 기능에 신뢰성이 있고 선물로 주기에도 부담 없는 가격대라 혹시 휴대폰 거치대를 고민 중에.. 2024. 4. 4.
[혼자 공부하는 파이썬] 객체 지향 프로그래밍이란? 객체지향 프로그래밍 이념 # 프로그래밍 이념 어떻게 하면 프로그램을 더 좋게 만들 수 있을 것인가? 라는 이념 중 하나로 "더 좋은 프로그램"이라는 "신"을 향해서 다가가는 접근 방법 ## 명령형 프로그래밍 명령문을 사용해서 프로그램이 어떠한 동작을 할지 순서대로 나열해서 프로그램을 만들자 >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.
파이썬 append(), extend(), += 성능적으로 어느 것이 좋을까? #append 메소드로 구현한 평탄화 함수 def flattern(originlist): output =[] for index in originlist: if type(index) == list: for i in index: if type(i) == list: for si in i: output.append(si) else: output.append(i) else: output.append(index) return output example = [[1, 2, 3], [4, [5, 6]], 7, [8, 9]] print(flattern(example)) 평탄화 함수를 구현한 예인데 위처럼 ouput에 append 메서드를 활용하여 요소를 더할 수 있다. 아니면 아래 처럼 +=로 평탄화를 구현할 수도 있다(.. 2023. 9. 25.
728x90
반응형