[일상봇 만들기] 나의 하루하루를 도와줄 친구! (15) 썸네일형 리스트형 level_04_part_1 Level 04 01_클래스, 메소드, 그리고 모듈 0_이미 알고 있던 것 1) 붕어빵과 천원 한 장. 단팔 붕어빵은 밀가루 반죽 안에 팥을 넣고 틀에 익혀내는 것 입니다. 슈크림 붕어빵은 밀가루 반죽 안에 슈크림을 넣고 틀에 익혀내는 것이죠. 흑임자 붕어빵은 밀가루 반죽에 흑임자 가루를 섞어 틀에 익혀냅니다. 같은 단팥 붕어빵이라도 가게마다, 사장님의 반죽 비율에 따라 그때그때 조금씩 다릅니다. 그.러.나 위 모든 것들은 전부 우리가 '붕어빵' 이라고 호칭하죠. 천 원짜리 한 장은 여러 가지 형태가 있습니다. 메모를 적어놓아도, 모서리가 찢어져있거나 해도 오든 경우에 대해 우리는 전부 '천 원짜리 한 장' 이라고 부릅니다. 클래스(class) 라는 단어를 사전에서 검색해보면 학교의 반 또는 수업 을 의.. level_03_part_2 Level 03 03_[함수] 변수의 계급 1_갑자기 분위기 계급? 네, 계급이 있습니다. 파이썬은 사실 신분사회인 것이죠. '관계자 외 출입금지' 라는 말이 있는데, 해당 지역에는 관계자만 출입할 수 있다는 의미이죠? 손님 신분으로 식당에 간다면, 관계자가 아니기 때문에 주방같은 곳에 출입하지 않지만 사장님 신분이라면 식당의 어디에나 출입할 수 있을 겁니다. 사장님 이라면 영업시간이 아닐 때에도 매장에 들어갈 수 있지만 손님이라면 도둑이 아닌 다음에야 영업시간이 아닐 때 매장에 들어갈 수 없죠. 이렇게 신분에 따라 특정 시간과 특정 장소에 있을 수 있는 자격이 달라지게 됩니다. 그렇다면 파이썬에서는 이 '신분' 이라는 것을 어떻게 이해할 수 있을까? 간단한 방법과 조금씩 어려워지는 방법으로 접근해 볼 .. level_03_part_1 Level 03 01_[함수] 코드 없이 알아보기 1_함수는 상자입니다. 함수는 상자를 의미하는 '함' 과 숫자를 의미하는 '수' 가 합쳐진 단어이죠. 함수라는 것을 간단하게 생각하면 아래와 같습니다. 1) 숫자가 상자에 들어간다. 2) 상자 안에서 무슨 일이 일어난다. 3) 결과가 상자 밖으로 나온다. 이를 그림으로 표현하면 이렇게! 이렇게 간단한 것을 수학에서는 이렇게 표현합니다. f(x) = x + 1 # 첫 번째 줄 f(3) = 4 # 두 번째 줄 첫 번째 줄과 두 번째 줄을 쉽게 풀어서 이해해 보겠습니다. [첫 번째 줄] f(x) 1) 상자의 이름은 f 입니다. 2) 상자에 들어가는 것은 x 입니다. x + 1 1) 상자 안에서 x + 1 이라는 일이 일어납니다. [두 번째 줄] f(3) 1) .. level_02_part_2 Level 02 02_제어문과 반복문 기초 1_제어문의 구조 설명 01 SHAPE \* MERGEFORMAT if 불리언: 불리언이 True 인 경우 실행되는 코드 else: 불리언이 False 일 경우 실행되는 코드 예) age = 3 if age < 5: print('영 유아 입니다.') else: print('영 유아가 아닙니다.') if 의 의미는 '만약 ~ 이라면' 이지요. 만약 불리언이 참 이라면, 들여쓰기 된 부분을 실행 하겠다는 의미를 갖고 있습니다. 불리언이 거짓인 경우, 다음 단계인 else로 넘어갑니다. 만약 ~ 이라면 이렇게, 아니면 저렇게 두 가지 경우의 수가 있는 것입니다. 여기에서 더 나아가 두 가지를 더 다뤄보겠습니다. 1). 참인 경우에만 코드를 실행하고, 거짓인 경우에는 .. level_02_part_1 Level 02 01_문자열 포매팅을 사용하여 데이터 다루기 1_포매팅 '포매팅은 문자열의 한 지점 %s 을 지정하여 정보를 집어넣는 것입니다.' % 정보 예) day_length = '10시간' result = '오늘 서울 낮의 길이는 %s 입니다.' % day_length 포매팅 이라는 단어는 포맷 + ing 으로 이루어져 있습니다. 어려울 것 없어요, 그러니까 '포맷' 이라는 단어의 의미만 알면 어느정도 용도가 보인다는 말이지요. 흔히 컴퓨터를 '포맷한다' 라고 사용되는 이 단어는 '초기화', '양식', '서식' 의 의미를 갖고 있습니다. 컴퓨터를 포맷하고 윈도우를 다시 설치한다는 표현은 여기에서 '초기화' 의 의미로 사용된 것입니다. 지금 단원에서 이야기하는 포매팅은 '양식' 과 '서식' 의 의미.. mok_cha 목차는 총 6 개의 단원으로 구성되어 있습니다. 들어가며 Level_1 Level_2 Level_3 Level_4 200% 활용하기 [들어가며] // 4차산업혁명 시대 - 아침부터 저녁까지 00씨의 일상에서 AI 스피커, 시장 동향 파악, 자동응답 챗봇을 사용하는 하루 소개 - AI 스피커 “아침에 일찍 회의가 있으니까 평소보다 30분 일찍 깨워줘~” 집을 나서기 전, 비가 오는지 혹은 미세먼지가 어떤지 파악 - 시장분석 도구 정보 수집기를 통해서 평소 1시간 걸리는 뉴스 클리핑 작업을 5분 안에 끝냄. - 자동응답 챗봇 퇴근 후에 나에게 오는 고객단순문의사항에 대하여 자동응답 챗봇으로 응대. // 00씨의 하루에서 파이썬은 어디에 있나요? - AI, 빅데이터, 봇 시장에서 파이썬이 높은 점유율로 사용되.. level_00_들어가며 Level 00 들어가며 4차산업혁명 시대, 파이썬은 우리 곁에 있어! (아침부터 저녁까지 00씨의 일상에서 AI 스피커, 시장 동향 파악, 자동응답 챗봇을 사용하는 하루 4컷 만화로 소개) ①영업맨 00씨 나는야 영업맨! 진정한 영업맨이 되려면 고객하고 자주 만나야 하니까 다른 것에 시간 쓰는 게 아까워! ②AM 5:30 - AI 스피커 “아침에 일찍 회의가 있으니까 평소보다 30분 일찍 깨워줘~” “띠리리리리링” “(기가지니/시리)야, 오늘 비 와? 오늘 미세먼지는 어때?” “00님, 오늘의 강수 확률은 30%입니다. 미세먼지는 50이니 마스크를 챙기세요” ③PM 4:00 - 시장분석 도구 “다른 회사에 다니는 영업 친구들은 자료 수집(뉴스 클리핑?)만 하루종일 해서 고객을 만날 시간이 없다고 하는데.. 이전 1 2 다음