묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
list.sort
list에 내장되어 있는 sort함수를 사용하지 말고 풀어야만 하는건가요?? 내장 되어 있는 함수들을 사용하지 말고 알고리즘 푸는걸 연습해야 되는건가요??
-
[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 2 - 불량사과를 찾아라!
정리해주신 자료
삭제된 글입니다
-
미해결대세는 쿠버네티스 (초급~중급편)
3-2-2) Kubernetes 설치 에러
안녕하세요, `3-2-2) Kubernetes` 단계에서 이미지와 같은 에러가 뜹니다. 1) 원할한 강좌수강을 위해 권장하는 해결방법이 있을지요?2) 저는 `yum install kubernetes-cni = 0.7.5-0`커맨드로 요구하는 버전을 설치했는데.. kubeadm은 댓글이미지와 같은 오류메세지와 함께 설치가 진행되지 않습니다. 혹시 어떻게 해결해야할까요..?* 이전 단계는 기본적으로 영상을 그대로 따라했으나, 네트워크 설정단계에서 `네트워크에 브릿지` 대신 `NAT Network`로 설정하고 포트포워딩한 상태입니다.
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
MSSQL 구문도 추가해주실수있나요?
MSSQL 구문도 추가해주실수있나요? 구글링해서 소스코드 넣어봐도 DB에 붙지를못하네요... HTTP 상태 500 – 내부 서버 오류 만 나옵니다...ㅜㅜ
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
시즈모드 실행이 안됩니다.
#탱크 class Tank(AttackUnit): #시즈모드 : 탱크를 고정시켜, 더 높은 파워로 공격 가능. 이동불가 def __init__(self): AttackUnit.__init__(self, "탱크", 150, 1, 35) self.seize_mode = False seize_developed = False #시즈모드 개발여부 def set_seize_mode(self): if Tank.seize_developed == False: return # 현재 시즈모드가 아닐 때 -> 시즈모드 if self.seize_mode == False: print("{} : 시즈모드로 전환합니다.".format(self.name)) self.damage *= 2 self.seize_mode = True # 현재 시즈모드일 떄 -> 시즈모드 해제 else: print("{} : 시즈모드를 해제합니다.".format(self.name)) self.damage /= 2 self.seize_mode = False #드랍쉽 : 공중유닛, 수송기, 마린/파이어뱃/탱크 등을 수송, 공격불가 class Flyable: def __init__(self, flying_speed): self.flying_speed = flying_speed def fly(self, name, location): print("{} : {} 방향으로 날아갑니다. [속도{}]".format(name, location, self.flying_speed)) #공중 공격 유닛 클래스 class FlyableAttackUnit(AttackUnit, Flyable): def __init__(self, name, hp, damage, flying_speed): AttackUnit.__init__(self, name, hp, 0, damage) Flyable.__init__(self, flying_speed) def move(self, location): self.fly(self.name, location) #레이스 class Wraith(FlyableAttackUnit): def __init__(self): FlyableAttackUnit.__init__(self, "레이스", 80, 20, 5) self.clocked = False def clocking(self): if self.clocked == True: print("{} : 클로킹 모드 해제합니다.".format(self.name)) self.clocked == False else: print("{} : 클로킹 모드 설정합니다.".format(self.name)) self.clocked == True def game_start(): print("[알림] 새로운 게임을 시작합니다.") def game_over(): print("Player : gg") print("[Player] 님이 게임에서 퇴장하셨습니다.") game_start() m1 = Marine() m2 = Marine() m3 = Marine() t1 = Tank() t2 = Tank() w1 = Wraith() attack_units = [] attack_units.append(m1) attack_units.append(m2) attack_units.append(m3) attack_units.append(t1) attack_units.append(t2) attack_units.append(w1) #전군 이동 for unit in attack_units: unit.move("1시") #탱크 시즈모드 개발 Tank.seize_developed = True print("[알림] 탱크 시즈모드 개발이 완료되었습니다.") #공격모드 준비 (마린 : 스팀팩 탱크 : 시즈모드, 레이스 : 클로킹) for unit in attack_units: if isinstance(unit, Marine): unit.stimpack() elif isinstance(unit, Tank): unit.set_seize_mode elif isinstance(unit, Wraith): unit.clocking() #전군 공격 for unit in attack_units: unit.attack("1시") #전군 피해 for unit in attack_units: unit.damaged(randint(5,21)) # 게임 종료 game_over() [알림] 새로운 게임을 시작합니다. 마린 유닛이 생성되었습니다. 마린 유닛이 생성되었습니다. 마린 유닛이 생성되었습니다. 탱크 유닛이 생성되었습니다. 탱크 유닛이 생성되었습니다. 레이스 유닛이 생성되었습니다. 마린 : 1시 방향으로 이동합니다. [속도 1] 마린 : 1시 방향으로 이동합니다. [속도 1] 마린 : 1시 방향으로 이동합니다. [속도 1] 탱크 : 1시 방향으로 이동합니다. [속도 1] 탱크 : 1시 방향으로 이동합니다. [속도 1] 레이스 : 1시 방향으로 날아갑니다. [속도5] [알림] 탱크 시즈모드 개발이 완료되었습니다. 마린 : 스팀팩을 사용합니다. (HP10 감소) 마린 : 스팀팩을 사용합니다. (HP10 감소) 마린 : 스팀팩을 사용합니다. (HP10 감소) 레이스 : 클로킹 모드 설정합니다. 마린 : 1시 방향으로 적군을 공격합니다. [공격력 5] 마린 : 1시 방향으로 적군을 공격합니다. [공격력 5] 마린 : 1시 방향으로 적군을 공격합니다. [공격력 5] 탱크 : 1시 방향으로 적군을 공격합니다. [공격력 35] 탱크 : 1시 방향으로 적군을 공격합니다. [공격력 35] 레이스 : 1시 방향으로 적군을 공격합니다. [공격력 20] 마린 : 5 데미지를 입었습니다. 마린 : 현재 체력은 25 입니다. 마린 : 12 데미지를 입었습니다. 마린 : 현재 체력은 18 입니다. 마린 : 11 데미지를 입었습니다. 마린 : 현재 체력은 19 입니다. 탱크 : 20 데미지를 입었습니다. 탱크 : 현재 체력은 130 입니다. 탱크 : 10 데미지를 입었습니다. 탱크 : 현재 체력은 140 입니다. 레이스 : 5 데미지를 입었습니다. 레이스 : 현재 체력은 75 입니다. Player : gg [Player] 님이 게임에서 퇴장하셨습니다. 똑같이 한것같은데 어디가 잘못되서 시즈모드가 안되는지 도저히 모르겠습니다 ㅠㅠ
-
미해결홍정모의 따라하며 배우는 C++
13:00 숫자입력받고 문자열 입력받기
안녕하세요 1. 13:00경에 숫자입력받고 문자열은입력받을때 아래코드로 실행을하면 cout<<Your age?<<endl; int age; cin>>age; cout<<Your name?<<endl; string name; std::getline(std::cin ,name); cout<<name<<" " << age << endl; Your age? 에 1 엔터 를 하면 Your name? 1이 출력되고 끝납니다. 왜이러는건가요? 1엔터를 치는순간 1과 엔터가 콘솔입력버퍼로 들어가고 1은 cin>>age 에따라 age에 들어가서 버퍼는 엔터말고는 비어버리니까std::getline(std::cin ,name); 에 의해 추가로버퍼로의 문자열 입력이 필요하므로 콘솔창 추가입력이 있어야 콘솔->버퍼-> name 으로의 입력이 최종적으로 끝나고 출력단계로 넘어가야 하는것 아닌가요? 2.위의 오류는 정수입력을 종료하고나서(cin>>age 아랫줄에) std::cin.ignore(32767,'₩n') 을 입력하면 해결되는데 std::cin.ignore(32767,'₩n') 은 구체적으로 무슨역할을 하는건가요?
-
미해결눈떠보니 코딩테스트 전날
노션 답안은 어디에 있나요?
JAVA독 수행 중인데.. 강의해주신대로 코드를 돌리는데 원하는 답이 나오지 않습니다 ㅜㅠ 노션에는 문제만 있는거 같은데.. 혹시.. 답변 코드는 없는건가요?
-
미해결React로 NodeBird SNS 만들기
next build할 때 웹팩 에러가 발생합니다.
root@ip-172-31-39-250:/home/ubuntu/Nodebird/front# npm run build > react-nodebird-front@1.0.0 build /home/ubuntu/Nodebird/front > cross-env ANALYZE=true next build Creating an optimized production build ... Webpack Bundle Analyzer saved report to /home/ubuntu/Nodebird/front/.next/analyze/server.html Failed to compile. ./node_modules/@ant-design/icons/lib/dist.js 5:6 Module parse failed: 'import' and 'export' may only appear at the top level (5:6) You may need an appropriate loader to handle this file type. | // 加载script标签会阻塞js执行,antd部分组件(如表格)无法在一轮循环内完成完整的渲染,故延时 | setTimeout(function(){ > import(/* webpackChunkName: "antd-icons" */'!!./dist.js').then(function(allIcons) { | AutoReloadIcon.load(allIcons); | }); > Build error occurred Error: > Build failed because of webpack errors at Object.build [as default] (/home/ubuntu/Nodebird/front/node_modules/next/dist/build/index.js:192:15) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! react-nodebird-front@1.0.0 build: `cross-env ANALYZE=true next build` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the react-nodebird-front@1.0.0 build script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2020-06-18T10_35_44_822Z-debug.log root@ip-172-31-39-250:/home/ubuntu/Nodebird/front# ---------------------------------------------------------------아래 질문이랑 참고해서 웹팩버전을 바꿨는데.. 그래도 같은 오류가 발생합니다.
-
따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
앱 실행후, 카트 페이지에 들어갈때 다음과 같은 오류가 발생합니다 ㅠㅠ
삭제된 글입니다
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
강의 문의드립니다.
안녕하세요. 좋은 강의 올려주셔서 공부하고 있습니다. 그리고 실력 향상에 많은 도움이 되고 있습니다. ^^ 바쁘시겠지만.. 혹시 나중에 시간이 되신다면.. 강사님 스타일로 사이트를 통째로 코딩하는 강의도 올려 주실 수 있으실지 하고 문의남겨드립니다. 저는 아직 배우는 중이라서 잘은 모르겠지만 코드 쓰시는 방법들이 명확하고 깨끗하게 쓰시는 것 같다는 느낌을 받았습니다. 실무에서 어떤 방식으로 사이트를 코딩 하시는지 궁금증이 커졌습니다. 그럼 남은 하루도 편안한 시간 되세요. 감사합니다!
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
이벤트 발생 관련
선생님 News 태그를 클릭하면 이렇게 이벤트가 2번씩 발생하는데 이유가 무엇일까요?
-
해결됨스프링 데이터 JPA
DomainClassConverter 사용 관련해서 MethodArgumentConversionNotSupportedException 에러가 납니다.
27강 DomainClassConverter 관련 수업을 들으며 코드 동일하게 따라치며 강의 듣고 있는데요, DomainClassConverter 사용 전 @PathVariable 을 사용하여 Long 으로 id 를 받아와서 repo 로 부터 엔티티를 꺼내 리턴하는 방식으로 동일한 테스트 코드에서 이상 없이 돌아갑니다. 하지만 DomainClassConverter 를 사용하는 취지로 @PathVariable("id") Post post 와 같이 작성한 뒤 테스트를 돌려보면 테스트가 돌아가지 않습니다. 구체적인 코드는 아래와 같습니다. DomainClassConverter 사용 전 코드입니다. @GetMapping("/posts/{id}") public String getPost(@PathVariable Long id) { Optional<Post> byId = postRepository.findById(id); Post post = byId.get(); return post.getTitle(); } DomainClassConverter 기능을 사용하기 위해 변경한 코드입니다. @GetMapping("/posts/{id}") public String getPost(@PathVariable("id") Post post) { return post.getTitle(); } 테스트 코드 입니다. @Test public void getPost() throws Exception { // Arrange Post post = new Post(); post.setTitle("jpa"); postRepository.save(post); // Act ResultActions actual = mockMvc.perform(get("/posts/" + post.getId())).andDo(print()); // Assert actual.andExpect(status().isOk()); actual.andExpect(content().string("jpa")); } 발생하는 예외 로그 입니다. Hibernate: call next value for hibernate_sequence Hibernate: insert into post (created, title, id) values (?, ?, ?) 2020-06-18 18:30:50.714 TRACE 86203 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [1] as [TIMESTAMP] - [null] 2020-06-18 18:30:50.715 TRACE 86203 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [2] as [VARCHAR] - [jpa] 2020-06-18 18:30:50.715 TRACE 86203 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [3] as [BIGINT] - [1] 2020-06-18 18:30:50.752 WARN 86203 --- [ main] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentConversionNotSupportedException: Failed to convert value of type 'java.lang.String' to required type 'com.github.callmewaggs.commonweb.post.Post'; nested exception is java.lang.IllegalStateException: Cannot convert value of type 'java.lang.String' to required type 'com.github.callmewaggs.commonweb.post.Post': no matching editors or conversion strategy found] MockHttpServletRequest: HTTP Method = GET Request URI = /posts/1 Parameters = {} Headers = [] Body = null Session Attrs = {} Handler: Type = com.github.callmewaggs.commonweb.post.PostController Method = com.github.callmewaggs.commonweb.post.PostController#getPost(Post) Async: Async started = false Async result = null Resolved Exception: Type = org.springframework.web.method.annotation.MethodArgumentConversionNotSupportedException ModelAndView: View name = null View = null Model = null FlashMap: Attributes = null MockHttpServletResponse: Status = 500 Error message = null Headers = [] Content type = null Body = Forwarded URL = null Redirected URL = null Cookies = [] MockHttpServletRequest: HTTP Method = GET Request URI = /posts/1 Parameters = {} Headers = [] Body = null Session Attrs = {} Handler: Type = com.github.callmewaggs.commonweb.post.PostController Method = com.github.callmewaggs.commonweb.post.PostController#getPost(Post) Async: Async started = false Async result = null Resolved Exception: Type = org.springframework.web.method.annotation.MethodArgumentConversionNotSupportedException ModelAndView: View name = null View = null Model = null FlashMap: Attributes = null MockHttpServletResponse: Status = 500 Error message = null Headers = [] Content type = null Body = Forwarded URL = null Redirected URL = null Cookies = [] java.lang.AssertionError: Status Expected :200 Actual :500 <Click to see difference> ...생략 단순히 제가 오타가 있다거나 하는 문제인가요? 검색을 해봤는데도 해결책을 찾기 어려워서 질문 올립니다.
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
안녕하세요 문자열 관련해서 질문드립니다.
문자열 결합할때 StringJoiner 라는 친구도 있는걸로 아는데요 위 buffer 나 builder는 추가 및 수정도 가능해서 쓰는건가요?
-
해결됨빠르게 git - 핵심만 골라 배우는 Git/Github
특정 파일 push error 문의
어떤 폴더를 지정하고 특정 파일만 push 하고 싶은데 계속 전부 다 업로드 되네요..ㅠ analysis@DESKTOP-0M7522G MINGW64 /c/dev/melon-playlist (master) $ git add base_code_SBJ_SVD.ipynb warning: LF will be replaced by CRLF in base_code_SBJ_SVD.ipynb. The file will have its original line endings in your working directory analysis@DESKTOP-0M7522G MINGW64 /c/dev/melon-playlist (master) $ git commit -m "SVD 활용 추천시스템" [master b9dc7e0] SVD 활용 추천시스템 1 file changed, 2209 insertions(+) create mode 100644 base_code_SBJ_SVD.ipynb analysis@DESKTOP-0M7522G MINGW64 /c/dev/melon-playlist (master) $ git remote add original https://github.com/SonByungjin/SVD_KakaoArena.git analysis@DESKTOP-0M7522G MINGW64 /c/dev/melon-playlist (master) $ git push -u original master -----------------------------------------이렇게까지 하면--------------------------------------------- Enumerating objects: 150, done. Counting objects: 100% (150/150), done. Delta compression using up to 4 threads Compressing objects: 100% (121/121), done. Writing objects: 100% (150/150), 2.60 MiB | 1.41 MiB/s, done. Total 150 (delta 73), reused 62 (delta 27), pack-reused 0 remote: Resolving deltas: 100% (73/73), done. To https://github.com/SonByungjin/SVD_KakaoArena.git * [new branch] master -> master Branch 'master' set up to track remote branch 'master' from 'original'. 이러면서 죄다 업로드 됩니다.. 답변주시면 감사하겠습니다
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
질문있습니다!
1. 3:18에 single_table 전략은 그냥 dtype이 들어가는데 굳이 @DiscriminatorColumn 을 해주시는 특별한 이유가 있나요 ?? 2. 생각해보면 item 테이블 또한 공통의 테이블들인데, 이것들을 MappedSuperclass로 사용하지 않는 이유는 조회를 하기위해서 그냥 상속관계로 두는 것이 맞나요 ? 그렇다면 만약 createdBy 처럼 find 로 찾을 이유는 없지만 공통된 부분인 것만 MappedSuperclass를 사용하면 된다고 받아들여도 될까요?
-
해결됨[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
No module named 'googletrans' 오류 관련 질문드립니다.
--------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) <ipython-input-6-c115971908ad> in <module> ----> 1 from googletrans import Translator 2 dave = Translator() 3 word = dave.translate('나는 가방을 매고 학교에 갔습니다.', dest='en', src='ko') 4 print (word.text) ModuleNotFoundError: No module named 'googletrans'위와 같이 모듈을 찾을 수 없다는 오류가 발생합니다.현재 윈도우 사용중이며, 실습 내용에 따라 pip install --upgrade google-api-python-client pip install googletrans 위 명령어대로 cmd에 입력하여 설치했습니다. 제가 시도한 방법은 두 가지입니다. 1. upgrade 명령어로 최신 버전 업그레이드를 시도했으며 pip list로 최신 버전이 설치됐음을 확인했습니다.2. 혹시 path 때문인가 의심되어 제어판->고급 시스템 설정 -> 환경 변수에서 경로를 확인했지만C:\Users\KKM\AppData\Local\Programs\Python\Python38-32\Scripts\C:\Users\KKM\AppData\Local\Programs\Python\Python38-32\위와 같이 경로가 정상적으로 지정되어 있었습니다. 3. 컴퓨터를 완전히 종료한 후 재시도했습니다. 변화는 없었습니다. googletrans 실습 전의 math 라이브러리 실습의 경우 잘 작동했는데혹시 더 시도해볼만한 방법이 있을까요?
-
미해결애플 웹사이트 인터랙션 클론!
Canvas vs MP4 vs SVG (Bodymovin)
안녕하세요. 현재 canvas를 이용해서 인터렉티브한 개인 포트폴리오용 웹사이트를 만들고 있는데 큰 도움이 되었습니다. 추가적으로 "이미지, 영상, 웹사이트 로드속도"에 대해 궁금한점이 있어 질문을 남겨봅니다. 정적인 이미지를 로드 할 때 - 카메라로 담긴 실제 사진은 jpg 또는 배경 상황에따라 png 로 - 일러스트로 만들어진 아이콘, 그래픽디자인은 svg 로 업로드 하면 여러방면에서 괜찮다고 들었습니다. <<<궁금한점은 gif animation처럼 짧은 모션디자인이나 영상 mp4 클립을 일반적으로 (인터렉티브 function 이 없는 경우) 어떤 방식으로 업로드해야 가장 효율적인지 입니다. >>> 최대 15초 가량되는 1920 x 1080 FHD 영상을 업로드 한다면 어떤 방법이 가장 효율적인지 궁금합니다. 포트폴리오 목적이기에, 많은 모션영상이 업로드 될 예정이고 처음부터 탄탄하게 웹사이트를 제작하고 싶습니다. CANVAS vs HTML Video vs SVG (body Movin from after effects 또는 직접 만들기) 강좌에 포함된 파일에서 비교영상을 보았을 때, 인터렉티브한(예: 스크롤) function 을 적용 했을 경우 canvas가 더 효과적이라고 이해했습니다. 인터넷으로 리서치 해 본 결과도 이 분야에서는 대체적으로 canvas > svg > html mp4 로 이해하고 있습니다. <<< canvas의 단점은 오로지 svg 와 html mp4 에 비해 작업양이 더 많기 때문인가요? >>> 경험을 바탕으로 개인적인 의견 부탁드리겠습니다. 그리고 다시 한 번 좋은 강좌 감사합니다!
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
k번째 큰 수 출력 값이 143이 안나옵니다.
import sys sys.stdin = open("input.txt", "rt") n, k = map(int, input().split()) a = list(map(int, input().split())) res = set() for i in range(n): for j in range(i+1): for m in range(j+1): res.add(a[i]+ a[j]+ a[m]) # res 에 집어 넣음 res = list(res) res.sort(reverse = True) print(res) print(res[k-1]) 결과값이 [13, 15, 34, 23, 45, 65, 33, 11, 26, 42] # 입력 리스트 a의 값 [195, 175, 172, 164, 163, 156, 155, 153, 152, 149, 145, 144, 143, 141, 140, 136, 135, 133, 132, 131, 130, 129, 126, 125, 124, 123, 122, 121, 120, 118, 117, 116, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 45, 43, 41, 39, 37, 35, 33] # res = list(res) 172 이렇게 나옵니다... a[i]+ a[j]+ a[m]으로 계산된 값을 보면 172가 정답이긴 한데..선생님의 코드랑 똑같고 인풋도 똑같은데 어쩨서 아웃풋이 다른지 모르겠습니다. ps- 10 13 # n, k = map(int, input().split()) 코드에 해당 하는 이 줄에서 k = 13일 경우 143이 출력됩니다. 이러한 경우가 아닌가 문의드립니다! 감사합니다.
-
미해결하울의 안드로이드 인스타그램 클론 만들기
강의 수강 방법에 대해 질문이 있습니다.
안녕하세요. 저는 자바를 통한 안드로이드 기초를 공부했었고, 기본 문법적인 부분말고 가시적인 결과물을 만들어보고 싶어서 이 강의를 수강하게 되었습니다. 강의를 수강하면서 고민이 생겼는데요. 강사님께서 코드를 작성하시면서 간단하게 코드의 쓰임에 대해서 설명을 해주시는데요. 수업을 있는 그대로 따라 가면은 강사님과 같은 결과물을 만들어 낼 수 있지만... 제 스스로 다시 작성하라고 한다면 코드를 외우지 않는 이상 어려울 거라고 판단되었습니다. 그래서 저는 이 강의를 들으면서 Firebase에 사용에 대해서도 병행으로 공부를 하고 있는데요. 그러다 보니 진도가 나가는 속도가 느려지고 한편으로는 '내가 지엽적인 부분에 집착하는 것인가?' 의문이 들었습니다. 결국 제가 궁금한 점은 이 강의를 수강하는데 있어서, 먼저 흐름을 알 수 있도록 강사님 코드를 따라가며 수강을 하는게 좋을 지, 스스로 코드를 작성할 수 있을 정도의 이해를 가지고 천천히 수강을 해야하는지가 궁금합니다. 정답은 없다고 판단되지만, 어떤게 이 강의를 통해서 도움이 될 지... 조언해주시면 감사하겠습니다.
-
해결됨공공데이터로 파이썬 데이터 분석 시작하기
pd.read_csv("data/상가") 데이터 불러올때 파일명 자동완성 문제
결과적으로는 csv파일명 전체를 입력하면 불러오는데 문제는 없지만 보통 pd.read_csv("data/상가") => 상가까지 입력한 상태에서 tab키를 누르면 데이터 파일명이 알아서 입력이 되던데 현재 다른 csv파일은 자동으로 입력되지만 해당 파일만 tab키가 먹지 않습니다. 물론 파이썬 경로 내의 data라는 폴더 내에 상가업소정보 파일이 위치된 상태입니다. 딱히 문제가 되는건 없지만 어떤 문제로 인해 자동완성이 안 되나 싶어 질문드립니다. os는 맥입니다..ㅜㅜ