File size: 8,132 Bytes
1eface0
 
eadf091
1eface0
 
2d67da8
f1df1f8
eadf091
33dd557
 
eadf091
 
 
 
1eface0
33dd557
 
 
 
eadf091
 
 
 
1eface0
eadf091
33dd557
 
 
 
eadf091
 
 
1eface0
eadf091
 
 
1eface0
1277283
eadf091
 
 
98ef9c5
eadf091
 
 
 
2d67da8
eadf091
 
 
2d67da8
eadf091
 
 
2d67da8
 
eadf091
 
 
 
 
 
 
 
2d67da8
 
 
eadf091
f1df1f8
33dd557
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
eadf091
33dd557
eadf091
 
 
 
 
 
 
 
 
 
 
2d67da8
33dd557
7212496
 
2d67da8
f1df1f8
33dd557
 
 
 
98ef9c5
33dd557
 
98ef9c5
 
 
 
33dd557
98ef9c5
 
33dd557
98ef9c5
 
33dd557
98ef9c5
 
33dd557
98ef9c5
 
 
33dd557
98ef9c5
 
33dd557
98ef9c5
 
33dd557
98ef9c5
33dd557
eadf091
33dd557
 
98ef9c5
33dd557
 
2d67da8
 
33dd557
7212496
2d67da8
33dd557
7212496
2d67da8
 
e5af827
33dd557
e5af827
eadf091
33dd557
2d67da8
eadf091
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
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('- 이메일: [email protected]')

    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'<iframe width="300" height="200" src="https://www.youtube.com/embed/udXSCMdVdYs" title="20241216 360도 카메라 강원 λ©”νƒ€λ²„μŠ€ μ²΄ν—˜κ΄€ 3μΈ΅" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>')


    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'<iframe width="300" height="200" src="https://playentry.org/iframe/670fbb2a01074db4d948918f" frameborder="0"></iframe>')

        gr.Markdown('# μœ νŠœλΈŒβ–ΆοΈ')
        gr.HTML(f'<iframe width="300" height="200" src="https://www.youtube.com/embed/DjYHx2L4JCo" title="μœ€λŒ€λ¦¬_아두이노_λΈ”λ£¨νˆ¬μŠ€_앱인벀터_μ„Όμ„œκ°’_λ™μž‘λͺ¨λ“ˆ_λ ˆμ΄λΈ”" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>')

        # μΉ΄μΉ΄μ˜€ν†‘ λΈŒλΌμš°μ €λ‘œ μ‹€ν–‰ν•˜λ©΄ λ¬Έμ œκ°€ μƒκ²¨μ„œ μ»·
        #gr.Markdown('# XROO λ©”νƒ€λ²„μŠ€')
        #μ•„λž˜ λ§ν¬λŠ” λΉ„ν™œμ„±ν™”λœ 링크
        #gr.HTML(f'<iframe width="360" height="240" src="https://player.xroo.io/space/5327cc0a227c47d5a99b212362f9c2ea" frameborder="0" allow="autoplay; web-share" allowfullscreen></iframe>')

        gr.Markdown('# 3Dλͺ¨λΈλ§πŸ–ŒοΈ')
        gr.Model3D('3.glb')

demo.launch()