본문 바로가기

Data/Python

(18)
Database 네이밍 룰(Naming Rule) 1. Database 관련 Naming Rule 가. Database Schema Name 1) 규칙 █ Database Profile 이름을 의미함 █ DB Alias 이름과 동일하게 함 █ 영문 대문자로 작성함 █ Database Short Name의 길이는 최대 8자리를 넘을 수 없음 █ Database Short Name은 각 Site의 Unique한 Name을 사용함 2) 표기 방식 예) TOURDB, ETKP, TKS… 나. Table Name 1) 규칙 █ 테이블임을 표시하기 위해 테이블 명 뒤에 ‘_TB’ 라는 구분을 사용함 █ 테이블명은 대문자로 사용함 █ 시스템 구분 코드와 모듈구분코드로 업무 영역을 구분함 █ 의미있는 테이블명은 3단어까지 사용할 수 있음 █ 단어와 단어 사이는 ‘_’..
MySQL 사용법 The Database 데이타베이스는 이제 모든 사람들의 생활에서 없어서는 안될 매우 중요한 부분이 되어졌다. 데이타베이스가 없다면 우리가 하고 있는 많은 일들은 매우 지루하고, 불편한 일들이 될 것이다. 은행과 대학, 도서관은 이러한 데이타베이스 시스템에 크게 의존하고 있는 기관의 예이며, 인터넷의 검색엔진, 온라인 쇼핑몰또한 데이타베이스를 이용하여 구축되어지고 있다. 데이타베이스는 하나의 컴퓨터가 데이타베이스 서버와 개방적인 상호 관계를 할 수 있도록 도와주는 도구이자 인터페이스의 역할을 한다. T.c.X. DataKonsultAB에 의해 개발된 MySQL 서버는 현재 시장에서 급속하게 성장하고 있는 SQL(Structured Query Language) 데이타베이스 서버 중의 하나이다. MySQL은..
Homebrew(홈브류) 설치 및 사용법, MacOS에서 프로그램을 쉽게 다운로드 및 삭제할 수 있는 패키지 관리자 https://whitepaek.tistory.com/3?category=768130 Homebrew(홈브류) 설치 및 사용법, MacOS에서 프로그램을 쉽게 다운로드 및 삭제할 수 있는 패키지 관리자 Homebrew 설치 및 사용법 macOS를 새롭게 구입 또는 클린 설치를 하고 나서 가장 먼저 설치하는 MacOS 용 패키지 관리자입니다! 많은 맥 유저분들이 아직 Homebrew를 터미널에서 사용하는 방식이 익숙하지 않아서.. whitepaek.tistory.com macOS MySQL 설치 및 설정 사용법 macOS MySQL 설치 및 설정 사용법 macOS에서 MySQL 설치, 삭제, 환경변수 설정 및 사용법! Web 공부를 하다 보면 데이터베이스는 필수로 사용되는 거 같습니다. 저는 Web 개발 ..
파이썬 코딩 컨벤션 해당글은 https://spoqa.github.io/2012/08/03/about-python-coding-convention.html 에서 작성되었습니다. Coding Convention 코딩 컨벤션이란 개념에 대해 생소하신 분들도 계실 테니 이를 먼저 알아보죠. 코딩 컨벤션은 프로그램 코드를 작성할 때 사용되는 일종의 기준입니다. 이를테면 들여쓰기(Indentation)는 공백으로 할거냐 탭으로 할거냐. 부터 var a = 3; 과 같은 코드에서 a와 =를 붙이느냐 마느냐라던지를 정해주는 것이죠. 알고 계시는 것처럼 이러한 차이는 특별히 실행 결과의 영향을 주지 않습니다. 다르게 이야기하자면 “실행 결과에 별 차이가 없는 선택지들”이기 때문에 일관성이 있는 기준을 두어 통일하자는 것이지요. 그렇다면 ..
'머신러닝-딥러닝', 뭐가 다를까? 해당글은 : http://www.zdnet.co.kr/news/news_view.asp?artice_id=20170807140504 에서 작성되었습니다. 지난해 '알파고 쇼크'이후 인공지능(AI)에 대한 관심이 커진 가운데, 자주 언급되는 AI 관련 용어가 바로 '기계학습(머신러닝)' 과 '심층학습(딥러닝)'이다. 하지만 머신러닝과 딥러닝의 차이를 잘 모르거나, 혼동하는 사람이 적지 않다.이에 두 기술 용어의 차이를 공학용 소프트웨어 'MATLAB'의 개발원인 매스웍스가 쉽게 해설한 유트브 동영상이 관심을 모으고 있다. 머신러닝이나 딥러닝 모두 학습 모델을 제공해 데이터를 분류하는 데 사용되는 기술이다.그 기능을 설명하는 데 있어 자주 사용되는 것이 개와 고양이 이미지를 분류하는 예시인데,매스웍스가 공개..
[Anaconda] 아나콘다 설치 및 사용법 for 맥 & 윈도우 아나콘다(Anaconda) 설치 및 사용법 아나콘다가 무엇일까?컨티눔(Continuum)사가 제작한 파이썬 배포판이 바로 '아나콘다' 입니다. 여러가지 배포판 중 가장 후발주자이지만 가장 뛰어난 완성도로 현재는 사실상의 표준(de facto standard) 이 되었습니다. 아나콘다는 패키지 의존성을 관리해주므로 가상환경에 따라 독립적으로 패키지를 관리할 수 있습니다. 아나콘다 설치아나콘다는 https://www.continuum.io/downloads 다음과 같은 페이지에 접속해서 다운로드 받을 수 있습니다. 사용하시는 OS 환경에 따라 윈도우, OSX, 리눅스 중에 선택해서 받으시면 됩니다. 파이썬 3버전이나 파이썬2.7 버전 어느 것을 받으셔도 크게 상관없습니다. 왜냐하면 저희는 필요하다면 가상환경..
Machine Learning #6 Pandas Dataframe 1. Pandas Dataframe 형식으로 읽어오기 import pandas as pd df = pd.read_csv('./data_file/ex1.csv') print('\n', df) print('\n', pd.read_table('./data_file/ex1.csv', sep=',')) print('\n', pd.read_table('./data_file/ex2.csv', header=None, sep=',')) print('\n', pd.read_table('./data_file/ex2.csv', names=['a','b','c','d','message'])) names = ['a','b','c','d','message'] print('\n', pd.read_table('./data_file/e..
Machine Learning #5 Matplotlib 1. Default import pandas as pd import matplotlib.pyplot as plt import numpy as np #t = np.arange(0., 5., 0.2) #plt.plot(t, t,'r--', t, 0.5*t**2, 'bs:', 0.2*t**3, 'g^-') np.random.seed(12345) f1 = plt.figure(figsize=(10,2)) plt.title('figsize:(10,2)') plt.plot(np.random.randn(100)) plt.savefig('ex_plot.png', dpi=400, bbox_inches='tight') plt.show() 2. Line Exx1 = np.linspace(0., 5.) x2 = np.linsp..