본문 바로가기

python6

[Python django]모델 필드 추가하기 파이썬 장고, 모델 필드 추가하기 기존 모델에서 필드들을 선언해서 생성했다. mySQL Workbench에서도 해당 필드들이 테이블로 잘 생성된 것을 확인할 수 있다. 그러나 필드를 추가하고 싶을 때 models.py에 추가 필드를 코딩하고 migrate하면 아래와 같은 안내문이 출력된다. default값을 사용할 수 없는 필드가 선언되었다. 데이터베이스에 기본적으로 사용할 값을 알려달라는 의미이다. 1)의 옵션은 지금 기본값을 입력할 수 있는 터미널로 전환되는 것이며, 2)의 옵션은 models.py에서 필드에 defalut값을 직접 지정하겠다는 것이다. 2)번의 옵션이 더 편하니 이쪽으로 선택. 코드 툴로 돌아가서 추가하고자 하는 필드 accesstoken에 defalut값을 주었다. 그리고 migr.. 2018. 8. 8.
맥OS에서 pip를 통한 텐서플로우 설치 파이썬 패키지 관리자인 pip를 통해서 텐서플로우 라이브러리를 다운받는 방법을 기술했습니다. 텐서플로우를 공식 사이트에서 다운로드 받을 수도 있지만 pip를 통해 다운로드 받는 방법또한 쉽기 때문에 이 루트를 소개하고자 합니다. 아래의 설명과 이미지를 참고하여 따라하세요. 1. 파이썬, 홈브루 설치파이썬과 홈브루가 선행 설치되어야 합니다. http://markim94.tistory.com/77 링크를 통해 설치해주세요. 2. get-pip.py 설치터미널에서 아래 커맨드를 순서대로 입력해주세요. curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py sudo python3 get-pip.py 3. pip 설치(파이썬 패키지관리자 설치)sudo easy_inst.. 2018. 5. 10.
맥OS에서 파이썬(python)&홈브루 설치하기 맥OS에서는 기본적으로 파이썬이 따라옵니다. 그러나 공식 출시된 버전보다는 이전 버전이므로 안정화가 덜 되어있기에 새로이 업데이트하는 것이 좋습니다. 또한 다운로드 받는 방법은 두 가지의 경우가 있습니다. 파이썬 홈페이지에서 패키지 파일을 다운로드 받는 방법과 패키지 관리자로 널리 알려진 'homebrew'를 통한 방법입니다. 홈브루를 통한 방법이 조금 낯설고 어려워보이지만 사실 들여다보면 어려운 것 하나 없고, 패키지 관리에 편리함을 제공하기에 거의 필수적으로 사용합니다. ###패키지 파일을 통한 다운로드 1. 파이썬 패키지 파일 다운로드http://python.org 에서 파이썬 패키지 파일을 다운로드 받습니다. 2. 다운로드 확인터미널을 켜서 "python3 --version" 을 입력합니다. 아래.. 2018. 5. 7.
[파이썬] 문자열 포매팅(string formatting in python) 문자열 포매팅 방법에 대해 정리한다. 1. 숫자 대입하기 "i have %d bananas" % 2 >>> 'i have 2 bananas' , 서식문자 %d에 숫자 2를 포매팅 한다. 2. 문자열 대입하기 "i have %s bananas" % "two" >>> 'i have two bananas' , 문자열은 서식문자 %s를 이용하여 문자열 two를 포매팅한다. 3. 문자열을 담은 문자열 대입하기 a = 'two' "i have %s bananas" % a >>> 'i have two bananas' , 문자열뿐만 아니라 숫자를 담은 변수도 가능하다. 추가적으로 %를 출력하려면 %%를 입력하여 사용하면 된다. 더불어 %만을 입력하여도 오류를 범하지 않는다. +. 고급 문자열 포매팅 "i have {0.. 2017. 9. 16.
[파이썬] 문자열 관련 함수(string functions in python) 파이썬이 갖고 있는, 문자열과 관련된 함수들을 정리한다. 1. 문자 개수 세기 - count 함수a = "brother" a.count('r')>>> r이 문장에 2번 들어가기 떄문에 값은 2가 반환된다. 2. 문자 위치 알아내기 - find 함수a = "brother jun blog" a.find('o')>>> 찾고자 하는 문자가 맨 처음으로 나온 위치를 반환하는 함수이다. 위의 경우 결과값은 2가 출력된다. 인덱스 숫자는 0부터 시작하기 때문에 3이 아닌 2이다. 3. 문자 위치 알아내기 - index 함수a = "brother jun blog" a.index('o')>>> 찾고자 하는 문자가 맨 처음으로 나온 위치를 반환하는 것으로 find함수와 기능은 동일하다. 하지만 존재하지 않는 문자를 ind.. 2017. 9. 16.
GDG Korea Campus summer party 참가후기 GDG는 구글 기술에 관심있는 사람들의 모임입니다. 위 모임은 지역그룹, 기술그룹, 학생그룹으로 나뉘어지는데 그 중 GDG Korea Campus는 학생그룹에 속하는 모임입니다. GDG Korea Campus 모임에서 campus summer party 행사를 기획해주신 덕분에 저는 학생 개발자로서 이번 행사에 참가하게 됐습니다. GDG Korea Campus summer party 행사는 19,20일 양일간 진행됐고 첫 날은 배달의 민족 배민아카데미에서, 두번째 날은 아산나눔재단 마루180 장소에서 진행됐습니다. 이틀 간 진행된 행사는 날마다 주제가 있었습니다. 8/19일 세션의 주제는 technical talk였고, 20일 세션의 주제는 developer's career였습니다. 쉽게말해 첫째 날은 .. 2017. 8. 20.
반응형