일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- ROS Package 이름
- ROS Package 만들기
- Object 상속
- Object Orient
- Python for range
- ROS Package 생성
- ROS Node 만들기
- Python for list
- ROS Package 명
- python for
- argparse
- Python list 내 for
- python
- 객체지향
- Class(Object)
- argparse 사용법
- Today
- Total
목록python (3)
일단해봐

Python의 for 몇 가지 형태를 갖고있다. 처음 Python을 접했을 때 For문의 형태가 혼돈 스러웠다. 아마도 for문이 C언어에 비해서 조금 다양한 형태를 갖고 있기 때문인것 같다. 처음 보면 혼란 할 수 있지만 조금 익숙해지면 너무 직관적인 파이썬(Python) For문의 종류에 대해서 알아보자. 우선 Code 부터 보면 아래와 같다. # 짝수만 출력하는 프로그램을 짜보자 # 1. 일반적인 For 문 형태(Range 이용) print('>>>> 일반적인 For 문 형태(Range) 일반적인 For 문 형태(List) List 내 For 문 형태 \[1, 2, 3, 4, 5\] 를 나타낸다. for i in range(1, 6)는 for문이 실행 될 때 마다 range에 정의된 숫자를 변수 i..
이 글을 참조하여 작성했습니다. Open Source를 찾다보면 간혹 클래스(Class) 선언 시 Object를 상속하는 것 처럼 사용하는 Code가 보인다. class myclass(object): pass 결로 부터 말하면 일반적으로 뒤의 (object)는 써도 되고 안써도 된다. 문제가 되는 상황은 Pyhton 3.X에서 Class 정의 시 object를 안쓰고 작성한 Code를 Python 2.X에서 사용 할 경우 어떤한 오동작이 발생 할지 알수 없다고 한다. 따라서 가급적 Object를 붙여 주는 것이 좋다. Code Python 2.X Python 3.X Class myclass(object) new-style 클래스 new-style 클래스 Class myclass old-style 클래스 ..

객체(Object)란? 객체는 세상에 존재하는 모든 것이 객체가 될 수 있다. 또 객체는 속성(Attribute)와 행동(Action)으로 구성되어 있다. 정말 뜬 구름 잡는 소리다. 내가 말하면서도 모르겠다. 실제로 무슨의미 인지 예를 들어 살펴보자. 자동차 시동을 거는 과정을 객체로 만들어 보자. 자동차 시동 걸리는 과정을 설명하면 "버튼이 눌리면 엔진이 켜져서 시동 On 상태가 된다." 위 문장에서 명사(키워드)를 뽑아 보면 [버튼], [시동 상태]이고 동사를 뽑아 보면 [엔진이 켜진다.]이다. 위 그림은 명사(키워드)를 속성(Attribute)으로 동사를 행동(Action)으로 정의하여 표현하였다. 늘 그런 것은 아니지만 객체의 기능을 설명하고 그중 명사를 속성으로 동사를 행동으로 표현하는 것이 ..