일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 기초통계
- 주간보고
- Ai
- 열심히
- leetcode
- 노마드코더
- 리뷰
- yolo
- 재미져
- MYSQL
- bootcamp
- 자료구조
- python
- 선형회귀
- 성실히
- Codestates
- 독서
- 딥러닝
- 파이썬
- SQL
- 부트캠프
- 매일매일
- 코드스테이츠
- selenium
- 빅데이터
- pandas
- JavaScript
- 코딩테스트
- 꾸준히
- 2021
- Today
- Total
목록python (12)
코딩일기
안녕하십니까 다제입니다. 오늘의 에러를 정리하기 위해 포스팅 하였습니다. TypeError: the JSON object must be str, bytes or bytearray, not TextIOWrapper 위와 같은 TypeError: the JSON object must be str, bytes or bytearray, not TextIOWrapper 에러가 발생하게 될때가 있는데 저는 json을 불러오는 과정에서 에러가 발생하였습니다. json.loads -> json.load로 불러오면 에러를 해결할 수 있습니다. 간단한 내용이라서 길게 적지 않도록 하겠습니다. 감사합니다.
안녕하십니까 다제 입니다. 오늘은 파이썬에서 args가 포함된 스크립트 명령어를 디버깅하는 방법에 대해서 안내 드립니다. Today I am going to show you to debug script commands with args in Python using Vscode. Reference link https://zosystem.tistory.com/282 https://stackoverflow.com/questions/51244223/visual-studio-code-how-debug-python-script-with-arguments Click Debug icon → Click "실행 및 디버그" Click "구성 추가… " Click Python and then You can see the a..
안녕하십니까 다제입니다. 요즘 open source를 디버깅하는 연습을 진행하고 있습니다. 그중에서도 facebook의 parlai 프로젝트를 선택하여 진행을 하고 있는데요 생각보다 쉽지 않고, 코드가 길고 복잡하게 패키징 되어 있어서 상당히 난항을 겪고 있지만 하나씩 풀어가보는 중입니다. 오늘은 새로운 데이터셋을 추가하는 방법에 대해서 먼저 알아보려고 합니다. parlai는 다양한 데이터셋을 다운 받을 수 있도록 parlai api를 통해서 세팅을 해 놓았습니다. 그래서 바로 다운을 받아서 실험하고 테스트 해볼 수 있는데요. 제가 테스트 하고 싶은데 데이터가 없는 경우가 생길 수 있습니다. 이럴때 어떻게 추가해야하는지 공부를 진행하였고, 많은 분들이 궁금해하실 수 있기에 이렇게 포스팅을 진행하게 되었습..
안녕하십니까 다제 입니다. 오늘은 iter와 next에 대해서 알아보도록 하겠습니다. iter는 반복을 끝낼 값을 지정하면 특정 값이 나올 때 반복을 끝나게 됩니다. 이 경우에는 반복 가능한 객체 대신 호출 가능한 객체를 넣어줍니다. 이 말은 for문, while문 같은 구조로 작성하지 않아도 된다는 것을 의미합니다. 위에서 dialog_json.values()는 리스트인데, 저 리스트를 순회하겠다는 뜻이 됩니다. iter(호출가능한객체, 반복을끝낼값) 또한, iter는 끝내는 조건을 줄 수도 있습니다. 만약, 반복을 끝낼 값을 지정하지 않으면 어떻게 될까요? 네, 맞습니다. dialog_json.values()의 값을 모두 순회하고 종료되게 됩니다. next는 다음 단계로 코드가 진행되도록 알려주는 것..
안녕하세요 다제입니다. 오늘은 python 오류 해결한 부분에 대해서 간단하게 포스팅 하려고 하는데요 파이썬을 실행했는데 갑자기 아래와 같은 오류가 발생되었습니다.. Python 3.9.7 (default, Sep 16 2021, 16:59:28) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32 Type "help", "copyright", "credits" or "license" for more information. Failed calling sys.__interactivehook__ File "C:\Users\mindslab\anaconda3\lib\site.py", line 449, in register_readline File "C:\Users\..
안녕하십니까 다제입니다. 자료구조에 대해서 공부를 진행하고 있습니다. 오늘은 자료구조의 핵심 개념인 링크드 노드(연결리스트)의 정의, 작동원리, 예시코드까지 함께 살펴보도록 하겠습니다. 또한, 본 포스팅에서 사용된 예시코드 링크도 함께 공유 드리오니 꼭! 코드박스 단위로 실행해보시면 공부를 진행하시면 좋겠습니다. 그럼 바로 진행하겠습니다. 1. 개발배경 도대체 링크드 노드는 갑자기 어디서 나와서 우리를 이렇게 괴롭히는 걸까요? 처음듣는 개념이다보니 멘탈이... 와르르 우리는 지금까지 Python의 List, dict, tuple, DataFrame 형태로 데이터를 다루었습니다. 그런데, 각각의 자료형에서 모든 데이터가 필요하지 않는 상황이 발생되었습니다. 처음에는 모든 데이터를 불러와서 사용을 하였지만 ..
안녕하십니까 다제입니다. 오늘부터는 python 웹 개발 코스로 들어가게 됩니다. 이에, python에 대해서 알아보는 시간을 갖도록 하겠습니다. python은 객체지향 프로그래밍이라고 합니다. 그럼 과연 객체는 무엇이고, 객체 지향프로그래밍은 무엇인지 개념을 확인 한 후 코드로 확인해보는 시간을 갖도록 하겠습니다. 1. 객체지향프로그래밍 정의 객체란 ? 현실에 존재하든 가상으로 존대하든 "속성"과 "행동"을 떠올릴 수 있다면 객체라고 말할 수 있습니다. 예를 들어 LOL 게임을 예로 들어보겠습니다. 암살자 캐릭터(제드)가 하나 있다고 가정해보겠습니다. -. 행동 : 미니언을 만나면 죽인다. -. 속성 : 캐릭터는 미니언을 죽이면 경험치가 오른다. 파이썬에서는 위와 같은 속성을 변수(x =x+10 / x..
안녕하십니까 다제 입니다. 오늘은 vsc code를 사용하기에 앞서 제가 자주 사용하는 vsc code 단축키를 소개해드리고자 합니다. 사실 단축키는 vsc code을 켜시고 code(file) -> preferences -> keyboardshortcuts이라는 텝에 들어가시면 아주 많이 많이 있습니다. 그중에서 제가 애용하는 녀석들만 소개해드리고자 합니다. 1. (드래그 후)comand + D : 동일한 변수를 선택해줌 2. (드래그 후)option + ↑/↓ : 변수들을 위/아래로 움직여줌 3. (드래그 후)option + shift + ↑/↓ : 선택한 변수를 원하는 만큼 위/아래로 복사해줌 4. (드래그 후)command + / : 일괄적으로 주석처리해줌(언어에 구해받지 않음) 5..
안녕하세요 다제입니다. 저는 요즘 airbnb 클론 코딩을 집중하여 진행중에 있습니다. 이에, 제가 만난 "오류를 소개"하고자 이렇게 포스팅을 하게 되었습니다. 또한, 저는 프로젝트 세팅 환경을 구성하는게 너무 어렵고 힘들었습니다. 이 프로젝트를 진행하는 동안 반 이상의 에너지는 환경을 세팅하는데 쏟을 만큼 코딩보다 프로젝트 환경을 세팅하는데 힘들었습니다. 그래서 세팅을 설정하는 부분에서만 자세히 다루고 나머지 부분에는 큰 흐름과 오류를 주로 다룰 예정입니다! 또한, 이전에 포스팅하였던 방식과 사뭇다르게 포스팅되오니 구독자 분들께서는 참고 부탁드립니다. 이 글은 사전에 포스팅된 글과 다르게 보고형으로 작성되지 않았습니다. 소설처럼 쭉~ 흐름을 따라가는 글입니다. 소설처럼 글을 작성하는 이유는 -. 저는 ..
안녕하십니까 다제입니다. 오늘은 pandas(python)에서 결측치에 대해서 알아보도록 하겠습니다. 많이 검색해보고 공식문서도 읽어보았지만, 명확하게 설명해둔 자료가 없어 이렇게 정리하게 되었습니다. 위 표에서 설명드린 것처럼, python에서는 NaN, Na, Null이 모두 같은 의미로 사용됩니다. 다른 언어에서는 다르게 사용될 수도 있으니 꼭 확인하시고 사용하셔야 합니다. 그럼, 하나하나씩 살펴보겠습니다. 아래 코드는 제 깃허브(github)에 오시면 모두 보실 수 있고, 사용하실 때 fork하셔서 사용하시면 됩니다. ( 링크주소 : github.com/daje0601/pandas_study/blob/main/pandas_5.ipynb 위와 같이 설명드리며, 혹시 궁금하신 사항이나 틀린 부분이 있..