꿈을 코딩하다! 코드덤

Code your dreams

자세히보기

파이썬 Python 강좌/예제로 배우는 파이썬 73

[파이썬 강좌] 72. 단체 이메일 보내기 | smtp 라이브러리로 파이썬에서 이메일 발송하기

안녕하세요. 코드덤입니다! 이번 시간에는 파이썬으로 단체 이메일을 보내는 방법에 대해 소개해 드리겠습니다. 오늘은 코드를 처음부터 모두 타이핑하지 않고, 기본 코드를 미리 준비해 두고 하나씩 설명드리는 방식으로 진행하겠습니다. 먼저 파이썬에서 smtplib 라이브러리를 통해 이메일을 전송할 수 있습니다. smpt 라이브러리는 파이썬에 기본으로 내장되어 있는 라이브러리예요. 그래서 별도의 설치 과정 없이 바로 import 해서 사용할 수 있습니다. smtplib를 통해 이메일을 보내기 위해서는 먼저 환경 설정을 해야 하는데요. 어떤 메일 계정을 사용하는지에 따라 환경 설정이 달라집니다! 저는 오늘 네이버를 기준으로 설명드릴거예요. 그래서 가급적 네이버 메일로 로그인하셔서 진행해 주시면 어렵지 않게 따라오실..

파이썬으로 만든 20가지 프로젝트 ! 게임, 디지털 아트, 퀴즈 등 터틀 그래픽으로 만드는 예제

예제로 배우는 파이썬 터틀 프로젝트!! 파이썬에서 기본으로 제공하는 터틀 그래픽 모듈로 총 20가지 흥미로운 프로젝트를 함께 만들어 나가요!! 프로그래밍 언어는 직접 만들어 나가는 과정을 통해 가장 빠르게 익힐 수 있습니다. 다양한 프로그램을 직접 만들어 나가며 파이썬의 기본 개념들을 배울 수 있습니다. 리스트, 딕셔너리, 함수 정도의 기본 개념만 알아도 디지털 아트나 그래픽 게임과 같이 다양한 프로그램을 만들어 나갈 수 있다는 사실을 알고 계시나요? 예제로 배우는 파이썬 터틀 그래픽 강의는 10편의 프로젝트 씩 총 2편으로 나누어 진행됩니다. 1편에서는 기본 예제 2가 더 포함되어 아래와 같이 총 12개의 프로젝트를 진행하게 됩니다. 아래의 퀴즈나 디지털 아트, 게임 등을 만들어 나가면서, 파이썬의 기..

[ 파이썬 GUI 강좌 ] 71강. 영어 퀴즈 프로그램 | 4지선다 보기 버튼 | csv 라이브러리로 엑셀에서 만든 데이터 가져오기

안녕하세요. 코드덤입니다. 오늘 파이썬 Tkinter로 만들어 볼 예제 프로그램은 영어 퀴즈 프로그램이에요. 문제와 보기가 랜덤으로 출제됩니다. 오늘 프로그램을 함께 만들어 나가기 전에, 파이썬 터틀 그래픽으로 만든 다양한 프로젝트를 먼저 만나보세요! 오늘 강의는 영어 단어 리스트를 준비하는 과정부터 준비해 보았어요. 엑셀에 현재 공부 중인 영어 단어와 뜻을 csv 파일로 저장하고, 그 파일을 불러와서 퀴즈에 사용할 거랍니다. 먼저 오늘 만들게 될 최종 프로그램을 살펴 볼께요. 아래 이미지처럼 만들어질 거예요. 영어 단어가 랜덤으로 상단에 뜨고, 그 아래 쪽으로, 4개의 보기가 주어집니다. 보기는 버튼으로 되어 있어요. 버튼을 클릭하면, 정답 여부를 알려줍니다! 정답을 맞히면, 1초 후 자동으로 다음 랜..

[예제로 배우는 파이썬] 계산기 만들기 | 예외 처리 try, except, else | Tkinter 기초 강의

