inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[Level 1] Qt를 이용한 Python 프로그래밍: 입문편

Model View의 Architecture

QML강의를 더 깊게 듣고 싶은데

해결된 질문

6

dalmuri7

작성한 질문수 4

1

QML더 깊게 강의를 듣고 싶은데
[초급] 중급자로 도약하기 위한 Qt/QML 실전프로그래밍, [초급] QML 프로그래밍 2편 강의들이 C++ 를 해야 듣을수 있을가요?
제게 69년생 노땅인데 Python 말고 또 다른언어를 공부하기가 좀 부담되고 ㅎㅎ,
어떻게 하는게 맞을가요? 도움 부탁드립니다

python gui qt qml pyside6

답변 2

0

김대진

안녕하세요. dalmuri7님,

[초급] QML 프로그래밍 1편과 2편은 [Level 2] 를 이용한 Python 프로그래밍: QML편 과 거의 동일합니다. 차이점은 Business 로직을 C++로 처리하는부분만 다를뿐 거의 비슷합니다.

제가 생각하기에 시간적인 요소가 중요한 프로젝트가 있고 그렇지 않은경우를 예를 들어 볼께요.
예를 들어서 자동차에서 비전 프로그래밍을 해야한다고 가정해 보았을때 Python 같은 경우는 매우 느려서 적합하지 않아서 프로젝트에 적합하지 않습니다. python이 쉬운만큼 성능은 C++에 비해 10배이상 느린거 같아요. (체감상, 아마 더 느릴수도) 그래서 빨리 뭔가를 처리해야 하는 경우는 C++로 해야하는게 맞고 그렇지 않고 시간에 상관없는 프로젝트를 한다면 python으로 해도 괜찮습니다.

그래서 프로젝트의 목적에 따라 C++로 해야할지 Python 으로 해야할지 판단하셔야 될것 같습니다.
요즘 개발자들은 이런거 잘모르는 친구들이 많이 있습니다.

이런거 모르니 프로젝트 목적에 상관없이 쉬운 Python 으로 하는경우가 많이 있습니다.
모쪼록 프로젝트를 진행하는데 이걸 참고하시면 많은 도움이 될것 같습니다.

혹시 더 궁금한게 있으면 언제든지 질문해 주세요.

감사합니다. 김대진 드림.


0

dalmuri7

감사합니다 강사님

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. dalmuri7님.

QML 강의를 더 깊게 듣고 싶어 하신다고 하셨네요. 현재 수강하신 QML 강의 다음 단계로는 QML을 사용한 더 깊이 있는 프로그래밍 강의를 고려하실 수 있습니다. 하지만, 강의 제공자에 따라 QML과 함께 C++를 사용하는 경우도 있으니 강의 내용을 잘 살펴보셔야 해요.

  1. Python만을 사용하는 QML 강의:

    • Python을 주 언어로 사용하면서 QML과 Qt를 더 깊게 배울 수 있는 강의를 찾아보시는 것이 좋습니다.
    • 강의 제목이나 설명에서 Python으로 QML을 가르치는지, 그리고 C++ 지식이 필수인지 여부를 확인하세요.
  2. C++를 활용한 QML 강의 선택 여부:

    • 만약 C++에 대해 배우고 싶지 않다면, 가능한 한 Python으로 QML을 배우는 것을 추천합니다.
    • 많은 QML 강의에서는 C++와 함께 사용하여 성능 향상 및 복잡한 기능 구현을 설명하는 경우가 있지만, 이는 선택적입니다.

추가로, QML 및 Qt 공식 문서나 관련 포럼에서, Python만으로 학습 가능한 자료들을 찾아보실 수도 있습니다. 때론 실습 프로젝트를 진행하면서 실무에서 사용하는 Tip들을 배울 수 있기도 해요.

이전의 게시물 중 비슷한 질문에 대한 답변도 확인하시면, 도움이 될 수도 있습니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

바로 답변을주셔서.... 하나더 ㅎㅎ

0

3

1

빅분기 실기 유형2질문

0

3

0

섹션 5 부분 exe 파일 과정

0

5

1

Notion에서 이 페이지에 대한 사용 권한 없음

0

4

1

33강 9:51 excercise55.

0

8

1

슬랙에서 메시지 일부 잘림

0

8

1

ID 전처리 이유

0

17

2

데이터제공

0

17

2

예시문제 작업형3 꼬리질문2번

0

8

0

데이터 개수를 구할 때, len과 value_counts 차이

0

14

2

강의가 넘 좋아서 3번째 복습을 하고 있는데

1

18

3

QT와 QT Designer에 대한 질문 사항

1

179

2

mutex, incNumber는 global 안붙여도 되는건가요?

1

121

2

Qt Resource를 사용하는 예제 구현 10:15 구간 질의

1

149

2

데코레이터 @Slot을 꼭 써줘야 하는 건가요?

1

165

2

TableModel(QAbstractTableModel) 에서 질문입니다.

1

252

2

self가 있는 거와 없는 버튼

1

130

2

선호하는 GUI 개발 방법이 있으신가요

1

320

2

가장 큰 위젯의 너비와 같은 너비를 차지하는 2열 짜리 컬럼

1

245

2

exe 배포 시 .ui 파일 처리하는 권장하는 방법이 있나요?

1

328

1

클래스 __init__(self) 설정에서 이해가 안 되는 부분이 있습니다.

2

318

2

pyqt? pysie6? 차이점이 있을까요?

1

1448

2

자주 사용하는 Layout 살펴보기

1

163

2

강의 pdf파일 올려 주시면 안될까요?

2

244

2