복습
강사: 생활코딩 이고잉님
- psycopg2-binary 라이브러리 설치
!pip install psycopg2-binary
- 이전 7일차 메모장 만들기 복습
# 커서 생성
cur = conn.cursor()
# SQL 전송
query = "INSERT INTO memo (content) VALUES (%s)"
cur.execute(query, ('강사님 멋져요.', ))
cur.execute('SELECT LASTVAL()')
# fetch
lastlow = cur.fetchone() // 하나의 값만 가져옴
print(lastlow[0]) // 0번째 값을 읽어옴.
- gradio 복습
import gradio as gr
def greet(name):
return "Hello " + name + "!"
app = gr.Interface(
fn=greet,
inputs="text",
outputs="text")
app.launch(share=True, debug=True)
- Interface 대신에 Blocks 사용하기
import gradio as gr
def greet(name):
return "hello " + name + "!"
with gr.Blocks() as app:
name_input = gr.Textbox(label="Enter your name")
output_text = gr.Textbox(label="Greeting", interactive=False)
greet_button = gr.Button("Greet")
greet_button.click(fn=greet, inputs=name_input, outputs=output_text)
app.launch(share=True, debug=True)
# greet 버튼이 아닌 name_input 창에서 Enter 키로 실행시키기
name_input.submit(fn=greet, inputs=name_input, outputs=output_text)
참고 자료:
Interface
공식문서: https://gradio.app/docs/#building-demos
Blocks
공식문서: https://www.gradio.app/docs/blocks
출처: AI Hub 교육과정 - WEB+AI (위 내용이 문제가 된다면 댓글에 남겨주세요. 바로 삭제조치하도록 하겠습니다.)
'Programming 개발은 구글로 > 기타 정보' 카테고리의 다른 글
[WEB+AI] 13일차 Chatbot + Python (3) | 2024.10.30 |
---|---|
[WEB+AI] 12일차 Chat AI + GPT (3) | 2024.10.29 |
[WEB+AI] 10일차 대언어모델 시대 (0) | 2024.10.28 |
[WEB+AI] 9일차 OpenAI API 이해와 활용 (3) | 2024.10.24 |
[WEB+AI] 8일차 파이썬 데이터 분석(추가 내용) (0) | 2024.10.24 |
댓글