본문 바로가기
단도직입 파이썬(Python) – 파이썬 스크립트를 실행파일로 변환하기 (로또번호 생성 후 과거 자료와 비교하기) 제가 작성한 코드들을 VS Code나 PyCharm이 아닌 실행파일로 변환하여 실행시켜 보려 합니다. 에디터에서만 실행시켜보다 단독 실행파일을 만들어 실행시켜 보는 것도 좋을 것 같아 다소 허술하게 코딩 된 스크립트지만 py2exe 해 봅니다. 하단에 실행파일, 원본 파일 올려놓습니다. 우선 실행파일로 바꿀 python script를 준비합니다. 저는 최근 작성된 Lotto 번호 추출 후 과거 당첨번호와 비교하는 코딩을 작성했는데 그기에 random 번호로 확인할 건지, 직접 번호를 입력할 건지 택할 수 있게 수정하였습니다. def Choice_Lotto_Num(): choice_Num = [] count = 0 print('1 ~ 45 중에서 중복되지 않게 숫자 6개를 골라 입력하세요!!!') whil.. 2021. 12. 17.
단도직입 파이썬(Python) 기초 – 2 자료형(숫자형, 문자형) 오늘은 Python의 자료형에 대해 알아봅니다. 자료형의 종류로는 숫자, 문자열, 리스트, 튜플, 딕셔너리, 집합, 변수 등 여러 가지 중에서 숫자형과 문자열에 대해 알아봅니다. 굳이 외우거나 따로 공부하지 않아도 자주 접하다 보면 조금씩 익숙해지더군요. 코딩하다 에러 발생하면 다시 찾아보게 되고, 고치고, 이렇게 해보고, 저렇게도 해보고… 그러다 보면 자연스럽게 익숙해지더군요. 숫자형 자료형 항목 유형 사용법 정수형 123, -456, 0 >>> a = 123 >>> a = -456 >>> a = 0 실수형 1.23, -45.6 >>> a = 1.23 >>> a = -45.6 8진수, 16진수도 있지만 잘 사용하지 않습니다. 그냥 갈게요~! 사칙연산은 +,-,/,*과 제곱(**), 나눈 후 몫을 반환하.. 2021. 12. 15.
단도직입 파이썬(Python) 기초 – 1 기초 문법 우리가 누군가와 대화할 때나 노트에 필기할 때! 숫자나 문자를 구분을 해가며 이야기하거나 필기해 본 적이 있나요? 우리끼리는 1,2,3, … A, B, C라 읽거나 쓰면 어디까지 문자이고 어디까지 숫자인지 바로 파악 가능합니다. 하지만 안타깝게도 우리가 배우고자 하는 언어(Computer Language)는 문자, 숫자를 분명히 구분해야 알아듣습니다. 예를 들어 숫자형 1+1의 결괏값은 당연히 2로 알려주지만 문자형 ’1’+’1’는 문자형 ‘11’로 결괏값을 알려줍니다.(어찌 보면 당연한 결과!) 어떤 컴퓨터 언어든지 처음 코딩을 시작하면 제일 어색하고 이해하기 어려운 부분이 바로 자료형! 그리고 평소에 잘 사용하지 않는 기호들로 채워진 각 언어의 문법입니다. 그나마 파이썬은 타 언어에 비해 문법과 자료.. 2021. 12. 15.
네이버 검색광고 API 사용하기 - Source Code 네이버 검색광고 API 사용하기 - Python 3.8.9 ​import time import random import requests import pandas as pd import signaturehelper def get_header(method, uri, api_key, secret_key, customer_id): timestamp = str(round(time.time() * 1000)) signature = signaturehelper.Signature.generate( timestamp, method, uri, SECRET_KEY) return {'Content-Type': 'application/json; charset=UTF-8', 'X-Timestamp': timestamp, 'X-A.. 2021. 12. 14.