전 강의에서 그러던데 애초부터 모듈로 작성하면 안 헷갈린데 main 작성 하고 그걸 또 중간에 모듈로 빼 버리면 입문자 입장에서 헷갈림. 즉흥적으로 하는 느낌이 들음,. 전 강의에서부터 최소한 정리를 하고 입문자 눈높이에서 설명해주면 좋겠음. 실전에서는 강사의 방식이 맞을지 몰라도 배우는 사람입장에서는 왔다갔다하니 헷갈림.
강의 중에는 hwp.saveAs() 명령어 실행 시 파일명을 지정할 수 있는 창이 뜨는데 뜨지 않네요. 사용하는 버전은 아래와 같습니다. 사용한 버전 정보 알 수 있을까요? (venv) c:\ws\python\hwp>python -V && pip show hwpwings Python 3.13.1 Name: hwpwings Version: 0.4.7 Summary: 파이썬으로 한글 문서를 제어할 수 있는 두번째 라이브러리입니다. Home-page: https://www.youtube.com/@한파엑셀 Author: 한파엑셀 Author-email: hpxl0518@gmail.com License: Location: c:\ws\python\hwp\venv\Lib\site-packages Requires: lxml, pandas, pywin32 Required-by:
안녕하세요. 학습후 영상제작하여 자동으로 유튜브 업로드까지 해서 2일 운영했는데요. 구글계정 사용중지가 되었습니다. Gpt에서 확인했을때 자동화 업로드 감지시 계정 중단사유라고 하던데요. 혹시 이부분에 대해서 대응방법이 있을까요? 이의신청은 했지만 어떻게 될지는 모르겠습니다.
파이선까지는 잘 됐습니다. vs code 설치 후 아래와 같이 강의 내용과 달라서 진도가 안 나가고 있습니다. 왼쪽의 트리구조, ctrn+shift+r 버튼 눌러도 화면처럼 뜨지 않으며 select inter>> 로 뜨지 않으며 그냥 > 만 보이고 python (kiwoom_32)도 보이질 않네요. 설치를 기본이 아닌 다른 폴더에 하기는 했습니다. (d:\inforun에 설치 함)
안녕하세요, 이미지 생성까지 강의를 잘 따라오고 있습니다! 양질의 강의 감사드립니다. 너무 쉽게 잘 설명해주셔서 막힘없이 잘오고 있습니다. 이제 영상 편집으로 넘어가야되는데요, 그전에 궁금한 점이 1가지 있어 질문드립니다. 현재 한 주제에 대해서 이미지 5장 생성까지 완료한 상황인데요. 5장 중 4번째 이미지 1장의 퀄리티가 좀 아쉽습니다. (이 경우에는 이미지 생성 프롬프트에 이미지 내에 별도로 텍스트를 기재하지말아 달라는 설명도 추가하는게 좋을까요?) 혹시 자동화 진행하실 때, 이런 경우는 그냥 무시하고 가시는지 아니면 이런 경우만 따로 검증하셔서 이 이미지에 대한 생성만 별도로 하신 다음 영상에 집어넣으시는지 궁금합니다!
앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지
let backButton: UIButton = { let button = UIButton(type: .custom) button.setTitle("Back", for: .normal) button.setTitleColor(.white, for: .normal) button.backgroundColor = UIColor.blue button.titleLabel?.font = .boldSystemFont(ofSize: 20) button.addTarget(self, action: #selector(backButtonTapped), for: .touchUpInside) return button }() backButton 설정시에 addTarget 첫번째 인자로 self 로 전달하니까 'self' refers to the method 'FirstViewController.self', which may be unexpected 라는 warning 문구가 xcode 내에 표시되어서 xcode 에서 추천하는 방향대로 아래 코드블록 처럼 FirstViewController.self 로 전달하니까 backButton 클릭시 Exception 이 발생하는데요. button.addTarget(FirstViewController.self, action: #selector(backButtonTapped), for: .touchUpInside) 이 부분 왜 Excpetion 이 발생하는건지 궁금합니다. self 로 전달하면 문제는 없는데 경고문구가 나오는게 신경쓰입니다. 경고문구를 없애고 버튼 클릭에도 문제가 없으려면 어떻게 하는게 좋을까요? Exception 문구는 아래와 같습니다. *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[NextVC.FirstViewController backButtonTapped]: unrecognized selector sent to class 0x100e4a3d8' *** First throw call stack: (0x19df92964 0x19ae81814 0x19e02d140 0x19df1235c 0x19df1a200 0x1a4c49f58 0x1a4501154 0x1a4501498 0x1a44fdf08 0x1a450001c 0x1a4c7a2d4 0x1a4c7b734 0x1a4c5e170 0x1a3892d38 0x1a38a1e28 0x1a3894c50 0x1a38a2ee4 0x1a38a2374 0x28cd15560 0x19dee34cc 0x19df130b0 0x19df12fd8 0x19deeac1c 0x19dee9a6c 0x23fb18498 0x1a38c2df8 0x1a386be54 0x1a3997820 0x100e365cc 0x100e3653c 0x100e36648 0x19aed6e28) libc++abi: terminating due to uncaught exception of type NSException
가장 마지막에 element를 찍어서 확인하는 부분까지는 일치하게 나오는데 element.text를 하니까 아래와 같은 에러가 나옵니다. AttributeError : 'list' object has no attribute 'text' 아무래도 리스트 형태로 인식하는 것 같아 아래처럼 수정 후에 찍어보면 제대로 나오는데요. element[0].text 혹시 패키지 버전 때문에 발생하는 문제인지가 궁금합니다.
이 수업 처음에 form-start에서 시작하라고 하셨는데 form-start에서는 Item.java에 선언되어있는 내용이 부족해서 이걸로는 수업이 진행되지않습니다. form으로 시작하기에는 코드를 따라서 칠수가없구요... ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요.
안녕하세요 선생님! 먼저, 이렇게 좋은 컨텐츠를 만들어 주셔서 감사합니다. 평소 앱 수익화에 대해 관심이 많았는데, 어떻게 할 수 있을지에 대해서 고민이 많았습니다. 이 강의를 통해 고민을 해결 할 수 있을것 같습니다. 감사합니다!! 아이디어 발굴 관련 궁금한것이 있어 질문 드립니다. 아이디어 발굴에 대한 부분이 중요할거라 생각 됩니다. 앱을 만들면서 감을 익혀 나가겠지만, 그래도 처음에 어떻게 가닥을 잡고 시작해야 하는지 막막합니다. 아이디어 발굴은 어떻게 하면 좋을까요? AI에게 질문을 해도 답변으로 받은 아이디어들이 진짜 괜찮은것들인지 확신이 들지 않습니다... 어느 정도 심플한 아이디어여야 하는지? 예시가 있을까요? 어떤 카테고리 또는 어떤 성격의 앱을 먼저 시작해 보면 좋을지? 특정 아이디가 반응이 좋을지에 대한 판단은 어떻게 내리시는지? 기준이 있으신지? 자신의 영역을 구축해 나가는 것을 어떻게 확인 할 수 있을지? 확인하는 특정 지표가 있는지? 이 외에도 혹시 실례가 되지 않는다면 아이디어 선정 관련 팁들이 있다면 혹시 알려 주실수 있을까요? 앞으로 앱을 만들면서 대단히 도움이 많이 될것 같아서 부탁드립니다. 감사합니다!
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 정리 영상 중 Bean등록을 @Component, @Autowired를 설명해 주시면서 더 좋은 방법이 있다고 말씀하셨습니다. 다만, 저는 현재 사용하는 방법은 @Autowired 같은 생성자 주입인데. 더 좋은 방법은 어떤걸까요? @RequiredArgsContructor도 같은 생성자 주입을 사용하는 것으로 알고있습니다.. 더 좋은 방법은 어떤걸까요?
질문이 조금 많아서 죄송합니다. 다음 테스트 코드에서 commit()과 flush()의 위치가 이상해보였습니다. async def test_user_detail_for_real_user(client: TestClient, db_session: AsyncSession): user = User( username="test", password="test", email="test@example.com", display_name="test", is_host=True, ) db_session.add(user) await db_session.commit() await db_session.flush() commit()은 DB에 반영된 트랜잭션의 변경사항을 영속적으로 만들고 트랜잭션을 종료하는 코드로 이해하고 있고, flush()는 트랜잭션의 변경사항을 실제 DB에 SQL 구문을 통해 반영하는 것으로 알고 있습니다. 그래서 이 둘의 순서가 변경된 것이 아닌지 혹은 다른 의도가 있는 것인지 궁금합니다.