본문 바로가기
728x90

분류 전체보기1582

파이썬 스프레드 시트와 구글 뉴스 연동 - 내 일을 바꾸는 업무 자동화 8장 8.6-1 import gspread from oauth2client.service_account import ServiceAccountCredentials scope = [ 'https://spreadsheets.google.com/feeds', 'https://www.googleapis.com/auth/drive' ] credentials = ServiceAccountCredentials.from_json_keyfile_name('alghost-auto-...json', scope) gs = gspread.authorize(credentials) doc = gs.open_by_url('https://....') # 첫번째 시트 가져오기 ws = doc.get_worksheet(0) # B1 셀의 데이.. 2021. 5. 29.
파이썬 엑셀 연동해서 메일 보내기 - 내 일을 바꾸는 업무 자동화 7장 auto_email.py from my_email import send_mail from openpyxl import load_workbook xlsx = load_workbook('수강생_결제정보.xlsx', read_only=True) sheet = xlsx.active for row in sheet.iter_rows(): name = row[0].value mail = row[1].value status = row[3].value if status == '결제완료': contents = '결제완료가 확인되어 커리큘럼을 안내해드립니다.' send_mail(name, mail, contents, '커리큘럼.xlsx') my_email.py from email.mime.text import MIMETex.. 2021. 5. 29.
파이썬으로 엑셀 읽고 쓰는 법 - 내 일을 바꾸는 업무 자동화 6장 6.4-1 from openpyxl import load_workbook # result.xlsx를 읽은 후 기본 시트를 선택 xlsx = load_workbook('result.xlsx', read_only=True) sheet = xlsx.active # A1 셀의 데이터를 출력 print(sheet['A1'].value) # B1 셀의 데이터를 출력 print(sheet['B1'].value) 6.4-2 from openpyxl import load_workbook # result.xlsx를 읽은 후 기본 시트를 선택 xlsx = load_workbook('result.xlsx', read_only=True) sheet = xlsx.active # 첫번째 행을 가져옴 row = sheet['1'] .. 2021. 5. 29.
파이썬 엑셀 파일 읽고 쓰기 - 내 일을 바꾸는 업무 자동화 5장 5.4-1 from os import listdir files = listdir("C:\\example") print(files) 5.4-2 from os.path import exists if exists("C:\\Python27"): print("Python 2.7 is installed") 5.4-3 from os import makedirs makedirs("C:\\example") 5.4-4 from shutil import copyfile copyfile("C:\\Downloads\\download.txt", "C:\\Downloads\\copied.txt") 5.4-5 from shutil import copytree copytree("C:\\Downloads ", "C:\\Copied_Do.. 2021. 5. 29.
파이썬 메일 보내기, 기본 문법 - 내 일을 바꾸는 업무 자동화 4장 4.1-1 def print_hello(): print('Hello world!') print('It\'s me') print_hello() print_hello() print_hello() 4.2-1 def my_sum(a, b): res = a + b return res res = my_sum(10, 20) print(res) 4.2-1_scope num = 1 def my_num(): num = 0 my_num() print(num) 4.4-1 class Email: sender = "" def send_mail(self, recv, subject, contents): print("From:\t" + self.sender) print("To:\t" + recv) print("Subject:" + s.. 2021. 5. 29.
파이썬으로 메일 보내기, 기본 문법 - 내 일을 바꾸는 업무 자동화 3장 3.1-1 if True: print("less than 10") print("okay") 3.1-2 num = 10 if num 10: print("more than 10") else: print("same") if num < 10: print("less than 10") if num < 15: print("less than 15") if num < 20: print("less than 20") 3.1-3 data = 0 if data: print(data) else: print("no data is available") data = ['student', 'teacher'] if data: print(data) else: print(.. 2021. 5. 29.
요기요 신한카드 혜택 및 장단점 총 정리 요기요 신한카드 연회비 정리 요기요 20% 결제일 할인 월 최대 2만원 할인 1회 이용 시 건당 최대 2천원 할인 요기요 추가 10% 캐시백 월 최대 5천원 캐시백 당월 (1일~말일) 까지 OTT서비스(넷플릭스, 유튜브 프리미엄, 왓챠플레이 중 1곳 이상)이용과 요기요 동시 이용 시 캐시백 제공 캐시백 금액은 이용한 익월 15일내 결제 계좌로 입금됩니다. 요기요 20% 할인 서비스가 적용된 거래에 한하며 할인 전 금액기준으로 10% 캐시백이 제공됩니다. OTT 15% 결제일 할인 통합 월 최대 5천원까지 할인 넷플릭스, 유튜브 프리미엄, 왓챠플레이 서비스 대상 가맹점 공식 사이트에 직접 접속하여 신청한 정기결제(자동이체) 이용 건에 한하여 서비스 적용됩니다. (1회성 일반구매 결제, 앱 내 결제, 구글 .. 2021. 5. 26.
C 프로그래밍 (새내기를 위한 첫 C 언어 책) 5장 답지 및 솔루션 1. 반복문인 while문과 do~while문의 차이점을 설명하시오. 2. if문이 두 번 나타나는 ①, ②를 논리 연산자를 이용해 두 조건을 하나로 표현한 if문으로 작성하시오. 3. 다음 코드에서 잘못된 부분을 찾아 수정하시오. 4.다음 프로그램의 실행 결과를 추정한 뒤 직접 실행한 결과 값과 비교해보시오. 5. 다음 프로그램에서 ①은 동일한 결과를 출력하는 while문으로, ②는 동일한 결과를 출력하는 for문으로 변환해 작성하시오. 6. 하나의 문자를 입력받고, 입력받은 문자를 알파벳 대문자, 알파벳 소문자, 숫자, 그 외의 문자들로 구별하는 프로그램을 if문을 이용해 작성하시오. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { char di.. 2021. 5. 25.
C 프로그래밍 (새내기를 위한 첫 C 언어 책) 4장 답지 및 솔루션 1. 연산자 =와 ==의 차이점을 기술하시오. 2. 다음 연산자를 우선순위가 높은 순서대로 정리하시오. 대입, 산술, 관계, 논리, 조건, 증감, 비트, 콤마 3.다음 프로그램을 실행한 결과를 추정하여 결과값을 직접 적어본 후 프로그램을 실행하여 추정한 값과 실행 값을 비교해보시오. 4. 다음 코드 옆 밑줄 부분(int1,int2,r1,r2값)에 변수의 값을 적으시오. 5. 센티미터(cm)로 표현된 키를 입력하면 피트(feet)와 인치(inch)로 변환하는 프로그램을 작성하시오. (소수 2자리) 6. 킬로그램(kg)단위의 무게를 입력받아 파운드(lb)단위로 출력하는 프로그램을 작성하시오. (소수 1자리) #include int main(void) { double kilo, pound; printf("kg.. 2021. 5. 25.
728x90