목록분류 전체보기 (325)
공부중
사용 버전 : ros2 Foxy우분투 20.04python3.12 1. 패키지 만들기 ros2 pkg create --build-type ament_python 2. setup.py 구성 패키지 이름 및 버전:from setuptools import setuppackage_name = 'my_package'setup( name=package_name, version='0.0.1',) 이 부분에서는 패키지의 이름과 버전을 정의합니다. 이 정보는 패키지 관리 및 배포에 사용됩니다. 패키지 데이터:data_files=[ ('share/ament_index/resource_index/packages', ['resource/' + package_name]), ('share..
파이선에서 터틀을 실행해보자.우분투 22.04에서 진행하였다. while 등의 방법을 사용해서 무한 루프를 만들게 아니라 간단하게 테스트를 하려면 IDLE 환경에서 실행하는 것이 좋다.Vs code를 사용하고 있다면 해당 코드에서 를 눌러 한줄씩 실행하는 방법으로 사용할 수 있다. 1. 설치터미널에 아래와 같이 입력하여 패키지를 설치한다.sudo apt install python3-tk 2. 실행import turtle as tt.shape('turtle') # IDLE 에서 한줄씩 실행해야함
기본 구조리스트 컴프리헨션의 기본 구조는 다음과 같습니다:[expression for item in iterable if condition] expression: 새 리스트의 각 요소에 대한 식이며, 이는 item을 기반으로 계산됩니다.item: iterable에서 각 요소를 나타냅니다.iterable: 순회 가능한 데이터 소스로부터 요소들이 추출됩니다.if condition: (선택적) 이 조건을 만족하는 item만 expression을 계산하여 새 리스트에 포함됩니다. 예시기본 사용 예:# 0부터 9까지 숫자의 제곱을 포함하는 리스트 생성squares = [x**2 for x in range(10)]print(squares) # 출력: [0, 1, 4, 9, 16, 25, 36, 49, 64..
# 빈 딕셔너리 초기화user_dict = {}try: while len(user_dict)
Vs code에서 주피터 노트북을 사용하던 중 input을 사용하니 무한루프에 빠져서 오류가 나는 것을 확인하였다. 1. ipywidgets 설치ipywidgets은 주피터 노트북에서 다양한 인터랙티브 GUI 컴포넌트를 제공합니다. 설치는 다음과 같이 할 수 있습니다: !pip install ipywidgets 2. Jupyter nbextension 활성화위젯을 주피터 노트북에서 사용하려면, nbextension을 활성화해야 합니다. 이 작업은 다음 명령어로 수행할 수 있습니다: !jupyter nbextension enable --py widgetsnbextension
d["key"]와 d.get("key")의 차이를 알아보자. 딕셔너리를 아래와 같이 설정했다고 하자person = { "first_name": "John", "last_name": "Doe", "age": 30 } 1. d["key"] 사용한경우 print(person["first_name"]) # 출력: Johnprint(person["age"]) # 출력: 30print(person["middle_name"]) # KeyError 발생 키값이 존재하는 경우 출력이 나오지만, 키값이 존재하지 않는경우 Keyerror가 발생한다. 2. d.get("key") 사용한 경우print(person.get("first_name")) # 출력: Johnprint(person.get("age")) ..
설치 버전 :ubuntu 22.04 https://itlearningcenter.tistory.com/entry/%E3%80%90Ubuntu-2004-LTS%E3%80%91%EC%B9%B4%EC%B9%B4%EC%98%A4%ED%86%A1-%EC%84%A4%EC%B9%98-1 【22.04 LTS】 카카오톡 설치우분투 환경에서 Windows 프로그램인 카카오톡을 설치하기 위해서는 Wine을 설치해야 합니다. Wine 설치 법은 아래 글을 참조해 주시기 바랍니다. 2023.10.27 - [유틸리티/우분투] - 【22.04 LTS】 Wine 설치itlearningcenter.tistory.com 참고 자료 카카오톡 설치파일 다운 받기https://www.kakaocorp.com/page/service/ser..
1. 기본 구조 try: print("오류 없구") a = 1 if a == 1: raise Exception("내가 오류 발생시키고 싶었어") raiseexcept Exception as e: print(f"{type(e)}, {e}") .__name__를 사용하면 이렇게도 할수있다 만약 finally까지 포함하면.. try: print("오류 없구") a = 1 if a == 1: raise Exception("내가 오류 발생시키고 싶었어") raiseexcept Exception as e: print(f"{type(e)}, {e}")finally: print('그래도 끝') 3. 오류의 종류오류 종류설명..