본문 바로가기

강의/Python 기초

📚 파이썬으로 만드는 30가지 실전 프로젝트

반응형

Part 1. 콘솔 프로그램 만들기 (기초)

Chapter 1. 콘솔 계산기

  • 사칙연산 계산기 만들기

2026.06.10 - [강의/Python 기초] - Chapter 1. 콘솔 계산기 만들기

 

Chapter 1. 콘솔 계산기 만들기

사칙연산 계산기 만들기파이썬을 처음 배우면 가장 많이 만드는 프로그램이 바로 계산기입니다.계산기는 우리가 입력한 숫자를 더하고, 빼고, 곱하고, 나누는 기능을 가지고 있습니다.이번 시

st-d.tistory.com


Chapter 2. 숫자 맞추기 게임

  • 랜덤 숫자 생성
  • 정답 맞추기

2026.06.10 - [강의/Python 기초] - Chapter 2. 숫자 맞추기 게임

 

Chapter 2. 숫자 맞추기 게임

랜덤 숫자 생성과 정답 맞추기이번 시간에는 파이썬으로 재미있는 숫자 맞추기 게임을 만들어 보겠습니다.컴퓨터가 몰래 숫자를 하나 정하고, 우리는 그 숫자가 무엇인지 맞히는 게임입니다.게

st-d.tistory.com


Chapter 3. 가위바위보 게임

  • 컴퓨터와 대결

2026.06.10 - [강의/Python 기초] - Chapter 3. 가위바위보 게임 - 컴퓨터와 대결하기

 

Chapter 3. 가위바위보 게임 - 컴퓨터와 대결하기

가위바위보 게임이란?가위바위보 게임은 컴퓨터와 내가 대결하는 아주 재미있는 게임입니다.우리가 가위, 바위, 보 중 하나를 선택하면 컴퓨터도 랜덤으로 하나를 선택합니다.그리고 누가 이겼

st-d.tistory.com


Chapter 4. 학생 성적 관리 프로그램

  • 점수 입력
  • 평균 계산

2026.06.10 - [강의/Python 기초] - Chapter 4. 학생 성적 관리 프로그램

 

Chapter 4. 학생 성적 관리 프로그램

학생 성적 관리 프로그램이란?학생 성적 관리 프로그램은 여러 과목의 점수를 입력하고 평균 점수를 계산하는 프로그램입니다.예를 들어 국어 90점, 영어 80점, 수학 100점을 입력하면 프로그램이

st-d.tistory.com


Chapter 5. 가계부 프로그램

  • 수입/지출 기록

2026.06.10 - [강의/Python 기초] - Chapter 5. 가계부 프로그램 만들기

 

Chapter 5. 가계부 프로그램 만들기

💰 가계부 프로그램이란?가계부는 내가 사용한 돈과 받은 돈을 기록하는 장부입니다.예를 들어,용돈 받기 ➜ 수입문구점에서 연필 사기 ➜ 지출처럼 돈이 들어오고 나가는 것을 기록할 수 있습

st-d.tistory.com


Chapter 6. 회원 관리 프로그램

  • 회원 등록/삭제/조회

2026.06.10 - [강의/Python 기초] - Chapter 6. 회원 관리 프로그램

 

Chapter 6. 회원 관리 프로그램

회원 등록 / 삭제 / 조회안녕하세요. 😊이번 시간에는 회원 관리 프로그램을 만들어 보겠습니다.회원 관리 프로그램은 여러 사람의 이름을 저장하고, 필요하면 삭제하거나 확인할 수 있는 프로

st-d.tistory.com


Chapter 7. 전화번호부 프로그램

  • 연락처 저장

2026.06.10 - [강의/Python 기초] - Chapter 7. 전화번호부 프로그램 만들기

 

Chapter 7. 전화번호부 프로그램 만들기

📞 전화번호부 프로그램이란?전화번호부 프로그램은 친구와 가족의 이름, 전화번호를 저장하고 관리하는 프로그램입니다.우리가 스마트폰 연락처 앱을 사용하는 것처럼 파이썬으로도 간단한

st-d.tistory.com


Chapter 8. 할 일(To-Do) 관리 프로그램

  • 해야 할 일 목록 관리

