[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
너무 재밌게 잘보았습니다. 배운 내용 써보는게 너무 재밌어서 1주일간 잠을 제대로 못잤습니다. 헌데, 궁금한점이 하나 있습니다.클래스101의 데이터 강좌와 인프런 강좌중 어떤 것을 들어야할지 고민이네요. 시간이 많다면야 인프런의 데이터 강좌를 단계별로 천천히 듣고싶은데, 현실이 그렇지가 못해서 말입니다. 클래스 101 강좌를 우선 듣고 실무에 써야할 것은 일단 쓰고, 인프런 강좌는 천천히 보고싶은데 제가 잘못생각하는 부분이 있다면 알려주세요.
와이어프레임 연습문제 1~3을 하고 있는데요, (99페이지~) 몇가지 질문 있습니다. 1. <div class="image"> 연습문제 2의 html을 열어보니 연습문제 1에 들어가는 동그란 이미지는 div로 감싸지 않고 그냥 바로 img태그만 사용하셨던데 두번쨰 연습문에의 이미지들은 div로 감싸져 있더라고요. 왜 어떤 이미지는 그냥 사용되고 어떤건 div로 감싸지는지 뭔차이가 있는건지 궁금합니다. 2. <a href="#none">과정 살펴보기</a> 연습문제 1에있는 버튼에서는 button 태그가 사용되었는데 2에서는 a 태그가 사용되었더라구요. 이떄 a태그가 사용된 이유가 뭔가요? a 태그 대신 button 태그를 써도 되나요? 3. <div class="items"> (연습문제3. 아이템 카드 부분) 기기나 모니터 해상도 크기에 따라 한 행에 4개가 들어가 있는 아이템 카드들이 한 행에 3개 or 2개 or 1개가 되는 경우도 있지 않나요? 이렇게 행을 구분지어서 한 행 4개의 아이템 카드들을 div로 묶어도 반응형일 때 괜찮은가요? 4. (연습문제3) 연습문제 3의 아이템 카드 텍스트 부분에서 (ex. 웹사이트 포트폴리오 #01) 왜 div로 두번 감싸져 있는건가요?
createReducer 함수를 작성하면 리듀서를 switch case 문을 안쓰고 간단하게 생성할 수 있는데요, 여기서 createReducer는 react나 redux가 제공하는 내장 함수가 아니라 저렇게 따로 만들어서 리듀서를 사용하는 컴포넌트에 import 해서 사용하는건가요? 그렇다면 결국 10.js 파일에 있는 createReducer 함수는 모두 똑같이 저렇게 만들어서 사용하는게 국룰인가요?
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
라이브러리 실습 중에서 'googletrans' 이용해서 하는 부분에서 오류가 납니다. 터미널에서 pip install googletrans 하고 설치 확인 후 import 했는데 모듈이 없다는 오류가 떠서 주피터셀에서 ! pip install googletrans 실행 후 오류없이 돌아가는걸 확인했는데 갑자기 다시 해보려니까 --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-49-936b1565202d> in <module> 1 from googletrans import Translator 2 a = Translator ( ) ----> 3 word = a . translate ( '안녕.' , dest = 'en' ) 4 word . text C:\ProgramData\Anaconda3\lib\site-packages\googletrans\client.py in translate (self, text, dest, src, **kwargs) 180 181 origin = text --> 182 data = self . _translate ( text , dest , src , kwargs ) 183 184 # this code will be updated when the format is changed. C:\ProgramData\Anaconda3\lib\site-packages\googletrans\client.py in _translate (self, text, dest, src, override) 76 77 def _translate ( self , text , dest , src , override ) : ---> 78 token = self . token_acquirer . do ( text ) 79 params = utils.build_params(query=text, src=src, dest=dest, 80 token=token, override=override) C:\ProgramData\Anaconda3\lib\site-packages\googletrans\gtoken.py in do (self, text) 192 193 def do ( self , text ) : --> 194 self . _update ( ) 195 tk = self . acquire ( text ) 196 return tk C:\ProgramData\Anaconda3\lib\site-packages\googletrans\gtoken.py in _update (self) 60 61 # this will be the same as python code after stripping out a reserved word 'var' ---> 62 code = self . RE_TKK . search ( r . text ) . group ( 1 ) . replace ( 'var ' , '' ) 63 # unescape special ascii characters such like a \x3d(=) 64 code = code . encode ( ) . decode ( 'unicode-escape' ) AttributeError : 'NoneType' object has no attribute 'group' 이런 알수도없는 오류창이 떠서ㅠㅠ 도저히 어떻게 해아할지 감이 안잡히네요 도와주세요ㅠㅠㅠ
질문 제목과 같은 것입니다. 제가 R이나 에디트 플러스, 혹은 Atom 에 대한 간단한 강의를 듣고 제 개인블로그에 다시 공부하는 겸, 수업을 필기하는 겸 해서 작성하여 올리는 것을 취미로 하곤 합니다. 그런데 여기 인프런은 전문적으로 수업료를 지불하고 수강을 하는 (지금이 무료일지라도 전에는 유료인 강의로 알고있습니다.) 강의 사이트이기 때문에 블로그에 글을 올려도 될지 걱정이 되서 질문드립니다. 글의 첫머리부분에 인프런과 해당 강사님의 강의를 듣고나서 작성한 글이라고 밝히면 될까요?
안녕하세요. REST API 개발 중 문의드릴게 있어서 글 올립니다. 데이터 중 일부 수정, 일부 삭제를 원하는데요. 백앤드에서 modelmapper를 사용해 null 값으로 넘어오는 속성에 대해서 PATCH일 경우는 아래와 같이 설정을 하여 null로 넘어오는 DTO 속성은 무시하여 entity의 값을 덮어쓰지 않게 하였고 modelMapper .getConfiguration().setSkipNullEnabled( true ) ; PUT일 경우는 아래와 같이 설정하여 null로 넘어오는 DTO 속성에 대해서 entity의 속성을 null로 덮어쓰게 하였습니다. modelMapper .getConfiguration().setSkipNullEnabled( false ) ; 위와 같이 설정하면서 초기 데이터가 아래와 같을 때 GET /users/1 { "name": "ajp", "age": 33 } -------------- PUT /users/1 { "name": "ajp2" } 와 같이 REST API 요청 시 아래 결과가 되고 GET /users/1 { "name": "ajp2", "age": null } -------------- PATCH /users/1 { "name": "ajp2" } 와 같이 REST API 요청 시 아래 결과가 되도록 하였습니다. GET /users/1 { "name": "ajp2", "age": 33 } 이게 제가 잘 설계한게 맞는건가요? 아니라면 혹시 데이터 중 일부는 수정하고 일부는 삭제하고 싶을 경우에 어떤식으로 설계하면 좋을까요? 현재 @RequestBody로 json 데이터를 DTO로 받고 있습니다. 조언 부탁드립니다 감사합니다 :)
const cookie = context. req ? context. req . headers . cookie : '' ; axios . defaults . headers . Cookie = '' ; if ( context. req && cookie ) { axios . defaults . headers . Cookie = cookie ; } 강의 잘 듣고 있습니다. 궁금한점이 있어서 문의드려요. 상단에 첨부한 부분 getServerSideProps 내부에서 서버 쿠키공유를 막을수 있다는 내용 관련 코드이구요, 영상에서 이 부분이 서버에서 실행이 된다고 언급을 하셨는데요. getServerSideProps는 frontend 서버에서 실행이 되는데 frontend 서버도 backend 서버처럼 하나이기 때문에 저쪽에서 컨트롤해줄수 있는건가요 ? 정확하게 잘 이해가 안가서 문의드립니다.
선생님 강의 잘 듣고 있습니다 . 가상클래스 before after 가상클래스 활용 실전 퍼블리싱04 (content attr) 네비게이션 강의(네이버 네비게이션) 듣는 중 궁금한점 생겨 질문 드립니다! 네비 완성하면 컨텐츠들의 간격이 미세하게 차이 나는데 수정방법이 없을까요?? 메일 카페 블로그 지식인 쇼핑 페이 사전 뉴스 이런식으로 사이 간격이 정확하게 분할이 안되고 미세한 차이가 있는데 어쩔 수 없는 것일까요 ?
우선, 이런 좋은 강의를 공유해주셔서 감사합니다. 강의 난이도에 대해서 질문드리고 싶은데요, 제 지식은 html, css, js를 적당히 배운 정도입니다. node.js로 백엔드를 학습하고 싶어서 이 강의를 시작하게 되었는데요, 5강까지 보고 있는데, 아직 이것저것 설치하는 단계라 이런 질문드리기도 조금 민망하지만 제 수준에 이 강의를 들어도 되는지 궁금합니다. 초반에 node, react, mongodb 등 설치를 하는데 각각이 무엇인지도 잘모르겠고, 초반에 적어주시는 코드 문법들, 단어 하나하나 등 생소하고 모르는 부분이 많아서, 이런 부분에 선수가 되있는 사람들이 듣는건가 싶습니다. 감사합니다.
고객(고객ID(PK),고객명,나이) 추천컨텐츠(고객ID(FK),컨텐츠ID(FK),추천대상일자) 비선호컨텐츠 (고객ID(FK),컨텐츠ID(FK),등록일시) 컨텐츠(컨텐츠ID,컨텐츠명) 위와 같은 테이블4개가 존재 [설명]매일 배치작업을 통해 고객에게 추천할 컴텐츠를 새엉하고 고객에게 추천서비스를 제공한다. 추천컨텐츠 엔티티에서 언제 추천을 해야하는지를 정히하는추천대상일자가 있어 해당일자에만 컨테츠를 추천해야한다. 또한 고객이 컨텐츠를 추천 받았을 떄 선호하는 컨테츠가 아닌 경우에는 고객이 비선호 컨텐츠롤 분류하여 더 이상 추천 받기를 원하지 않는다 그러므로 우리는 비선호 컨텐츠 엔티티에 등록된 데이터에 대해서는 수행을 하지 않아야 한다. 위 설명을 참고해서 아래와 같은 쿼리를 작성할 수 있을때 , #custid#에서 #은 어떤 용도로 쓰이는지 궁금합니다. SELECT C.컨텐츠ID, C.컨텐츠명 FROM 고객 A Inner Join 추천컨텐츠 B ON (A.고객ID = B.고객ID) Inner Join 컨텐츠 C ON (B.컨텐츠ID = C.컨텐츠ID) WHERE A.고객ID= #custid# AND B.추천대상일자 = TO_CHAR(SYSDATE, 'YYYY.MM.DD') AND NOT EXIST (SELECT X.컨텐츠ID FROM 비선호컨텐츠 X WHERE X.고객ID = B.고객ID);