import gradio as gr import folium with gr.Blocks() as demo: gr.Markdown("# πŸŽ‰μœ€μ •ν™˜ 강사 μž…λ‹ˆλ‹€!πŸŽ‰") with gr.Tab('μ†Œκ°œ'): gr.Markdown('# μ†Œκ°œ μΉ΄λ“œπŸƒ') gr.Image('1.webp') gr.Markdown('# κ°•μ˜ κ²½λ ₯πŸ“š') gr.Markdown('### 강원 SW λ―Έλž˜μ±„μ›€ 강릉센터') gr.Markdown('- κΈ°κ°„: 23.3.1.~ ν˜„μž¬') gr.Markdown('- λŒ€μƒ: μ½”λ”©κ²½μ§„λŒ€νšŒλ°˜ μ΄ˆλ“±,쀑등') gr.Markdown('### λͺ¨λ‘μ˜μ½”λ”© ν˜‘λ™μ‘°ν•©') gr.Markdown('- κΈ°κ°„: 23.7.1.~ ν˜„μž¬') gr.Markdown('- λŒ€μƒ: 초,쀑,κ³ ,일반인') gr.Markdown('# ꡐ윑 μ΄μˆ˜πŸŽ“') gr.Markdown('### μ†Œν”„νŠΈμ›¨μ–΄ λ―Έλž˜μ±„μ›€κ°•μ‚¬ μ–‘μ„±κ³Όμ •(160H)') gr.Markdown('- μ΄μˆ˜κΈ°κ°„: 2022.12.19.~2023.1.13.') gr.Markdown('- κ΅μœ‘κΈ°κ΄€: 정보톡신산업진ν₯원') gr.Markdown('# μžκ²©μ¦πŸ’³') gr.Markdown('### COS Coding Specialist 1κΈ‰') gr.Markdown('- μ·¨λ“μΌμž: 2023.11.25.') gr.Markdown('- λ°œκΈ‰κΈ°κ΄€: YBM') gr.Markdown('### μ†Œν”„νŠΈμ›¨μ–΄ κ΅μœ‘κ°•μ‚¬ 3κΈ‰') gr.Markdown('- μ·¨λ“μΌμž: 2023.11.22.') gr.Markdown('- λ°œκΈ‰κΈ°κ΄€: (사) μ§€μ—­μ†Œν”„νŠΈμ‚°μ—…λ°œμ „ν˜‘νšŒ') gr.Markdown('### 3Dν”„λ¦°ν„°μš΄μš©κΈ°λŠ₯사') gr.Markdown('- μ·¨λ“μΌμž: 2020.12.24.') gr.Markdown('- λ°œκΈ‰κΈ°κ΄€:ν•œκ΅­μ‚°μ—…μΈλ ₯곡단') gr.Markdown('### μ „κΈ°κΈ°λŠ₯사') gr.Markdown('- μ·¨λ“μΌμž: 2021.04.30.') gr.Markdown('- λ°œκΈ‰κΈ°κ΄€:ν•œκ΅­μ‚°μ—…μΈλ ₯곡단') gr.Markdown('# κΈ°νƒ€πŸŽΈ') # μƒΎμ΄λ‚˜ ν•˜μ΄ν”ˆμ΄ λ“€μ–΄κ°€λ©΄ μ€„λ°”κΏˆ ν•„μš” μ—†μŒ text1= """ ### νŠΉν—ˆ: 3D 좜λ ₯μž₯치 (3D펜) - μΆœμ›λ²ˆν˜Έ 10-2021-0097782 호 - [νŠΉν—ˆλ§ν¬](https://doi.org/10.8080/1020210097782) ### IP λ””λ”€λŒ 3D ν”„λ¦°νŒ… 아이디어 ν˜•μƒν™” μ±…μž„ - μ£Όκ΄€: λΆ€μ‚°μ§€μ‹μž¬μ‚°μ„Όν„° - λŒ€μƒ: 30λͺ… μ΄μƒμ˜ μ˜ˆλΉ„ μ°½μ—…μž - κΈ°κ°„: 2020, 2021, 2022 년도 - λ‚΄μš©: μ°½μ—… μ œν’ˆ ν”„λ‘œν†  νƒ€μž… 3D 좜λ ₯ ### ꡭ가사업, λŒ€ν•™μ‚°ν•™κ³Όμ œ μ±…μž„ 및 개발 - 닀색 3D펜 - ν”ŒλΌμŠ€ν‹± μž¬ν™œμš© 3Dν”„λ¦°ν„° - IoT λ―Έλ‹ˆ 슀마트팜 - IoT 슀마트팜 μ»¨ν…Œμ΄λ„ˆ 버섯 재배 ν”„λ‘œμ νŠΈ """ gr.Markdown(text1) gr.Markdown('# λ¬Έμ˜πŸ’¬') gr.Markdown('- μΉ΄μΉ΄μ˜€ν†‘ID: jeng2566') gr.Markdown('- 이메일: incom2566@naver.com') with gr.Tab('λ―Έλž˜μ±„μ›€'): gr.Markdown('# SWλ―Έλž˜μ±„μ›€πŸŒŸ') gr.Image('5.webp') gr.Markdown("# μˆ˜μƒπŸ†") gr.Markdown("### 24λ…„") gr.Markdown("- SWλ―Έλž˜μ±„μ›€ μ½”λ”©μ±Œλ¦°μ§€ 원μž₯상 지도") gr.Markdown("- 강원 ICT κ²½μ§„λŒ€νšŒ μš°μˆ˜μƒ/열정상/κΈ°μˆ μƒ 지도") gr.Markdown("- 제4회 도깨비 메이컀톀 μ΅œμš°μˆ˜μƒ/μš°μˆ˜μƒ 지도 ") gr.Markdown("- SWλ―Έλž˜μ±„μ›€ μˆ˜μ—…κ³Όμ •μ•ˆ 곡λͺ¨μ „ μž₯관상 μˆ˜μƒ") gr.Markdown("### 23λ…„") gr.Markdown("- SWλ―Έλž˜μ±„μ›€ μ½”λ”©μ±Œλ¦°μ§€ 원μž₯상 지도") gr.Markdown("- 강원학생SW아이디어곡λͺ¨μ „ SW아이디어상 지도") gr.Markdown("- ν•˜μΈμŠˆνƒ€μΈ λŒ€μƒ/λŒ€μƒ/μ΅œμš°μˆ˜μƒ 지도 ") gr.Markdown("- SWλ―Έλž˜μ±„μ›€ μˆ˜μ—…κ³Όμ •μ•ˆ 곡λͺ¨μ „ 원μž₯상 μˆ˜μƒ") gr.Markdown("- κ°•μ›μ§„λ‘œκ΅μœ‘μ› λ“œλ‘  ν”„λ‘œμ νŠΈ μˆ˜μƒ 지도") gr.Markdown("- 강원학생 SWμ±Œλ¦°μ§€λŒ€νšŒ μˆ˜μƒ 지도") gr.Markdown('# κ°•μ˜πŸŽ“') gr.Markdown("### 25λ…„") gr.Markdown("- κ²½μ§„λŒ€νšŒC반 (초,쀑)") gr.Markdown("- μ†μ΄ˆκ³  λ™μ•„λ¦¬λ°˜") gr.Markdown("- 관동쀑 λ™μ•„λ¦¬λ°˜") gr.Markdown("### 24λ…„") gr.Markdown("- κ²½μ§„λŒ€νšŒB반 (초,쀑)") gr.Markdown("- μ†μ΄ˆκ³  λ™μ•„λ¦¬λ°˜") gr.Markdown("- μ–‘μ–‘μ„Όν„°") gr.Markdown("- λŒ€κ΄€λ Ήμ€‘") gr.Markdown("- μ‚Όμ²™μ—¬κ³ ") gr.Markdown("- 삼일쀑 (강원)") gr.Markdown("- 강릉센터 νŠΉκ°•(관동쀑)") gr.Markdown("### 23λ…„") gr.Markdown("- μ΄ˆλ“±κ²½μ§„λŒ€νšŒλ°˜") gr.Markdown("- 관동쀑") gr.Markdown("- ν•˜μŠ¬λΌμ€‘") gr.Markdown("- μ‚Όμ²™ν•˜μž₯초") gr.Markdown("- μ†μ΄ˆμ—¬κ³ ") gr.Markdown("# μœ„μΉ˜πŸ“Œ") gr.Markdown("강릉 λ©”νƒ€λ²„μŠ€ μ²΄ν—˜κ΄€ 3μΈ΅") gr.Markdown("κ°•μ›νŠΉλ³„μžμΉ˜λ„ κ°•λ¦‰μ‹œ λ‚œμ„€ν—Œλ‘œ 131") # 지도 m = folium.Map(location=[37.790085, 128.907840], zoom_start=13) # 마컀 folium.Marker( location=[37.790085, 128.907840], popup='여기에 ν‘œμ‹œλœ μœ„μΉ˜', icon=folium.Icon(color='blue') ).add_to(m) gr.HTML(m._repr_html_()) gr.Markdown("# 360도 μ˜μƒπŸ₯½") gr.Markdown('[유튜브 링크](https://www.youtube.com/watch?v=udXSCMdVdYs)') gr.HTML(f'') with gr.Tab('λͺ¨λ‘μ½”'): gr.Markdown('# λͺ¨λ‘μ˜μ½”λ”© ν˜‘λ™μ‘°ν•©πŸ€') gr.Image('4.webp') gr.Markdown('# ν™ˆνŽ˜μ΄μ§€πŸŒ') gr.Markdown('[μ΄λ™ν•˜κΈ°](https://blog.naver.com/socialcodingkids)') gr.Markdown('# κ°•μ˜πŸŽ“') gr.Markdown("### 원데이 클래슀") gr.Markdown("- 앱인벀터 ai 이미지 생성 μ•±") gr.Markdown("- ν‹΄μ»€μΊλ“œ μ•„κΈ°λΌμ§€μ‚Όν˜•μ œ") gr.Markdown("- μ†μœΌλ‘œ λ§ν•΄μš” λ§ˆμ΄ν¬λ‘œλΉ„νŠΈ") gr.Markdown("### κ°•λ¦‰κ΅μœ‘λ¬Έν™”κ΄€") gr.Markdown("- λ…Έλ²¨μ—”μ§€λ‹ˆμ–΄λ§ ν–„μŠ€ν„°S") gr.Markdown("### 평창 λ„μ„±μ΄ˆλ“±ν•™κ΅") gr.Markdown("- κ³Όν•™ ꡐ과 + μ½”λ”© μˆ˜μ—… (μ—”νŠΈλ¦¬,ν‹΄ν„°μΊλ“œ,앱인벀터)") gr.Markdown("### 동해 광희쀑학ꡐ") gr.Markdown("- 3D펜, ν–„μŠ€ν„°S") gr.Markdown("### 강릉 μ„±λ•μ΄ˆλ“±ν•™κ΅") gr.Markdown("- λ…Έλ²¨μ—”μ§€λ‹ˆμ–΄λ§ μ—”νŠΈλ¦¬ 인곡지λŠ₯") gr.Markdown("- 뢁크리에이터") gr.Markdown("### 강릉고등학ꡐ") gr.Markdown("- 아두이노 슀마트 μ‹œν‹° λ§Œλ“€κΈ° ν”„λ‘œμ νŠΈ") gr.Markdown("### μ›μ£Όμ‚Όμœ‘μ€‘ν•™κ΅") gr.Markdown("- Ai ν™œμš© Kfood ν™λ³΄μ•„μ΄λŒ λ§Œλ“€κΈ°") gr.Markdown("### 강원 λŒ€μ§„μ€‘ν•™κ΅") gr.Markdown("- Python 메이컀 μˆ˜μ—…!") gr.Markdown("### (μ˜ˆμ •)μ •μ„ κ΅μœ‘λ„μ„œκ΄€") gr.Markdown("- λ§ˆμ΄ν¬λ‘œλΉ„νŠΈ 인곡지λŠ₯ 뢁크리에이터 ν–„μŠ€ν„°S") with gr.Tab('μ‹€ν—˜μ€‘πŸ”¨'): gr.Markdown('# μŒμ› 파일 ν”Œλ ˆμ΄μ–΄πŸŽ΅') gr.Audio('2.mp3') gr.Markdown('# μ—”νŠΈλ¦¬πŸ’»') gr.HTML(f'') gr.Markdown('# μœ νŠœλΈŒβ–ΆοΈ') gr.HTML(f'') # μΉ΄μΉ΄μ˜€ν†‘ λΈŒλΌμš°μ €λ‘œ μ‹€ν–‰ν•˜λ©΄ λ¬Έμ œκ°€ μƒκ²¨μ„œ μ»· #gr.Markdown('# XROO λ©”νƒ€λ²„μŠ€') #μ•„λž˜ λ§ν¬λŠ” λΉ„ν™œμ„±ν™”λœ 링크 #gr.HTML(f'') gr.Markdown('# 3Dλͺ¨λΈλ§πŸ–ŒοΈ') gr.Model3D('3.glb') demo.launch()