2026.06.10 - [강의/Python 기초] - Chapter 8. 할 일(To-Do) 관리 프로그램 만들기

 

Chapter 8. 할 일(To-Do) 관리 프로그램 만들기

1. 할 일(To-Do) 관리 프로그램이란?할 일 관리 프로그램은 우리가 해야 할 일을 적어 두고 관리하는 프로그램입니다.예를 들어 이런 일을 저장할 수 있습니다.숙제하기방 청소하기파이썬 공부하

st-d.tistory.com


Chapter 9. 비밀번호 생성기

  • 랜덤 비밀번호 생성

2026.06.10 - [강의/Python 기초] - Chapter 9. 비밀번호 생성기 만들기

 

Chapter 9. 비밀번호 생성기 만들기

1. 비밀번호 생성기란?비밀번호 생성기는 컴퓨터가 자동으로 비밀번호를 만들어 주는 프로그램입니다.예를 들어 우리가 직접 비밀번호를 만들면1234abcdpassword처럼 너무 쉬운 비밀번호를 만들 수

st-d.tistory.com


Chapter 10. 단어 암기 프로그램

  • 단어 퀴즈 만들기

2026.06.11 - [강의/Python 기초] - Chapter 10. 단어 암기 프로그램

 

Chapter 10. 단어 암기 프로그램

단어 퀴즈 만들기이번 시간에는 단어 암기 프로그램을 만들어 보겠습니다.영어 단어를 외울 때 종이에 적어서 공부하는 경우가 많습니다. 하지만 파이썬을 이용하면 컴퓨터가 문제를 내고 정답

st-d.tistory.com


Part 2. 파일 처리 프로젝트

Chapter 11. 메모장 저장 프로그램

  • TXT 파일 저장

2026.06.11 - [강의/Python 기초] - Chapter 11. 메모장 저장 프로그램 (TXT 파일 저장)

 

Chapter 11. 메모장 저장 프로그램 (TXT 파일 저장)

메모장 저장 프로그램이란?컴퓨터에서 메모를 작성한 뒤 파일로 저장하는 프로그램입니다.우리가 메모장 프로그램을 사용할 때 글을 작성하고 저장하는 것처럼 파이썬에서도 직접 텍스트 파일

st-d.tistory.com


Chapter 12. 파일 검색 프로그램

  • 특정 파일 찾기

2026.06.11 - [강의/Python 기초] - Chapter 12. 파일 검색 프로그램

 

Chapter 12. 파일 검색 프로그램

특정 파일 찾기이번 시간에는 파이썬으로 특정 파일을 찾는 프로그램을 만들어 보겠습니다.컴퓨터 폴더 안에는 사진, 문서, 음악 파일처럼 여러 파일이 들어 있습니다.파일이 많아지면 원하는

st-d.tistory.com


Chapter 13. 파일 이름 일괄 변경기

  • 여러 파일 이름 변경

2026.06.11 - [강의/Python 기초] - Chapter 13. 파일 이름 일괄 변경기

 

Chapter 13. 파일 이름 일괄 변경기

여러 파일 이름을 한 번에 변경하기이번 시간에는 파이썬으로 여러 파일 이름을 한 번에 바꾸는 프로그램을 만들어 보겠습니다.파일이 많을 때 하나씩 이름을 바꾸면 시간이 오래 걸립니다.하

st-d.tistory.com


Chapter 14. JSON 데이터 관리 프로그램

  • JSON 저장/읽기

2026.06.11 - [강의/Python 기초] - Chapter 14. JSON 데이터 관리 프로그램

 

Chapter 14. JSON 데이터 관리 프로그램

JSON 저장/읽기안녕하세요.이번 시간에는 파이썬으로 JSON 데이터를 저장하고 읽는 방법을 배워보겠습니다.JSON은 데이터를 저장할 때 많이 사용하는 파일 형식입니다.쉽게 말하면 이름표가 붙어

st-d.tistory.com


Chapter 15. CSV 성적 관리 프로그램

  • CSV 파일 활용

2026.06.11 - [강의/Python 기초] - Chapter 15. CSV 성적 관리 프로그램

 

Chapter 15. CSV 성적 관리 프로그램

