묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
CoreApplication 실행 오류
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]web 라이브러리를 build.gradle에 추가한 후 Core메서드를 실행했는데 위 사진처럼 오류가 뜨더라구요... 3.2.X부터 build tools를 인텔리제이가 아니라 gradle로 설정해서 동작하면 된다고 하셨던 것 같은데, 둘 다 바꿔서 실행했는데도 안되고 도저히 해결 방법을 모르겠네요... 보통 버전이 올라갈 때마다 하위 버전에서 실행됐던 것도 잘 동작하게 만들어야 하는 게 아닌가 답답하기도 하고 그래요ㅠㅠ
-
해결됨[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
"Restaurant Pagination 요청해보기" 09:45에서 일시적으로 snapshot.hasData:: false 가 나오는 현상에 대한 질문입니다.
안녕하세요."Restaurant Pagination 요청해보기" 09:45까지 선생님의 강의 따라서 잘 진행하고 있습니다.restaurant_screen.dart의 FutureBuilder<List> 내부에서 snapshot.hasData를 print하면 다음과 같은 결과를 얻었습니다.실행환경은 윈도우의 안드로이드 스튜디오를 사용하고 있습니다.log fileI/flutter (10452): -------- in RestaurantScreen --------I/flutter (10452): snapshot.error:: nullI/flutter (10452): snapshot.data:: nullI/flutter (10452): snapshot.hasData:: falseW/WindowOnBackDispatcher(10452): sendCancelIfRunning: isInProgress=false callback=io.flutter.embedding.android.FlutterActivity$1@a3bcdaaD/EGL_emulation(10452): app_time_stats: avg=24.92ms min=12.78ms max=289.52ms count=40I/flutter (10452): -------- in RestaurantScreen --------I/flutter (10452): snapshot.error:: nullI/flutter (10452): snapshot.data:: [{id: 5ac83bfb-f2b5-55f4-be3c-564be3f01a5b, name: 불타는 떡볶이, thumbUrl: /img/떡볶이/떡볶이.jpg, tags: [떡볶이, 치즈, 매운맛], priceRange: medium, ratings: 4.53, ratingsCount: 100, deliveryTime: 15, deliveryFee: 2000}, {id: 15480ad3-892f-50ce-ab39-540c34c6fb5a, name: 매콤 멕시칸, thumbUrl: /img/멕시칸/야채타코.jpg, tags: [멕시칸, 매콤, 할라피뇨], priceRange: expensive, ratings: 4.54, ratingsCount: 100, deliveryTime: 30, deliveryFee: 0}, {id: cf11d36a-7c61-5105-8306-5c8c7ff2c140, name: 엄마손 볶음밥, thumbUrl: /img/볶음밥/새우볶음밥.jpg, tags: [분식, 볶음밥, 김치], priceRange: cheap, ratings: 4.53, ratingsCount: 100, deliveryTime: 20, deliveryFee: 3000}, {id: 4729bd37-8927-5150-b036-395da7e7bb42, name: 신선 코팩 스시, thumbUrl: /img/스시/중간모듬스시.jpg, tags: [스시, 일식, 연어], priceRange: expensive, ratings: 4.54, ratingsCount: 100, deliveryTime: 30, deliveryFee: 0}, {id: 4fcf09a5-03ee-5a2e-9806-110285030c8I/flutter (10452): snapshot.hasData:: true잠시, if (!snapshot.hasData) { return Container(); }위 코드가 실행이 되고, 또 다시 RestaurantScreen Class가 호출되어 return ListView.separated() 로직이 실행되는 것 같습니다.SplashScreen Class의 initState() 함수에서 RootTab Class로 호출하고,RootTab Class에서 RestaurantScreen Class를 호출하는 로직으로 파악되데 원인을 잘 모르겠습니다.감사합니다.
-
미해결
리액트에서 모달 팝업이 너무 위에서
사진 보시면 아시겠지만 위에 부분이 짤려서 나오네요 ㅜㅜㅜ 스크롤도 끝까지 올려봤어요!!위에 멘트가 나와야할 부분이 안보여서 전체적으로 화면설정을 잘못한건지모달 리액트 부트스트랩오륜지 모르겠네요 ㅜㅜ
-
해결됨손에 익는 Next.js - 공식 문서 훑어보기
next.js 에서 서버 컴포넌트 비중을 늘리는 이유
1. 강사님께서 올려주신 답변들을 봤습니다. "공식 문서에서 클라이언트 컴포넌트를 트리의 끝에 보내라고 권한다. 서버 컴포넌트를 최대한 활용하기 위한 권장 사항이라고 이해하시면 좋다."이라고 봤는데 프로젝트를 서버 컴포넌트의 비중을 늘린다면 이점은 무엇인가요? 2. 서버 컴포넌트의 비중을 늘리면 번들 크기의 감소로 사용자 경험을 최적화 하는 것이라서 next.js를 사용하는 것인가요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Spring Security는 왜 필터를 사용할까요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]인터셉터는 필터에 비해 다양한 기능을 제공한다고 하였는데 왜 Spring Security는 필터로 구현되었을까요?Spring Security가 MVC 뿐 아니라 다른 애플리케이션에도 활용되기 때문에 의존성을 줄이기 위함일까요?그 외에도 인터셉터가 필터에 비해 갖는 이점이 궁금합니다!
-
미해결애플리케이션 배포 자동화와 CI/CD
stage view 가 안보여요
지금 빌드 했을때 강의화면에서 보여지는 Stage view 화면이 안나오는데 설정같은게 따로 있을까요?
-
미해결스프링 시큐리티 완전 정복 [6.x 개정판]
메소드 기반 커스텀 AuthorizationManager 구현 관련 질문
안녕하세요 강사님좋은 강의 감사드립니다.해당 영상보면서 따라해보고 있는데 시큐리티 버젼이 달라서 그런건지 원인은 잘 알 수 없지만 @PreAuthorize(value="") 이렇게 설정하면 에러가 발생합니다. 제가 작성한 코드는 다음과 같은데 이유를 알 수 있을까요?강의와 다른점은 저는 @PreAuthorize 어노테이션을 컨트롤러에 선언했습니다.확인해주시고 답변 주시면 정말 감사드리겠습니다.@Configuration @EnableWebSecurity @EnableMethodSecurity(prePostEnabled = false) public class CustomMethodAuthorizationManagerConfig { @Bean public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { http.authorizeHttpRequests(auth -> auth .anyRequest().authenticated()) .formLogin(Customizer.withDefaults()) .csrf(AbstractHttpConfigurer::disable) ; return http.build(); } } @EnableMethodSecurity(prePostEnabled = false) @Configuration public class MethodSecurityConfig { @Bean @Role(BeanDefinition.ROLE_INFRASTRUCTURE) public Advisor preAuthorize() { return AuthorizationManagerBeforeMethodInterceptor.preAuthorize(new MyPreAuthorizationManager()); } @Bean @Role(BeanDefinition.ROLE_INFRASTRUCTURE) public Advisor postAuthorize() { return AuthorizationManagerAfterMethodInterceptor.postAuthorize(new MyPostAuthorizationManager()); } }MyPostAuthorizationManager와 MyPreAuthorizationManager는 강의의 코드와 동일합니다.@RestController @RequestMapping("/method/custom") @RequiredArgsConstructor public class CustomMethodController { @GetMapping("/admin") @PreAuthorize(value = "") public String admin() { return "admin"; } @GetMapping("/user") @PostAuthorize(value = "isAuthenticated()") public MethodAccountDTO user(String name) { return new MethodAccountDTO(name, false); } }
-
미해결'이것이 리눅스다' 저자의 Red Hat CentOS7 리눅스 서버&네트워크 강좌
yum대체 가능할까요>?
yum으로 받는 파일 yum으로 설치안하고 따로 파일을 받아서 mobaXterm으로 넣는것도 가능할까요?
-
해결됨[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
node도 설치하고 nvm도 설치하시는 이유는 뭔가요?
"[1-2] 맥-IOS 환경 설정"을 보고 있습니다. 저는 node를 설치하지 않고, nvm만 설치해서 사용하고 있는데요. 강사님께서는 brew install node 이후에 nvm을 설치하시네요. 저는 이렇게 하면 글로벌 node가 있고, nvm도 있는거라 혹시 꼬일까봐 node 설치 없이 nvm만 설치했는데요. 강사님 의견도 궁금합니다.
-
해결됨[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
피그마 파일도 직접 만드신거에요?
서버랑 피그마 파일도 직접 제작하신건가요? 강사님 정말 대단하시네요. 강사님 처럼 되려면 어떻게 해야 하나요? (어떻게 셋 다 잘하나요?)
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
frequency 혼용
안녕하세요 🙂[1. 질문 챕터] : eg) 몇 장, 몇 분 몇 초 쯤. or 수강생 분들이 봤을 때 어디구나?! 할 수 있게 표기 부탁 드려요.[2. 질문 내용] : eg) 질문 내용을 자유롭게 작성해주시면 되겠습니다 🙂[3. 시도했던 내용, 그렇게 생각하는 이유] : eg) 설치영상은 이렇게 시도했는데 안되더라 or 본인의 생각을 적어주세요. (실습 내용 중에 이해가 안되거나 잘못된 내용이 있는데, 이러 이러한 근거로 나는 이렇게 생각합니다.) ==================[1. 질문 챕터] : [Verilog HDL/FPGA 외전1 - 시계만들기] Chapter 1. 1초 만들기 3분~3분 25초경[2. 질문 내용] : input clock freq가 100Mhz인데 i_freq값을 10M으로 준다는거에서 둘다 freq인데 각각이 뭘 의미한다는건지 너무 헷갈립니다.[3. 시도했던 내용, 그렇게 생각하는 이유] : i_freq가 현재 입력되는 clock의 freq값이라고 설명하셨는데 그럼 현재 입력되는 clock의 freq가 input clock freq와 달라질 수 가 있나요?개인적으로 input clock freq는 실제 Clock 주파수 즉 Clock이 1초에 몇번 진동하는지를 말하는 것 같고 i_freq가 1초에 tick되는 회수를 조정하기위해서 제가 입력해주는 값이라고 이해했는데 그렇다면 현재 입력되는 clock의 freq값이라고 설명하신 부분이랑 설명이 좀 달라지는 것 같습니다.
-
해결됨코어 자바스크립트
return 문 안에 여러 함수가 존재하는 것이 이해되지 않습니다.
선생님 안녕하세요.아래 코드에서 궁금한 점이 있습니다.function user(_name) { var _logged = true; return { get name() { return _name }, set name(v) { _name = v }, login() { _logged = true }, logout() { _logged = false }, get status() { return _logged ? 'login' : 'logout'; } }}var roy = user('재남');[질문 ①]제가 알기로 return 문은 하나의 객체만 리턴할 수 있는 걸로 알고 있습니다. 따라서 return { } 안에 있는 get, set, login, logout 함수들을 임의의 주소값 100번지에 담아서 리턴한다고 생각해도 될까요?[질문 ②] 위와 같은 문법을 객체 리터럴 반환이라고 부르나요?[질문 ③] 만약 return문 안에 있는 get, set, login, logout 함수들을 넣지 않고 동일한 동작을 하는 함수를 만든다면 어떻게 코드를 작성할까?.... 문법이 이상해서 잘 이해가 되지 않아서 질문드립니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
패킷직렬화 암호
간결하게 얘기하자면 패킷직렬화하고 클라나 서버로 보낼떄 패킷을 암호화처리를 하여서 보내야하는것으로 알고있는데 Protobuf에서 자체적으로 암호화처리를 하고 보내는건가요? 아니면 Protobuf와 별개로 암호화처리를 해줘야하는건가요?
-
미해결
-2147417851, '서버에서 예외 오류가 발생했습니다. 문제해결
안녕하세요, 일코님.엑셀 파일의 각 시트의 데이터를 읽어와서,한글 보고서에 표로 넣는 자동화를 해보려고 시도 중입니다. 첫 번째 표는 잘 들어가는데,두 번째 표를 돌리면 계속 아래 오류가 나면서 진행이 안되네요.x0x1x0.py", line 35, in Execute return self._oleobj_.InvokeTypes(15001, LCID, 1, (11, 0), ((8, 1), (9, 1)),actname ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pywintypes.com_error: (-2147417851, '서버에서 예외 오류가 발생했습니다.', None, None) Retrying in 5 seconds... Creating table with rows: 4 and columns: 4 Error inserting table (attempt 3): (-2147417851, '서버에서 예외 오류가 발생했습니다.', None, None) Error type: <class 'pywintypes.com_error'> Error args: (-2147417851, '서버에서 예외 오류가 발생했습니다.', None, None) Traceback: Traceback (most recent call last): File "c:\StartCoding\직부캠결과보고서자동화.py\직부캠결과보고서.py", line 33, in insert_table_in_hwp hwp.HAction.Execute("TableCreate", hwp.HParameterSet.HTableCreation.HSet) File "C:\Users\김유빈\AppData\Local\Temp\gen_py\3.12\7D2B6F3C-1D95-4E0C-BF5A-5EE564186FBCx0x1x0.py", line 35, in Execute return self._oleobj_.InvokeTypes(15001, LCID, 1, (11, 0), ((8, 1), (9, 1)),actname ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pywintypes.com_error: (-2147417851, '서버에서 예외 오류가 발생했습니다.', None, None) 코드를 GPT로 수정해보면,첫 번째 표의 마지막 셀에 두 번째 표의 모든 내용이 붙는 것은 가능한데,첫 번째 표를 만들고 그 닫음에 새로운 줄에서 두 번째 표가 붙는 게 계속 안됩니다. 혹시, 해당 문제를 해결할 수 있는 방법이 있을까요?ㅠㅠ 아래 내용은 제가 사용한 전체 코드입니다.import os import pandas as pd import win32com.client as win32 import time import traceback def get_latest_download(): downloads_path = os.path.join(os.path.expanduser('~'), 'Downloads') files = [os.path.join(downloads_path, f) for f in os.listdir(downloads_path) if f.endswith('.xlsx') or f.endswith('.xls')] latest_file = max(files, key=os.path.getctime) return latest_file def read_excel_data(file_path): if file_path.endswith('.xlsx'): xl = pd.ExcelFile(file_path, engine='openpyxl') elif file_path.endswith('.xls'): xl = pd.ExcelFile(file_path, engine='xlrd') else: raise ValueError("지원되지 않는 파일 형식입니다. .xls 또는 .xlsx 파일을 사용해주세요.") return xl def clean_data(data): return data.astype(str).apply(lambda x: x.str[:1000]) def insert_table_in_hwp(hwp, data, max_retries=3): for attempt in range(max_retries): try: rows, cols = data.shape print(f"Creating table with rows: {rows} and columns: {cols}") hwp.HAction.GetDefault("TableCreate", hwp.HParameterSet.HTableCreation.HSet) hwp.HParameterSet.HTableCreation.Rows = rows hwp.HParameterSet.HTableCreation.Cols = cols hwp.HAction.Execute("TableCreate", hwp.HParameterSet.HTableCreation.HSet) for i in range(rows): for j in range(cols): if i != 0 or j != 0: hwp.Run("MoveRight") cell_value = str(data.iloc[i, j]) hwp.HAction.GetDefault("InsertText", hwp.HParameterSet.HInsertText.HSet) hwp.HParameterSet.HInsertText.Text = cell_value hwp.HAction.Execute("InsertText", hwp.HParameterSet.HInsertText.HSet) print("Table inserted successfully.") return except Exception as e: print(f"Error inserting table (attempt {attempt + 1}): {e}") print(f"Error type: {type(e)}") print(f"Error args: {e.args}") print("Traceback:") traceback.print_exc() if attempt < max_retries - 1: print(f"Retrying in 5 seconds...") time.sleep(5) else: print("Max retries reached. Moving to next sheet.") def move_cursor_outside_table(hwp): # Move the cursor outside the table hwp.HAction.Run("MoveDown") # Move down to make sure cursor is out of the table hwp.HAction.Run("BreakPara") # Add a new paragraph break to ensure separation hwp.HAction.Run("MoveDown") # Move down again hwp.HAction.Run("BreakPara") # Add another paragraph break to ensure clear separation def write_to_hwp(xl, hwp_file, output_file): hwp = win32.Dispatch("HWPFrame.HwpObject") hwp.RegisterModule("FilePathCheckDLL", "AutomationModule") hwp.Open(hwp_file, "HWP", "forceopen:true") # "표1" 누름틀 찾기 hwp.HAction.GetDefault("AllReplace", hwp.HParameterSet.HFindReplace.HSet) hwp.HParameterSet.HFindReplace.FindString = "표1" hwp.HParameterSet.HFindReplace.ReplaceString = "표1" hwp.HParameterSet.HFindReplace.IgnoreMessage = 1 hwp.HAction.Execute("AllReplace", hwp.HParameterSet.HFindReplace.HSet) # 누름틀 위치로 이동 및 내용 삭제 hwp.Run("Select") hwp.Run("Delete") for idx, sheet_name in enumerate(xl.sheet_names): try: print(f"Processing sheet: {sheet_name}") data = clean_data(xl.parse(sheet_name, header=None)) print(f"Data from sheet {sheet_name}:\n{data}") if idx > 0: # 두 번째 시트부터는 줄바꿈 추가 hwp.HAction.GetDefault("InsertText", hwp.HParameterSet.HInsertText.HSet) hwp.HParameterSet.HInsertText.Text = "\r\n\r\n" hwp.HAction.Execute("InsertText", hwp.HParameterSet.HInsertText.HSet) hwp.HAction.GetDefault("InsertText", hwp.HParameterSet.HInsertText.HSet) hwp.HParameterSet.HInsertText.Text = sheet_name hwp.HAction.Execute("InsertText", hwp.HParameterSet.HInsertText.HSet) hwp.HAction.GetDefault("InsertText", hwp.HParameterSet.HInsertText.HSet) hwp.HParameterSet.HInsertText.Text = "\r\n" hwp.HAction.Execute("InsertText", hwp.HParameterSet.HInsertText.HSet) time.sleep(2) insert_table_in_hwp(hwp, data) move_cursor_outside_table(hwp) hwp.Run("BreakPara") hwp.Run("BreakPara") time.sleep(3) except Exception as e: print(f"Error processing sheet {sheet_name}: {e}") print("Traceback:") traceback.print_exc() hwp.SaveAs(output_file, "HWP") hwp.Quit() if __name__ == "__main__": latest_file = get_latest_download() xl = read_excel_data(latest_file) hwp_file_path = os.path.join(os.path.expanduser('~'), 'Desktop', '교육결과보고서.hwp') output_file_path = os.path.join(os.path.expanduser('~'), 'Desktop', '교육결과보고서(자동화).hwp') write_to_hwp(xl, hwp_file_path, output_file_path)
-
미해결'이것이 리눅스다' 저자의 Red Hat CentOS7 리눅스 서버&네트워크 강좌
vmware를 대체하는 프로그램 사용
안녕하세요회사에서 리눅스 전반적인 정리 차원에서 강의 들으려고 하는 사람입니다. 다름이 아니라 아무래도 회사이다보니 영상에서 소개된 vmware 사용이 불가할것 같다는 생각이 드는데 혹시 virtualbox나 hyper-v 이용해서 실습진행하면 무리가 있을까요?감사합니다.
-
미해결김영한의 실전 자바 - 중급 2편
강의 질문
Regular languages: deterministic and non-deterministic finite automata, regular expressions. Context-free languages: context-free grammars, push-down automata. Turing machines, the Chomsky hierarchy, and the Church-Turing thesis. Introduction to Complexity Theory and NP-Completeness. 안녕하세요 선생님. 항상 강의 잘 듣고 있습니다. 혹시나 이거를 다루어주시는 강의가 혹시 있을까요?
-
해결됨디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 설계하기
DRAM Flow 관련 질문
Precharge 상태가 왜 VDD와 동일한지 궁금합니다. 제 생각에는 0.5Vcc를 유지해야 하는게 아닌가 싶어서 질문을 드립니다.20:04초 그림을 보게되면 Precharge 상태에서 BL이 VDD와 동일하게 차 있는 것을 볼 수 있는데 이렇게 되면 Charge Sharing이 일어나게 되면 캐패시터에 Write되지 않은 상태(0.5Vcc)에서 무조건 전압이 높아지고, 센스 앰플에 의해 1의 신호가 전달되면 캐패시터의 값이 Write가 일어나지 않았는데도 1의 값을 저장하게 되는게 아닌가 싶어 질문 남깁니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
<p th:text="'안녕하세요.ddd ' + ${data}" >안녕하세요. 손님</p>
<p th:text="'안녕하세요.ddd ' + ${data}" >안녕하세요. 손님</p> 이 부분에서, 정작 p태그의 사이 공간에 들어가는 내용 즉, "안녕하세요. 손님" 이 부분은 아예 화면에는 렌더링이 안 되는 걸로 보이는데 이 부분은 그러면 개발자 입장에서는 주석처럼 사용하는 건가요? 타임리프에서 p 태그의 사이공간은 어떻게 활용되는지 궁금합니다.
-
미해결
How Can I Change My Name on an Etihad Airways Ticket?
With Etihad Airways, you can easily change your name on a ticket. Here are certain things to keep in mind while changing your name:You can change your name only through the call center or ticketing office of the airline.Request a name change or correction from the travel agent if you have made your booking through a third party.Different approaches apply to changing names for group trips. To change names with a group booking, contact the airline directly.You can’t change or correct your name through the airline’s website or mobile app.For any assistance, get in touch with the customer service team of the airline.You have to pay USD 100 or AU $150 (for tickets purchased in Australia) as a name change fee to Etihad Airways for any name corrections or changes. However, due to typographical errors, the airline doesn’t charge for changing a name title such as Mr./Miss/Mrs. or making name corrections of up to 3 characters.The airline charges an amount for changing or making corrections in the following cases:From maiden name to married name or vice versa.Adding a last name, surname, or middle name.Changing a name partially or completely, with valid proofs.Making changes from a shortened name or nickname to a complete name. For more information about the Etihad Airways name change policy and fees, visit Airtripgo.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
수업 자료가 잘못 업로드 되어 있는 것 같습니다~!
- 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다)- 이외의 문의등은 평생강의이므로 양해를 부탁드립니다- 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다- 잠깐! 인프런 서비스 운영(다운로드 방법포함) 관련 문의는 1:1 문의하기를 이용해주세요. 섹션1의 6번째 강의(출력 포멧과 입력) 수업 자료를 다운 받았는데 1번째 강의와 같은 예제파일이 들어있습니다(python-question1-web.ipynb) 해당 강의에 맞는 예제 파일로 바꿔주셔야 할 것 같습니다!!