전체 글
-
파이썬_Number 1. 시작하기전의 넋두리인생이 짧다면 Python ! 一以貫之(일이관지) 프로젝트 2018. 8. 29. 02:54
#======================Number 1 . 시작하기전의 넋두리========================================== # 머리가 하얗다.# 멍때리기 선수가 되었다.# 몇 십권을 봤을까?# 기본서만 수 십권이다.# 딥러닝,웹 크롤링,통계 분석 등등 정말 많이 봤다.# 그러나 뭔가를 시작을 할 수가 없었다.# 목표가 없기 때문인가? 아니면 문법을 몰라서 일까?# 반복해서 연습을 안해서 일까?# 아이러니 하게도 컴퓨터의 여러 중요 용도중에 하나는 반복 하는게 주 업무다.# 사람은 반복하는것에 취약하고 어울리지도 않는다.# 문법을 모를까?# 파이썬은 최소한의 직관적인 문법으로 구현할수 있다.# 에디터에 1+1만 쳐도 2가 출력된다.# 이건 뭐야... 너무 쉽잖아.# 목표가 ..
-
matplotlib 표 한글 적용하기!= 파이썬 2018. 8. 16. 19:22
matplotlib 표에 한글 적용하기 1. from matplotlib import font_manager, rc 2. fn_name = font_manager.FontProperties(fname='c:/Windows/Fonts/malgun.ttf').get_name() 3. rc('font',family=fn_name) 예제 import numpy as npimport matplotlib.pyplot as pltfrom matplotlib import font_manager, rcfn_name = font_manager.FontProperties(fname='c:/Windows/Fonts/malgun.ttf').get_name()rc('font',family=fn_name) k_name = ['수박..
-
64bit 아나콘다에서 32bit 파이썬 환경으로 사용하기Python 2018. 8. 15. 11:11
64bit 아나콘다 환경에서 32bit 아나콘다 가상환경 사용하기 1. set CONDA_FORCE_32BIT =1 # 32bit 환경 세팅 2. conda create -n venv32 python=3.6 anaconda # 아나콘다 32bit 가상화 설치 ( venv32 는 원하시는 이름으로 교체) 3. activate venv32 # 가상환경 활성화 3 - 1. deactivate # 가상환경 비활성화 3 - 2 conda env list # 가상환경 이름 리스트 보기 4. conda update pyqt#가상환경(activate venv32) 실행상태에서 pyqt업데이트하기 이상 완료- 좀 더 안정적인 증권사 api 사용가능 합니다.
-
로또 번호 빈도수 시각화 하기Python 2018. 7. 3. 23:46
로또 번호 빈도수 시각화 해보기이전 프로그램에서 생성된 번호로 빈도수를 시각화 해봅시다. from matplotlib import pyplot as plt #시각화 모듈 작동import pandas as pd # 통계,분석등을 위한 pandas의 모듈을 불러옵니다. k_data = Counter(k_lott) #카운터의 변수를 생성합니다. data = pd.Series(k_data) # pandas의 Series를 사용해 인덱스와 값을 자동으로 만들어줍니다.k_lotto=data.sort_index() # 보기좋게 인덱스를 정렬합니다.k_lotto.plot(figsize=(10,15),kind='barh',grid=True, title='Lotto_kor') # plot는 그래프사용시 속성을 지정합니다...
-
로또 번호 빈도수 파이썬 프로그램Python 2018. 7. 3. 17:49
생성된 개별 로또 번호의 빈도수를 보여주는 프로그램 이전 프로그램에서 몇 줄만 추가하면 됩니다. from collections import Counter # 리스트를 사전으로 변환해 주고 빈도수로 보여줍니다. k_lott =[] # 어디에서나 사용할 수 있도록 전역변수를 선언합니다. def lott(n): import random lott_num = [] for games in range(n): k = range(1,47) lott_num.append(random.sample(k,6)) print(lott_num) for mon in lott_num: # 회차별로 6개 조합 번호의 리스트를 새 변수(mon)에 담습니다. for bob in mon: # 새 변수(mon)에 담은 리스트의 안의 개별숫자를 새..
-
간단한 로또 생성 프로그램Python 2018. 7. 3. 16:00
중복없는 로또 파이썬 프로그램 def lott(n): #함수를 만듭니다.'n'은 몇번 로또게임을 몇 번 할지 매개변수를 받습니다. import random #랜덤 모듈을 임포트 합니다. lott_num = [] # 만들어진 로또 숫자를 리스트에 넣기위해 변수를 선언합ㄴ디ㅏ. for games in range(n): # 반복문을 몇 회 실행 할지 'n'으로 range범위를 지정합니다. k = range(1,47) # 로또 숫자 범위를 지정합니다.47은 마지막은 번호는 실행안되므로 46까지 실행됩니다 lott_num.append(random.sample(k,6)) # 번호를 append로 추가하고 random.sapmple은 중복되지 않는 번호를 뽑습니다. print(lott_num) # random.sam..
-
mysql - 한글입력에러 ERROR 1366 (HY000) : incorrect string value!= 파이썬 2018. 3. 30. 00:06
MYSQL 한글 입력 에러 ERROR 1366 (HY000) vi /etc/mysql/my.cnf에 아래 코드를 입력합니다. [client]default-character-set = utf8 [mysql]default-character-set = utf8 [mysqld]collation-server = utf8_unicode_ciinit-connect = "SET NAMES utf8"character-set-server = utf8 service mysql restart 서비스 재시작합니다. *이미 만들어진 테이블이라면 아래 처럼 해줍니다. mysql> ALTER TABLE 테이블이름 convert to charset utf8 mysql> quit 하시고service mysql restart 서비스 재시..