나도코딩 7

# 프로그래밍 # 독학 일기 08 # 파이썬 _ 나도코딩 퀴즈 풀이

이번 퀴즈에서는 와 구문을 이용해 예외처리를 하는 방법에 대해 다뤘습니다. 처음 공부할 때는 예외처리가 필요할까 라는 의문이 들었습니다. 퀴즈를 통해 프로그램을 작성해보니, 지금껏 이용했던 프로그램에서 당연하게 처리되던 작업이었습니다. 사용자 정의 오류를 만들고 해당 오류를 인위적으로 발생시키는 법까지 학습할 수 있었습니다. 모두 아래의 강의 영상을 확인하셔서 공부해보세요. 나도코딩 유튜브 영상 : 파이썬 코딩 무료 강의 (기본편) - 6시간 뒤면 여러분도 개발자가 될 수 있어요 [나도코딩] Quiz # 대기 손님의 치킨 요리 시간을 줄이고자 자동 주문 시스템을 제작하였습니다. # 시스템 코드를 확인하고 적절한 예외처리 구문을 넣으시오. # 조건 1 : 1보다 작거나 숫자가 아닌 입력값이 들어올 때는 V..

파이썬도르 2021.03.16

# 프로그래밍 # 독학 일기 07 # 파이썬 _ 나도코딩 퀴즈 풀이

이번 퀴즈에서는 클래스를 직접 만들어 프로그램 작성 시 이용해보는 예제입니다. 이제는 당연하게 여겨지는 '객체 지향 프로그래밍'의 핵심 개념이라고 할 수 있습니다. 이전에 배울 때는 클래스라는 것이 어렵기만 했는데, 이해하고 보면 정말 유용한 기능이라고 생각합니다. 퀴즈 전 나도코딩님의 강의 영상을 시청하신다면 쉽게 이해하고 따라할 수 있습니다. 나도코딩 유튜브 영상 : 파이썬 코딩 무료 강의 (기본편) - 6시간 뒤면 여러분도 개발자가 될 수 있어요 [나도코딩] Quiz # 주어진 코드를 활용하여 부동산 프로그램을 작성하시오. # (출력 예제) # 총 3대의 매물이 있습니다. # 강남 아파트 매매 10억 2010년 # 마포 오피스텔 전세 5억 2007년 # 송파 빌라 월세 500/50 2000년 Pyt..

파이썬도르 2021.03.15

# 프로그래밍 # 독학 일기 05 # 파이썬 _ 나도코딩 퀴즈 풀이

이번에는 사람의 키 데이터를 이용해 표준 체중을 구하는 프로그램을 작성해보겠습니다. 데이터 사이에 일련의 수학적 규칙이 존재한다면 이렇게 프로그램을 이용해서, 하나의 데이터로 부터 다른 데이터를 유추할 수 있습니다. 프로그래밍을 공부하다 보니, 'DRY' 라는 말을 접하게 되었습니다. 풀어 쓰자면 'Don't Repeat Youself', 즉 사용자가 직접 반복 수행하는 것을 지양하라는 뜻입니다. 즉, 단순한 반복 작업은 컴퓨터에게 시킬 수 있는 프로그램이 좋은 프로그램이라는 의미입니다. 저도 언젠가 제 일을 컴퓨터에게 맡기고 띵가 띵가 놀고 싶네요. 나도코딩 유튜브 영상 : 파이썬 코딩 무료 강의 (기본편) - 6시간 뒤면 여러분도 개발자가 될 수 있어요 [나도코딩] Quiz # 표준 체중을 구하는 프..

파이썬도르 2021.03.13

# 프로그래밍 # 독학 일기 04 # 파이썬 _ 나도코딩 퀴즈 풀이

