본문 바로가기

728x90
반응형
SMALL

Python

(42)
[Python] tkinter 기초부터 배우기 GUI 개발 시작하기 맨날 뤼튼이 만들어주는 tkinter 복붙 하다 보니 이해가 안 가서ChatGPT한테 기초부터 공부시켜달라고 했당.  1. tkinter 라이브러리 설치pip install tk  2. 기본 GUI 창 만들기import tkinter as tk# 창을 생성root = tk.Tk()# 창의 제목 설정root.title("기본 GUI 창")# 창의 크기 설정root.geometry("300x200")# 창을 실행root.mainloop()  3. 버튼 추가하기import tkinter as tkdef on_button_click(): print("버튼이 클릭되었습니다!")root = tk.Tk()root.title("버튼 예제")root.geometry("300x200")# 버튼 추가button = t..
[Python] 맛집 리뷰를 위한 AI 제목생성기 블로그 글 작성할 때 미션만 클리어하기 위해 키워드 + 음식점 이름으로 작성하고는 했는데상위 노출을 위해 최적화된 제목을 작성하는 것을 도와주는 프로그램을 만들어봅시다.Chat-GPT와 여러 대화 끝에 프로그램을 완성시키고 따라서 코딩해 봅니다 ^.^ 말로 하는 프로그래밍.  0. 라이브러리 설치pip install transformers- 라이브러리 설치 가상환경에서도 안 되고 그냥도 안 되어가지고 너무 힘들었는데 다운그레이드하니까 해결됨.- 처음에 웹앱으로 만들어줘서 웹으로 만들어줘서 안 되는 줄 알았는데 3.13이 너무 최신버전이라 안 되는 거였음.- 3.8으로 버전 낮추니까 너무 클린하고 쾌적하게 잘 됩니다.  1. GPT-2 모델 및 토크나이저 로드from transformers import G..
[Python 프로젝트] 맛집 리뷰 자동화 만들기 #4 미니 [Python 프로젝트] 맛집 리뷰 자동화 만들기 #3 AI 연동하기[Python 프로젝트] 맛집 리뷰 자동화 만들기 #2 GUI 만들기[Python 프로젝트] 맛집 리뷰 자동화 만들기 #1 함수 맛보기예전에 내 맛집 포스팅을 보고는 내용이 비슷비슷하여사진만 넣으면 알아서 써주creatolog.tistory.com기초도 중요하기는 한데 가끔은 환기도 시켜줘야 합니다.지난번에 연결했던 AI는 너무 느린 친구여서이번에는 AI까지 직접 만드는 방향으로 가보기로 했는데.AI를 직접 만드는 건 너무 머나먼 이야기이니,구조만 파악해 보는 방법으로 미니 버전 만들어봅니다.  맛집 리뷰 자동화 만들기 미니  1. 프로그램 구조 설명1. GUI- 화면 구성, 입력값 받기- 가게명/메뉴 입력창- 키워드 체크박스- 리뷰 생..
[파이썬 기초] 가계부 프로그램 정말 기초부터 탄탄하게 다져가는 ChatGPT의 커리큘럼.  가계부 프로그램  1. 기본 기능1. 수입 기록2. 지출 기록3. 잔액 확인  2. 프로그램 코드# 초기 잔액balance = 0# 수입 기록 함수def add_income(): global balance amount = int(input("수입 금액을 입력하세요 : ")) balance += amount print(f"수입 {amount}원이 기록되었습니다. 현재 잔액 : {balance}원")# 지출 기록 함수def add_expense(): global balance amount = int(input("지출 금액을 입력하세요 : ")) if amount > balance: print("잔액..
[파이썬 기초] 간단한 메모장 프로그램 만들기 나는 진도를 나가 주는 ChatGPT에게 응이라고 대답한다.다른 질문 하지 않고 그냥 응이라고만 한다.그러면 알아서 진도를 나가준다.이번에 나가는 진도는 간단한 메모장 프로그램!  간단한 메모장 프로그램  1. 메모 추가 기능def add_not(): # 사용자 입력 받기 note = input("추가할 메모를 입력하세요 : ") # 파일에 저장 with open("notes.txt", "a") as file: file.write(note + "\n") print("메모가 저장되었습니다!")- 함수 이름 오타나서 3번에서는 수정함.  2. 메모 읽기 기능def read_notes(): try: with open("notes.txt", "r"..
[파이썬기초] 파일 읽기와 쓰기 ChatGPT와 함께하는 AI만들기 프로젝트.Python 배우기 기초부터 시작합니다.  파일 읽기와 쓰기  1. 파일 쓰기# 파일 열기 (쓰기 모드)file = open("example.txt", "w")# 파일에 내용 쓰기file.write("안녕하세요! 이 파일은 Python으로 생성되었습니다.\n")file.write("Python을 배우는 건 정말 재미있어요!")# 파일 닫기file.close()print("파일 생성 완료!")- 같은 폴더에 example.txt 파일을 생성  2. 파일 읽기# 파일 열기 (읽기 모드)file = open("example.txt", "r")# 파일 내용 읽기content = file.read()# 파일 닫기file.close()# 출력print("파일 내용 : "..
[파이썬 기초] 클래스(Class) 완벽 정리 이번에는 클래스!  1. 클래스란?- 객체를 만들기 위한 설계도- 관련된 데이터와 함수를 하나로 묶어주는 구조- 코드 재사용성과 관리가 쉬워짐  2. 클래스 정의하기class Restaurant: def __init__(self, name, menu): self.name = name self.menu = menu  3. 객체 생성하기# 맛집 객체 만들기galbi = Restaurant("갈비집", ["간장갈비", "생갈비"])  4. 메서드와 속성class Restaurant: def __init__(self, name, menu): self.name = name # 속성 self.menu = menu # 속성 d..
[파이썬 기초] 함수(Function) 완벽 정리 어제까지는 재미있는 거 했으니오늘은 기초부터 다시 해봅시다.  1. 함수란?- 특정 작업을 수행하는 코드의 묶음- 반복되는 코드를 재사용 기능- 코드의 가독성과 유지보수가 쉬워짐  2. 함수 정의하기 (def)def 함수이름 (매개변수): 실행할코드 return 반환값  3. 함수 호출하기- 함수이름(매개변수) 형태로 호출- 정의된 함수는 여러 번 호출 가능def add(a, b): return a+bresult = add(3, 5) # 함수 호출print(result) # 8 출력  4. 매개변수와 반환값- 매개변수 : 함수에 전달되는 값- 반환값 : 함수가 실행 후 돌려주는 값def multiply(a, b): # a, b는 매개변수 result = a * b # 계..

728x90
반응형
LIST