CSV 파일 활용하기CSV 파일이란?CSV는 쉼표(,)로 데이터를 구분해서 저장하는 파일입니다.예를 들어 학생 성적을 저장하면 이렇게 됩니다. 이름,국어,영어,수학철수,90,80,100영희,85,95,90민수,70,88,92

st-d.tistory.com


Chapter 16. JSON ↔ CSV 변환기

  • 데이터 형식 변환

2026.06.11 - [강의/Python 기초] - Chapter 16. JSON ↔ CSV 변환기

 

Chapter 16. JSON ↔ CSV 변환기

데이터 형식 변환 프로그램 만들기이번 시간에는 파이썬으로 JSON 파일을 CSV 파일로 바꾸고, 반대로 CSV 파일을 JSON 파일로 바꾸는 프로그램을 만들어 보겠습니다.JSON과 CSV는 데이터를 저장할 때

st-d.tistory.com


Chapter 17. 로그 분석 프로그램

  • 로그 파일 읽기

2026.06.11 - [강의/Python 기초] - Chapter 17. 로그 분석 프로그램

 

Chapter 17. 로그 분석 프로그램

로그 파일 읽기이번 시간에는 파이썬으로 로그 파일을 읽고 분석하는 프로그램을 만들어 보겠습니다.로그 파일은 프로그램이나 컴퓨터가 남기는 기록장입니다.예를 들어 이런 내용이 로그입니

st-d.tistory.com


Chapter 18. 폴더 용량 계산기

  • 폴더 크기 분석

2026.06.11 - [강의/Python 기초] - Chapter 18. 폴더 용량 계산기

 

Chapter 18. 폴더 용량 계산기

폴더 크기 분석 프로그램 만들기이번 시간에는 파이썬으로 폴더의 전체 용량을 계산하는 프로그램을 만들어 보겠습니다.컴퓨터를 사용하다 보면 어느 폴더가 용량을 많이 차지하는지 궁금할

st-d.tistory.com

 


Part 3. GUI 프로그램 만들기

Chapter 19. GUI 계산기

  • tkinter 활용

2026.06.11 - [강의/Python 기초] - Chapter 19. GUI 계산기 만들기

 

Chapter 19. GUI 계산기 만들기

tkinter 활용이번 시간에는 파이썬의 tkinter를 사용해서 GUI 계산기 프로그램을 만들어 보겠습니다.GUI는 마우스로 버튼을 누르면서 사용하는 화면 프로그램을 말합니다.예를 들어 우리가 스마트폰

st-d.tistory.com


Chapter 20. GUI 메모장

  • 저장/불러오기

2026.06.11 - [강의/Python 기초] - Chapter 20. GUI 메모장 만들기

 

Chapter 20. GUI 메모장 만들기

저장 / 불러오기 기능 만들기이번 시간에는 파이썬 tkinter를 사용해서 GUI 메모장 프로그램을 만들어 보겠습니다.GUI 메모장은 마우스로 버튼을 누르고, 글자를 입력할 수 있는 프로그램입니다.우

st-d.tistory.com


Chapter 21. 이미지 뷰어

  • 사진 보기 프로그램

2026.06.11 - [강의/Python 기초] - Chapter 21. 이미지 뷰어 만들기

 

Chapter 21. 이미지 뷰어 만들기

사진 보기 프로그램이번 시간에는 파이썬으로 이미지 뷰어 프로그램을 만들어 보겠습니다.이미지 뷰어는 사진 파일을 선택하면 화면에 사진을 보여주는 프로그램입니다.우리가 스마트폰이나

st-d.tistory.com


Chapter 22. 그림판 만들기

  • 마우스로 그림 그리기

2026.06.13 - [강의/Python 기초] - Chapter 22. 그림판 만들기

 

Chapter 22. 그림판 만들기

마우스로 그림 그리기 프로그램이번 시간에는 파이썬으로 간단한 그림판 프로그램을 만들어 보겠습니다.마우스를 누른 상태로 움직이면 선이 그려지고, 버튼을 누르면 그림을 지울 수 있습니

st-d.tistory.com


Chapter 23. 달력 프로그램

  • 월별 일정 확인

2026.06.13 - [강의/Python 기초] - Chapter 23. GUI 달력 프로그램 만들기

 

Chapter 23. GUI 달력 프로그램 만들기

