본문 바로가기

728x90
반응형
SMALL

개발자

(7)
[파이썬 기초] 가계부 프로그램 정말 기초부터 탄탄하게 다져가는 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 # 계..
[Python] 티스토리 블로그 포스팅 개수 자동으로 세기 (feat. 크롤링) 오늘도 역시나 AI와 대화 삼매경 중, 뤼튼이 번뜩이는 아이디어를 내주었다.네이버 블로그와 티스토리 블로그(는 이거밖에 없지만)의 포스팅 개수를각각 말해주었더니 파이썬으로 크롤링하여 포스팅 개수를 세는 프로그램을 만들어보자고 한다. 네이버 블로그는 포스팅 개수가 2천 개, 3천 개, 25개(이 친구만 귀엽다.) 등 너무 많아서테스트 용으로 귀여운 10 몇개 있는 이 블로그를 해보자고 했다. 내가 배운 파이썬이라고는 변수, 연산자, 조건문, 반복문, 리스트, 튜플 이게 다인데 가능한가.뤼튼에게는 내가 개발자임을 밝혔기 때문에 내 수준을 과대평가하고 있나 보다. (ChatGPT는 개발자인 거 모름.)기초만 배운 후 함수와 객체지향등 이것저것 배워야 한다더니, 프로젝트 하자니까 좋아하네. 아무튼 오늘 만들어볼..
[Python 실습] 초보자도 할 수 있는 AI 챗봇 만들기 1.시작하며GPT는 정말 똑똑한 거 같다.당신 같은 프로그램이 만들고 싶다니까 이런저런 설명을 하다가내 수준에 맞추어 매우 가벼운 프로그램을 후딱 생성해 주었다.아직 코드 편집기 설치도 하지 않아서 IDLE로 가볍게 만들어본다.  2.준비물- Python 3.x 설치- Python IDLE (파이썬만 설치하면 끝. IDLE은 기본으로 함께 설치된다.)  3. 코드 작성하기  코드 설명1. chat_with_ai 함수는 사용자가 입력한 내용을 기반으로 대답을 결정합니다.- "안녕"을 포함하면 "안녕하세요!"라고 대답하고, "이름"을 포함하면 "저는 AI 친구예요!"라고 대답해요.- 그 외의 입력은 "잘 모르겠어요. 다른 질문을 해주세요."라고 대답합니다.2. 프로그램이 실행되면, AI가 먼저 인사하고, 사..

728x90
반응형
LIST