묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
while(que.length !== 1)로 바로 설정하면 조건 성립이 안되는 경우가 있을까요>?
## 접근방식 - queue 큐 자료구조 활용, 선입선출 특징 활용하기 => 왕자의 번호를 순서대로 조회하며, 특정 숫자가 k가 3인경우? 3번쨰 순서인 왕자가 제외되는 것이다. => k-1 을 하며 특정숫자 직전까지 왕자를 맨 뒷 순서로 보내고, 그 다음 k번째인 왕자는 제거한다. => 반복하다보면 1명만 남을 것 ## 풀이 1. 왕자들을 순서대로 줄세울 que 변수를 선언 [] 을 할당한다. 2. for 문) 1번부터 n번 까지의 왕자까지 순서대로 담는다. (줄 세운다) 3. while 문) que의 길이가 1이 아닌 경우 반복, 길이가 1이되면 while문을 탈출한다. => 왕자가 1명 남은 경우 탈출하게 설정 4. for 문) 왕자의 수가 1부터 k 특정 숫자보다 작을 떄까지만, 4-1. 배열의 맨 앞 요소를 shift() 빼서 que에 push() 담아준다. 4-2. 특정 숫자 k번 왕자일 경우 shift() 제거한다. 5. while문 que.length ===1 인경우 while문을 탈출한다. 6. que에 마지막 남은 que[0] 왕자의 번호를 출력한다. function solution(n, k) { let answer; let que = []; for (let prince = 1; prince <= n; prince++) { que.push(prince); console.log(que); } while (que.length !== 1) { for (let prince = 1; prince < k; prince++) { que.push(que.shift()); } que.shift(); } return que[0]; } console.log(solution(8, 3));
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
simulation 관련 질문드립니다...
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의자료 덕분에 보드위에 올려 스위치도 작동해봤습니다. 그런데 simuation을 해보려고 하니 계속해서 "Executing simulate step.."이라는 문구가 뜨면서 진행이 되지 않아 너무 답답한 마음에 질문드리게 되었습니다. vivado 버전은 실습영상과 동일한 2020.2입니다.
-
해결됨우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
내용 질문
안녕하세요! level 1을 마치고 level 2를 들을려고 합니다. level 2와 동시에 Django로 웹 개발공부를 해볼려고 합니다. 인프런에서 Django 로 코스를 선택했습니다. 그런데, 그 강좌에서 선수 파이썬 기본지식으로 `함수/클래스/상속/일급함수/장식자` 내용을 알아야 들을 수 있다고 하네요. 함수와 클래스는 Level 1에서 들었다고 하면 일급함수, 장식자는 TOC를 보면 Level2 에서 충분히 확인할 수 있는데, 상속은 어디서 들을 수 있는 건가요??? Level 3으로 가야 하나요????
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
선생님 덕분에 스택이 이해가 되고 풀리는 것 같아요 ㅠㅠ!
접근방식이 헷갈릴때 접근방식만 듣고 다시 풀어보면 바로 풀리네요 ㅜㅜ 항상 감사해요!! - tip. () 괄호가 나오는 문제는 보통 stack 활용하면 된다. > 문제 : 쇠막대기와 레이저의 배치를 나타내는 괄호가 주어졌을 때, 레이져로 잘린 쇠막대기 조각의 총 개수를 출력해라 > 입력 : 1. 모든 레이저는 ‘( )’ 으로 표현된다. 2. 쇠막대기의 왼쪽 끝은 여는 괄호 ‘ ( ’ 로, 오른쪽 끝은 닫힌 괄호 ‘) ’ 로 표현된다. - 조건 1) 쇠막대기는 자신보다 긴 쇠막대기 위에만 놓일 수 있다. => 긴 쇠막대기 위에 놓을때 쇠막대기의 양 끝점은 겹치지 않고, 완전히 그 안에 포함되게 놓인다. - 조건 2) 쇠 막대기를 자르는 레이저는 1개 이상이다. - 조건 3) 레이저는 쇠막대기의 양 끝점과 겹치지 않는다. ## 접근방식 1. stack 스택자료구조 활용하기! 2. 나열된 괄호를 조회하며 쇠막대기 왼쪽 끝인, ( 여는 괄호를 만날경우? ( 여는 괄호가 반복되면 쇠막대기 개수가 추가된다. => 쇠막대기 ( 를 모두 stack[]에 담아준다. (쇠막대기 개수 증가) 3. ) 닫는 괄호를 만날경우? => stack []에 있는 "("여는 괄호 1개를 제거한다. **")" 닫는괄호는 꼭 두가지 경우를 생각해야한다.** 4. 레이져인 경우 => stack[] 가장 위(바로 직전)에 여는 괄호일 경우 "()" 레이져 4-1. 레이져가 나올때마다 "()" => stack[] ( 여는괄호 하나 제거 후, 4-2. Stack[]에 남아있는 괄호의 개수(잘려진 쇠막대기 조각 개수)를 더해준다. 5. 쇠막대기의 끝인 경우 => stack[] 가장 위에 있는 괄호가 ")" 닫는 괄호일 경우 쇠막대기의 마지막 끝이다. 5-1. ) 닫는괄호의 짝인 ( 여는괄호를 stack[]에서 삭제하며 +1 을 더해준다. => 쇠 막대 한개가 완성되면, 레이져로 잘리고 남은 쇠조각 1개만 남기 때문에 +1을 해주는 것이다. ## 풀이 1. 개수를 세줄 변수 cnt를 선언하고 초기값 0 할당, ( 괄호를 담을 변수 stack선언하고 [] 할당한다. 2. for 문으로) str 괄호가 정렬되어있는 문자열을 순서대로 모두 조회한다. 3. if문) ( 를 만날 경우? => stack []에 반복해서 (를 담아준다. => push() 4. else문) ) 를 만날 경우? 5. if 문) str[i-1] 직전 요소가 "("인 경우? => stack[]맨 위의 (를 제거한다. => pop() => stack[]에 담긴 요소개수 stack.length 를 cnt에 더해준다. 6. else문) str[i-1] 직전 요소가 ")"인 경우? => stack[] 맨 위의 (를 제거한다. => pop() => cnt 개수에 +1을 더해준다. 7. 모든 요소를 조회하여, for 문이 종료되면 레이져로 잘린 쇠조각의 개수 cnt를 출력한다. ### 선생님 풀이와 다른 점 ")" 를 만날 경우? 무조건 stack[]의 맨 위 ( 괄호를 제거해야하니깐, 아래 코드처럼 적으면 pop()을 한번만 실행하면된다. else { stack.pop(); if (str[i - 1] === "(") { cnt += stack.length; } else { cnt++; } --> <script> function solution(str) { let cnt = 0; let stack = []; for (let i = 0; i < str.length; i++) { if (str[i] === "(") { stack.push(str[i]); } else { if (str[i - 1] === "(") { stack.pop(); cnt += stack.length; } else { stack.pop(); cnt++; } } } return cnt; } let str = "()(((()())(())()))(())"; console.log(solution(str)); </script>영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
var let const 에 대해 질문드립니다
안녕하세요 제가 C, C++ JAVA 부터 공부해서 자바스크립트 문법이 조금 익숙치 않아서 질문드리고 싶습니다. 질문 1. var a = 1; let b = 2; const c =3 ; d = 4; 가 있을 때, d 처럼 앞에 변수 선언 예약어가 아무것도 안붙는 것은 var와 스코프가 같은지 다른지 질문드리고 싶습니다 질문 2. 블록 스코프(어떤 중괄호 내에서든 가능)와 함수 스코프(funtion() 함수의 중괄호)의 차이는 이해했는데, 궁금한 점이 있습니다 자바스크립트는 if( ) 나 for( )를 함수로 안봐주나요? 아니면 자바스크립트도 if( ) 나 for( )를 함수로 봐주는데 번역상 function( ){ } 스코프를 함수 스코프라고 하는지 질문드리고 싶습니다 질문3. typeof( 변수명) 함수가 변수의 데이터 타입을 반환해주듯이 변수의 var let const 를 알아내주는 함수도 있는지 질문드리고 싶습니다
-
미해결아이폰 앱 개발 입문 2편
class 내 radius를 var로 선언하는 이유가 있나요?
여기서 let 으로 선언해도 오류가 안나길래 여쭤봅니다! 제 생각에는 class 내에서 radius가 여러번 바뀌는게 아니라 한번 호출할 때 radius 값을 딱 한번 넣어주고 그 뒤로 초기화되지 않고 값이 도출되어서 그런가 싶은데 제 생각이 맞나요? 그렇다면 var이나 let 둘중 아무거나 써도 되는건가요? 아니라면 왜 그런지 알려주시면 감사합니다!!
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
실행오류
db연결은 잘되는데 쿼리 날리면 아래 에러가 뜨네요. express-session 설치해봤는데 동일 메세지가 나옵니다. ERROR [ExceptionsHandler] Login sessions require session support. Did you forget to use `express-session` middleware? Error: Login sessions require session support. Did you forget to use `express-session` middleware? at SessionStrategy.authenticate (/Users/jinsyu/dev/teaching-typeorm-in-the-nest-main/node_modules/passport/lib/strategies/session.js:46:41) at attempt (/Users/jinsyu/dev/teaching-typeorm-in-the-nest-main/node_modules/passport/lib/middleware/authenticate.js:369:16) at authenticate (/Users/jinsyu/dev/teaching-typeorm-in-the-nest-main/node_modules/passport/lib/middleware/authenticate.js:370:7) at Layer.handle [as handle_request] (/Users/jinsyu/dev/teaching-typeorm-in-the-nest-main/node_modules/express/lib/router/layer.js:95:5) at trim_prefix (/Users/jinsyu/dev/teaching-typeorm-in-the-nest-main/node_modules/express/lib/router/index.js:317:13) at /Users/jinsyu/dev/teaching-typeorm-in-the-nest-main/node_modules/express/lib/router/index.js:284:7 at Function.process_params (/Users/jinsyu/dev/teaching-typeorm-in-the-nest-main/node_modules/express/lib/router/index.js:335:12) at next (/Users/jinsyu/dev/teaching-typeorm-in-the-nest-main/node_modules/express/lib/router/index.js:275:10) at initialize (/Users/jinsyu/dev/teaching-typeorm-in-the-nest-main/node_modules/passport/lib/middleware/initialize.js:89:5) at Layer.handle [as handle_request] (/Users/jinsyu/dev/teaching-typeorm-in-the-nest-main/node_modules/express/lib/router/layer.js:95:5)
-
미해결처음 배우는 리액트 네이티브
안드로이드 변수 오류
1. github 주소: https://github.com/Gophycal/Inflearn 2. 오류사항 ReferenceError: Can't find variable: IDBIndex - ... 9 more stack frames from framework internals Invariant Violation: "main" has not been registered. This can happen if: * Metro (the local dev server) is run from the wrong folder. Check if Metro is running, stop it and restart it in the current project. * A module failed to load due to an error and `AppRegistry.registerComponent` wasn't called. at node_modules/react-native/Libraries/Core/ExceptionsManager.js:104:6 in reportException at node_modules/react-native/Libraries/Core/ExceptionsManager.js:172:19 in handleException at node_modules/react-native/Libraries/Core/setUpErrorHandling.js:24:6 in handleError at node_modules/@react-native/polyfills/error-guard.js:49:36 in ErrorUtils.reportFatalError 3. package.json { "main": "node_modules/expo/AppEntry.js", "scripts": { "start": "expo start", "android": "expo start --android", "ios": "expo start --ios", "web": "expo start --web", "eject": "expo eject" }, "dependencies": { "@react-native-community/masked-view": "^0.1.11", "@react-navigation/bottom-tabs": "^6.0.9", "@react-navigation/native": "^6.0.6", "@react-navigation/stack": "^6.0.11", "expo": "^43.0.0", "expo-image-picker": "~11.0.3", "expo-status-bar": "~1.1.0", "firebase": "^9.6.1", "moment": "^2.29.1", "prop-types": "^15.7.2", "react": "17.0.1", "react-dom": "17.0.1", "react-native": "0.64.3", "react-native-gesture-handler": "~1.10.2", "react-native-gifted-chat": "^0.16.3", "react-native-keyboard-aware-scroll-view": "^0.9.5", "react-native-reanimated": "~2.2.0", "react-native-safe-area-context": "3.3.2", "react-native-screens": "~3.8.0", "react-native-web": "0.17.1", "styled-components": "^5.3.3" }, "devDependencies": { "@babel/core": "^7.12.9" }, "private": true } 4. 문제 발생 지점: 안드로이드 애뮬레이터(Pixel_4) 5. 오류 내용 프로필 화면을 만들던 중 일어난 오류입니다. 구체적으로 navigations의 index, 그리고 firebase.js, screens의 Profile을 수정하여, 'Profile' 스크린에서 사용자의 정보에 따라 이름, 이메일, 사진 등을 보여주는 기능을 추가하는 중에 일어난 오류입니다. 지금 한 5시간째 찾아보고 있는데, 어떻게 해결하는지 잘 모르겠습니다. 추측으로는 노드 모듈에서 버젼이 안 맞는 게 있는 것 같은데, yarn이라든지, npm이라든지 노드 모듈 다 지우고 다시 install 하거나 add 했는데, 오류가 사라지지 않네요. IOS 애뮬레이터(iPhone 13)에서는 오류가 없는데 이상합니다.
-
해결됨스프링 기반 REST API 개발
WebLinkBuilder .linkTo( .. ) 사용 시, Class<?> 인수 리팩토링 관련 질문입니다 - feat JAVA9+ StackWalker
안녕하세요 강사님. linkTo() 를 호출하는 시점에 컨트롤러 Class<?> 를 자동으로 알아와 적용하고자 한 동기에서 질문이 시작되었습니다. 아래의 Thread .currentStackTrace() 는 Caller 클래스를 알아오는 기막힌 기능이죠. 그런데 과부하가 걸린다는 단점이 있다고 알게되었습니다. Thread.currentThread().getStackTrace()[1].getClass() 그래서 스텍을 층층히 뒤져서 찾지않는 과부하가 개선된 Java9+ StackWalker 를 알게되었습니다. StackWalker.getInstance(StackWalker.Option.RETAIN_CLASS_REFERENCE).getCallerClass(); 이것을 아래 코드처럼 WebLinkBuilder .linkTo( ? ) 에 적용하도록 HalModel<T>.of(..) 실행시점으로 옮겼습니다. ( HalModel<T> 은 커스텀 EntityModel-구: Resource<T> 입니다 ) public static <T> HalModel<T> of(T content) { /* Java9+ 이상: getCallerClass() 호출자 @Controller @RestController 클래스를 동적으로 얻어옵니다. */ callerLinkBuilder = linkTo(STACK_WALKER.getCallerClass()); return new HalModel<>(content, Collections.emptyList());} 2가지 질문 입니다 이렇게 적용 하고보니, 2가지 걸리는 문제가 있었습니다.아래는 HalModel 이 적용된 Controller 메서드 예제 입니다. @PostMappingpublic ResponseEntity createEvent(@RequestBody @Valid EventDto eventDto, Errors errors) { HalModel<EventDto> model = HalModel.of(eventDto); return ResponseEntity .created(model.contentUri()) .body(model.addSelfContentLink() .addSelfContentLink("update-event") .addSelfLink("query-events") .add(Link.of("/docs/index.html#resources-events-create", "profile")) );} 과연, 이런 방식이 토이프로젝트 외적으로 사용될 수 있을까? 이 방법은, 운영 시 믿을만 한 코드인가? `of() {...}`메서드가 많아지면, callerLinkBuilder = linkTo(STACK_WALKER.getCallerClass()) 이 코드가 매번 들어가야 하는데, 이것을 메서드 추출하면, HalModel 클래스가 Caller 클래스로 얻어지는데, 리팩토링 할 방법이 없음.: Proxy 적용도 힘들고, of 메서드 마다 박혀 있어야 Controller.class 를 얻어오기때문: 위에서 비효율적인 Thread.currentThread() 를 통해 구현할 수도 있지만, 과부하는 피해야 함. 이런 부분에 대해 조언을 얻을 수 있을까요? 읽어주셔서 감사드립니다!
-
미해결
The idea is to Hire a website designing Company in India
The purpose of selecting a web design company is to create and deliver a high-quality and performing website. It is a highly-technological task. Especially in today's advanced Web Design Technology scenario obtaining, it is more of a cumbersome exercise, as never before. Looking from the perspective of the website owner, it is imperative therefore that they bestow attention and care, in the selection of an outstanding Service Provider, if they want to succeed in Internet Marketing. That said the selection process involves evaluating many website design company, offering their services from all the global countries. The points to be considered in this evaluation process are - Whether the Service Provider company employs expert and experienced professionals? How about the knowledge and skill of their professionals, to cope with present-day advancements in web designing? Whether they have the best credentials from their erstwhile customers? Do they offer consistent and continuous support, even after delivering the website? Finally - what is the total cost involved and how does it compare with global peers? Now here are the right answers for all the above questions. Right at the outset, one can daresay the software engineers of India have achieved international fame and popularity. Any country is willing and ready to take into their Board, these highly capable engineers for the betterment of their organization. Microsoft is one fine example. With this background, the Indian professionals carrying out assorted tasks of web designing, software and applications development, configuration and programming the website, hosting, Search Engine Optimization, and allied website promotion tasks are second to none. There are many Digital Service Providers in India, possessing to their credit vast experience in building multi-various websites, simple or complex, big, medium or small, and serving any Industry or field, you name it. As such, the apprehensions and anxieties of website owners are allayed completely, in this regard. Advanced knowledge in Web Designing Technology: It is quite obvious that any task, if performed repeatedly from day-to-day, automatically becomes second nature. More exposure gained this way in designing enormous varieties of websites pave the way, to improve the knowledge of Web Designing Technology, along with the latest advancements coming out from various quarters. Whenever a new technique or a new idea is framed in a website designing Company in India, based on Customer Behavior, the Indian professionals are the first to master that technique and apply the same in the website they are presently designing. With these advanced technological skills, it becomes easier for the professionals to face any challenge or innovations coming up, and build a website that stands apart, head and shoulder above other websites. The website owner reaps enormous benefits from this. Best credentials from erstwhile Customers: This point can be got clarified easily, by visiting the website of the selected Service Provider. Anyone can see there, the happy customers got enormously benefited by the professionalism and innovative methods of website designing, by this website design company in India, showering unlimited praises. Consistent and Continuous Technical Support: The specialty of any Service Provider must be their best Customer Service. From the moment a client approaches them for creating a website, the company allots an exclusive official as Liaison Officer. Till the website is created and delivered, and even after the website starts functioning online, the relationship established with the client right at the very first introduction stage is maintained amicably. This official will work as a bridge between the client and the company, and the client can get in touch with this official, for anything and everything they want to get done by the company. Cheapest Cost: The website-related Services, from web designing to developing, programming, software, and applications development, and web hosting must be provided at the same place. In addition, the next stage of promoting and popularizing the site must also be undertaken, by the expert professionals of the selected website design company in India. Considering the high quality of the website created, and making all the Services available in one place, the total cost becomes incredibly low. Do we need to say more?
-
미해결배달앱 클론코딩 [with React Native]
실제기기에서 테스트 과정에서
안녕하세요, 강좌의 내용대로 학습하고 테스트하는 과정에서 문제가 있어 질문 남깁니다. 가상 기기에서는 서버에 토큰도 잘 나오고, 회원가입 및 이후 단계 모두 정상적으로 작동하나 실제 기기(LG 스타일러스, android 7)를 연결하고, ip 변경 및 실제 연결 확인(adb devices)도 정상이고, metro에서는 기기의 토큰도 잘 나오는 것을 확인했으나, 서버에서는 가상기기처럼 기기의 토큰 정보가 나오지 않아 회원가입도 안되는 걸로 확인됩니다. 어떤 부분을 확인해야 이 문제를 해결할 수 있을지 도움 받고 싶습니다 감사합니다.
-
미해결인터랙티브 웹 개발 제대로 시작하기
오늘부터 인터렉티브 공부 시작합니다
평소에도 인터랙티브 강의에 관심ㅇ 있었는데 마침 세일하길래 몽땅 사버렸습니다 오늘부터 천천히 공부를 시작해보겠습니다~~~
-
미해결아이폰 앱 개발 입문 1편
오류가 나는 이유를 잘 모르겠습니다
그냥 전에 프로젝트 바로 빌드한것 뿐인데 오류가 뜨네요 ㅠㅠ 이유를 모르겠습니다!
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
이벤트루프 알아보기 8분 20초에 대해 질문드립니다
안녕하세요 강의 8분 20초에서 자바스크립트 강좌에서는 호출 스택, 백그라운드, 태스크 큐와 관련해서 소스코드의 실행순서를 분석하는 훈련을 시켜주신다고 해주셔서 아래 링크의 강좌에서 훈련을 시켜주시는지 질문드리고 싶습니다 [리뉴얼] 렛츠기릿 자바스크립트 - 인프런 | 학습 페이지 (inflearn.com) 그리고 이 강좌에서 훈련시켜주시는 게 맞다면 몇 강에서 이런 훈련을 시켜주시는지도 질문드리고 싶습니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
실행 에러..
에러 발생 이유를 모르겠습니다.. 해결방안을 알 수 있을까요?
-
해결됨스프링 핵심 원리 - 기본편
스프링 빈이 스프링 코드에 의존하지 않게 되면 얻는 이점
안녕하세요 강의 너무 잘 듣고 있습니다! 처음으로 질문을 달아봅니다 ㅎㅎ!! 직전 강의와 현재 강의에서 "스프링 빈이 스프링 코드에 의존한다" 라는 말이 많이들렸습니다. 그렇다면 스프링 빈이 스프링 코드에 의존하게 된다면 발생되는 문제가 어떤것이 있는지 궁금합니다! 감사합니다!
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
requests.get()과 driver.get()의 차이가 궁금합니다.
웹 크롤링을 할 때, 두 가지 경우 모두 작동이 되는데, 그렇다면, requests.get()과 driver.get()의 차이가 궁금합니다. response = requests.get(bs_url ) response = driver.get(bs_url)]
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
docker로 db를 사용중에 만든 테이블이나 데이터들은 백업하는 방법이 따로 있을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 제가 찾아본 방법으로는 docker 환경에서 db를 백업하고 만들어진 sql파일을 다른환경에서 컨테이너를 실행할때 같이 실행해주는 방법은 알고 있는데 docker hub에서 자체적으로 push 할 수 있을지 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
유니티 강좌 너무 재밌읍니다...
대학교 조별 과제로 C++ 소켓 프로그래밍으로 회원가입 가능한, 카카오톡 형태의 채팅 프로그램 만든적 있는데, 이번 파트를 따라 공부하면서 정말 아쉬운 점이 많았다는 걸 느낍니다. 그때 조별과제가 늘 그렇듯 도와주는 사람 없이 서버랑 클라를 저 혼자 만들었는데, 이걸 봤으면 좀 더 멋있게 만들지 않았을까 싶네요. 스파게티 코드라고 하나요? 나름 열심히 했지만 제 끔찍한 결과물을 생각하면 눈물만 납니다. 이걸 어떻게 해야 할지 어디 물어볼 사람도 없고.. 힘들었는데 그 답이 여기에 있었네요. 보니까 다음 파트에 DB 강좌도 있던데, 채팅 프로그램에서 회원 관리용으로 mysql 사용한 경험이 도움이 될까요. 그리고 앞으로 공부에 꼭 필요한 강좌일까요? 가난한 3학년 대학생이다 보니 모든 강좌를 한 번에 구매할 여력이 없습니다. 그래서 당장 필요하다 싶은 것만 구매하고 있는데... 강좌 듣다보니까 하나도 빠지면 안 될 것 같다는 생각이 듭니다. 원래는 C++ 다렉 강좌에서 머리 깨지고(너무 어려워서 꼭 다렉을 배워야 하나 싶은 고민을 좀 했습니다. 게다가 겨우 돈 모아서 산 강좌인데 제대로 이해도 못해서..), 게임 틀 만드는법부터 배우자는 느낌으로 유니티 강좌 달리고 있는데 너무 재밌네요... 개인적으로 4학년 올라가기 전까지 언리얼 강좌도 듣고 싶은데 가능할까요? 졸업작품으로 언리얼 강좌 보면서 그럴듯한 게임을 만들어보고 싶습니다...
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
django 관련 질문
안녕하세요! 이제 강의를 들을려고 합니다. 먼저 저의 상황은 이와 같습니다. Django를 통해 전체적인 웹개발에 대한 흐름을 공부해볼려고 시작합니다. 그 후, backend web 개발자나 Devops나 Data 분야로 가는 것을 결정해볼라고 합니다. Django에 대해 그냥 유튜브 검색을 해보니 [Django를 추천하지 않는 이유](https://www.youtube.com/watch?v=ObelJbEt8-Y) 를 보게 되었습니다. 이 영상에서 봤을 때, 웹 개발을 공부하고 싶으면 Django를 하지 말고 Spring을 해야 한다는 의견이었습니다. Django는 너무 dB에 집중되어 있다고 했습니다. 3년 전 영상이라 지금은 어떨지 모르겠습니다. java spring 시장이 한국에서 매우 거대하여 python Django가 상대적으로 적어도, 절대적으로는 적은 수는 아니라고 생각합니다. (그리고 python은 너무너무 가용성이 좋은 언어라 개인적으로 좋아하는 언어입니다 : ) ) 이에 대해 어떻게 생각하시는 지 궁금합니다.