본문 바로가기

Code

[웹페이지 만들기 01] - python, django로 웹서버 구현하기 https://programmers.co.kr/learn/courses/6 장고를 활용한 웹사이트 만들기 | 프로그래머스 이 강의는 최신 버전의 장고를 활용하고 있지 않아, 최근 사용되는 장고와 차이가 있습니다. 장고를 배우고 싶으신 분은 다른 튜토리얼 사이트를 이용하시길 추천합니다. programmers.co.kr 해당 코스를 따라하면서 궁금한 부분을 정리하려고 한다. 해당 기능의 설명이 적고 그냥 따라하는게 강좌의 주된 내용이라... urlpatterns가 뭔지도 모르는데 후루룩 따라하고 있는게 마음에 안듬. 검색하고 정리해서 직접 구현해보려고 한다. 그런데 위 링크는 django 1.x를 기반으로 한 오래된? 자료라서, 밑의 tutorial로 바꿔서 공부하기로 함. https://docs.djang.. 더보기
웹페이지 만들기(github page /database) 내가 진행중인 프로젝트의 목표는 - python으로 웹서버 구현 - DB 시스템 접목 - 웹 페이지에서 데이터를 서버에 전달할 수 있도록 view/서버 구현 정도로 볼 수 있다. 먼저 웹 서버에 대해 말하자면, 나는 처음엔 github page에서 제공하는 서버가 database를 사용할 수 있을거라 생각하여 다음 링크를 참조하여 간단한 웹페이지를 구현했었다. -> 내 웹페이지 그런데 이 서버에서 database를 돌릴 수 있는지 의문이 들었다. 그래서 검색해본 결과 다음과 같은 페이지를 발견. github page는 static-website 이므로 database를 사용할 수 없다고 한다. 이럴수가... 그래서 계획을 바꿨다. 먼저 dynamic / static website의 정의를 찾아보고 dyn.. 더보기
pycharm 을 이용해 deeplearning 사용해보기 사담. 오늘은 집 근처 스타벅스에 자리를 잡았다. 일요일이라 그런지 사람이 어디든 많지만... 콘센트도 없는 곳에서 오래는 못있을 것 같아 빠르게 챕터 2를 끝내고 싶어서 앉자마자 바로 시작했다. * 인터프리터란 무엇인가? 파이참 프로젝트를 설정하는 과정에서, 이전 챕터에서 설치하고 설정했던 아나콘다의 interpreter를 가져오는 부분이 있었다. 이때 아나콘다, environment는 어떻게 pycharm에서 인터프리터 기능을 하는가? 검색해서 찾아본 글과 위키에 따르면, interpreter란 코드를 해석한 후 실행파일(.exe 등) 없이 바로 실행하는 컴퓨터 프로그램(또는 환경)을 말한다. compile과 비교하면, 컴파일은 코드를 해석해 exe 등 실행파일로 만드는 과정이라 이에 차이가 존재한다.. 더보기
python TensorFlow 설치 과정에서 어마어마한 오류와 마주치기 딥러닝 책 따라하면서 공부중인데 초반부터 문제점과 마주침. tensorflow 설치 중 다음과 같은 오류코드가 자꾸 떴는데, ERROR: Cannot uninstall 'wrapt'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall. 검색해보니까 이 오류는 기존에 설치되어있는 wrapt 패키지와 충돌하여 생기는 오류였음. (출처) 검색을 좀 해보니까 conda update wrapt conda remove wrapt 등으로 쨌든 'wrapt를 좀 어떻게 해 보면 해결할 수 있다'는 거여서 (출처.. 더보기