#파이썬
-
SQL 접속시 접속정보 별도 보관해서 사용하기(python)Python 2018. 10. 12. 05:41
mySQL이나 마리아db 접속 할때 코드상에 보안상 비밀번호나 개인노출되는것이 부담스럽습니다.로그인 접속 정보를 별도 파일에 보관해서 파이썬에서 불러오는 방법을 알아 보겠습니다. 1. sql 로그인 정보가 담긴 py 파일을 만듭니다. ex ) c:\git/mysql_auth.py 2. mysql_auth.py 안에 mysql 접속 형식에 따라 정보 작성합니다. ex ) 아래는 예시입니다. info라는 이름은 마음대로 정하셔도 됩니다. lnfo = { "db" : "study_data", "host" : "192.168.0.1", "user":"root", "passwd":"12345", "port" : 3307, "charset":"utf8" } 3. sql콘솔에서 데이타베이스를 만들어 놓는다. ex )..
-
Colab 구글 드라이브 연동Python 2018. 10. 10. 11:54
google 의 텐션플로 주피터Colaboratory를 google drive에 연결 해보겠습니다. 내 컴퓨터의 로컬 드라이브 또는 다른 연결 방식을 지원하지만개인적인 생각은 google drive로 연결 하는것이 좋은 듯 싶습니다.제일 큰 이유는 순수하게 내 컴퓨터자원없이 구글 자원을 사용하기 때문에언제 어디든 장소에 영향없이 구동 가능한 상태 구글 웹 드라이버와 구글 머신의 조합이 알맞다고 생각 됩니다.우리는 오직 인터넷이 연결가능한 컴퓨터만 있으면 됩니다.그럼 연동 해보겠습니다. 우선은 구글의 colab에 드라이브를 임포트해줍니다.두번째로는 구글 드라이브를 마운트를 해줍니다.여기 까지는 손 댈거 없이 입력해줍니다.참고로 '/content/gdrive' 이 경로는 '구글드라이브에 접속하겠다'입니다. ..
-
파이썬에서 mysql 또는 mariaDB에 auto_increment 사용법Python 2018. 10. 10. 02:48
python 에서 mysql 또는 mariaDB 의 auto_increment 사용하기 mysql 또는 마리아DB 자체 콘솔에서 id를 자동증가 시키는것은 쉽게 해보셨을 겁니다. 파이썬에서 sql에 데이터 넣는 방법과 auto_increment 를 사용하여 데이터베이스 설계를 해보겠습니다. import MySQLdb # sql서버 접속합니다.conn = MySQLdb.connect(db='bigcat_cafe', user ='root', passwd ='*******', charset='utf8',port=27360,host='192.168.0.12')c = conn.cursor() # 테이블을 생성합니다.c.execute('DROP TABLE IF EXISTS drinks') # 테이블 구조를 만듭니다..
-
시놀로지 나스에 도커에서 마리아DB 처음부터 끝까지 설치 완료하기 4부Python 2018. 10. 7. 12:57
synology nas 에서 docker를 사용하여 mariaDB를 처음부터 끝까지 설치하기 간섭받지않고 자유롭게 설치하고 깔끔하게 삭제할수 있는 도커(Docker)를 활용하여처음부터 끝까지 한 번에 설치하여 설치하다가 중도 포기하는 일 없이 신경안쓰고 공부 또는 업무에 집중할수 있도록 시스템을 구축하는것이 주 목표입니다. 목표 1. 시놀로지 나스에 도커를 설치를 합니다.2. 도커설치 이후에 마리아db를 설치합니다.3. 마리아db 내부접속 / 외부접속되게 합니다.4. 한글(utf-8)도 깨짐 없이 출력 설정으로 마무리합니다 거의 막바지에 다다랐습니다. 바로 시작하겠습니다. 우선 윈도우 명령 프롬프트를 실행 합니다. 그리고 나서 chcp 949 실행을 합니다. 그리고 명령프롬프트라고 써있는 곳에마우스 오른..
-
시놀로지 nas에 docker에서 마리아DB 처음부터 끝까지 설치 완료하기 3부Python 2018. 10. 7. 12:41
시놀로지 나스 에서 docker를 사용하여 마리아 DB를 처음부터 끝까지 설치하기 간섭받지않고 자유롭게 설치하고 깔끔하게 삭제할수 있는 도커(Docker)를 활용하여처음부터 끝까지 한 번에 설치하여 설치하다가 중도 포기하는 일 없이 신경안쓰고 공부 또는 업무에 집중할수 있도록 시스템을 구축하는것이 주 목표입니다. 목표 1. 시놀로지 나스에 도커를 설치를 합니다.2. 도커설치 이후에 마리아db를 설치합니다.3. 마리아db 내부접속 / 외부접속되게 합니다.4. 한글(utf-8)도 깨짐 없이 출력 설정으로 마무리합니다 이전글 2018/10/07 - [Python] - 시놀로지 나스에 도커에서 마리아DB 처음부터 끝까지 설치 완료하기 2부 이전 시간에 이어서 마리아db 클라이언트를 설치하도록 하겠습니다. Mar..
-
시놀로지 나스에 도커에서 마리아DB 처음부터 끝까지 설치 완료하기 2부Python 2018. 10. 7. 10:54
시놀로지 nas 에서 docker를 사용하여 마리아 DB를 처음부터 끝까지 설치하기 간섭받지않고 자유롭게 설치하고 깔끔하게 삭제할수 있는 도커(Docker)를 활용하여처음부터 끝까지 한 번에 설치하여 설치하다가 중도 포기하는 일 없이 신경안쓰고 공부 또는 업무에 집중할수 있도록 시스템을 구축하는것이 주 목표입니다.목표 1. 시놀로지 나스에 도커를 설치를 합니다.2. 도커설치 이후에 마리아db를 설치합니다.3. 마리아db 내부접속 / 외부접속되게 합니다.4. 한글(utf-8)도 깨짐 없이 출력 설정으로 마무리합니다 이전글 2018/10/07 - [Python] - 시놀로지 나스에 도커에서 마리아DB 처음부터 끝까지 설치 완료하기 1부 이제 부터 utf8 설정을 할것입니다.아래 화면에서 exit 명령어를 사..
-
시놀로지 나스에 도커에서 마리아DB 처음부터 끝까지 설치 완료하기 1부Python 2018. 10. 7. 10:50
synology 나스에서 docker를 사용하여 mariaDB를 처음부터 끝까지 설치하기 간섭받지않고 자유롭게 설치하고 깔끔하게 삭제할수 있는 도커(Docker)를 활용하여처음부터 끝까지 한 번에 설치하여 설치하다가 중도 포기하는 일 없이 신경안쓰고 공부 또는 업무에 집중할수 있도록 시스템을 구축하는것이 주 목표입니다.목표 1. 시놀로지 나스에 도커를 설치를 합니다.2. 도커설치 이후에 마리아db를 설치합니다.3. 마리아db 내부접속 / 외부접속되게 합니다.4. 한글(utf-8)도 깨짐없이 출력 설정으로 마무리합니다. 1단계 도커설치하기 다음--다음 설치를 진행합니다. 도커가 설치가 완료가 되면 미리 준비를 하실게 있습니다.아래 사진을 보시면 docker라는 폴더가 생성되어 있습니다.여기에 아래와 같이 ..
-
Colaboratory 텐션플로 - 구글 주피터Python 2018. 10. 5. 22:15
구글에서 만든 텐션플로 주피터 Colaboratory 내 컴퓨터가 이것보다 안 좋다면 Coalboratory 사용 하는것도 고려해볼만 합니다. 기본적으로 구글 계정사용하며 사이트 접속시 자동 연동 됩니다.깃허브, 구글드라이브도 연동되며 편하게 관리하실 수 있습니다.주피터와 사용 방법이 비슷합니다.중요한건 GPU사용 가능합니다. 물론 그 GPU도 나의 시스템이 아닙니다.모든것을 구글에서 현재까지 무료로 제공합니다. 제공되는 사양을 잠시 볼까요? !cat /proc/cpuinfo 입력하시면 현재 제공되는 cpu 사양입니다. xeon cpu 2.20입니다. 다음은 메모리 보겠습니다.!cat /proc/meminfo 입력하시면 현재 제공되는 메모리는 13기가 정도 되는군요. tensorflow 버전을 확인해 보..