예제로 배우는 파이썬! 오늘의 파이썬 예제 프로그램은 바로 "계산기"입니다. 오늘 프로그램을 함께 만들어 나가기 전에, 입문 과정에서 만들어 볼 수 있는 파이썬의 작품들을 만나보세요! 그동안 tkinter로 레이블과 버튼, 엔트리를 사용하는 방법에 대해 배웠는데요~ 오늘은 지금까지 배운 기능을 활용해 계산기를 만들어 볼 거예요. 그리고 오늘 새롭게 배우게 될 개념도 있답니다! 바로 예외 처리입니다. 프로그램을 만들어 나가다 보면, 에러가 발생하는 경우가 있습니다. 예를 들어 계산기에서 2+ = 이라고 입력하면, 잘못된 계산식이기 때문에, 에러가 나겠죠! 이렇게 예외가 발생하는 경우, 처리하는 방법에 대해 배워 볼 거예요. try, except, else, finally구문을 사용해서 아주 간단하게 해결할..

[파이썬 tkinter] 사자성어 단어장 프로그램 만들기 | 외부 파일 불러오기/ 저장하기/ 검색하기

오늘의 프로그램을 함께 만들어 나가기 전에, 잠시 파이썬의 다양한 작품들을 구경해 보는 시간을 가져보세요~ 안녕하세요. 코드덤입니다. 오랜만에 파이썬 강의로 인사드립니다! 오늘 파이썬 tkinter로 만들어 볼 프로그램은 사자성어나 영어단어 등을 저장해 두고 관리할 수 있는 단어장 프로그램입니다. 이 단어장 프로그램을 만들어 나가면서, 외부 파일에 데이터를 저장하고 불러오는 방법에 대해 배워볼 거랍니다. 오늘은 간단하게 사용할 수 있는 텍스트 파일에 데이터를 저장해 보고, 특정 단어가 들어간 부분을 검색도 해볼 거예요. 이렇게 예제 프로그램을 통해 개념을 익혀나가시면, 그 지식은 보다 빠르게 여러분의 것이 될 수 있습니다. 만들어 나가는 자세한 과정은 아래 영상을 통해서 확인하실 수 있습니다. 오늘 함께..

[파이썬 게임 만들기] 68강. 미로 게임 만들기 | maze 탈출

안녕하세요. 코드덤입니다. 오늘은 파이썬 tkinter로 간단한 게임을 하나 만들어 볼 거예요. 바로 미로 탈출 게임입니다! 오늘의 프로그램을 함께 만들어 나가기 전에, 파이썬 터틀 그래픽으로 만드는 다양한 작품들을 먼저 만나 보세요~ 이전 67강에서 2차원 리스트를 사용해서 심플한 미로를 한번 그려보았습니다. 오늘은 지난 시간에 만들었던, 바로 그 미로를 사용해서, 게임을 만드는 방법에 대해 보여드리겠습니다. 미로 내에 출발점과 도착지점을 정하고, 그곳에 각각 캐릭터를 업로드해 둘 거예요. 혹시 캐릭터 이미지가 필요하신 분들은 아래 zip파일을 다운로드하여 사용하시면 됩니다. 또는 직접 캐릭터를 그려보세요! 그래서 키보드의 키를 눌러 플레이어가 미로를 따라, 움직이도록 만들어 줄 거랍니다. 물론 미로 ..

[파이썬 기초] 67강. 2차원 리스트로 미로 (maze) 만들기

안녕하세요. 코드덤입니다. 오늘은 2차원 리스트로 미로를 그려 볼 텐데요. 함께 미로를 그려보기 전에, 잠시 파이썬 터틀 모듈로 초급 과정에서도 도전해 볼 수 있는 작품들을 소개해 드리고자 합니다. 파이썬과 같은 프로그래밍 언어는 직접 프로그램을 만들어 나가는 과정을 통해 배워나가야 합니다! 그러니 책만 붙들고 있지 마세요! 직접 나만의 프로그램을 기획해 보고, 하나씩 만들어 나가세요! 지난 파이썬 강의에서는 키보드 키를 사용해서, 캐릭터를 상하좌우로 이동시키는 방법에 대해 알아보았는데요. 이번 파이썬 예제에서는 2차원 리스트로 미로를 만들 거예요. 그리고 다음 시간에, 이 두 가지 개념을 합쳐, 캐릭터가 미로를 통과하는 심플한 게임을 하나 만들어 보고자 합니다. 오늘 최종적으로 만들게 될 미로를 먼저 ..

