끄적끄적 어디서나 개발
    • 메뉴 닫기
    • 글작성
    • 방명록
    • 환경설정
      • Developer
        • Project
          • 주식자동매매
        • Language
          • JAVA
          • Python
          • Spring
          • Ruby&Rails
          • CSS&javascript
          • Databases
          • ETC
        • Linux
        • Mobile
        • Tool
          • Notion
          • Git
        • Quiz
        • Book
        • Review
    • 홈
    • 태그
    • 방명록
    Review

    Pandas 완전 정복 부트캠프 2022 - 유데미 온라인 강의 두번째

    유데미에서 온라인강의를 듣고 있다. Pandas 완전 정복 부트캠프 2022 영어로 진행되는 강의이며 번역이 되어 한글 자막이 나온다. 기초부터 듣고 있는데 상세하게 설명해 주어서 좋다. 일반적인 강의 뿐 아니라 강의를 듣고나면 아래와 같은 퀴즈문제를 푸는것도 나온다. 일반적인 강의가 아니라 이렇게 수강생의 참여를 바로 유도하는게 좋은것 같다. 틀리면 이렇게 검토해야 하는 부분을 알려준다. 유데미는 처음부터 끝까지 다 풀려 있고 원하는 파트만을 선택해서 들을 수 있기 때문에 복습하기에도 좋다. 다른 강의 사이트에서는 온라인 강의만을 듣고 마지막에 프로젝트 형식만 해봤는데 이런 퀴즈 푸는 것은 처음이라 후기를 남겨본다.

    2022. 5. 9. 15:14
    Review

    Pandas 완전정복 온라인 개발 강의 수강신청- 스타드위드유데미

    요즘 온라인으로 강의를 만들어서 판매하는것이 사이드잡으로 떠오를 만큼 온라인 강의가 한창이다. 개발은 온라인 강의가 많이 있기는 했지만 수도 제한적이었고 강의의 질이 생각보다 좋지 못해서 꺼려진게 사실이었다. 그러다 유데미(Udemy)가 오픈 한다고 했을 때 조금은 놀랐다. 다른곳과의 차별점은 외국의 유명한 강의를 가지고 와서 번역을 해서 제공해 준다. IT 강국인 한국이긴 하지만 솔직히 개발 실력과 흐름은 외국에서가 주도를 잡는다고 해도 과언이 아니다. 오픈때 할인 이벤트를 했는데 고민하고 있는 사이 품절이 되어 버렸었다. 그러다 이번에 START WITH UDEMY 이벤트를 하게 되어 신청하였다. 무려 선착순이라 무조건적인 당첨이다. 5월 8일까지이니 관심 있으신 분들은 신청하시기 바란다. https..

    2022. 5. 4. 15:28
    Language/Python

    Python error 해결 - AttributeError:type object 'object' has no attribute 'dtype' 에러

    소스코드를 수정하고 다시 실행하려니 나지 않던 에러가 발생 되었다. 내가 잘못 수정을 하였나 쳐다보아도 모르겠다. 저장되는 테이블 컬럼을 추가했는데 그거 때문인가 싶었지만 모르겠다. 소스코드 상에서의 문제는 못찾았다. 이 에러의 해결 방안은 아래와 같다. 에러 원인 구글링에 통해 알아낸 원인은 Pandas와 Numpy 패키지는 버전 문제가 있을 수 있다는 거였다. Pandas 에서 type 을 지정해 주면 해결이 될까 싶었는데 패키지를 업그레이드 하면 된단다. 해결 Pandas 와 Numpy 를 업그레이드 하면 된다. 버전을 넣어서 지정해서 설치해도 되고 단순히 업그레이드를 넣어주니 해결 되었다. pip install pandas --upgrade pip install numpy --upgrade pip..

    2022. 4. 20. 11:04
    Language/Python

    주피터 노트북 환경설정 - 시작폴더 변경

    Jupyter Notbook은 아나콘다 설치 시 같이 설치가 된다. 주피터 노트북을 실행하면 기본 폴더의 경로가 c:\Users\사용자이름 으로 설정되어 있다. 즉 사용자 이름 폴더 안에 있는 모든 폴더가 보이는 상황이다. 불필요한 폴더가 많이 보이기도 하고 눈에 들어오지 않아 시작 폴더를 변경하기로 했다. 주피터 노트북 시작 하는 방법 명령어 실행 할 경우 시작 폴더 변경 방법 시작 메뉴로 실행할 경우 시작 폴더 변경 방법 주피터 노트북 시작하는 방법 주피터 노트북은 프롬프트 창에서 명령어로 실행하는 방법과 시작 메뉴에서 Jupter notebook을 바로 실행시켜서 실행시키는 두 가지 방법이 존재한다. 아나콘다를 설치하면 아나콘다 프롬프트가 따로 있다. > jupyter notebook 프롬프트에 이..

    2022. 4. 18. 15:15
    Language/Python

    오류 - selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 92Current browser version is 100.0.4896.60

    예전에 작성 했었던 크롤링 프로그램을 돌려고 보니 해당 에러가 발생 하였다. 원인 에러메시지 대로 크롬드라이브와 현재 크롬 브라우저의 버전이 맞지 않아서 발생하였다. 코드 작성 시기가 오래 되다 보니 크롬드라이브가 버전이 오래 되었다. 크롬 드라이버를 최신버전으로 깔 수도 있다. 하지만 매번 설치하기엔 귀찮아 지니까 코드 상으로 최신버전의 크롬드라이버를 사용하도록 수정해 보자. Traceback (most recent call last): File "C:\Anaconda3\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 81, in __init__ desired_capabilities=desired_capabilities) File "C:..

    2022. 4. 13. 14:50
    Language/Python

    IndentationError: unindent does not match any outer indentation level

    소스 상에 다른 문제가 없는데 IndentationError: unindent does not match any outer indentation level 에러가 나서 실행이 되지 않았다. 단순히 파일 상의 탭과 공백이 일정하게 들어가지 않아서 문제가 있는 것이었다. class Main(): def __init__(self): print("Main() Start") print("이렇게 두개가 스페이스와 탭을 혼용해서 사용할 경우 그렇다.") if __name__ == "__main__": Main() 툴 설정해서 탭을 무조건 스페이스로 변경하여 포맷을 통일하는 경우도 있고 개발하는 방법은 여러가지가 있습니다. 혼용해서 사용하여 삽질 하지 맙시다. ㅠ

    2022. 4. 1. 15:08
    Tool/Notion

    Notion(노션)에서 차트 생성하기

    요즘 많이 사용하는 Notion의 사용법 중 하나를 알아보도록 하겠습니다. 우선 노션의 기본기능으로 차트가 그래프를 만들 수가 없습니다. 대신 차선책으로 외부에서 임베드해서 가져올 수는 있습니다. 노션을 테이블로 데이터를 만들고 테이블을 csv 파일로 내보내기 한 다음 구글 스프레드로 여는 방법도 있습니다. 우선 데이터가 구글 드라이브에 스프레드 파일로 있어야 하기에 구글 스프레드 기준으로 설명을 하겠습니다. 1. 스프레드 시트 만들기 구글 드라이브 스프레드 시트 통해 차트를 만들고자 하는 데이터를 만듭니다. 저는 테스트 데이터로 코스피 코스닥 일별 지수를 가지고 왔습니다. 2. 스프레드 시트 권한 설정 데이터를 입력하고 나면 공유가 자물쇠 표시가 되어 있을 것입니다. 이것을 클릭하여 링크가 있는 모든 ..

    2022. 2. 22. 15:14
    Language/Python

    폴더(디렉토리)가 존재하지 않으면 폴더생성하기(하위 폴더 까지)

    import os path = './data/1/2/3' if not os.path.isdir(path): os.makedirs(path) 폴더의 존재 여부 확인 후 없으면 모든 하위 폴더까지 생성한다. 절대경로 'c:/data/1/2/3' 으로도 가능하고 상대 경로 './(이 코드를 작성하는 파일의 프로젝트위치) 로도 가능하다.

    2022. 2. 5. 16:11
    Language/Python

    Python DataFrame - ValueError("If using all scalar values, you must pass an index" 에러

    Dictory를 DataFrame 으로 만들려고 하는데 자꾸 raise ValueError("If using all scalar values, you must pass an index") 에러가 발생을 했다. 이러한 에러의 해결 방안을 알아보자. 이 에러가 나는 경우는 모든 값이 스칼라 값(If using all scalr values) 일 경우에 에러가 발생한다. 즉 test_dict = {'col_1':1, 'col_2': 2} 이런 형식일 경우 에러가 발생하는 것이다. 기본적으로 DataFrame 에 들어갈 값은 df = pd.DataFrame({'col_1':[1,2,3,4], 'col_2':[1,2,3,4]}) 이런 형식으로 들어가야 한다. 그래서 해결 방법은 4가지 방법이 존재한다. index..

    2022. 2. 4. 14:50
    Project/주식자동매매

    자동주식매매 환경 세팅 2 - 아나콘다, PyCharm 설치

    이전에 키움증권 API 를 사용하기 위해 Open API 와 모의투자 신청을 하였습니다. 이제는 개발을 하기 위한 셋팅으로 아나콘다와 Python IDE 툴인 PyCharm 설치하는 방법에 대해 알아 보겠습니다. 키움증권 Open API 설치와 모의투자 신청은 여기를 참고해 주시면 됩니다. 아나콘다 설치 파이썬은 많은 라이브러리가 존재합니다. 많이 사용하는 것들을 따로 설치를 해 주어야 하는 불편함이 있기 때문에 아나콘다를 설치하여 많이 사용되는 라이브러리를 한번에 설치해 주기 위해 선택했습니다. 키움 증권 API 는 32비트에 최적화가 되어 있어 파이썬 등을 64비트로 설치시 알 수 없는 에러가 발생할 수 있습니다. 하지만 설치는 64비트로 하고 API 를 사용하기 위해 설정 수정하는 방식으로 사용하도..

    2021. 7. 16. 12:22
    • «
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • ···
    • 8
    • »

    전체 카테고리

    • Developer
      • Project
        • 주식자동매매
      • Language
        • JAVA
        • Python
        • Spring
        • Ruby&Rails
        • CSS&javascript
        • Databases
        • ETC
      • Linux
      • Mobile
      • Tool
        • Notion
        • Git
      • Quiz
      • Book
      • Review
    Powered by Privatenote Copyright © 끄적끄적 어디서나 개발 All rights reserved. TistoryWhaleSkin3.4

    티스토리툴바