월별 일정 확인 프로그램이번 시간에는 파이썬으로 GUI 달력 프로그램을 만들어 보겠습니다.GUI는 글자만 나오는 검은 화면이 아니라, 버튼과 입력창이 있는 프로그램 화면을 말합니다.이번 프로

st-d.tistory.com


Chapter 24. 파일 탐색기

  • 폴더 이동 및 파일 열기

2026.06.13 - [강의/Python 기초] - Chapter 24. 파일 탐색기 만들기

 

Chapter 24. 파일 탐색기 만들기

폴더 이동 및 파일 열기이번 시간에는 파이썬으로 간단한 파일 탐색기 프로그램을 만들어 보겠습니다.파일 탐색기는 컴퓨터 안에 있는 폴더와 파일을 보여 주고, 폴더를 이동하거나 파일을 열

st-d.tistory.com


Part 4. 자동화 프로그램

Chapter 25. 파일 자동 정리 프로그램

  • 확장자별 정리

2026.06.15 - [강의/Python 기초] - Chapter 25. 파일 자동 정리 프로그램 만들기

 

Chapter 25. 파일 자동 정리 프로그램 만들기

확장자별로 파일 정리하기이번 시간에는 폴더 안에 있는 파일들을 확장자별로 자동 정리하는 프로그램을 만들어 보겠습니다.예를 들어 다운로드 폴더에 이런 파일들이 있다고 해볼게요.사진1.j

st-d.tistory.com


Chapter 26. 엑셀 자동 보고서 생성기

  • openpyxl 활용

2026.06.15 - [강의/Python 기초] - Chapter 26. 엑셀 자동 보고서 생성기 만들기

 

Chapter 26. 엑셀 자동 보고서 생성기 만들기

openpyxl 활용안녕하세요.이번 시간에는 파이썬으로 엑셀 보고서를 자동으로 만드는 프로그램을 만들어 보겠습니다.엑셀 파일을 직접 열어서 표를 만들고, 합계도 계산하고, 글자 색과 배경색도

st-d.tistory.com


Chapter 27. PDF 자동 생성기

  • PDF 만들기

2026.06.15 - [강의/Python 기초] - Chapter 27. PDF 자동 생성기 - PDF 만들기

 

Chapter 27. PDF 자동 생성기 - PDF 만들기

이번 시간에는 파이썬으로 PDF 파일을 자동으로 만드는 프로그램을 만들어 보겠습니다.PDF는 보고서, 안내문, 영수증, 학습 자료처럼 내용을 깔끔하게 저장할 때 많이 사용하는 파일입니다.파이

st-d.tistory.com


Chapter 28. 이메일 자동 발송기

  • 메일 보내기

2026.06.15 - [강의/Python 기초] - Chapter 28. 이메일 자동 발송기

 

Chapter 28. 이메일 자동 발송기

메일 서버가 있어야 테스트 가능 메일 보내기이번 시간에는 파이썬으로 이메일을 자동으로 보내는 프로그램을 만들어 보겠습니다.예를 들어 매일 보고서를 보내거나, 안내 메일을 자동으로 보

st-d.tistory.com


Chapter 29. 웹사이트 데이터 수집기

  • 웹 크롤링 기초

2026.06.15 - [강의/Python 기초] - Chapter 29. 웹사이트 데이터 수집기

 

Chapter 29. 웹사이트 데이터 수집기

웹 크롤링 기초이번 시간에는 파이썬으로 웹사이트의 데이터를 가져오는 프로그램을 만들어 보겠습니다.웹 크롤링이란 인터넷 사이트에 있는 글, 제목, 링크 같은 정보를 파이썬으로 자동으로

st-d.tistory.com


Part 5. AI & 데이터 활용

Chapter 30. AI 챗봇 만들기

  • ChatGPT 또는 Gemini API 활용
  • 간단한 AI 비서 만들기

2026.06.15 - [강의/Python 기초] - Chapter 30. AI 챗봇 만들기

 

Chapter 30. AI 챗봇 만들기

ChatGPT 또는 Gemini API를 활용한 간단한 AI 비서 만들기이번 시간에는 파이썬으로 간단한 AI 챗봇을 만들어 보겠습니다.AI 챗봇은 사용자가 질문을 입력하면AI가 그 질문을 읽고 대답해 주는 프로그

st-d.tistory.com

반응형