이번 퀴즈는 딕셔너리 자료 구조를 이용하여, 택시 기사가 승객을 매칭하는 프로그램을 작성해보겠습니다. 나도코딩님의 영상을 보면 이해도 빠르고, 재밌는 퀴즈도 많아서 파이썬을 공부할 맛이 나는 것 같습니다. 관심이 있으시면 아래의 링크로 접속해서 지금이라도 공부해보세요! 나도코딩 유튜브 영상 : 파이썬 코딩 무료 강의 (기본편) - 6시간 뒤면 여러분도 개발자가 될 수 있어요 [나도코딩] Quiz # 택시 기사님의 승객 매칭 # 조건1 : 승객별 운행 소요 시간은 5분 ~ 50분 사이의 난수로 정해집니다. # 조건2 : 당신은 소요 시간 5분 ~ 15분 사이의 승객만 매칭해야 합니다. # (출력문 예제) # [0] 1번째 손님 (소요시간 : 15분) # [ ] 2번째 손님 (소요시간 : 50분) # [0]..

파이썬도르 2021.03.12

# 프로그래밍 # 독학 일기 03 # 파이썬 _ 나도코딩 퀴즈 풀이

이번 퀴즈에서는 복수개의 대상들 중 무작위 개체를 선별하는 프로그램을 작성합니다. 모듈을 사용한다면 다양한 방법을 통해 작성이 가능합니다. 단, 이번 퀴즈에서는 조건에 맞게 특정 함수를 사용해 코드를 작성해보겠습니다. 경품 추첨이 이러하다면, 아래를 응용하여 로또 번호 생성기도 만들 수 있을 것 같습니다. 나도코딩 유튜브 영상 : 파이썬 코딩 무료 강의 (기본편) - 6시간 뒤면 여러분도 개발자가 될 수 있어요 [나도코딩] Quiz # 경품 추첨 # 조건1 : 편의상 댓글은 20명이 작성하였고, 아이디는 1~20 이라고 가정 # 조건2 : 댓글 내용과 상관없이 무작위로 추첨하되 중복 불가 # 조건3 : random 모듈의 shuffle과 sample을 활용 # 출력 예제 # -- 당첨자 발표 -- # 치..

파이썬도르 2021.03.11

# 프로그래밍 # 독학 일기 02 # 파이썬 _ 나도코딩 퀴즈 풀이

세번째 퀴즈는 웹 사이트 주소 별로 비밀번호를 자동으로 만들어주는 프로그램 입니다. 보안의 이유로 실제로 사용하기는 어렵겠지만, 이를 응용하여 주기적으로 비밀번호를 바꿔줄 때 유용하게 사용할 수 있을 것 같습니다. 나도코딩 유튜브 영상 : 파이썬 코딩 무료 강의 (기본편) - 6시간 뒤면 여러분도 개발자가 될 수 있어요 [나도코딩] Quiz 02 # 사이트 별 비밀번호를 만들어 주는 프로그램을 작성하시오. # 예) http://naver.com # 규칙1 : http:// 부분 제외 => naver.com # 규칙2 : 처음 만나는 점(.) 이후 부분은 제외 => naver # 규칙3 : 남은 글자 중 처음 세자리 + 글자 갯수 + 글자내 'e' 갯수 + "!"로 구성 # 예) nav51! Python ..

파이썬도르 2021.03.10

# 프로그래밍 # 독학 일기 01 # 파이썬 _ 나도코딩 퀴즈 풀이

파이썬 공부에 앞서 작성자 본인의 학습 의지를 다잡고 학습한 내용을 복습하고자 블로그에 글을 쓰게되었습니다. 또한 프로그래밍에 정답은 없으므로 보시는 분들과 좋은 정보 공유 수단이 되었으면 좋겠습니다. 나도코딩 유튜브 채널에서 Python 기본편 강의를 보며 중간 중간에 나오는 퀴즈를 풀고, 작성한 풀이를 공유합니다. 가능하다면 퀴즈를 응용 발전시켜 다양한 개념을 사용해보도록 하겠습니다. 나도코딩 유튜브 영상 : 파이썬 코딩 무료 강의 (기본편) - 6시간 뒤면 여러분도 개발자가 될 수 있어요 [나도코딩] Quiz 02 # 당신은 최근에 코딩 스터디 모임을 새로 만들었습니다. # 월 4회 스터디를 하는데 3번은 온라인으로 하고, 1번은 오프라인으로 하기로 했습니다. # 아래 조건에 맞는 오프라인 모임 날..

파이썬도르 2021.03.09