Python 5

파이썬(Python) 가상환경으로 패키지 관리하기 (feat. venv, MacOS)

파이썬(Python) 가상환경으로 패키지 관리하기 (feat. venv, MacOS) 2021.07.12 - [개발자/42서울] - 42서울(42Seoul) 본 과정 중단 (feat. 사회적 거리두기 4단계) 이전 글에서 언급한 것처럼 시간적으로 여유가 조금 생겨서 내가 만들어보고 싶었던 간단한 자동화 프로그램을 만들어보려고 한다. 나 같은 경우엔 페이스북, 인스타같은 SNS를 거의 안 하지만, 이 계정들을 키우기 위해 자동화 프로그램을 사서 돌리는 사람들을 본 적이 있다. 원리는 간단해보이던데 금방 만들지 않을까? 라는 생각이 들어서 한 번 만들어보려고 한다. "자동화"라는 것은 잘 쓴다면 정말 편리하기 때문에 잘 정리해놓으면 필요할 때마다 유용하게 써먹을 수 있을 것 같다. 시작에 앞서 가상환경으로 ..

개발자/파이썬 2021.07.15

파이썬(Python) TabError: inconsistent use of tabs and spaces in indentation (feat. vscode)

파이썬(Python) TabError: inconsistent use of tabs and spaces in indentation (feat. vscode) 육안으로는 찾아보기 힘든 에러여서 한참을 헤맸다. 알고보니 굉장히 허접한(?) 에러였다. 다른 부분들은 탭으로 잘 먹혀있었는데, 저 코드 부분만 띄어쓰기 4칸으로 먹혀있었다. Vscode를 사용하고 있어서 딱히 신경을 안 쓰고 있었는데 컴퓨터를 키고 끄면서 초기 설정이 바뀌면서 탭을 눌러도 띄어쓰기 4칸으로 먹힌 것 같다. 이 에러를 막기 위해선 Vscode의 아래에 이 부분을 누르고 요 설정으로 바꿔주면 잘 해결될 것 같다. 짜잔 요로케

개발자/파이썬 2021.06.02

Python/Django TemplateDoesNotExist 에러 처리 방법!!

최근 Django project를 하며 두들겨 맞고 있는데 이상하게 정말 자주 보이는 에러가 있다! Django에 대해 잘 몰라서 발생하는 경우가 많았는데 오늘은 간략하게 이 에러에 대한 대처 방법을 다뤄보려고 한다. 일단 기본적인 것(?)은 알고 있다고 생각을 하고 Django document에서는 Project를 mysite, App을 polls라고 하는데 나는 Project를 d04, App을 ex01이라고 부르겠다. 첫 번째로는, Package(== 위의 그림에서 d04)에 존재하는 settings.py을 살펴봐야 한다. 이 파일안에 INSTALLED_APPS라는 변수가 있는데, 여기에 우리가 추가한 App들을 넣어줘야 한다. 가끔 까먹는 경우가 있으니, 에러가 난다면 확인해보면 좋을 듯 하다. ..

개발자/파이썬 2021.05.31

42서울(42seoul) Django Piscine 시작! (feat. Python, 장고)

42서울(42seoul) Django Piscine 시작! (feat. Python, 장고) 42서울 본 과정에 들어오기 위해선 라피신(La Piscine)이라는 늪에서 살아 돌아와야한다. 이 피신(Piscine)이라는 것을 다시 하게 될 줄은 몰랐는데 본 과정에 안에서도 자체 피신이 존재하더라! 최근 42서울에서 주어지는 과제들만해서 굉장히 따분하고 현타도 많이 와서 공통과제 적당히 끝내놓고 혼자 Django로 프로젝트를 해야겠다고 마음 먹었는데 마침 Django Piscine이 열린다고 해서 냉큼 신청했다. "Piscine"이 뭔지 모르는 사람을 위해 간단히 설명해보면, 일정 기간동안만 진행되는 것으로, 굉장히 일정이 빡쎄고 사실상 거의 밥먹고 자는 시간을 빼곤 코딩에만 몰두해야 하는(?) 그런 과정..

개발자/42서울 2021.05.25

파이썬 재무제표 스크래핑으로 내가 원하는 주식 찾기(feat. 네이버금융)

파이썬 재무제표 스크래핑으로 내가 원하는 주식 찾기(feat. 네이버금융) 2021/01/03 - [개발자/파이썬] - 파이썬 셀레니움 (Selenium) headless 2021/01/02 - [개발자/파이썬] - 파이썬 Selenium (셀레니움) 스크롤(Scroll) 2021/01/01 - [개발자/파이썬] - 파이썬 (Selenium) 로딩까지 기다림 (feat. WebDriverWait) 2020/12/31 - [개발자/파이썬] - 파이썬 (Python) Selenium (기본, 네이버 로그인) 2020/12/30 - [개발자/파이썬] - 파이썬 웹스크래핑(web scraping)_2 2020/12/30 - [개발자/파이썬] - 파이썬 웹스크래핑(web scraping) 이전 글들에서 웹 스크래..

개발자/파이썬 2021.01.04