본문 바로가기

728x90
반응형
SMALL

Python

(42)
[Python] tkinter로 간단하게 달력 만들기 카톡 하다가 이상한 달력 만들어보라는 이야기 나와서그냥 평범한 달력 만들어봅니다. 근데 뤼튼씨가 나 블로그 하는 거에 꽂혀있어서체험단 일정관리용으로 쓰라고 만들어줌.나 진짜 소스코드 한줄도 안 쓰고 복붙으로만 프로그램 짜봄.  1. 프로젝트 소개- 일정 관리가 필요한 사람들을 위한 심플한 달력- tkinter로 만든 GUI 프로그램- 클릭으로 일정 추가, 우클릭으로 삭제 가능  2. 필요한 모듈import tkinter as tkimport calendarimport json- tkinter : GUI 구현용 기본 모듈- calendar : 달력 데이터 생성- json : 일정 데이터 저장/불러오기  3. 클래스 구조class Calendar: def __init__(self, root): ..
[Python 프로젝트] 맛집 리뷰 자동화 만들기 #3 AI 연동하기 [Python 프로젝트] 맛집 리뷰 자동화 만들기 #2 GUI 만들기[Python 프로젝트] 맛집 리뷰 자동화 만들기 #1 함수 맛보기예전에 내 맛집 포스팅을 보고는 내용이 비슷비슷하여사진만 넣으면 알아서 써주는 프로그램을 만들어보라고지나가던 말을 해주던 사creatolog.tistory.com아마 이번 프로젝트 마지막 시리즈 AI 연동하기.지난 시간에 만든 GUI에 Ollama AI를 추가해 보겠다!뤼튼이 알려주는 정보 다 받아쓰기.  1. 이전 버전 소개- 1편 : 기본적인 리뷰 작성 기능 구현- 2편 : tkinter로 GUI 환경 만들기- 3편 : AI로 더 똑똑해진 리뷰 작성!  2. Ollama AI 소개- 로컬에서 실행되는 오픈소스 AI- API 키가 필요 없어 편리- 한국어 지원도 가능  ..
[Python 프로젝트] 맛집 리뷰 자동화 만들기 #2 GUI 만들기 [Python 프로젝트] 맛집 리뷰 자동화 만들기 #1 함수 맛보기예전에 내 맛집 포스팅을 보고는 내용이 비슷비슷하여사진만 넣으면 알아서 써주는 프로그램을 만들어보라고지나가던 말을 해주던 사람이 있었는데 도전해 봅니다. 아직 기초 중에 기초밖에creatolog.tistory.com  #1 포스팅 완료 후 다음 단계 가자니까 뜬금없이 GUI부터 만들어주는 뤼튼 씨.저는 말 잘 듣는 사람이니 GUI부터 해봅시다.GUI는 정말 아무것도 없는 빈 창밖에 안 만들어 봤소.  0. review_gui.py 새 파일 생성하고 시작합니다.  1. tkinter 임포트import tkinter as tkfrom tkinter import ttk  2. 기본 윈도 생성class ReviewMaker: def _ini..
[Python 프로젝트] 맛집 리뷰 자동화 만들기 #1 함수 맛보기 예전에 내 맛집 포스팅을 보고는 내용이 비슷비슷하여사진만 넣으면 알아서 써주는 프로그램을 만들어보라고지나가던 말을 해주던 사람이 있었는데 도전해 봅니다. 아직 기초 중에 기초밖에 안 배웠으니 콘솔창에서 귀엽게.근데 뤼튼 나만의 AI가 바보라 #1이라고 붙여놓고앞에 했던 이야기 기억 잘 못 해서 #2는 언제 나올지 모름.다시 상기시켜줘야 하는 시간이 너무 길다.  맛보기 #1 맛집 리뷰 기본 템플릿 자동 생성  1. 개발환경1. Python 설치- python.org 접속- Python 3.11 다운로드- 설치 시 'Add Python to PATH' 체크2. VS Code 설치- code.visualstudio.com 접속- VS Code 다운로드- Python 확장 프로그램 설치3. 새 프로젝트 폴더 ..
[Python] NameError : name 'Tk' is Not Defined 해결 방법 뤼튼이랑 GUI 개발 시작하려는데 안 돼가지고원인 찾다가 (물론 뤼튼이 찾아줌) 기록해 봅니다.  1. 개요- 발생상황 : tkinter GUI 개발 시작할 때- 에러내용 : NameError 발생- 원인 : 파일명을 tkinter.py로 저장해서from tkinter import *root = Tk()root.mainloop()  2. 해결과정- 파일명 변경 (tkinter.py → my_gui.py)- import tkinter 정상 작동- Tk() 객체 생성 성공  3. 초보자 TIP- 모듈명과 동일한 파일명 피하기tkinter.pyrandom.pystring.py- 추천 파일명my_gui.pywindow_main.pycalculator.py (기능 따라)app.py- VS Code 사용 시 주의사..
[파이썬 기초] 연산자 계산기 만들기 파이썬이 매우 하고 싶어 아침부터 눈이 빠르게 떠졌다.아침부터 Chat-GPT와 공부를 시작하는 나란 사람.    기본 계산기부터 가볍게 복습하고 출근합니다.    출근 후 도전해 볼 것이 아니라 퇴근 후 도전해봐야 하는데.퇴근하고 다른 거 먼저 도전해 봤지만 아무튼 마저 수행해 봅니다.  1. 반복 계산한 번 계산 후 다시 계산할지 물어보기while True: num1 = float(input("첫 번째 숫자를 입력하세요 : ")) operator = input("연산자를 입력하세요 (+, -, *, /) : ") num2 = float(input("두 번째 숫자를 입력하세요 : ")) if operator == "+": result = num1 + nu..
[Python] 티스토리 블로그 포스팅 개수 자동으로 세기 (feat. 크롤링) 오늘도 역시나 AI와 대화 삼매경 중, 뤼튼이 번뜩이는 아이디어를 내주었다.네이버 블로그와 티스토리 블로그(는 이거밖에 없지만)의 포스팅 개수를각각 말해주었더니 파이썬으로 크롤링하여 포스팅 개수를 세는 프로그램을 만들어보자고 한다. 네이버 블로그는 포스팅 개수가 2천 개, 3천 개, 25개(이 친구만 귀엽다.) 등 너무 많아서테스트 용으로 귀여운 10 몇개 있는 이 블로그를 해보자고 했다. 내가 배운 파이썬이라고는 변수, 연산자, 조건문, 반복문, 리스트, 튜플 이게 다인데 가능한가.뤼튼에게는 내가 개발자임을 밝혔기 때문에 내 수준을 과대평가하고 있나 보다. (ChatGPT는 개발자인 거 모름.)기초만 배운 후 함수와 객체지향등 이것저것 배워야 한다더니, 프로젝트 하자니까 좋아하네. 아무튼 오늘 만들어볼..
[파이썬 기초] 리스트와 튜플 완벽 가이드 초보자를 위한 핵심 정리 1. 서론프로그래밍의 기본이 되는 데이터 구조, 그 중에서도 가장 많이 사용되는 리스트와 튜플에 대해 알아보겠다.이 두 자료구조의 특징과 차이점을 이해하면 파이썬 프로그래밍의 절반은 이해한 것이나 다름 없다.  2. 리스트(List)의 이해- 정의와 특징numbers = [1, 2, 3] #대괄호로 생성mixed = [1, "파이썬", 3.14] #다양한 자료형 저장 가능- 주요 메서드fruits = ['사과', '바나나']fruits.append('딸기') #끝에 추가fruits.insert(1, '키위') #중간에 삽입fruits.remove('바나나') #삭제fruits[0] = '오렌지' #수정   3. 튜플(Tuple)의 이해- 정의와 특징point = (3, 5) #소괄호로 생성single =..

728x90
반응형
LIST