#python
-
파이썬_Number 3-2. 저장하기(기억하기)인생이 짧다면 Python ! 一以貫之(일이관지) 프로젝트 2018. 8. 29. 04:29
#============== Python 사칙연산으로 일이관지( 一以貫之) ======================================== #===============Number 3-2. 저장하기(기억하기) ================================================ # 지금은 규칙 따위는 잊어버리자# 직관을 따르자# 어떻게 저장할까?# 우리가 직관적으로 사용가능한건 숫자와 알파벳이다.# 이미 방정식은 최소한의 개념은 우리 머리에 녹아있다.# 다음을 보자 a = 4 # 무슨 뜻일까?# 모른다면 잠시 생각해보자.# 느낌상 a는 4이다 혹은 a는 4와 같다라고 생각이 들지 않는가?# 정확히는 다른 의미가 내포되어 있지만 지금 다른 의미는 중요하지 않다.# 그렇다# a =..
-
파이썬_Number 3-1 . 기본 사칙연산인생이 짧다면 Python ! 一以貫之(일이관지) 프로젝트 2018. 8. 29. 03:48
#============== Python 사칙연산으로 일이관지( 一以貫之) ======================================== #===============#===============Number 3-1. 기본 사칙연산===================================== #아무것도 없다고 두려워 말자#직관적으로 덧셈으로 시작하는것이 편하겠다.#1+1 입력하고 마우스로 브라우저 상단 중간쯤에 Run이라고 플레이버튼이 있다.#다음줄에 2라고 나올것이다.#강력추천은 shift + enter 를 누르면 자동실행되어 결과값이 나온다.#바로 3*2 로 단축키로 실행 해보자#6의 입력값이 나온다. 1 + 2 # 3출력3 * 71 # 213 출력4 / 2 # 2.0 출력12 - 2 ..
-
파이썬_Number 2. 아나콘다 설치및 실행요령인생이 짧다면 Python ! 一以貫之(일이관지) 프로젝트 2018. 8. 29. 03:17
2018/08/29-[인생이 짧다면 Python!一以貫之(일이관지) 프로젝트] - 파이썬_Number 1.시작하기전의 넋두리 #===================Number 2-1. 설치하기 ===================================================== #고민하지 말자#검색창에서 아나콘다를 입력해보자#그러면 진짜 아나콘다가 나올것 이다.#쫄지 말자! 스크롤을 좀 내려보자#중간 쯤에 Python:: Anaconda Cloud 라고 있다#못찾겠으면 https://www.anaconda.com/download/ 에 들어가자#고민하지말고 무조건 python 3.6 이상 버전을 받자.#본인에 맞는 운영체제를 선택후 설치하자#이하 자세한 설치법은 아나콘다 설치 또는 anaconda..
-
파이썬_Number 1. 시작하기전의 넋두리인생이 짧다면 Python ! 一以貫之(일이관지) 프로젝트 2018. 8. 29. 02:54
#======================Number 1 . 시작하기전의 넋두리========================================== # 머리가 하얗다.# 멍때리기 선수가 되었다.# 몇 십권을 봤을까?# 기본서만 수 십권이다.# 딥러닝,웹 크롤링,통계 분석 등등 정말 많이 봤다.# 그러나 뭔가를 시작을 할 수가 없었다.# 목표가 없기 때문인가? 아니면 문법을 몰라서 일까?# 반복해서 연습을 안해서 일까?# 아이러니 하게도 컴퓨터의 여러 중요 용도중에 하나는 반복 하는게 주 업무다.# 사람은 반복하는것에 취약하고 어울리지도 않는다.# 문법을 모를까?# 파이썬은 최소한의 직관적인 문법으로 구현할수 있다.# 에디터에 1+1만 쳐도 2가 출력된다.# 이건 뭐야... 너무 쉽잖아.# 목표가 ..
-
로또 번호 빈도수 시각화 하기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..