[파이썬 예제] 66강. 캐릭터 상하좌우 움직이기 | tkinter 키 이벤트

안녕하세요. 코드덤입니다. tkinter로 오늘 프로젝트를 만들어 나가기 전에, 먼저 파이썬 터틀 그래픽 모듈로 만든 작품들을 감상해 보세요~ 총 20가지 프로젝트를 만들어 나가며, 리스트, 함수와 같은 기초 개념부터 클래스, 모듈까지 파이썬의 개념들이 실제 프로젝트에서 어떻게 적용되고 활용되는지 경험을 통해 체득해 나가세요! 자, 그럼 오늘의 Tkinter 강의를 시작합니다! 오늘 만들어 볼 파이썬 예제는 키보드 키를 눌러 캐릭터를 왼쪽/오른쪽/위/아래로 이동시키는 기능입니다. tkinter 캔버스에 이미지를 업로드해서, 키 이벤트로 캐릭터가 움직이도록 만들어 줄 거예요. 이번 시간에는 캐릭터를 상하좌우로 이동시키고, 다른 강의에서 이 기능을 활용해서 간단하게 미로 게임을 만들어 볼 거예요. 키 이벤트..

[파이썬 예제] 65강. 통통 튀는 공 만들기 | tkinter 애니메이션 기초 강의

안녕하세요. 코드덤입니다. 오늘 파이썬 강의에서는 Tkinter로 공이 벽에 닿으면 튕기는 애니메이션 효과를 만들어 볼 거예요. 함께 공 튕기기 애니메이션 효과를 만들어 보기 전에, 파이썬 터틀 모듈로 만드는 다양한 예제 프로젝트를 소개해 드립니다. 본 강의를 통해 람다, 애니메이션 효과, 인스턴스 변수, 클래스, 모듈 등의 파이썬 개념들이 실제 프로젝트에서 어떻게 사용되고, 응용되는지 직접 경험을 통해 온전히 자신의 지식으로 만들 수 있게 될 거예요! 아래 영상을 통해 2편으로 구성된 터틀 프로젝트 강의 시리즈 중 두 번째 편의 프로젝트 작품들을 감상해 보실 수 있어요~ 자, 그럼 이제 오늘의 Tkinter 강좌를 시작해 보겠습니다! 오늘은 캔버스에 원을 하나 그릴 거예요! 그리고 그 원이 이동시키는 ..

[파이썬 기초 강의] 64강. tkinter bind로 마우스 포인터 인식 효과 만들기 | 이미지 변경하기

안녕하세요. 코드덤입니다. 오늘은 파이썬 tkinter로 재미난 표정 변화를 만들어 볼 거예요! 마우스 포인터에 닿을 때마다 캐릭터 얼굴이 달라지도록 만들어 줄 거예요~ 오늘 프로젝트를 만들어 나가기 전에, 파이썬 터틀 모듈로 만든 작품들을 잠시 감상해 보세요~ 파이썬 입문 과정에서도 다양한 프로젝트를 직접 만들며 파이썬을 배워나갈 수 있습니다! 그러니, 책만 보고 있지 마세요! 직접 프로그램을 만들며 배워나가세요! 이번 파이썬 tkinter 강의에서는 마우스 포인터에 닿을 때마다 특정 효과를 주는 방법에 대해 알아보겠습니다. 오늘 만들어 볼 효과는 얼굴 표정 변화예요. 마우스 포인터가 닿았을 때와 닿지 않았을 때, 오늘의 주인공의 표정에 변화를 만들어 보겠습니다. 마우스 포인터에 닿지 않았을 때는, 즉..