이야기를 나눠요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
비트코인 알고리즘 트레이딩 봇 개발
강의 중, 'get_data_minute' 파일타입 에러 관련 공유
강의를 23년에 되어서 수강하고 있는데 수강 중 판다스의 일부 모듈 버전 차이로 인해 정상 작동 하지 않는 부분에 대해 공유하고자 글 적어 봅니다. 'get_data_minute'파일 중 df_temp_data 출력 관련 파일타입 에러-> 판다스 버전이 상위버전일 경우, read_json이 bytes 타입을 불러올 경우 타입에러가 발생.-> 이로 인해 정상적인 처리가 불가 하여 아래와 같은 추가 처리를 통해 처리하였습니다.# bytes 처리를 위해 모듈 추가 from io import BytesIO for i in range(0, 1): url = base_url.format(coin_name, start_time) webpage = requests.get(url) #BytesIO를 통해 한번 더 데이터 타입 가공 webcontent_temp = BytesIO(webpage.content) #가공된 데이터를 재 할당 df_temp = pd.read_json(webcontent_temp) print(df_temp.head(5)) 기타 사항이 더 있을 경우, 추가적으로 더 작성해보도록 할 예정입니다. 이 외 추가적으로 더 발견사항이 있으시거나 더 나은 해결책이 있으신 경우 공유해주시면 감사하겠습니다.
-
나도코딩의 자바 기본편 - 풀코스 (20시간)
수업 관련 문의드립니다.
삭제된 글입니다
-
진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
시트 통합에서 다른 column을 추가하고 싶을 때는 쿼리를 어떻게 적용시키면 될까요?
안녕하세요. 강의를 들으면서 궁금한 점이 생겨서 질문 드립니다.업무를 하면서 같은 일자이지만 형식이 달라서column 많이 사용하는데, 이런 경우는 어떤 식으로 시트 통합하여 한 시트에 나타낼 수 있을까요?예시) 선생님께서 사용하신 예시를 예를 들면 3월 buyer information 정보를 시트를 2개 사용했을 때 한꺼번에 시트 통합할 수 있는 방법을 질문드립니다!-예시그림1-예시그림2
-
호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
User 테이블 바로 생성 안 되시는 분들 테이블명 바꿔서 하시면 됩니당.
H2 데이터베이스 2버전부터 User가 예약어가 된 것 같습니다.User로 바로 테이블 생성이 안 되시는 분들은 클래스 이름을 User가 아닌 다른 것으로 하시거나 @Table(name = "Users") 이런 식으로 테이블명을 바꾸시면 잘 됩니다.
-
파이썬 코테<성적이 낮은 순서로 학생 출력하기>문제
N명의 학생 정보가 있다. 학생 정보는 학생의 이름과 학생의 성적으로 구분된다. 각 학생의 이름과 성적 정보가 주어졌을 때 성적이 낮은 순서대로 학생의 이름을 출력하는 프로그램을 작성하시오.입력 예시2홍길동 95이순신 77출력 예시이순신 홍길동n = int(input()) array=[] for i in range(n): input_data = input().split() array.append((input_data[0], int(input_data[1]))) array = sorted(array, key = lambda student: student[1]) # print(student) for student in array: print(student[0], end= ' ')array = sorted(array, key = lambda student: student[1]) 람다식이 이해가 안됩니다student라는 배열에 array를 넣으면 input_data[1]이 student[1]이 되니까 이것을 키로 오름차순으로 정렬해라 라는 뜻인가요?그리고 다음 줄 주석에 print(student)를 하면 student" is not defined라고 되있던데정의되지않았는데 어떻게 array는 student[1]로 정렬되는지 궁금합니다.(제 생각으로는 print(student)를 하면 print(array)와 같은 결과값이 나와야 되는데 ... 어디서부터 잘못 생각한건지 모르겠습니다...)답변해주시면 정말 감사하겠습니다.
-
자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌
2018년 강의
자바 1.8, 스프링 4.1, 이클립스를 사용하는 강의입니다.
-
코딩테스트 [ ALL IN ONE ]
수강내용 블로그 정리
안녕하세요! 이번에 수강신청한 3년차 개발자입니다.이번에 코딩테스트를 준비를 하려고 수강을 하게되었는데, 수강 내용에 대해서 개인블로그에 정리해서 게시해도 되는지 여쭤보고자 글 남깁니다. 출처는 꼭 남길 예정입니다. :)
-
[데브경수] 스펙 협의
인프런 x 데브경수
-
앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지
2023년 1월 25일 시작합니다!!
열심히 완강까지 쭉 달려보겠습니다!!!
-
[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 2 - 불량사과를 찾아라!
샘플 코드 파일이 안열려요
제발 확인부탁드려요 일일이 수기로 치기 너무 힘들어서 그래요 ipynb 파일이 안열립니다ㅠㅠ
-
자바스크립트
자바스크립트만으로 게시판 구현 클래스는 없나요
-
it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
제 풀이
제 방식대로 풀어봄
-
워드프레스 제대로 개발하기 - 어드민 편
플러그인 개발 강의도 있을까요?
현재 어드민 강의를 듣고있는 중인데 어드민단/클라이언트단 커스터마이징도 재미있고 유용하지만 플러그인도 직접 만들어보고 싶다는 생각이드네요. 특히나 요즘 chatGPT가 핫한데 이걸 직접 워드프레스에 적용하는 플러그인도 만들어보고싶어서요. 현재 chatGPT플러그인은 나와있는걸로 아는데 직접 구현까지 해보고 싶은생각이 문득 드네요. 이만한 워드프레스 강의를 들어본적이 없어 뭔가 더 배우고 싶은 욕심이나서 글을 올려봅니다. 감사합니다.
-
토비의 스프링 부트 - 이해와 원리
강의 중 토비님이 사용하신 단축키 모음
워낙 손이 빠르시고 단축키에 익숙하셔서 인텔리제이를 좀 사용해본 분들이 아니면 이 코드가 갑자기 어디서 생겨났는지, 이 화면이 대체 어떻게 뜬건지 모를 것 같아 정리해봤습니다. 일단 기억에 남는 것 위주로 작성했는데, 더 생각나거나 아직 다 본게 아니므로 그 이후에도 보이면 더 적겠습니다.윈도우 기준 인텔리제이 단축키 입니다. 변수 뒷부분부터 작성한 후에 갑자기 변수타입이랑 변수명 알아서 생성되는거(가장 자주 보임) -> ctrl+alt+vA라는 함수 내에 있던 코드가 갑자기 B라는 새로운 함수로 빠지는거(한번 본 듯) -> ctrl+alt+m조건부 자동 구성 - '커스톰 @Conditional' 챕터에서 톰캣, 제티 등을 특정 클래스가 존재할 때 사용하도록 하기 위해 찾으실 때 -> ctrl+n 으로 검색 후 scope를 All Places로 (추가로 언더토우는 "io.undertow.Undertow" 하면 되여)클래스명이나 함수들 아직 존재하지 않는데 우선 작성하시고, 갑자기 짜잔하면서 자동생성되는거 -> alt+enter 후 Create -- 고르면 되는데, 보통 맨 위 이므로 바로 엔터치면 됨.테스트 클래스 만드는거(토비님이 사용하셨는진 정확히 모르겠음) -> ctrl+shift+t클래스명 변경하실 때(자주 안나오긴 했는데, 예를들어 MySpringBootAnnotation을 MySpringBootApplication 으로 수정하실때 -> shift+F6오버라이드 하실 때 -> ctrl+O실습 따라가다보면 안쓰는 import들이 많아짐 -> ctrl+alt+O 로 정리 가능인텔리제이 아래쪽에 터미널창 뜨는거 -> alt+F12가장 많이 쓰신거! Assertions.assertThat이 갑자기 파바박하고 나오는거 -> File-Settings-Live Templates 검색 (혹은 shift 두번 연속으로 누른 후 Live Templates 검색) 후에 우측 '+' 버튼 누르고 'Live Template' 선택 후 Abbreviation을 "asj", Template text를 "Assertions.assertThat($END$);" 로 설정. (이 경우 저는 그냥 'java' 쪽에 넣어뒀는데, 별도로 관리하고 싶으시면 +버튼 누르고 Template Group으로 그룹 추가한 후 진행)
-
토비의 스프링 부트 - 이해와 원리
'@Conditional과 @Condition' 강의 - 스프링부트3.0 이상으로 안되는분들
Jetty does not yet support Servlet 6.0. To use Jetty with Spring Boot 3.0, you will have to downgrade the Servlet API to 5.0. You can use the jakarta-servlet.version property to do so.(https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide)에 따라 build.gradle에ext['jakarta-servlet.version'] = '5.0.0'위의 문장을 추가해야 동작 가능합니다.
-
온라인 스터디 관련 설문조사
안녕하세요!저희는 캡스톤디자인 프로젝트를 진행하는 디자인 전공 대학생 팀입니다.현재 대학생/취준생을 위한 온라인 스터디 플랫폼 서비스 디자인을 진행중입니다.온라인 스터디에서 사용자가 주로 마주하는 어려움을 조사하여이를 개선할 수 있는 서비스를 제작하고자 합니다.온라인 스터디를 하며 마주했던 어려움을 마구마구 토로해주세요! 저희가 이를 개선할 수 있는 최선의 서비스를 제작하겠습니다.❗설문 대상: 전,현직 대학생/취준생/공시생 등 누구나!❗소요시간: 2분 이내☕ 추첨을 통해 세 분께 스타벅스 아메리카노 기프티콘을 드립니다! ☕https://docs.google.com/forms/d/e/1FAIpQLSeuHZz4hYgP-JG9pSZTDz_1xKBPeCTYSYK4X7RTZbp83vpMhA/viewform?usp=sharing귀한 시간 내주심에 미리 감사드립니다!!
-
나도코딩의 자바 기본편 - 풀코스 (20시간)
sql 강의는 찍을 생각 있으신가요 ? sqld를 준비할 정도로요
제가 mssql강의를 듣고 있는데 그 강의를 듣다가 듣기 힘들어서 자바 공부하는 데 나도 코딩님이 너무 잘 가르쳐 주셔서 너무 좋네요 mssql강의도 시간이 있으시다면 찍으면 좋다고 생각합니다
-
졸업 작품 거래 서비스 설문조사
안녕하세요!저는 미대생&대학원생의 졸업 작품이 졸업전시회 이후 방치·폐기 되는 문제와 미술작가로서 나아가기 어려운 미대생&대학원생 청년작가를 위한 프로젝트를 진행하는 대학생입니다.컬렉터분들의 미대생 졸업작품 수요조사를 위해 본 설문지를 작성하였으며 설문시간은 5분이내입니다!익명으로 진행되며 더 나은 미술시장을 위해 한번씩만 설문조사 해주세요! 감사합니다:)https://docs.google.com/forms/d/e/1FAIpQLSf3-rL4yoHvDdWJ4gwTk2ZEviggX5kz17cipHkLCVvZFsalCQ/viewform
-
[입문자를 위한 UE5] Part3. 언리얼 엔진 3D 게임 개발 입문
5.1 파라곤 에셋 미지원
삭제된 글입니다
-
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-D 팰린드롬인지 확인하기 in Swift
안녕하세요. C++ 언어가 아닌 Swift 언어로 문제를 풀고 있는 코린이 수강생입니다.백준 10988번 - 팰린드롬인지 확인하기를 Swift로 풀 경우 채점 100% 구간에서 계속 "틀렸습니다" 문구가 나오고 있습니다. (반례 없이 잘 작동하고 있습니다... 아마도….)혹시 저와 같은 문제를 겪었던 학우분들 있을까요??var str = readLine()!.map{String($0)} let tempStr = str str.reverse() let reverseStr = str if str.count == 1{ print(0) } else{ if tempStr == reverseStr{ print(1) } else{ print(0) } } 혹시 몰라 배열의 원소 하나하나 비교해 보았는데도 계속 틀렸다고 나오고 있네요ㅠvar str = readLine()!.map{String($0)} let tempStr = str str.reverse() let reverseStr = str var tf = false for i in 0..<(str.count/2)+1{ guard str.count != 1 else {print(0); tf = false; break} if tempStr[i] == reverseStr[i]{ tf = true } else{ tf = false print(0) break } } if tf == true{print(1)}