Web Project 썸네일형 리스트형 Python Notebook 설치 [ipyhon 설치]Pip install ipython [dependencies 설치]Pip install jinja2 sphinx pyzmq pygments tornado nose readline testpath [ notebook 설치 ]Pip install notebook [ 설치 확인 ]Iptest [ 실행 ] Ipython notebook 더보기 함수 참조 python에서 함수 참조를 하고 싶은 경우 다음과 같이 하면 됩니다. [참조 추가 변수] = 함수명ex) update = execute execute라는 함수를 update에도 참조 할당함 더보기 Python Dictionary 함수 사용 방법 Python에서 Dictionary 관련하여 다음과 같이 추가 정리합니다. - Dictionary를 매개변수로 받고 싶은 경우def function1(**arg1): - Class로 사용 시 Dictionary 값 초기화 방법arg1.setdefault("test", "1234") 더보기 File open시 에러 무시 방법 python에서 file을 읽을때 다음과 같은 오류가 발생하며 읽기를 중지하는 경우가 있습니다. UnicodeDecodeError: 'cp949' codec can't decode byte 0x94 in position 2074:ilegal multibyte sequence 처음에 해당 부분이 언어셋이 cp949인 윈도우를 써서 발생하는 이슈로 생각하였습니다.읽는 파일이 윈도우에서 생성한 IIS Log이기 때문에 python3의 경우 utf-8로 인식을 못해 발생하는 이슈로 판단하여 encode, decode, 언어셋 변경 등에 대해 확인을 하였으나 처리가 되지 않았습니다. 2074라인 이슈로 보여 해당 라인을 보니 해당 라인의 언어가 깨진 상태였습니다.만약, 파일을 읽을 때 오류 발생 시 오류를 무시하.. 더보기 Apache2 Multi Site 구현 방법 Apache2 Multi Site 구현 방법 - 참고 사이트 : https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-14-04-lts 더보기 Virtualenv 설치 및 사용 방법 하나의 서버에 여러 개의 개발 환경을 프로젝트 별로 분리하고 싶은 경우 사용하는 패키지가 Virtualenv입니다. (Docker 처럼 OS위에 가상의 환경을 만들어 줍니다.) Virtualenv를 사용하기 위해서 다음과 같이 진행 합니다. 1. Virtualenv 설치 > sudo pip3 install virtualenv pip를 사용하여 virtualenv를 설치합니다. 2. Project 폴더 생성 전체 프로젝트를 담을 부모 폴더를 생성합니다. 3. 가상 Project 폴더 생성 > sudo virtualenv [Project 명] 가상 Project에서 사용할 가상 환경을 생성합니다. 4. Project 접속 > source [Project명]/bin/activate sudo를 사용하지 않고 해.. 더보기 Django and Python Django and Python http://blog.hannal.com/copyright/ 더보기 python3로 django 설치 방법 python3를 사용하여 django 프로젝트를 수행하는 경우 다음 명령어를 통해 django를 설치해야 합니다. - sudo apt-get install python3-pip - sudo pip3 install django 디폴트로 django를 설치하는 경우 다음 위치에 python이 설치되어 집니다. > /usr/local/lib/python2.7/dist-packages 위의 3 버전을 사용하여 설치하는 경우 다음 위치에 설치되어 집니다. > /usr/local/lib/python3.4/dist-packages 정상 설치 여부는 다음과 같이 확인 합니다. > python3 > import django Version 확인은 다음과 같이 합니다. > python3 > import django > dj.. 더보기 VirtualEnv에 관련된 내용 http://www.flowdas.com/blog/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-virtualenv/ http://pythoninreal.blogspot.kr/2013/12/virtualenv.html https://virtualenv.pypa.io/en/latest/ 더보기 Ubuntu 기본 설정 Ubuntu 설치 및 기본 Setting은 다음 순서와 같이 진행합니다. 1. Ubuntu Server 설치 - LTS Version, 기본 Version을 각각 설치합니다. - 이번 Project에서 Apache Web Server만 LTS Version을 설치합니다. 2. SSH Server 설치 - 각 서버에 SSH Server를 설치합니다. > sudo apt-get install openssh-server 3. APT Setting - 각 서버에 APT Server를 ubuntu.com에서 ftp.daum.net으로 변경합니다. > sudo sed -i 's/*.ubuntu.com/ftp.daum.net/g' sources.list 4. 서버 Update 및 Upgrade - 각 서버에 upda.. 더보기 이전 1 2 다음