전체 글 621

[15-3 파이썬] 커피 머신 만들기(파이썬 실습)

오늘은 파이썬 실전 예제로 커피머신을 만들어보겠다. 커피머신 만드는데 필요한 정보이다. 1. 커피를 만드는 데는 물, 우유, 커피원두가 필요하다. 2. 커피머신은 에스프레소, 라떼, 카푸치노 3가지를 만들 수 있다. 3. 소비자는 espresso, latte, cappuccino 중 하나를 입력한다. 4. 소비자는 동전을 넣는다. 5. 금액이 충분하면 커피를 준다. 6. 잔액이 있다면 환불해준다. 커피를 만드는 데 필요한 물, 커피, 우유의 양은 노랑색 박스이다. 벌 수 있는 돈은 연두색 박스이다. 순서도를 그려보자. 기본 데이터이다. # 메뉴 정보 MENU = { "espresso": { "ingredients": { "water": 50, 'milk' : 0, "coffee": 18, }, "cost..

[15-2 파이썬] 파이참 꿀팁 1 (with 코랩colab)

지난 시간 파이참 설치를 했다. 오늘은 파이참을 사용하는데 필요한 팁을 알아보겠다. https://olivia-blackcherry.tistory.com/97 [15-1 파이썬] IDE, 파이참 설치하기, 파이썬 설치하기 IDE 통합 개발환경 Integrated Development Environment 작성한 코드를 분석하고 오류를 찾아주며 디버깅을 도와 올바르게 코드를 작성할 수 있도록 하는 프로그램이다. 주피터, 스파이더, VS코드, 파이참 olivia-blackcherry.tistory.com 1. 화면 테마 바꾸기 File > Setting> Appearance> Thema Darcula 어두움 Light 화면 밝음 2. 글씨체, 크기 바꾸기 File > Setting> Appearance> T..

[15-1 파이썬] IDE, 파이참 설치하기, 파이썬 설치하기

IDE 통합 개발환경 Integrated Development Environment 작성한 코드를 분석하고 오류를 찾아주며 디버깅을 도와 올바르게 코드를 작성할 수 있도록 하는 프로그램이다. 주피터, 스파이더, VS코드, 파이참 등등이 있다. 이번에는 파이참을 선택한다. 지금부터 파이참을 설치하는 순서를 안내한다. 1. 최신 파이썬 설치하기 https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 파이썬 사이트로 가서 다운로드를 클릭한다. 본인 컴퓨터에 맞는 운영체제를 자동으로 인식하기 때문에 아래의 빨강 상자에 있는 다운로드 버튼을 누르기만 하면 된다..

[14-1 파이썬] 비교 게임 만들기(코딩하는 순서, 방법)

"사과"라는 주제로 글짓기를 한다면 10명이면 10명 모두, 글의 내용이 다르다. 이번엔 수학 문제를 생각해보자. 문제: 10개의 사과가 있었는데, 이 중에서 7개를 먹고, 2개는 썪어서 버렸으며 근처 과일가게에 가서 3개 묶음 짜리 사과 2개를 더 사왔다면, 총 사과의 개수는 몇 개일까? 이 문제를 구하는 방식은 좀 전의 글짓기와는 달리, 10명이라면 7~8명 정도는 같은 방식으로 풀었을 확률이 높다. 그렇다고 모두가 똑같은 방식으로 풀지도 않는다. 결국 글짓기도, 수학도 문제에 대한 해결방법이 하나만 있지 않다. 대신, 좀 더 효율적인 방법이 있을 뿐이다. 필자는 코딩이 언어와 수학의 복합체라고 생각한다. 그래서 해결 방법이 하나만 있는 것은 아니지만, 수학문제처럼 일반적인 풀이는 존재할 수 있다고 ..

[13-2 파이썬] 나만의 아스키 아트 만들기(TAAG)

이전에 아스키 코드. 아스키 아트가 무엇인지 알려드렸다. 더 알고 싶으신 분은 아래의 게시글을 참고하면 된다. 우리가 옛날 오락실 게임을 하다보면 시작 멜로디와 함께 그림이 나왔다. 요새 디자인처럼 멋지거나 화려한 것이 아니라 기호, 글자들로 만들어진 단순한 그림이었다. 그런 그림들이 게임을 시작하는 내 마음을 가다듬게(?) 만들어줬던 것 같다. 이런 그림들을 아스키 아트라고 하는데, 오늘은 간단하게 아스키 아트를 생성하는 방법을 설명하겠다. 사이트에 접속한다. https://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20 Text to ASCII Art Generator (TAAG) patorjk.com 1. 문자 입력하기 2..