From c906e4027a5f7bd266198407a2e3b5e39ef8b8e7 Mon Sep 17 00:00:00 2001 From: jungmir Date: Sat, 14 Dec 2024 21:15:31 +0900 Subject: [PATCH 1/2] Feat: Import PyCon KR 2023 videos. --- pycon-kr-2023/category.json | 3 +++ ...th PyCon KR 2023 Python Yoo Tae-young.json | 25 +++++++++++++++++++ ...KR 2023 Django and FastAPI Jihoon Kim.json | 25 +++++++++++++++++++ ...R 2023 Pynecone framework Lim Sunchik.json | 25 +++++++++++++++++++ ...2023 pandas and PySpark Kwon Hyuk-jin.json | 25 +++++++++++++++++++ ...World with PyCon KR 2023 CPython Code.json | 25 +++++++++++++++++++ ...ndition order be fixed Seong Hyun Ahn.json | 25 +++++++++++++++++++ ...e content using PyCon KR Jupyter Book.json | 25 +++++++++++++++++++ ...m for PyCon KR 2023 Python Developers.json | 25 +++++++++++++++++++ ...023 Async State Machine Lee Sang-hoon.json | 25 +++++++++++++++++++ ...tbot Framework with Python Jo Sangbin.json | 25 +++++++++++++++++++ ...tion Modules with Python Yoo Sung-jin.json | 25 +++++++++++++++++++ ...po Microservices Introducer Kim Soon-.json | 25 +++++++++++++++++++ ...KR 2023 Django Spring Is Coming Again.json | 25 +++++++++++++++++++ ...r Internationalization Signature Seat.json | 25 +++++++++++++++++++ .../videos/PyCon KR 2023 Drive It.json | 25 +++++++++++++++++++ ...Con KR 2023 FastAPI Deep dive reading.json | 25 +++++++++++++++++++ ...xplore function callers Yang Kyung-mo.json | 25 +++++++++++++++++++ ...th Open SourceFeat Django Bae Doo-sik.json | 25 +++++++++++++++++++ ... 2023 Handling Salty Data Park Jo-eun.json | 25 +++++++++++++++++++ ...elp me develop Gen AI apps? Kim Il-ho.json | 25 +++++++++++++++++++ ...ues who are new to Python Taehyun Lee.json | 25 +++++++++++++++++++ ...nd parents who hate Python is Spencer.json | 25 +++++++++++++++++++ ...3 Icebreaking with import Soojin Yoon.json | 25 +++++++++++++++++++ ...plex Asyncio Applications Joon Ki Kim.json | 25 +++++++++++++++++++ ...ural Pattern Matching Takanori Suzuki.json | 25 +++++++++++++++++++ ...ng Hye-sik from our Python's kid days.json | 25 +++++++++++++++++++ ...chitecture with BentoML Sung Ryul Kim.json | 25 +++++++++++++++++++ ...equired for LLM Development Taeho Lee.json | 25 +++++++++++++++++++ ... and Dictionary Learning Han Sang-gon.json | 25 +++++++++++++++++++ ...lel Processing in Python Hyun Woo Kim.json | 25 +++++++++++++++++++ ...ement in Model Packaging HO-JIN Jeong.json | 25 +++++++++++++++++++ ...ding Creation Challenger Lee Kyu-bong.json | 25 +++++++++++++++++++ ...ew hundred won per month Shin Hee-jae.json | 25 +++++++++++++++++++ ...on Domain Driven Design Donghyun Shin.json | 25 +++++++++++++++++++ ...also use it like this! Shin Myeongjin.json | 25 +++++++++++++++++++ ...ython3 Development Challenger Idaniel.json | 25 +++++++++++++++++++ ...Trading with Python Jinhyuk Jeong 001.json | 25 +++++++++++++++++++ ...hon, from I O to Scalable Tae Wan Kim.json | 25 +++++++++++++++++++ ...ta in a local environment Oh Sung-woo.json | 25 +++++++++++++++++++ ...ming a Django Contributor Jun Ki Yoon.json | 25 +++++++++++++++++++ ...ng a Hangeul package downa Damin Jeon.json | 25 +++++++++++++++++++ ... Your Dependency Greetings Duhoon Kim.json | 25 +++++++++++++++++++ ...n2 to Python3 in 15 years Jihoon Kang.json | 25 +++++++++++++++++++ ...g met with PyCon KR 2023 Python users.json | 25 +++++++++++++++++++ ...Relay on Django React Kang Jeong-seok.json | 25 +++++++++++++++++++ 46 files changed, 1128 insertions(+) create mode 100644 pycon-kr-2023/category.json create mode 100644 pycon-kr-2023/videos/Compose electronic music with PyCon KR 2023 Python Yoo Tae-young.json create mode 100644 pycon-kr-2023/videos/Create a chat backend service using PyCon KR 2023 Django and FastAPI Jihoon Kim.json create mode 100644 pycon-kr-2023/videos/Developing web-based operating tools with PyCon KR 2023 Pynecone framework Lim Sunchik.json create mode 100644 pycon-kr-2023/videos/Expand your data workload with PyCon KR 2023 pandas and PySpark Kwon Hyuk-jin.json create mode 100644 pycon-kr-2023/videos/Han Seong-min in Python's Deep World with PyCon KR 2023 CPython Code.json create mode 100644 pycon-kr-2023/videos/In PyCon KR 2023 Django ORM, how can the SQL Where clause condition order be fixed Seong Hyun Ahn.json create mode 100644 pycon-kr-2023/videos/Let's easily produce and share content using PyCon KR Jupyter Book.json create mode 100644 pycon-kr-2023/videos/Nix Soobin Kim for PyCon KR 2023 Python Developers.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Async State Machine Lee Sang-hoon.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Chatbot Framework with Python Jo Sangbin.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Creating Linux Authentication Modules with Python Yoo Sung-jin.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Django Monorepo Microservices Introducer Kim Soon-.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Django Spring Is Coming Again.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Django Support for Internationalization Signature Seat.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Drive It.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 FastAPI Deep dive reading.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Get on mypy and recursively explore function callers Yang Kyung-mo.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Growing with Open SourceFeat Django Bae Doo-sik.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Handling Salty Data Park Jo-eun.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 How can Google Cloud help me develop Gen AI apps? Kim Il-ho.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 How to work efficiently with colleagues who are new to Python Taehyun Lee.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 I'm worried that the future of students and parents who hate Python is Spencer.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Icebreaking with import Soojin Yoon.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Improving Debuggability of Complex Asyncio Applications Joon Ki Kim.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Introduction to Structural Pattern Matching Takanori Suzuki.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Jang Hye-sik from our Python's kid days.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 MLOps Model Serving Architecture with BentoML Sung Ryul Kim.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 MLOps, Practical Python Design Pattern Required for LLM Development Taeho Lee.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Package Development Journey for List and Dictionary Learning Han Sang-gon.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Parallel Processing in Python Hyun Woo Kim.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Poetry Introducer Testing in Deep Learning Development and Dependency Management in Model Packaging HO-JIN Jeong.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 PyO3 Distributed System Algorithm Implementation Binding Creation Challenger Lee Kyu-bong.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Python A story of operating an in-house slackbot with a few hundred won per month Shin Hee-jae.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Python Domain Driven Design Donghyun Shin.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Python Hangeul business automation, you can also use it like this! Shin Myeongjin.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Python2 Developer's Python3 Development Challenger Idaniel.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Quant Trading with Python Jinhyuk Jeong 001.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Scalable Backtesting with Python, from I O to Scalable Tae Wan Kim.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Strategies for effectively processing and analyzing oversized data in a local environment Oh Sung-woo.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 The Journey to Becoming a Django Contributor Jun Ki Yoon.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 This really isn't there, I didn't have one, so I started creating a Hangeul package downa Damin Jeon.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Your Dependency Greetings Duhoon Kim.json create mode 100644 pycon-kr-2023/videos/PyCon KR 2023 migration from Python2 to Python3 in 15 years Jihoon Kang.json create mode 100644 pycon-kr-2023/videos/RustPython Yoon-won Jeong met with PyCon KR 2023 Python users.json create mode 100644 pycon-kr-2023/videos/Symbiosis with PyCon KR 2023 Relay on Django React Kang Jeong-seok.json diff --git a/pycon-kr-2023/category.json b/pycon-kr-2023/category.json new file mode 100644 index 000000000..0b837c389 --- /dev/null +++ b/pycon-kr-2023/category.json @@ -0,0 +1,3 @@ +{ + "title": "PyCon Korea 2023" +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/Compose electronic music with PyCon KR 2023 Python Yoo Tae-young.json b/pycon-kr-2023/videos/Compose electronic music with PyCon KR 2023 Python Yoo Tae-young.json new file mode 100644 index 000000000..5eb0469f9 --- /dev/null +++ b/pycon-kr-2023/videos/Compose electronic music with PyCon KR 2023 Python Yoo Tae-young.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "While studying midi composition, I thought it would be fun to implement a synthesizer in python, so I planned this session. This session will introduce you to the process of designing sounds and creating music in python.\n\nLearn how computers handle digital audio and how to make music digitally. Try implementing a synthesizer using numpy and pedalboard in python. We will directly implement musical instruments such as piano and drums, and we will play short music made from the musical instruments that we have implemented. No other tools other than python are used in this course.\n\nYoo Tae-young\nHi, I'm Taeyoung Yoo, a back-end engineer at ad-tech company Buzzvil. I develop and operate ad recommendation and allocation services with python and go. I love jazz music and playing the piano.", + "duration": 2006, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Compose electronic music with Python", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "유태영" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/1rPCcKp9B78/default.jpg", + "title": "Compose electronic music with PyCon KR 2023 Python Yoo Tae-young", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=1rPCcKp9B78" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/Create a chat backend service using PyCon KR 2023 Django and FastAPI Jihoon Kim.json b/pycon-kr-2023/videos/Create a chat backend service using PyCon KR 2023 Django and FastAPI Jihoon Kim.json new file mode 100644 index 000000000..8ad6c65dd --- /dev/null +++ b/pycon-kr-2023/videos/Create a chat backend service using PyCon KR 2023 Django and FastAPI Jihoon Kim.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "Introducing the presenter, service diagram, django component description, FastAPI component description, demo video\n\nKim Ji-hoon\nI run a blockchain developer.", + "duration": 924, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Create a chat backend service using Django and FastAPI", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "김지훈" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/lPS94lYwT2c/default.jpg", + "title": "Create a chat backend service using PyCon KR 2023 Django and FastAPI Jihoon Kim", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=lPS94lYwT2c" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/Developing web-based operating tools with PyCon KR 2023 Pynecone framework Lim Sunchik.json b/pycon-kr-2023/videos/Developing web-based operating tools with PyCon KR 2023 Pynecone framework Lim Sunchik.json new file mode 100644 index 000000000..1620edf73 --- /dev/null +++ b/pycon-kr-2023/videos/Developing web-based operating tools with PyCon KR 2023 Pynecone framework Lim Sunchik.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "Creating the operational tools you need while developing and operating your services is not easy. Developing web-based tools is a huge burden, especially with such a high percentage of back-end developers.\nBut with a variety of open sources to help you with web development, it's easy to get started developing the operational tools you need. In this session, we would like to share our experience developing web-based operational tools using the Pynecone framework among the various open source projects mentioned above.\n\nLim Chan-sik\nWe are using Python for various purposes while developing back-end systems or operating the platform. More recently, we are developing an on-premises serving platform to run Kubernetes-based high-performance applications. By developing various tools required to operate the platform in Python, we are getting a lot of help to reduce repetitive tasks and make it easier to operate.", + "duration": 1219, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Developing web-based operating tools with the Pynecone framework", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "임찬식" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/KcX6N--b9uI/default.jpg", + "title": "Developing web-based operating tools with PyCon KR 2023 Pynecone framework Lim Sunchik", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=KcX6N--b9uI" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/Expand your data workload with PyCon KR 2023 pandas and PySpark Kwon Hyuk-jin.json b/pycon-kr-2023/videos/Expand your data workload with PyCon KR 2023 pandas and PySpark Kwon Hyuk-jin.json new file mode 100644 index 000000000..ad0acecb0 --- /dev/null +++ b/pycon-kr-2023/videos/Expand your data workload with PyCon KR 2023 pandas and PySpark Kwon Hyuk-jin.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS on Spark, Python Spark Connect, and more.", + "duration": 1985, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "scale your data workloads with pandas and PySpark", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "권혁진" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/Rpsf61z4uNw/default.jpg", + "title": "Expand your data workload with PyCon KR 2023 pandas and PySpark Kwon Hyuk-jin", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=Rpsf61z4uNw" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/Han Seong-min in Python's Deep World with PyCon KR 2023 CPython Code.json b/pycon-kr-2023/videos/Han Seong-min in Python's Deep World with PyCon KR 2023 CPython Code.json new file mode 100644 index 000000000..b20ace65a --- /dev/null +++ b/pycon-kr-2023/videos/Han Seong-min in Python's Deep World with PyCon KR 2023 CPython Code.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", + "duration": 2475, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "The Deep World of Python with CPython Code", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "한성민" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/L0tRwS3K3N4/default.jpg", + "title": "Han Seong-min in Python's Deep World with PyCon KR 2023 CPython Code", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=L0tRwS3K3N4" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/In PyCon KR 2023 Django ORM, how can the SQL Where clause condition order be fixed Seong Hyun Ahn.json b/pycon-kr-2023/videos/In PyCon KR 2023 Django ORM, how can the SQL Where clause condition order be fixed Seong Hyun Ahn.json new file mode 100644 index 000000000..79338ddba --- /dev/null +++ b/pycon-kr-2023/videos/In PyCon KR 2023 Django ORM, how can the SQL Where clause condition order be fixed Seong Hyun Ahn.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "Describes how to ensure the order of the conditions in the where clause in the Django ORM.\n\nexplain why the filter and filter chaining have different order when the condition is put in, and why the order is guaranteed when the Q object is used. And further, we will introduce the process until the Django ORM becomes a SQL statement.\n\nSeong-Hyun Ahn (ash84)\nHe currently serves as CTO at Fahier and gives back-end development. I have been using Python as my flagship language since 2012. I have a primary interest in software engineering and writing.", + "duration": 1080, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "How can I fix the SQL Where clause conditional order in Django ORM?", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "안성현" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/1tI6ectLjy4/default.jpg", + "title": "In PyCon KR 2023 Django ORM, how can the SQL Where clause condition order be fixed Seong Hyun Ahn", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=1tI6ectLjy4" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/Let's easily produce and share content using PyCon KR Jupyter Book.json b/pycon-kr-2023/videos/Let's easily produce and share content using PyCon KR Jupyter Book.json new file mode 100644 index 000000000..dd95b59a9 --- /dev/null +++ b/pycon-kr-2023/videos/Let's easily produce and share content using PyCon KR Jupyter Book.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": ".ipynb files are mainly used when analyzing and researching data using ython. When we share that content publicly, we usually use GitHub. Because GitHub is a developer-friendly code management platform, it's not an efficient platform for non-developing decision makers, stakeholders, and other people to consume content. In this session, we'll look at how to leverage the Jupyter Book to transform your .ipynb file into a publication-level output and share it online for anyone to access.\n\n\nSeongjin Ahn\nI am interested in technologies related to cloud, machine learning, and data science. We're also interested in addressing information gaps caused by linguistic factors. He works at Microsoft as a Technical Trainer and teaches courses to help you understand Data & AI services in Azure.", + "duration": 2273, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Create and share content easily with Jupyter Book", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "안성진" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/VXPZ0omr5UE/default.jpg", + "title": "Let's easily produce and share content using PyCon KR Jupyter Book", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=VXPZ0omr5UE" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/Nix Soobin Kim for PyCon KR 2023 Python Developers.json b/pycon-kr-2023/videos/Nix Soobin Kim for PyCon KR 2023 Python Developers.json new file mode 100644 index 000000000..ef1eb8804 --- /dev/null +++ b/pycon-kr-2023/videos/Nix Soobin Kim for PyCon KR 2023 Python Developers.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "This session will briefly introduce you to Nix for Python developers.\n\nI will first introduce you to the problems I have experienced in the Python environment, what is Nix, and how to set up a Python development environment using Nix. I would also like to go a little further and introduce you to how to package Python packages and build OCI container images. Finally, I'd like to share some personal experiences and testimonials from years of using Nix.\n\nI hope this helps anyone who is having issues like mine.\n\nKim Soo-bin\nI am Soo-Bin Kim, who is developing the backend and platform from Viva Republica to Python. As we collaborate with Python developers within the team, we're thinking about a more comfortable and consistent development and deployment environment, and we'd like to share that experience with you. There are a lot of shortcomings, but I'll prepare well:)", + "duration": 974, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Nix for Python Developers", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "김수빈" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/Y5NHZ1YXnM4/default.jpg", + "title": "Nix Soobin Kim for PyCon KR 2023 Python Developers", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=Y5NHZ1YXnM4" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Async State Machine Lee Sang-hoon.json b/pycon-kr-2023/videos/PyCon KR 2023 Async State Machine Lee Sang-hoon.json new file mode 100644 index 000000000..c9cda88e8 --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Async State Machine Lee Sang-hoon.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "A distributed system implemented in Python presents challenges for tracking and state management of time-consuming tasks and abstract ideas for solving them.\nAlthough there are examples of code, there is no detailed Python code implementation, and only examples that are abstracted to a high level are lightweight, so keep this in mind.\n\nLee Sang-hoon\n3rd year Python developer. I am a junior who is thinking a lot about what is good software. TMI: I love CrossFit, meat, and bread.", + "duration": 1224, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Async State Machine", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "이상훈" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/boFerSeA4zY/default.jpg", + "title": "PyCon KR 2023 Async State Machine Lee Sang-hoon", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=boFerSeA4zY" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Chatbot Framework with Python Jo Sangbin.json b/pycon-kr-2023/videos/PyCon KR 2023 Chatbot Framework with Python Jo Sangbin.json new file mode 100644 index 000000000..2b5db29a3 --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Chatbot Framework with Python Jo Sangbin.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", + "duration": 2407, + "language": "kor", + "recorded": "2023-08-13", + "related_urls": [ + { + "label": "Chatbot Framework with Python", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "조성빈" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/Lt_tbZRUkgo/default.jpg", + "title": "PyCon KR 2023 Chatbot Framework with Python Jo Sangbin", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=Lt_tbZRUkgo" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Creating Linux Authentication Modules with Python Yoo Sung-jin.json b/pycon-kr-2023/videos/PyCon KR 2023 Creating Linux Authentication Modules with Python Yoo Sung-jin.json new file mode 100644 index 000000000..f49bedba8 --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Creating Linux Authentication Modules with Python Yoo Sung-jin.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "Introduce PAM-Python, which can implement the authentication process using Python in the Pam authentication process, and learn how to use it.\n\nYoo Seong-jin\nWhen I started learning Python to use it in my work as a systems engineer, I didn't expect to become a developer, but I experienced many projects in various languages such as Go, TypeScript, and Java. Currently, he is in charge of infrastructure platform development and service backend development at Fortray, which is researching innovation in the new drug development process using spatial transcription and artificial intelligence, and is trying to put it into practice by thinking about what better code and good development culture will be.", + "duration": 1215, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Creating a Linux Authentication Module with Python", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "유성진" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/NSyI6TaOmZ4/default.jpg", + "title": "PyCon KR 2023 Creating Linux Authentication Modules with Python Yoo Sung-jin", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=NSyI6TaOmZ4" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Django Monorepo Microservices Introducer Kim Soon-.json b/pycon-kr-2023/videos/PyCon KR 2023 Django Monorepo Microservices Introducer Kim Soon-.json new file mode 100644 index 000000000..08916045d --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Django Monorepo Microservices Introducer Kim Soon-.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "MYMEMORY WARNING: YOU USED ALL AVAILABLE FREE TRANSLATIONS FOR TODAY. NEXT AVAILABLE IN 20 HOURS 52 MINUTES 26 SECONDS VISIT HTTPS://MYMEMORY.TRANSLATED.NET/DOC/USAGELIMITS.PHP TO TRANSLATE MORE", + "duration": 812, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "MYMEMORY WARNING: YOU USED ALL AVAILABLE FREE TRANSLATIONS FOR TODAY. NEXT AVAILABLE IN 20 HOURS 52 MINUTES 25 SECONDS VISIT HTTPS://MYMEMORY.TRANSLATED.NET/DOC/USAGELIMITS.PHP TO TRANSLATE MORE", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "김순" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/yxDk9yDfrYE/default.jpg", + "title": "PyCon KR 2023 Django Monorepo Microservices Introducer Kim Soon-", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=yxDk9yDfrYE" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Django Spring Is Coming Again.json b/pycon-kr-2023/videos/PyCon KR 2023 Django Spring Is Coming Again.json new file mode 100644 index 000000000..3825e4193 --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Django Spring Is Coming Again.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "What is good code?\n\nEvery developer wants to write good code.\nBut it's hard to define what exactly is good code.\n\nYou can't define good code in every situation.\nWe've outlined the characteristics of good code based on web services.\n\nIn this presentation, you'll learn how to write good code,\nI'm going to use Django as an example to make this as easy as possible.\n\nWhen you're developing and you feel unproductive,\nI hope I can organize my thoughts for a while and get some ideas.\nWe have prepared this presentation.\n\nJeonggyeong\nA developer who has been using Django on the business for a long time to create and run web services. I've gone through several startups and domains and pursued sustainable development. Somehow, I've been a firefighter many times, and now I'm a freelancer.", + "duration": 925, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Django Spring is Coming Again", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "정경업" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/HeMXWd6QSGg/default.jpg", + "title": "PyCon KR 2023 Django Spring Is Coming Again", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=HeMXWd6QSGg" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Django Support for Internationalization Signature Seat.json b/pycon-kr-2023/videos/PyCon KR 2023 Django Support for Internationalization Signature Seat.json new file mode 100644 index 000000000..e21adb421 --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Django Support for Internationalization Signature Seat.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", + "duration": 1340, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Support Django Internationalization", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "서명석" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/bJRYFP5hA7Q/default.jpg", + "title": "PyCon KR 2023 Django Support for Internationalization Signature Seat", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=bJRYFP5hA7Q" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Drive It.json b/pycon-kr-2023/videos/PyCon KR 2023 Drive It.json new file mode 100644 index 000000000..9dadba671 --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Drive It.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "We are releasing a driving video of PyCon Korea 2023.", + "duration": 121, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Drive it", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Not Found Speaker Name" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/dJlX0i-q4ck/default.jpg", + "title": "PyCon KR 2023 Drive It", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=dJlX0i-q4ck" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 FastAPI Deep dive reading.json b/pycon-kr-2023/videos/PyCon KR 2023 FastAPI Deep dive reading.json new file mode 100644 index 000000000..829fc3087 --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 FastAPI Deep dive reading.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "You may have heard of Django and Flask, which are the two great mountains of the Python web framework.\nThere is a new web framework that has been quickly gaining popularity with developers since its launch in 2018.\nFastAPI. It was also introduced in PyCon.\nI'm sure many of you have experienced this at one time or another.\n\nThe difference between Django, Flask and FastAPI in this session.\nAnd as the name suggests, we're going to look at the architecture, focusing on how FastAPI was able to achieve “Fast.”\n\nInformational\nHe currently works at Microsoft as a Solution Architect. Prior to this, I was responsible for embedded development and finance back-end development for about 10 years. I teach a variety of courses in the field of infrastructure. I am interested in developing stable and productive code quickly, and I am honored to have the opportunity to introduce FastAPI.", + "duration": 1115, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "FastAPI Deep dive", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "정보람" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/9Qe84CQ1XVo/default.jpg", + "title": "PyCon KR 2023 FastAPI Deep dive reading", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=9Qe84CQ1XVo" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Get on mypy and recursively explore function callers Yang Kyung-mo.json b/pycon-kr-2023/videos/PyCon KR 2023 Get on mypy and recursively explore function callers Yang Kyung-mo.json new file mode 100644 index 000000000..a971f98a8 --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Get on mypy and recursively explore function callers Yang Kyung-mo.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", + "duration": 1178, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "exploring function callers recursively on mypy", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "양경모" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/DMm41d8XKIE/default.jpg", + "title": "PyCon KR 2023 Get on mypy and recursively explore function callers Yang Kyung-mo", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=DMm41d8XKIE" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Growing with Open SourceFeat Django Bae Doo-sik.json b/pycon-kr-2023/videos/PyCon KR 2023 Growing with Open SourceFeat Django Bae Doo-sik.json new file mode 100644 index 000000000..85d6adb5a --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Growing with Open SourceFeat Django Bae Doo-sik.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", + "duration": 984, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Growing with Open SourceFeat Django", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "배두식" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/gBjWgCXL4mA/default.jpg", + "title": "PyCon KR 2023 Growing with Open SourceFeat Django Bae Doo-sik", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=gBjWgCXL4mA" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Handling Salty Data Park Jo-eun.json b/pycon-kr-2023/videos/PyCon KR 2023 Handling Salty Data Park Jo-eun.json new file mode 100644 index 000000000..16fb7918a --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Handling Salty Data Park Jo-eun.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "The amount of memory we normally use can be as small as 4G and as large as 64G or more. Some companies use more memory than they do, but most have limited access to good equipment due to cost concerns.\nBuying expensive equipment in a limited environment can lead to more data and processing, but the reality can be daunting. When we want to deal with big data in a limited, cost-free environment, we want to solve it using Python in a variety of ways that we can access.\n\nJo Eun Park\nI run a YouTube channel called Today's Code. He is also a Microsoft MVP, he has a general interest in data and enjoys working with it in Python. He has worked primarily as a back-end developer for gaming and advertising companies, and has recently lectured or created content and projects for companies, educational institutions, and schools in a variety of domains.", + "duration": 2505, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Dealing with salty data", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "박조은" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/4VpJDeqrdKc/default.jpg", + "title": "PyCon KR 2023 Handling Salty Data Park Jo-eun", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=4VpJDeqrdKc" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 How can Google Cloud help me develop Gen AI apps? Kim Il-ho.json b/pycon-kr-2023/videos/PyCon KR 2023 How can Google Cloud help me develop Gen AI apps? Kim Il-ho.json new file mode 100644 index 000000000..1dbc090cb --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 How can Google Cloud help me develop Gen AI apps? Kim Il-ho.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "Why Google for Gen AI? Here's why, and what services and technologies you can develop with Gen AI apps in the Google Cloud.\nYou can get information to help customers utilize Gen AI in several areas.\n\nKim Il-ho (Andy)\nCurrently, I am a Google Cloud Customer Engineering Manager, helping various customers to innovate.\nPreviously, he was a Cloud Solutions Architect at Amazon since 2013. Recently, we've been delivering a message about Gen AI.", + "duration": 1443, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "How Google Cloud can help you develop Gen AI apps", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "김일호" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/0iHrxrc9wYQ/default.jpg", + "title": "PyCon KR 2023 How can Google Cloud help me develop Gen AI apps? Kim Il-ho", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=0iHrxrc9wYQ" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 How to work efficiently with colleagues who are new to Python Taehyun Lee.json b/pycon-kr-2023/videos/PyCon KR 2023 How to work efficiently with colleagues who are new to Python Taehyun Lee.json new file mode 100644 index 000000000..c7bcc09c4 --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 How to work efficiently with colleagues who are new to Python Taehyun Lee.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "How can you work efficiently with a colleague who is new to Python? This is a session to talk about the linguistic characteristics of Python, what efficient work is, and which Python tools can be used to achieve work efficiency. Please come to listen with a light heart!\n\nLee, Tae Hyun\nBe Happy", + "duration": 2388, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "How to work efficiently with a colleague who is new to Python", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "이태현" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/RgMCqc-VPL4/default.jpg", + "title": "PyCon KR 2023 How to work efficiently with colleagues who are new to Python Taehyun Lee", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=RgMCqc-VPL4" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 I'm worried that the future of students and parents who hate Python is Spencer.json b/pycon-kr-2023/videos/PyCon KR 2023 I'm worried that the future of students and parents who hate Python is Spencer.json new file mode 100644 index 000000000..48c02719e --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 I'm worried that the future of students and parents who hate Python is Spencer.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", + "duration": 2197, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "I'm worried about the future of students and parents who hate Python", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "스펜서" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/C7_IZnLy4zc/default.jpg", + "title": "PyCon KR 2023 I'm worried that the future of students and parents who hate Python is Spencer", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=C7_IZnLy4zc" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Icebreaking with import Soojin Yoon.json b/pycon-kr-2023/videos/PyCon KR 2023 Icebreaking with import Soojin Yoon.json new file mode 100644 index 000000000..0042eebeb --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Icebreaking with import Soojin Yoon.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "I think one of the things that caused me the most headaches when I started writing Python was importing. I wanted to learn about imports that bother me, and I hope that sharing the process will help others a little bit.\n\nSoojin Yoon\nThis is Soojin Yoon, a first-year junior developer who loves Python. Currently, Raftel, an animation streaming company, is developing using Python and Django. I started developing relatively late, but I fell in love with it so much that I thought I should bury my bones in this field. There is so much to learn as we develop, so I am happy every day. When I wake up in the morning, I wonder and look forward to what new things I will learn today. From 42Seoul, I love the saying ‘if you go alone, you go fast, if you go together, you go long’. I want to be a developer together and long-lasting.", + "duration": 762, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Icebreaking with import", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "윤수진" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/f58sIwixXRs/default.jpg", + "title": "PyCon KR 2023 Icebreaking with import Soojin Yoon", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=f58sIwixXRs" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Improving Debuggability of Complex Asyncio Applications Joon Ki Kim.json b/pycon-kr-2023/videos/PyCon KR 2023 Improving Debuggability of Complex Asyncio Applications Joon Ki Kim.json new file mode 100644 index 000000000..c51e2900e --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Improving Debuggability of Complex Asyncio Applications Joon Ki Kim.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", + "duration": 1208, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Improving Debuggability of Complex Asyncio Applications", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "김준기" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/rSv6ua9VkXA/default.jpg", + "title": "PyCon KR 2023 Improving Debuggability of Complex Asyncio Applications Joon Ki Kim", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=rSv6ua9VkXA" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Introduction to Structural Pattern Matching Takanori Suzuki.json b/pycon-kr-2023/videos/PyCon KR 2023 Introduction to Structural Pattern Matching Takanori Suzuki.json new file mode 100644 index 000000000..27765c85f --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Introduction to Structural Pattern Matching Takanori Suzuki.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS tananori plays trumpet, climbs boulder, loves Lego, ferrets and beer.", + "duration": 1785, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Introduction to Structural Pattern Matching Takanori", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Suzuki" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/3KHBH8AG8SQ/default.jpg", + "title": "PyCon KR 2023 Introduction to Structural Pattern Matching Takanori Suzuki", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=3KHBH8AG8SQ" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Jang Hye-sik from our Python's kid days.json b/pycon-kr-2023/videos/PyCon KR 2023 Jang Hye-sik from our Python's kid days.json new file mode 100644 index 000000000..99676e739 --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Jang Hye-sik from our Python's kid days.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", + "duration": 1794, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "The Little Days of Our Python", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "장혜식" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/P6mT_SQwxt4/default.jpg", + "title": "PyCon KR 2023 Jang Hye-sik from our Python's kid days", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=P6mT_SQwxt4" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 MLOps Model Serving Architecture with BentoML Sung Ryul Kim.json b/pycon-kr-2023/videos/PyCon KR 2023 MLOps Model Serving Architecture with BentoML Sung Ryul Kim.json new file mode 100644 index 000000000..d608f5bc3 --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 MLOps Model Serving Architecture with BentoML Sung Ryul Kim.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "Here is a high-level overview of Model Serving, one of the areas of MLOps. A framework called BentoML explains what needs to be done in a field called Model Serving.\n\nThis session will cover two main themes:\n\nModel Serving Framework: BentoML, torchserve, tenrsorflowserving, triton-inference-server\nModel Serving Platform: kserve, yatai, sagemaker (deploy part)\n\nWe mainly show examples through BentoML and compare different frameworks.\n\nKim Seong-yeol\nNaver Biz CIC is serving on the advertising recommendation side.", + "duration": 2473, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "MLOps Model Serving Architecture with BentoML", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "김성렬" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/2AjVDjR0jLM/default.jpg", + "title": "PyCon KR 2023 MLOps Model Serving Architecture with BentoML Sung Ryul Kim", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=2AjVDjR0jLM" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 MLOps, Practical Python Design Pattern Required for LLM Development Taeho Lee.json b/pycon-kr-2023/videos/PyCon KR 2023 MLOps, Practical Python Design Pattern Required for LLM Development Taeho Lee.json new file mode 100644 index 000000000..741477b85 --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 MLOps, Practical Python Design Pattern Required for LLM Development Taeho Lee.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", + "duration": 2219, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Practical Python design patterns required for MLOps, LLM development", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "이태호" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/CbpgjBTm0C4/default.jpg", + "title": "PyCon KR 2023 MLOps, Practical Python Design Pattern Required for LLM Development Taeho Lee", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=CbpgjBTm0C4" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Package Development Journey for List and Dictionary Learning Han Sang-gon.json b/pycon-kr-2023/videos/PyCon KR 2023 Package Development Journey for List and Dictionary Learning Han Sang-gon.json new file mode 100644 index 000000000..228c4515a --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Package Development Journey for List and Dictionary Learning Han Sang-gon.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "In Python 101 class, I created a small Python package to explain lists and dictionaries in a fun way. 101 This is a session where participants will be introduced to the courses and experiences they have found interesting in Python 101 classes using this package, as well as a simple way for anyone to easily create their own small package. If you are interested in Python 101 training, we hope that it will be of some help to you.\n\nHan Sang-gon\nHi, I'm currently a Microsoft MVP. Currently, I am studying programming languages at a university in Busan, and I am studying Python in parallel with classes and Djanog studies. Nice to meet you.", + "duration": 1128, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Your package development journey to learning lists and dictionaries", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "한상곤" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/p4_bqu0yuD0/default.jpg", + "title": "PyCon KR 2023 Package Development Journey for List and Dictionary Learning Han Sang-gon", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=p4_bqu0yuD0" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Parallel Processing in Python Hyun Woo Kim.json b/pycon-kr-2023/videos/PyCon KR 2023 Parallel Processing in Python Hyun Woo Kim.json new file mode 100644 index 000000000..d27e41b6b --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Parallel Processing in Python Hyun Woo Kim.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "Describes how parallel processing came to be encountered in Python, the troubleshooting process, the introduction to the library used, and how to use it.\n\nKim Hyun-woo\nI am a sixth year developer. I started working as a back-end engineer in earnest in the 20th year. I mainly used Java, and recently I joined OnePredict and started to deal with Python, flask, sqlalchemy, etc., and I am learning about the charm of Python.", + "duration": 1232, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Parallelism in Python", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "김현우" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/P5KJT2A-5Qw/default.jpg", + "title": "PyCon KR 2023 Parallel Processing in Python Hyun Woo Kim", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=P5KJT2A-5Qw" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Poetry Introducer Testing in Deep Learning Development and Dependency Management in Model Packaging HO-JIN Jeong.json b/pycon-kr-2023/videos/PyCon KR 2023 Poetry Introducer Testing in Deep Learning Development and Dependency Management in Model Packaging HO-JIN Jeong.json new file mode 100644 index 000000000..28f052a67 --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Poetry Introducer Testing in Deep Learning Development and Dependency Management in Model Packaging HO-JIN Jeong.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "Here is an example of Poetry, a Python dependency management tool, being introduced to solve a problem in a deep learning development environment while working as an MLOps engineer in Corca. I will explain the difficulties of testing due to the nature of deep learning, and the dependency problems encountered during the checkpoint packaging process, and tell you how Poetry can benefit you. We hope this session will be helpful to many deep learning developers as well as those who want to be effective in managing dependencies.\n\nJeong Ho-jin\nI'm Hojin Jeong, a researcher and developer, and I'm embarking on a journey to become a person who makes research from theory and real products from research.", + "duration": 1315, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Poetry introducer testing in deep learning development and dependency management in model packaging", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "정호진" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/33bwpDsGzF4/default.jpg", + "title": "PyCon KR 2023 Poetry Introducer Testing in Deep Learning Development and Dependency Management in Model Packaging HO-JIN Jeong", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=33bwpDsGzF4" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 PyO3 Distributed System Algorithm Implementation Binding Creation Challenger Lee Kyu-bong.json b/pycon-kr-2023/videos/PyCon KR 2023 PyO3 Distributed System Algorithm Implementation Binding Creation Challenger Lee Kyu-bong.json new file mode 100644 index 000000000..a0440346a --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 PyO3 Distributed System Algorithm Implementation Binding Creation Challenger Lee Kyu-bong.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", + "duration": 2083, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "PyO3 Distributed System Algorithm Implementation Binding Creation Challenger", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "이규봉" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/9nuV_tc77OI/default.jpg", + "title": "PyCon KR 2023 PyO3 Distributed System Algorithm Implementation Binding Creation Challenger Lee Kyu-bong", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=9nuV_tc77OI" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Python A story of operating an in-house slackbot with a few hundred won per month Shin Hee-jae.json b/pycon-kr-2023/videos/PyCon KR 2023 Python A story of operating an in-house slackbot with a few hundred won per month Shin Hee-jae.json new file mode 100644 index 000000000..c77916d89 --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Python A story of operating an in-house slackbot with a few hundred won per month Shin Hee-jae.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "Share a Python Slackbot development example that anyone can apply quickly and easily.\n\nBefore I and my team create an internal solution in-house, I would like to focus on why we chose SlackBot, how we have considered technology stacks, and what we can create with SlackBot.\n\nIn addition to this, we will create a SlackBot-based ChatOps solution and share with you the fun of improving your team's work environment!\n\nShin Hee-jae\nHello, I'm Heejae Shin, working as a Backend/DevOps Engineer at Crypto startup Allocados. I love Python, and I've enjoyed developing with Python, so I'm very honored to host a Python 2023 session like this. There are a lot of shortcomings, but I will try my best to prepare:)", + "duration": 1431, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "The story of running an in-house SlackBot with a few hundred won per month of Python", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "신희재" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/9LmDwhH7QzQ/default.jpg", + "title": "PyCon KR 2023 Python A story of operating an in-house slackbot with a few hundred won per month Shin Hee-jae", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=9LmDwhH7QzQ" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Python Domain Driven Design Donghyun Shin.json b/pycon-kr-2023/videos/PyCon KR 2023 Python Domain Driven Design Donghyun Shin.json new file mode 100644 index 000000000..c6e282831 --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Python Domain Driven Design Donghyun Shin.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "Developing software at the speed of fast-changing technologies and growing services requires clear, easy-to-maintain, and highly scalable design methods.\n\nDomain-Driven Design (DDD) is a proven,\nsoftware development methodology.\n\nWe'll walk you through the basic concepts of DDD and learn how you can implement DDD using Python.\n\nShindong County\nI'm a back-end developer who predominantly uses the Python web framework. I strive to be a better value provider to the world through technology. I am interested in software design and system architecture. I have a technical blog (qu3vipon.com).", + "duration": 1591, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Python Domain Driven Design", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "신동현" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/XJAHwmRKhJA/default.jpg", + "title": "PyCon KR 2023 Python Domain Driven Design Donghyun Shin", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=XJAHwmRKhJA" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Python Hangeul business automation, you can also use it like this! Shin Myeongjin.json b/pycon-kr-2023/videos/PyCon KR 2023 Python Hangeul business automation, you can also use it like this! Shin Myeongjin.json new file mode 100644 index 000000000..16d9072df --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Python Hangeul business automation, you can also use it like this! Shin Myeongjin.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "The below Hangul is the most complete word processor in existence (it is a personal opinion). One of the big unknown advantages of Hangul is the presence of script macros that can automate detailed document tasks. As the Python language has gained popularity, work automation has been introduced to the public a lot, but I don't think the automation of Korean using Python is well known yet.\n\nThis session introduces the world of automating Korean below by lightly implementing seven examples in Python, from basic text entry to somewhat complex report writing logic using Pandas.\n\nSinmyungjin\nI am working as a Python instructor at an IT school in Daegu. We are sharing content to create work automation programs with the daily coding of YouTube channel/blog ^ ^", + "duration": 1104, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Automation of work under Python in Aaah Hangul, you can also use it like this!", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "신명진" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/LYcKxl5qumA/default.jpg", + "title": "PyCon KR 2023 Python Hangeul business automation, you can also use it like this! Shin Myeongjin", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=LYcKxl5qumA" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Python2 Developer's Python3 Development Challenger Idaniel.json b/pycon-kr-2023/videos/PyCon KR 2023 Python2 Developer's Python3 Development Challenger Idaniel.json new file mode 100644 index 000000000..5ec2c7982 --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Python2 Developer's Python3 Development Challenger Idaniel.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "Eight years ago, a developer who had been using Python2 shared a vivid experience he felt while developing using 2023 Python3 and four new Python3 features he learned.\n\nIdaniel\nI love development stories, and I'm interested in all topics about the web, back-end, front-end, and development culture. He is currently a developer at Google in San Francisco, USA.", + "duration": 1206, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Python2 Developer's Python3 Development Challenges", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "이다니엘" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/0LPJpIxUXpY/default.jpg", + "title": "PyCon KR 2023 Python2 Developer's Python3 Development Challenger Idaniel", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=0LPJpIxUXpY" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Quant Trading with Python Jinhyuk Jeong 001.json b/pycon-kr-2023/videos/PyCon KR 2023 Quant Trading with Python Jinhyuk Jeong 001.json new file mode 100644 index 000000000..02f086251 --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Quant Trading with Python Jinhyuk Jeong 001.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "I would like to introduce you to the Python library and practical know-how that I have used as a quant trading expert in the industry for over 10 years.\n\nJinhyuk Jeong\nA quantitative trading professional who has been a Portfolio Manager and Trader for over 10 years for quantitative trading companies such as Millennium Capital Management, WorldQuant, and Presto Labs.", + "duration": 2057, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Quant Trading with Python Jinhyuk Jeong", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "001" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/TeDQHO-_zy0/default.jpg", + "title": "PyCon KR 2023 Quant Trading with Python Jinhyuk Jeong 001", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=TeDQHO-_zy0" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Scalable Backtesting with Python, from I O to Scalable Tae Wan Kim.json b/pycon-kr-2023/videos/PyCon KR 2023 Scalable Backtesting with Python, from I O to Scalable Tae Wan Kim.json new file mode 100644 index 000000000..9d572e7e4 --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Scalable Backtesting with Python, from I O to Scalable Tae Wan Kim.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", + "duration": 2318, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Scalable Backtesting with Python, from I O to Scalable", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "김태완" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/wl9hGCEgZt0/default.jpg", + "title": "PyCon KR 2023 Scalable Backtesting with Python, from I O to Scalable Tae Wan Kim", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=wl9hGCEgZt0" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Strategies for effectively processing and analyzing oversized data in a local environment Oh Sung-woo.json b/pycon-kr-2023/videos/PyCon KR 2023 Strategies for effectively processing and analyzing oversized data in a local environment Oh Sung-woo.json new file mode 100644 index 000000000..3df0601b7 --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Strategies for effectively processing and analyzing oversized data in a local environment Oh Sung-woo.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS I was mainly learning and developing chatbots.\nRecently, while applying the SFT model to practice, we have been working together on various tasks for the development and application of generative AI. As an open community activity, the Korea Institute of Financial Artificial Intelligence (KIFAI) is studying the super large language model LLM, and the Financial AI Assistant for the general public will be developed/opened.", + "duration": 2524, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Strategies for effectively processing and analyzing large data in a local environment", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "오성우" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/M6YuOk4dAH4/default.jpg", + "title": "PyCon KR 2023 Strategies for effectively processing and analyzing oversized data in a local environment Oh Sung-woo", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=M6YuOk4dAH4" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 The Journey to Becoming a Django Contributor Jun Ki Yoon.json b/pycon-kr-2023/videos/PyCon KR 2023 The Journey to Becoming a Django Contributor Jun Ki Yoon.json new file mode 100644 index 000000000..41577cfc3 --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 The Journey to Becoming a Django Contributor Jun Ki Yoon.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "Introducing Django's journey to becoming a contributor.\n\nA session to share episodes, experiences, and learnings you've had while contributing to big open source.\n\nWe will talk about the overall process for contributing to open source, including why we started open source, finding bug tickets, understanding the overall flow through debugging, writing bug patches and test code, and reviewing the maintainer.\n\nEspecially if you are interested in open source or have thought about making a contribution.\n\nThank you:)\n\n\nYoon Jun-gi\nHello, I'm Yoon Joon-gi, a third-year back-end engineer. Since I use the Django web framework a lot, I naturally also have an interest in open source activities. Not only do you like to develop code, but you also like to talk and have an interest in many areas related to development, such as good code, culture, communication, and business. I am very excited and excited to present the conference I have dreamed of since starting my career.", + "duration": 992, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Your Journey to Becoming a Django Contributor", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "윤준기" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/tPFQmAO42uM/default.jpg", + "title": "PyCon KR 2023 The Journey to Becoming a Django Contributor Jun Ki Yoon", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=tPFQmAO42uM" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 This really isn't there, I didn't have one, so I started creating a Hangeul package downa Damin Jeon.json b/pycon-kr-2023/videos/PyCon KR 2023 This really isn't there, I didn't have one, so I started creating a Hangeul package downa Damin Jeon.json new file mode 100644 index 000000000..241377249 --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 This really isn't there, I didn't have one, so I started creating a Hangeul package downa Damin Jeon.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", + "duration": 1125, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "I really don't have this, I don't have it, so I started creating the Hangul package below.", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "전다민" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/JUjpvu3mGGY/default.jpg", + "title": "PyCon KR 2023 This really isn't there, I didn't have one, so I started creating a Hangeul package downa Damin Jeon", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=JUjpvu3mGGY" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Your Dependency Greetings Duhoon Kim.json b/pycon-kr-2023/videos/PyCon KR 2023 Your Dependency Greetings Duhoon Kim.json new file mode 100644 index 000000000..f0d834f8c --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 Your Dependency Greetings Duhoon Kim.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", + "duration": 1531, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Good morning your Dependency", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "김두훈" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/OBvnsAwXnd0/default.jpg", + "title": "PyCon KR 2023 Your Dependency Greetings Duhoon Kim", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=OBvnsAwXnd0" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 migration from Python2 to Python3 in 15 years Jihoon Kang.json b/pycon-kr-2023/videos/PyCon KR 2023 migration from Python2 to Python3 in 15 years Jihoon Kang.json new file mode 100644 index 000000000..9bff82e55 --- /dev/null +++ b/pycon-kr-2023/videos/PyCon KR 2023 migration from Python2 to Python3 in 15 years Jihoon Kang.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", + "duration": 990, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Python2 to Python3 migration in 15 years", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "강지훈" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/CP6o5cMAnYU/default.jpg", + "title": "PyCon KR 2023 migration from Python2 to Python3 in 15 years Jihoon Kang", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=CP6o5cMAnYU" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/RustPython Yoon-won Jeong met with PyCon KR 2023 Python users.json b/pycon-kr-2023/videos/RustPython Yoon-won Jeong met with PyCon KR 2023 Python users.json new file mode 100644 index 000000000..7a8d7fdd8 --- /dev/null +++ b/pycon-kr-2023/videos/RustPython Yoon-won Jeong met with PyCon KR 2023 Python users.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "\"RustPython is a project to reimplement Python in the Rust programming language.\nAlthough RustPython has always been a novel or interesting project, it was a far cry from Python users.\nThe fifth year of the project RustPython met with Linter Ruff, who is used daily by Python developers around the world. Maybe everyday in the open source world, but RustPython developers aren't expecting this. ”\n\n---\n\nJung Yoon-won\nWe are developing HFT on line. I run an open source project RustPython, cloud input machine, etc. Benefit Python with Rust programming. https://github.com/youknowone", + "duration": 1971, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "RustPython meets Python users", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "정윤원" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/OpeIrYTnVl4/default.jpg", + "title": "RustPython Yoon-won Jeong met with PyCon KR 2023 Python users", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=OpeIrYTnVl4" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/Symbiosis with PyCon KR 2023 Relay on Django React Kang Jeong-seok.json b/pycon-kr-2023/videos/Symbiosis with PyCon KR 2023 Relay on Django React Kang Jeong-seok.json new file mode 100644 index 000000000..801f7e055 --- /dev/null +++ b/pycon-kr-2023/videos/Symbiosis with PyCon KR 2023 Relay on Django React Kang Jeong-seok.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "How should you keep up with the Python backend now that React has become the standard for the frontend? Learn how to support GraphQL and Relay specs for collaboration with the frontend.\n\nKang Jung-seok\nI work as a software engineer at RabbleUp Inc. After being introduced to programming in Python, I am loving and using it constantly.", + "duration": 1258, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Coexistence with Relay on Django React", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "강정석" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/vNr7ebslNsU/default.jpg", + "title": "Symbiosis with PyCon KR 2023 Relay on Django React Kang Jeong-seok", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=vNr7ebslNsU" + } + ] +} \ No newline at end of file From c50712cf08c77a8e8a4ea13ccb53fab79367f5e4 Mon Sep 17 00:00:00 2001 From: jungmir Date: Sun, 15 Dec 2024 19:08:14 +0900 Subject: [PATCH 2/2] Fix: remove conference namd and speaker name in title, rename file names to lower-case. --- ...th PyCon KR 2023 Python Yoo Tae-young.json | 25 ------------------- ...R 2023 Pynecone framework Lim Sunchik.json | 25 ------------------- ...2023 pandas and PySpark Kwon Hyuk-jin.json | 25 ------------------- ...World with PyCon KR 2023 CPython Code.json | 25 ------------------- ...ndition order be fixed Seong Hyun Ahn.json | 25 ------------------- ...e content using PyCon KR Jupyter Book.json | 25 ------------------- ...m for PyCon KR 2023 Python Developers.json | 25 ------------------- ...023 Async State Machine Lee Sang-hoon.json | 25 ------------------- ...tbot Framework with Python Jo Sangbin.json | 25 ------------------- ...tion Modules with Python Yoo Sung-jin.json | 25 ------------------- ...po Microservices Introducer Kim Soon-.json | 25 ------------------- ...KR 2023 Django Spring Is Coming Again.json | 25 ------------------- ...r Internationalization Signature Seat.json | 25 ------------------- .../videos/PyCon KR 2023 Drive It.json | 25 ------------------- ...Con KR 2023 FastAPI Deep dive reading.json | 25 ------------------- ...xplore function callers Yang Kyung-mo.json | 25 ------------------- ...th Open SourceFeat Django Bae Doo-sik.json | 25 ------------------- ... 2023 Handling Salty Data Park Jo-eun.json | 25 ------------------- ...elp me develop Gen AI apps? Kim Il-ho.json | 25 ------------------- ...ues who are new to Python Taehyun Lee.json | 25 ------------------- ...nd parents who hate Python is Spencer.json | 25 ------------------- ...3 Icebreaking with import Soojin Yoon.json | 25 ------------------- ...plex Asyncio Applications Joon Ki Kim.json | 25 ------------------- ...ural Pattern Matching Takanori Suzuki.json | 25 ------------------- ...ng Hye-sik from our Python's kid days.json | 25 ------------------- ...chitecture with BentoML Sung Ryul Kim.json | 25 ------------------- ...equired for LLM Development Taeho Lee.json | 25 ------------------- ... and Dictionary Learning Han Sang-gon.json | 25 ------------------- ...lel Processing in Python Hyun Woo Kim.json | 25 ------------------- ...ement in Model Packaging HO-JIN Jeong.json | 25 ------------------- ...ding Creation Challenger Lee Kyu-bong.json | 25 ------------------- ...ew hundred won per month Shin Hee-jae.json | 25 ------------------- ...on Domain Driven Design Donghyun Shin.json | 25 ------------------- ...also use it like this! Shin Myeongjin.json | 25 ------------------- ...ython3 Development Challenger Idaniel.json | 25 ------------------- ...Trading with Python Jinhyuk Jeong 001.json | 25 ------------------- ...hon, from I O to Scalable Tae Wan Kim.json | 25 ------------------- ...ta in a local environment Oh Sung-woo.json | 25 ------------------- ...ming a Django Contributor Jun Ki Yoon.json | 25 ------------------- ...ng a Hangeul package downa Damin Jeon.json | 25 ------------------- ... Your Dependency Greetings Duhoon Kim.json | 25 ------------------- ...n2 to Python3 in 15 years Jihoon Kang.json | 25 ------------------- ...g met with PyCon KR 2023 Python users.json | 25 ------------------- ...Relay on Django React Kang Jeong-seok.json | 25 ------------------- ...tributor-at-pycon-kr-2023-yoon-jun-ki.json | 25 +++++++++++++++++++ ...g-pycon-kr-jupyter-book-ahn-seong-jin.json | 25 +++++++++++++++++++ ...ython-with-cpython-code-han-seong-min.json | 25 +++++++++++++++++++ ...ng-lists-and-dictionaries-sanggon-han.json | 25 +++++++++++++++++++ ...-kr-2023-async-state-machine-isanghun.json | 25 +++++++++++++++++++ ...mplementation-using-pyo3-lee-kyu-bong.json | 25 +++++++++++++++++++ ...ot-framework-with-python-seongbin-cho.json | 25 +++++++++++++++++++ ...ronic-music-with-python-yoo-tae-young.json | 25 +++++++++++++++++++ ...using-django-and-fastapi-kim-ji-hoon.json} | 8 +++--- ...ion-module-using-python-yoo-seong-jin.json | 25 +++++++++++++++++++ ...3-dealing-with-salty-data-jo-eun-park.json | 25 +++++++++++++++++++ ...th-the-pynecone-framework-chansik-lim.json | 25 +++++++++++++++++++ ...po-microservice-introduction-kim-soon.json | 25 +++++++++++++++++++ ...pring-is-coming-again-jeong-kyung-eop.json | 25 +++++++++++++++++++ ...kr-2023-fastapi-deep-dive-information.json | 25 +++++++++++++++++++ ...h-open-source-feat-django-bae-doo-sik.json | 25 +++++++++++++++++++ ...conditions-in-django-orm-sunghyun-ahn.json | 25 +++++++++++++++++++ ...an-help-develop-gen-ai-apps-kim-il-ho.json | 25 +++++++++++++++++++ ...es-who-are-new-to-python-lee-tae-hyun.json | 25 +++++++++++++++++++ ...dents-and-parents-hate-python-spencer.json | 25 +++++++++++++++++++ ...23-icebreaking-with-import-sujin-yoon.json | 25 +++++++++++++++++++ ...omplex-asyncio-applications-junki-kim.json | 25 +++++++++++++++++++ ...ting-and-model-packaging-jeong-ho-jin.json | 25 +++++++++++++++++++ ...ural-pattern-matching-takanori-suzuki.json | 25 +++++++++++++++++++ ...o-python3-after-15-years-kang-ji-hoon.json | 25 +++++++++++++++++++ ...hitecture-with-bentoml-seongryeol-kim.json | 25 +++++++++++++++++++ ...tterns-for-llm-development-lee-tae-ho.json | 25 +++++++++++++++++++ ...-nix-for-python-developers-kim-soobin.json | 25 +++++++++++++++++++ ...our-python-s-little-days-jang-hye-sik.json | 25 +++++++++++++++++++ ...llel-processing-in-python-hyunwoo-kim.json | 25 +++++++++++++++++++ ...-can-use-it-like-this-shin-myeong-jin.json | 25 +++++++++++++++++++ ...on-domain-driven-design-donghyun-shin.json | 25 +++++++++++++++++++ ...ew-hundred-won-per-month-shin-hee-jae.json | 25 +++++++++++++++++++ ...hon3-development-challenge-daniel-lee.json | 25 +++++++++++++++++++ ...ading-with-python-jeong-jin-hyeok-001.json | 25 +++++++++++++++++++ ...unction-callers-on-mypy-yang-kyung-mo.json | 25 +++++++++++++++++++ ...with-django-and-react-kang-jeong-seok.json | 25 +++++++++++++++++++ ...n-from-i-o-to-scalability-tae-wan-kim.json | 25 +++++++++++++++++++ ...-with-pandas-and-pyspark-hyukjin-kwon.json | 25 +++++++++++++++++++ ...a-in-a-local-environment-oh-seong-woo.json | 25 +++++++++++++++++++ ...-internationalization-seo-myeong-seok.json | 25 +++++++++++++++++++ ...ge-because-there-was-none-jeon-da-min.json | 25 +++++++++++++++++++ ...-your-dependency-is-hello-kim-du-hoon.json | 25 +++++++++++++++++++ ...sers-at-pycon-kr-2023-by-yunwon-jeong.json | 25 +++++++++++++++++++ 88 files changed, 1079 insertions(+), 1104 deletions(-) delete mode 100644 pycon-kr-2023/videos/Compose electronic music with PyCon KR 2023 Python Yoo Tae-young.json delete mode 100644 pycon-kr-2023/videos/Developing web-based operating tools with PyCon KR 2023 Pynecone framework Lim Sunchik.json delete mode 100644 pycon-kr-2023/videos/Expand your data workload with PyCon KR 2023 pandas and PySpark Kwon Hyuk-jin.json delete mode 100644 pycon-kr-2023/videos/Han Seong-min in Python's Deep World with PyCon KR 2023 CPython Code.json delete mode 100644 pycon-kr-2023/videos/In PyCon KR 2023 Django ORM, how can the SQL Where clause condition order be fixed Seong Hyun Ahn.json delete mode 100644 pycon-kr-2023/videos/Let's easily produce and share content using PyCon KR Jupyter Book.json delete mode 100644 pycon-kr-2023/videos/Nix Soobin Kim for PyCon KR 2023 Python Developers.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Async State Machine Lee Sang-hoon.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Chatbot Framework with Python Jo Sangbin.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Creating Linux Authentication Modules with Python Yoo Sung-jin.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Django Monorepo Microservices Introducer Kim Soon-.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Django Spring Is Coming Again.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Django Support for Internationalization Signature Seat.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Drive It.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 FastAPI Deep dive reading.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Get on mypy and recursively explore function callers Yang Kyung-mo.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Growing with Open SourceFeat Django Bae Doo-sik.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Handling Salty Data Park Jo-eun.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 How can Google Cloud help me develop Gen AI apps? Kim Il-ho.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 How to work efficiently with colleagues who are new to Python Taehyun Lee.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 I'm worried that the future of students and parents who hate Python is Spencer.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Icebreaking with import Soojin Yoon.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Improving Debuggability of Complex Asyncio Applications Joon Ki Kim.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Introduction to Structural Pattern Matching Takanori Suzuki.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Jang Hye-sik from our Python's kid days.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 MLOps Model Serving Architecture with BentoML Sung Ryul Kim.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 MLOps, Practical Python Design Pattern Required for LLM Development Taeho Lee.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Package Development Journey for List and Dictionary Learning Han Sang-gon.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Parallel Processing in Python Hyun Woo Kim.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Poetry Introducer Testing in Deep Learning Development and Dependency Management in Model Packaging HO-JIN Jeong.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 PyO3 Distributed System Algorithm Implementation Binding Creation Challenger Lee Kyu-bong.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Python A story of operating an in-house slackbot with a few hundred won per month Shin Hee-jae.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Python Domain Driven Design Donghyun Shin.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Python Hangeul business automation, you can also use it like this! Shin Myeongjin.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Python2 Developer's Python3 Development Challenger Idaniel.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Quant Trading with Python Jinhyuk Jeong 001.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Scalable Backtesting with Python, from I O to Scalable Tae Wan Kim.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Strategies for effectively processing and analyzing oversized data in a local environment Oh Sung-woo.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 The Journey to Becoming a Django Contributor Jun Ki Yoon.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 This really isn't there, I didn't have one, so I started creating a Hangeul package downa Damin Jeon.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 Your Dependency Greetings Duhoon Kim.json delete mode 100644 pycon-kr-2023/videos/PyCon KR 2023 migration from Python2 to Python3 in 15 years Jihoon Kang.json delete mode 100644 pycon-kr-2023/videos/RustPython Yoon-won Jeong met with PyCon KR 2023 Python users.json delete mode 100644 pycon-kr-2023/videos/Symbiosis with PyCon KR 2023 Relay on Django React Kang Jeong-seok.json create mode 100644 pycon-kr-2023/videos/journey-to-become-a-django-contributor-at-pycon-kr-2023-yoon-jun-ki.json create mode 100644 pycon-kr-2023/videos/let-s-easily-produce-and-share-content-using-pycon-kr-jupyter-book-ahn-seong-jin.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-a-deep-look-at-python-with-cpython-code-han-seong-min.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-a-journey-of-package-development-for-learning-lists-and-dictionaries-sanggon-han.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-async-state-machine-isanghun.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-challenge-of-writing-binding-for-distributed-system-algorithm-implementation-using-pyo3-lee-kyu-bong.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-chatbot-framework-with-python-seongbin-cho.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-composing-electronic-music-with-python-yoo-tae-young.json rename pycon-kr-2023/videos/{Create a chat backend service using PyCon KR 2023 Django and FastAPI Jihoon Kim.json => pycon-kr-2023-creating-a-chat-backend-service-using-django-and-fastapi-kim-ji-hoon.json} (52%) create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-creating-a-linux-authentication-module-using-python-yoo-seong-jin.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-dealing-with-salty-data-jo-eun-park.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-developing-web-based-operational-tools-with-the-pynecone-framework-chansik-lim.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-django-monorepo-microservice-introduction-kim-soon.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-django-spring-is-coming-again-jeong-kyung-eop.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-fastapi-deep-dive-information.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-growing-with-open-source-feat-django-bae-doo-sik.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-how-can-we-fix-the-order-of-sql-where-clause-conditions-in-django-orm-sunghyun-ahn.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-how-google-cloud-can-help-develop-gen-ai-apps-kim-il-ho.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-how-to-work-effectively-with-colleagues-who-are-new-to-python-lee-tae-hyun.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-i-m-worried-about-the-future-where-students-and-parents-hate-python-spencer.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-icebreaking-with-import-sujin-yoon.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-improving-debuggability-of-complex-asyncio-applications-junki-kim.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-introduction-to-poetry-in-deep-learning-development-dependency-management-in-testing-and-model-packaging-jeong-ho-jin.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-introduction-to-structural-pattern-matching-takanori-suzuki.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-migration-from-python2-to-python3-after-15-years-kang-ji-hoon.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-mlops-model-serving-architecture-with-bentoml-seongryeol-kim.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-mlops-practical-python-design-patterns-for-llm-development-lee-tae-ho.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-nix-for-python-developers-kim-soobin.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-our-python-s-little-days-jang-hye-sik.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-parallel-processing-in-python-hyunwoo-kim.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-python-arahan-korean-work-automation-you-can-use-it-like-this-shin-myeong-jin.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-python-domain-driven-design-donghyun-shin.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-python-the-story-of-running-an-in-house-slack-bot-for-a-few-hundred-won-per-month-shin-hee-jae.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-python2-developer-s-python3-development-challenge-daniel-lee.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-quant-trading-with-python-jeong-jin-hyeok-001.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-recursively-exploring-function-callers-on-mypy-yang-kyung-mo.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-relay-on-coexistence-with-django-and-react-kang-jeong-seok.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-scalable-backtesting-with-python-from-i-o-to-scalability-tae-wan-kim.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-scaling-data-workloads-with-pandas-and-pyspark-hyukjin-kwon.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-strategies-for-effectively-processing-and-analyzing-large-data-in-a-local-environment-oh-seong-woo.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-supporting-django-internationalization-seo-myeong-seok.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-this-is-really-non-existent-i-started-making-a-korean-package-because-there-was-none-jeon-da-min.json create mode 100644 pycon-kr-2023/videos/pycon-kr-2023-your-dependency-is-hello-kim-du-hoon.json create mode 100644 pycon-kr-2023/videos/rustpython-meets-python-users-at-pycon-kr-2023-by-yunwon-jeong.json diff --git a/pycon-kr-2023/videos/Compose electronic music with PyCon KR 2023 Python Yoo Tae-young.json b/pycon-kr-2023/videos/Compose electronic music with PyCon KR 2023 Python Yoo Tae-young.json deleted file mode 100644 index 5eb0469f9..000000000 --- a/pycon-kr-2023/videos/Compose electronic music with PyCon KR 2023 Python Yoo Tae-young.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "While studying midi composition, I thought it would be fun to implement a synthesizer in python, so I planned this session. This session will introduce you to the process of designing sounds and creating music in python.\n\nLearn how computers handle digital audio and how to make music digitally. Try implementing a synthesizer using numpy and pedalboard in python. We will directly implement musical instruments such as piano and drums, and we will play short music made from the musical instruments that we have implemented. No other tools other than python are used in this course.\n\nYoo Tae-young\nHi, I'm Taeyoung Yoo, a back-end engineer at ad-tech company Buzzvil. I develop and operate ad recommendation and allocation services with python and go. I love jazz music and playing the piano.", - "duration": 2006, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Compose electronic music with Python", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "유태영" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/1rPCcKp9B78/default.jpg", - "title": "Compose electronic music with PyCon KR 2023 Python Yoo Tae-young", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=1rPCcKp9B78" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/Developing web-based operating tools with PyCon KR 2023 Pynecone framework Lim Sunchik.json b/pycon-kr-2023/videos/Developing web-based operating tools with PyCon KR 2023 Pynecone framework Lim Sunchik.json deleted file mode 100644 index 1620edf73..000000000 --- a/pycon-kr-2023/videos/Developing web-based operating tools with PyCon KR 2023 Pynecone framework Lim Sunchik.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "Creating the operational tools you need while developing and operating your services is not easy. Developing web-based tools is a huge burden, especially with such a high percentage of back-end developers.\nBut with a variety of open sources to help you with web development, it's easy to get started developing the operational tools you need. In this session, we would like to share our experience developing web-based operational tools using the Pynecone framework among the various open source projects mentioned above.\n\nLim Chan-sik\nWe are using Python for various purposes while developing back-end systems or operating the platform. More recently, we are developing an on-premises serving platform to run Kubernetes-based high-performance applications. By developing various tools required to operate the platform in Python, we are getting a lot of help to reduce repetitive tasks and make it easier to operate.", - "duration": 1219, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Developing web-based operating tools with the Pynecone framework", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "임찬식" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/KcX6N--b9uI/default.jpg", - "title": "Developing web-based operating tools with PyCon KR 2023 Pynecone framework Lim Sunchik", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=KcX6N--b9uI" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/Expand your data workload with PyCon KR 2023 pandas and PySpark Kwon Hyuk-jin.json b/pycon-kr-2023/videos/Expand your data workload with PyCon KR 2023 pandas and PySpark Kwon Hyuk-jin.json deleted file mode 100644 index ad0acecb0..000000000 --- a/pycon-kr-2023/videos/Expand your data workload with PyCon KR 2023 pandas and PySpark Kwon Hyuk-jin.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS on Spark, Python Spark Connect, and more.", - "duration": 1985, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "scale your data workloads with pandas and PySpark", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "권혁진" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/Rpsf61z4uNw/default.jpg", - "title": "Expand your data workload with PyCon KR 2023 pandas and PySpark Kwon Hyuk-jin", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=Rpsf61z4uNw" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/Han Seong-min in Python's Deep World with PyCon KR 2023 CPython Code.json b/pycon-kr-2023/videos/Han Seong-min in Python's Deep World with PyCon KR 2023 CPython Code.json deleted file mode 100644 index b20ace65a..000000000 --- a/pycon-kr-2023/videos/Han Seong-min in Python's Deep World with PyCon KR 2023 CPython Code.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", - "duration": 2475, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "The Deep World of Python with CPython Code", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "한성민" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/L0tRwS3K3N4/default.jpg", - "title": "Han Seong-min in Python's Deep World with PyCon KR 2023 CPython Code", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=L0tRwS3K3N4" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/In PyCon KR 2023 Django ORM, how can the SQL Where clause condition order be fixed Seong Hyun Ahn.json b/pycon-kr-2023/videos/In PyCon KR 2023 Django ORM, how can the SQL Where clause condition order be fixed Seong Hyun Ahn.json deleted file mode 100644 index 79338ddba..000000000 --- a/pycon-kr-2023/videos/In PyCon KR 2023 Django ORM, how can the SQL Where clause condition order be fixed Seong Hyun Ahn.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "Describes how to ensure the order of the conditions in the where clause in the Django ORM.\n\nexplain why the filter and filter chaining have different order when the condition is put in, and why the order is guaranteed when the Q object is used. And further, we will introduce the process until the Django ORM becomes a SQL statement.\n\nSeong-Hyun Ahn (ash84)\nHe currently serves as CTO at Fahier and gives back-end development. I have been using Python as my flagship language since 2012. I have a primary interest in software engineering and writing.", - "duration": 1080, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "How can I fix the SQL Where clause conditional order in Django ORM?", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "안성현" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/1tI6ectLjy4/default.jpg", - "title": "In PyCon KR 2023 Django ORM, how can the SQL Where clause condition order be fixed Seong Hyun Ahn", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=1tI6ectLjy4" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/Let's easily produce and share content using PyCon KR Jupyter Book.json b/pycon-kr-2023/videos/Let's easily produce and share content using PyCon KR Jupyter Book.json deleted file mode 100644 index dd95b59a9..000000000 --- a/pycon-kr-2023/videos/Let's easily produce and share content using PyCon KR Jupyter Book.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": ".ipynb files are mainly used when analyzing and researching data using ython. When we share that content publicly, we usually use GitHub. Because GitHub is a developer-friendly code management platform, it's not an efficient platform for non-developing decision makers, stakeholders, and other people to consume content. In this session, we'll look at how to leverage the Jupyter Book to transform your .ipynb file into a publication-level output and share it online for anyone to access.\n\n\nSeongjin Ahn\nI am interested in technologies related to cloud, machine learning, and data science. We're also interested in addressing information gaps caused by linguistic factors. He works at Microsoft as a Technical Trainer and teaches courses to help you understand Data & AI services in Azure.", - "duration": 2273, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Create and share content easily with Jupyter Book", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "안성진" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/VXPZ0omr5UE/default.jpg", - "title": "Let's easily produce and share content using PyCon KR Jupyter Book", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=VXPZ0omr5UE" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/Nix Soobin Kim for PyCon KR 2023 Python Developers.json b/pycon-kr-2023/videos/Nix Soobin Kim for PyCon KR 2023 Python Developers.json deleted file mode 100644 index ef1eb8804..000000000 --- a/pycon-kr-2023/videos/Nix Soobin Kim for PyCon KR 2023 Python Developers.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "This session will briefly introduce you to Nix for Python developers.\n\nI will first introduce you to the problems I have experienced in the Python environment, what is Nix, and how to set up a Python development environment using Nix. I would also like to go a little further and introduce you to how to package Python packages and build OCI container images. Finally, I'd like to share some personal experiences and testimonials from years of using Nix.\n\nI hope this helps anyone who is having issues like mine.\n\nKim Soo-bin\nI am Soo-Bin Kim, who is developing the backend and platform from Viva Republica to Python. As we collaborate with Python developers within the team, we're thinking about a more comfortable and consistent development and deployment environment, and we'd like to share that experience with you. There are a lot of shortcomings, but I'll prepare well:)", - "duration": 974, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Nix for Python Developers", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "김수빈" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/Y5NHZ1YXnM4/default.jpg", - "title": "Nix Soobin Kim for PyCon KR 2023 Python Developers", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=Y5NHZ1YXnM4" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Async State Machine Lee Sang-hoon.json b/pycon-kr-2023/videos/PyCon KR 2023 Async State Machine Lee Sang-hoon.json deleted file mode 100644 index c9cda88e8..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Async State Machine Lee Sang-hoon.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "A distributed system implemented in Python presents challenges for tracking and state management of time-consuming tasks and abstract ideas for solving them.\nAlthough there are examples of code, there is no detailed Python code implementation, and only examples that are abstracted to a high level are lightweight, so keep this in mind.\n\nLee Sang-hoon\n3rd year Python developer. I am a junior who is thinking a lot about what is good software. TMI: I love CrossFit, meat, and bread.", - "duration": 1224, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Async State Machine", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "이상훈" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/boFerSeA4zY/default.jpg", - "title": "PyCon KR 2023 Async State Machine Lee Sang-hoon", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=boFerSeA4zY" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Chatbot Framework with Python Jo Sangbin.json b/pycon-kr-2023/videos/PyCon KR 2023 Chatbot Framework with Python Jo Sangbin.json deleted file mode 100644 index 2b5db29a3..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Chatbot Framework with Python Jo Sangbin.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", - "duration": 2407, - "language": "kor", - "recorded": "2023-08-13", - "related_urls": [ - { - "label": "Chatbot Framework with Python", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "조성빈" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/Lt_tbZRUkgo/default.jpg", - "title": "PyCon KR 2023 Chatbot Framework with Python Jo Sangbin", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=Lt_tbZRUkgo" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Creating Linux Authentication Modules with Python Yoo Sung-jin.json b/pycon-kr-2023/videos/PyCon KR 2023 Creating Linux Authentication Modules with Python Yoo Sung-jin.json deleted file mode 100644 index f49bedba8..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Creating Linux Authentication Modules with Python Yoo Sung-jin.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "Introduce PAM-Python, which can implement the authentication process using Python in the Pam authentication process, and learn how to use it.\n\nYoo Seong-jin\nWhen I started learning Python to use it in my work as a systems engineer, I didn't expect to become a developer, but I experienced many projects in various languages such as Go, TypeScript, and Java. Currently, he is in charge of infrastructure platform development and service backend development at Fortray, which is researching innovation in the new drug development process using spatial transcription and artificial intelligence, and is trying to put it into practice by thinking about what better code and good development culture will be.", - "duration": 1215, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Creating a Linux Authentication Module with Python", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "유성진" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/NSyI6TaOmZ4/default.jpg", - "title": "PyCon KR 2023 Creating Linux Authentication Modules with Python Yoo Sung-jin", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=NSyI6TaOmZ4" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Django Monorepo Microservices Introducer Kim Soon-.json b/pycon-kr-2023/videos/PyCon KR 2023 Django Monorepo Microservices Introducer Kim Soon-.json deleted file mode 100644 index 08916045d..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Django Monorepo Microservices Introducer Kim Soon-.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "MYMEMORY WARNING: YOU USED ALL AVAILABLE FREE TRANSLATIONS FOR TODAY. NEXT AVAILABLE IN 20 HOURS 52 MINUTES 26 SECONDS VISIT HTTPS://MYMEMORY.TRANSLATED.NET/DOC/USAGELIMITS.PHP TO TRANSLATE MORE", - "duration": 812, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "MYMEMORY WARNING: YOU USED ALL AVAILABLE FREE TRANSLATIONS FOR TODAY. NEXT AVAILABLE IN 20 HOURS 52 MINUTES 25 SECONDS VISIT HTTPS://MYMEMORY.TRANSLATED.NET/DOC/USAGELIMITS.PHP TO TRANSLATE MORE", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "김순" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/yxDk9yDfrYE/default.jpg", - "title": "PyCon KR 2023 Django Monorepo Microservices Introducer Kim Soon-", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=yxDk9yDfrYE" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Django Spring Is Coming Again.json b/pycon-kr-2023/videos/PyCon KR 2023 Django Spring Is Coming Again.json deleted file mode 100644 index 3825e4193..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Django Spring Is Coming Again.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "What is good code?\n\nEvery developer wants to write good code.\nBut it's hard to define what exactly is good code.\n\nYou can't define good code in every situation.\nWe've outlined the characteristics of good code based on web services.\n\nIn this presentation, you'll learn how to write good code,\nI'm going to use Django as an example to make this as easy as possible.\n\nWhen you're developing and you feel unproductive,\nI hope I can organize my thoughts for a while and get some ideas.\nWe have prepared this presentation.\n\nJeonggyeong\nA developer who has been using Django on the business for a long time to create and run web services. I've gone through several startups and domains and pursued sustainable development. Somehow, I've been a firefighter many times, and now I'm a freelancer.", - "duration": 925, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Django Spring is Coming Again", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "정경업" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/HeMXWd6QSGg/default.jpg", - "title": "PyCon KR 2023 Django Spring Is Coming Again", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=HeMXWd6QSGg" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Django Support for Internationalization Signature Seat.json b/pycon-kr-2023/videos/PyCon KR 2023 Django Support for Internationalization Signature Seat.json deleted file mode 100644 index e21adb421..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Django Support for Internationalization Signature Seat.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", - "duration": 1340, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Support Django Internationalization", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "서명석" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/bJRYFP5hA7Q/default.jpg", - "title": "PyCon KR 2023 Django Support for Internationalization Signature Seat", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=bJRYFP5hA7Q" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Drive It.json b/pycon-kr-2023/videos/PyCon KR 2023 Drive It.json deleted file mode 100644 index 9dadba671..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Drive It.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "We are releasing a driving video of PyCon Korea 2023.", - "duration": 121, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Drive it", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "Not Found Speaker Name" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/dJlX0i-q4ck/default.jpg", - "title": "PyCon KR 2023 Drive It", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=dJlX0i-q4ck" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 FastAPI Deep dive reading.json b/pycon-kr-2023/videos/PyCon KR 2023 FastAPI Deep dive reading.json deleted file mode 100644 index 829fc3087..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 FastAPI Deep dive reading.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "You may have heard of Django and Flask, which are the two great mountains of the Python web framework.\nThere is a new web framework that has been quickly gaining popularity with developers since its launch in 2018.\nFastAPI. It was also introduced in PyCon.\nI'm sure many of you have experienced this at one time or another.\n\nThe difference between Django, Flask and FastAPI in this session.\nAnd as the name suggests, we're going to look at the architecture, focusing on how FastAPI was able to achieve “Fast.”\n\nInformational\nHe currently works at Microsoft as a Solution Architect. Prior to this, I was responsible for embedded development and finance back-end development for about 10 years. I teach a variety of courses in the field of infrastructure. I am interested in developing stable and productive code quickly, and I am honored to have the opportunity to introduce FastAPI.", - "duration": 1115, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "FastAPI Deep dive", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "정보람" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/9Qe84CQ1XVo/default.jpg", - "title": "PyCon KR 2023 FastAPI Deep dive reading", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=9Qe84CQ1XVo" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Get on mypy and recursively explore function callers Yang Kyung-mo.json b/pycon-kr-2023/videos/PyCon KR 2023 Get on mypy and recursively explore function callers Yang Kyung-mo.json deleted file mode 100644 index a971f98a8..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Get on mypy and recursively explore function callers Yang Kyung-mo.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", - "duration": 1178, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "exploring function callers recursively on mypy", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "양경모" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/DMm41d8XKIE/default.jpg", - "title": "PyCon KR 2023 Get on mypy and recursively explore function callers Yang Kyung-mo", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=DMm41d8XKIE" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Growing with Open SourceFeat Django Bae Doo-sik.json b/pycon-kr-2023/videos/PyCon KR 2023 Growing with Open SourceFeat Django Bae Doo-sik.json deleted file mode 100644 index 85d6adb5a..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Growing with Open SourceFeat Django Bae Doo-sik.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", - "duration": 984, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Growing with Open SourceFeat Django", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "배두식" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/gBjWgCXL4mA/default.jpg", - "title": "PyCon KR 2023 Growing with Open SourceFeat Django Bae Doo-sik", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=gBjWgCXL4mA" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Handling Salty Data Park Jo-eun.json b/pycon-kr-2023/videos/PyCon KR 2023 Handling Salty Data Park Jo-eun.json deleted file mode 100644 index 16fb7918a..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Handling Salty Data Park Jo-eun.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "The amount of memory we normally use can be as small as 4G and as large as 64G or more. Some companies use more memory than they do, but most have limited access to good equipment due to cost concerns.\nBuying expensive equipment in a limited environment can lead to more data and processing, but the reality can be daunting. When we want to deal with big data in a limited, cost-free environment, we want to solve it using Python in a variety of ways that we can access.\n\nJo Eun Park\nI run a YouTube channel called Today's Code. He is also a Microsoft MVP, he has a general interest in data and enjoys working with it in Python. He has worked primarily as a back-end developer for gaming and advertising companies, and has recently lectured or created content and projects for companies, educational institutions, and schools in a variety of domains.", - "duration": 2505, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Dealing with salty data", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "박조은" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/4VpJDeqrdKc/default.jpg", - "title": "PyCon KR 2023 Handling Salty Data Park Jo-eun", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=4VpJDeqrdKc" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 How can Google Cloud help me develop Gen AI apps? Kim Il-ho.json b/pycon-kr-2023/videos/PyCon KR 2023 How can Google Cloud help me develop Gen AI apps? Kim Il-ho.json deleted file mode 100644 index 1dbc090cb..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 How can Google Cloud help me develop Gen AI apps? Kim Il-ho.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "Why Google for Gen AI? Here's why, and what services and technologies you can develop with Gen AI apps in the Google Cloud.\nYou can get information to help customers utilize Gen AI in several areas.\n\nKim Il-ho (Andy)\nCurrently, I am a Google Cloud Customer Engineering Manager, helping various customers to innovate.\nPreviously, he was a Cloud Solutions Architect at Amazon since 2013. Recently, we've been delivering a message about Gen AI.", - "duration": 1443, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "How Google Cloud can help you develop Gen AI apps", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "김일호" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/0iHrxrc9wYQ/default.jpg", - "title": "PyCon KR 2023 How can Google Cloud help me develop Gen AI apps? Kim Il-ho", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=0iHrxrc9wYQ" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 How to work efficiently with colleagues who are new to Python Taehyun Lee.json b/pycon-kr-2023/videos/PyCon KR 2023 How to work efficiently with colleagues who are new to Python Taehyun Lee.json deleted file mode 100644 index c7bcc09c4..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 How to work efficiently with colleagues who are new to Python Taehyun Lee.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "How can you work efficiently with a colleague who is new to Python? This is a session to talk about the linguistic characteristics of Python, what efficient work is, and which Python tools can be used to achieve work efficiency. Please come to listen with a light heart!\n\nLee, Tae Hyun\nBe Happy", - "duration": 2388, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "How to work efficiently with a colleague who is new to Python", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "이태현" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/RgMCqc-VPL4/default.jpg", - "title": "PyCon KR 2023 How to work efficiently with colleagues who are new to Python Taehyun Lee", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=RgMCqc-VPL4" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 I'm worried that the future of students and parents who hate Python is Spencer.json b/pycon-kr-2023/videos/PyCon KR 2023 I'm worried that the future of students and parents who hate Python is Spencer.json deleted file mode 100644 index 48c02719e..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 I'm worried that the future of students and parents who hate Python is Spencer.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", - "duration": 2197, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "I'm worried about the future of students and parents who hate Python", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "스펜서" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/C7_IZnLy4zc/default.jpg", - "title": "PyCon KR 2023 I'm worried that the future of students and parents who hate Python is Spencer", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=C7_IZnLy4zc" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Icebreaking with import Soojin Yoon.json b/pycon-kr-2023/videos/PyCon KR 2023 Icebreaking with import Soojin Yoon.json deleted file mode 100644 index 0042eebeb..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Icebreaking with import Soojin Yoon.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "I think one of the things that caused me the most headaches when I started writing Python was importing. I wanted to learn about imports that bother me, and I hope that sharing the process will help others a little bit.\n\nSoojin Yoon\nThis is Soojin Yoon, a first-year junior developer who loves Python. Currently, Raftel, an animation streaming company, is developing using Python and Django. I started developing relatively late, but I fell in love with it so much that I thought I should bury my bones in this field. There is so much to learn as we develop, so I am happy every day. When I wake up in the morning, I wonder and look forward to what new things I will learn today. From 42Seoul, I love the saying ‘if you go alone, you go fast, if you go together, you go long’. I want to be a developer together and long-lasting.", - "duration": 762, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Icebreaking with import", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "윤수진" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/f58sIwixXRs/default.jpg", - "title": "PyCon KR 2023 Icebreaking with import Soojin Yoon", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=f58sIwixXRs" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Improving Debuggability of Complex Asyncio Applications Joon Ki Kim.json b/pycon-kr-2023/videos/PyCon KR 2023 Improving Debuggability of Complex Asyncio Applications Joon Ki Kim.json deleted file mode 100644 index c51e2900e..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Improving Debuggability of Complex Asyncio Applications Joon Ki Kim.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", - "duration": 1208, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Improving Debuggability of Complex Asyncio Applications", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "김준기" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/rSv6ua9VkXA/default.jpg", - "title": "PyCon KR 2023 Improving Debuggability of Complex Asyncio Applications Joon Ki Kim", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=rSv6ua9VkXA" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Introduction to Structural Pattern Matching Takanori Suzuki.json b/pycon-kr-2023/videos/PyCon KR 2023 Introduction to Structural Pattern Matching Takanori Suzuki.json deleted file mode 100644 index 27765c85f..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Introduction to Structural Pattern Matching Takanori Suzuki.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS tananori plays trumpet, climbs boulder, loves Lego, ferrets and beer.", - "duration": 1785, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Introduction to Structural Pattern Matching Takanori", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "Suzuki" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/3KHBH8AG8SQ/default.jpg", - "title": "PyCon KR 2023 Introduction to Structural Pattern Matching Takanori Suzuki", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=3KHBH8AG8SQ" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Jang Hye-sik from our Python's kid days.json b/pycon-kr-2023/videos/PyCon KR 2023 Jang Hye-sik from our Python's kid days.json deleted file mode 100644 index 99676e739..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Jang Hye-sik from our Python's kid days.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", - "duration": 1794, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "The Little Days of Our Python", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "장혜식" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/P6mT_SQwxt4/default.jpg", - "title": "PyCon KR 2023 Jang Hye-sik from our Python's kid days", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=P6mT_SQwxt4" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 MLOps Model Serving Architecture with BentoML Sung Ryul Kim.json b/pycon-kr-2023/videos/PyCon KR 2023 MLOps Model Serving Architecture with BentoML Sung Ryul Kim.json deleted file mode 100644 index d608f5bc3..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 MLOps Model Serving Architecture with BentoML Sung Ryul Kim.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "Here is a high-level overview of Model Serving, one of the areas of MLOps. A framework called BentoML explains what needs to be done in a field called Model Serving.\n\nThis session will cover two main themes:\n\nModel Serving Framework: BentoML, torchserve, tenrsorflowserving, triton-inference-server\nModel Serving Platform: kserve, yatai, sagemaker (deploy part)\n\nWe mainly show examples through BentoML and compare different frameworks.\n\nKim Seong-yeol\nNaver Biz CIC is serving on the advertising recommendation side.", - "duration": 2473, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "MLOps Model Serving Architecture with BentoML", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "김성렬" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/2AjVDjR0jLM/default.jpg", - "title": "PyCon KR 2023 MLOps Model Serving Architecture with BentoML Sung Ryul Kim", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=2AjVDjR0jLM" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 MLOps, Practical Python Design Pattern Required for LLM Development Taeho Lee.json b/pycon-kr-2023/videos/PyCon KR 2023 MLOps, Practical Python Design Pattern Required for LLM Development Taeho Lee.json deleted file mode 100644 index 741477b85..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 MLOps, Practical Python Design Pattern Required for LLM Development Taeho Lee.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", - "duration": 2219, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Practical Python design patterns required for MLOps, LLM development", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "이태호" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/CbpgjBTm0C4/default.jpg", - "title": "PyCon KR 2023 MLOps, Practical Python Design Pattern Required for LLM Development Taeho Lee", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=CbpgjBTm0C4" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Package Development Journey for List and Dictionary Learning Han Sang-gon.json b/pycon-kr-2023/videos/PyCon KR 2023 Package Development Journey for List and Dictionary Learning Han Sang-gon.json deleted file mode 100644 index 228c4515a..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Package Development Journey for List and Dictionary Learning Han Sang-gon.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "In Python 101 class, I created a small Python package to explain lists and dictionaries in a fun way. 101 This is a session where participants will be introduced to the courses and experiences they have found interesting in Python 101 classes using this package, as well as a simple way for anyone to easily create their own small package. If you are interested in Python 101 training, we hope that it will be of some help to you.\n\nHan Sang-gon\nHi, I'm currently a Microsoft MVP. Currently, I am studying programming languages at a university in Busan, and I am studying Python in parallel with classes and Djanog studies. Nice to meet you.", - "duration": 1128, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Your package development journey to learning lists and dictionaries", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "한상곤" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/p4_bqu0yuD0/default.jpg", - "title": "PyCon KR 2023 Package Development Journey for List and Dictionary Learning Han Sang-gon", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=p4_bqu0yuD0" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Parallel Processing in Python Hyun Woo Kim.json b/pycon-kr-2023/videos/PyCon KR 2023 Parallel Processing in Python Hyun Woo Kim.json deleted file mode 100644 index d27e41b6b..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Parallel Processing in Python Hyun Woo Kim.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "Describes how parallel processing came to be encountered in Python, the troubleshooting process, the introduction to the library used, and how to use it.\n\nKim Hyun-woo\nI am a sixth year developer. I started working as a back-end engineer in earnest in the 20th year. I mainly used Java, and recently I joined OnePredict and started to deal with Python, flask, sqlalchemy, etc., and I am learning about the charm of Python.", - "duration": 1232, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Parallelism in Python", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "김현우" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/P5KJT2A-5Qw/default.jpg", - "title": "PyCon KR 2023 Parallel Processing in Python Hyun Woo Kim", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=P5KJT2A-5Qw" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Poetry Introducer Testing in Deep Learning Development and Dependency Management in Model Packaging HO-JIN Jeong.json b/pycon-kr-2023/videos/PyCon KR 2023 Poetry Introducer Testing in Deep Learning Development and Dependency Management in Model Packaging HO-JIN Jeong.json deleted file mode 100644 index 28f052a67..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Poetry Introducer Testing in Deep Learning Development and Dependency Management in Model Packaging HO-JIN Jeong.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "Here is an example of Poetry, a Python dependency management tool, being introduced to solve a problem in a deep learning development environment while working as an MLOps engineer in Corca. I will explain the difficulties of testing due to the nature of deep learning, and the dependency problems encountered during the checkpoint packaging process, and tell you how Poetry can benefit you. We hope this session will be helpful to many deep learning developers as well as those who want to be effective in managing dependencies.\n\nJeong Ho-jin\nI'm Hojin Jeong, a researcher and developer, and I'm embarking on a journey to become a person who makes research from theory and real products from research.", - "duration": 1315, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Poetry introducer testing in deep learning development and dependency management in model packaging", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "정호진" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/33bwpDsGzF4/default.jpg", - "title": "PyCon KR 2023 Poetry Introducer Testing in Deep Learning Development and Dependency Management in Model Packaging HO-JIN Jeong", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=33bwpDsGzF4" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 PyO3 Distributed System Algorithm Implementation Binding Creation Challenger Lee Kyu-bong.json b/pycon-kr-2023/videos/PyCon KR 2023 PyO3 Distributed System Algorithm Implementation Binding Creation Challenger Lee Kyu-bong.json deleted file mode 100644 index a0440346a..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 PyO3 Distributed System Algorithm Implementation Binding Creation Challenger Lee Kyu-bong.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", - "duration": 2083, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "PyO3 Distributed System Algorithm Implementation Binding Creation Challenger", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "이규봉" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/9nuV_tc77OI/default.jpg", - "title": "PyCon KR 2023 PyO3 Distributed System Algorithm Implementation Binding Creation Challenger Lee Kyu-bong", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=9nuV_tc77OI" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Python A story of operating an in-house slackbot with a few hundred won per month Shin Hee-jae.json b/pycon-kr-2023/videos/PyCon KR 2023 Python A story of operating an in-house slackbot with a few hundred won per month Shin Hee-jae.json deleted file mode 100644 index c77916d89..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Python A story of operating an in-house slackbot with a few hundred won per month Shin Hee-jae.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "Share a Python Slackbot development example that anyone can apply quickly and easily.\n\nBefore I and my team create an internal solution in-house, I would like to focus on why we chose SlackBot, how we have considered technology stacks, and what we can create with SlackBot.\n\nIn addition to this, we will create a SlackBot-based ChatOps solution and share with you the fun of improving your team's work environment!\n\nShin Hee-jae\nHello, I'm Heejae Shin, working as a Backend/DevOps Engineer at Crypto startup Allocados. I love Python, and I've enjoyed developing with Python, so I'm very honored to host a Python 2023 session like this. There are a lot of shortcomings, but I will try my best to prepare:)", - "duration": 1431, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "The story of running an in-house SlackBot with a few hundred won per month of Python", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "신희재" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/9LmDwhH7QzQ/default.jpg", - "title": "PyCon KR 2023 Python A story of operating an in-house slackbot with a few hundred won per month Shin Hee-jae", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=9LmDwhH7QzQ" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Python Domain Driven Design Donghyun Shin.json b/pycon-kr-2023/videos/PyCon KR 2023 Python Domain Driven Design Donghyun Shin.json deleted file mode 100644 index c6e282831..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Python Domain Driven Design Donghyun Shin.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "Developing software at the speed of fast-changing technologies and growing services requires clear, easy-to-maintain, and highly scalable design methods.\n\nDomain-Driven Design (DDD) is a proven,\nsoftware development methodology.\n\nWe'll walk you through the basic concepts of DDD and learn how you can implement DDD using Python.\n\nShindong County\nI'm a back-end developer who predominantly uses the Python web framework. I strive to be a better value provider to the world through technology. I am interested in software design and system architecture. I have a technical blog (qu3vipon.com).", - "duration": 1591, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Python Domain Driven Design", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "신동현" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/XJAHwmRKhJA/default.jpg", - "title": "PyCon KR 2023 Python Domain Driven Design Donghyun Shin", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=XJAHwmRKhJA" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Python Hangeul business automation, you can also use it like this! Shin Myeongjin.json b/pycon-kr-2023/videos/PyCon KR 2023 Python Hangeul business automation, you can also use it like this! Shin Myeongjin.json deleted file mode 100644 index 16d9072df..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Python Hangeul business automation, you can also use it like this! Shin Myeongjin.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "The below Hangul is the most complete word processor in existence (it is a personal opinion). One of the big unknown advantages of Hangul is the presence of script macros that can automate detailed document tasks. As the Python language has gained popularity, work automation has been introduced to the public a lot, but I don't think the automation of Korean using Python is well known yet.\n\nThis session introduces the world of automating Korean below by lightly implementing seven examples in Python, from basic text entry to somewhat complex report writing logic using Pandas.\n\nSinmyungjin\nI am working as a Python instructor at an IT school in Daegu. We are sharing content to create work automation programs with the daily coding of YouTube channel/blog ^ ^", - "duration": 1104, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Automation of work under Python in Aaah Hangul, you can also use it like this!", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "신명진" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/LYcKxl5qumA/default.jpg", - "title": "PyCon KR 2023 Python Hangeul business automation, you can also use it like this! Shin Myeongjin", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=LYcKxl5qumA" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Python2 Developer's Python3 Development Challenger Idaniel.json b/pycon-kr-2023/videos/PyCon KR 2023 Python2 Developer's Python3 Development Challenger Idaniel.json deleted file mode 100644 index 5ec2c7982..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Python2 Developer's Python3 Development Challenger Idaniel.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "Eight years ago, a developer who had been using Python2 shared a vivid experience he felt while developing using 2023 Python3 and four new Python3 features he learned.\n\nIdaniel\nI love development stories, and I'm interested in all topics about the web, back-end, front-end, and development culture. He is currently a developer at Google in San Francisco, USA.", - "duration": 1206, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Python2 Developer's Python3 Development Challenges", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "이다니엘" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/0LPJpIxUXpY/default.jpg", - "title": "PyCon KR 2023 Python2 Developer's Python3 Development Challenger Idaniel", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=0LPJpIxUXpY" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Quant Trading with Python Jinhyuk Jeong 001.json b/pycon-kr-2023/videos/PyCon KR 2023 Quant Trading with Python Jinhyuk Jeong 001.json deleted file mode 100644 index 02f086251..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Quant Trading with Python Jinhyuk Jeong 001.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "I would like to introduce you to the Python library and practical know-how that I have used as a quant trading expert in the industry for over 10 years.\n\nJinhyuk Jeong\nA quantitative trading professional who has been a Portfolio Manager and Trader for over 10 years for quantitative trading companies such as Millennium Capital Management, WorldQuant, and Presto Labs.", - "duration": 2057, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Quant Trading with Python Jinhyuk Jeong", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "001" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/TeDQHO-_zy0/default.jpg", - "title": "PyCon KR 2023 Quant Trading with Python Jinhyuk Jeong 001", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=TeDQHO-_zy0" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Scalable Backtesting with Python, from I O to Scalable Tae Wan Kim.json b/pycon-kr-2023/videos/PyCon KR 2023 Scalable Backtesting with Python, from I O to Scalable Tae Wan Kim.json deleted file mode 100644 index 9d572e7e4..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Scalable Backtesting with Python, from I O to Scalable Tae Wan Kim.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", - "duration": 2318, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Scalable Backtesting with Python, from I O to Scalable", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "김태완" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/wl9hGCEgZt0/default.jpg", - "title": "PyCon KR 2023 Scalable Backtesting with Python, from I O to Scalable Tae Wan Kim", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=wl9hGCEgZt0" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Strategies for effectively processing and analyzing oversized data in a local environment Oh Sung-woo.json b/pycon-kr-2023/videos/PyCon KR 2023 Strategies for effectively processing and analyzing oversized data in a local environment Oh Sung-woo.json deleted file mode 100644 index 3df0601b7..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Strategies for effectively processing and analyzing oversized data in a local environment Oh Sung-woo.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS I was mainly learning and developing chatbots.\nRecently, while applying the SFT model to practice, we have been working together on various tasks for the development and application of generative AI. As an open community activity, the Korea Institute of Financial Artificial Intelligence (KIFAI) is studying the super large language model LLM, and the Financial AI Assistant for the general public will be developed/opened.", - "duration": 2524, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Strategies for effectively processing and analyzing large data in a local environment", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "오성우" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/M6YuOk4dAH4/default.jpg", - "title": "PyCon KR 2023 Strategies for effectively processing and analyzing oversized data in a local environment Oh Sung-woo", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=M6YuOk4dAH4" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 The Journey to Becoming a Django Contributor Jun Ki Yoon.json b/pycon-kr-2023/videos/PyCon KR 2023 The Journey to Becoming a Django Contributor Jun Ki Yoon.json deleted file mode 100644 index 41577cfc3..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 The Journey to Becoming a Django Contributor Jun Ki Yoon.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "Introducing Django's journey to becoming a contributor.\n\nA session to share episodes, experiences, and learnings you've had while contributing to big open source.\n\nWe will talk about the overall process for contributing to open source, including why we started open source, finding bug tickets, understanding the overall flow through debugging, writing bug patches and test code, and reviewing the maintainer.\n\nEspecially if you are interested in open source or have thought about making a contribution.\n\nThank you:)\n\n\nYoon Jun-gi\nHello, I'm Yoon Joon-gi, a third-year back-end engineer. Since I use the Django web framework a lot, I naturally also have an interest in open source activities. Not only do you like to develop code, but you also like to talk and have an interest in many areas related to development, such as good code, culture, communication, and business. I am very excited and excited to present the conference I have dreamed of since starting my career.", - "duration": 992, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Your Journey to Becoming a Django Contributor", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "윤준기" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/tPFQmAO42uM/default.jpg", - "title": "PyCon KR 2023 The Journey to Becoming a Django Contributor Jun Ki Yoon", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=tPFQmAO42uM" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 This really isn't there, I didn't have one, so I started creating a Hangeul package downa Damin Jeon.json b/pycon-kr-2023/videos/PyCon KR 2023 This really isn't there, I didn't have one, so I started creating a Hangeul package downa Damin Jeon.json deleted file mode 100644 index 241377249..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 This really isn't there, I didn't have one, so I started creating a Hangeul package downa Damin Jeon.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", - "duration": 1125, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "I really don't have this, I don't have it, so I started creating the Hangul package below.", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "전다민" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/JUjpvu3mGGY/default.jpg", - "title": "PyCon KR 2023 This really isn't there, I didn't have one, so I started creating a Hangeul package downa Damin Jeon", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=JUjpvu3mGGY" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 Your Dependency Greetings Duhoon Kim.json b/pycon-kr-2023/videos/PyCon KR 2023 Your Dependency Greetings Duhoon Kim.json deleted file mode 100644 index f0d834f8c..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 Your Dependency Greetings Duhoon Kim.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", - "duration": 1531, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Good morning your Dependency", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "김두훈" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/OBvnsAwXnd0/default.jpg", - "title": "PyCon KR 2023 Your Dependency Greetings Duhoon Kim", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=OBvnsAwXnd0" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/PyCon KR 2023 migration from Python2 to Python3 in 15 years Jihoon Kang.json b/pycon-kr-2023/videos/PyCon KR 2023 migration from Python2 to Python3 in 15 years Jihoon Kang.json deleted file mode 100644 index 9bff82e55..000000000 --- a/pycon-kr-2023/videos/PyCon KR 2023 migration from Python2 to Python3 in 15 years Jihoon Kang.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS", - "duration": 990, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Python2 to Python3 migration in 15 years", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "강지훈" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/CP6o5cMAnYU/default.jpg", - "title": "PyCon KR 2023 migration from Python2 to Python3 in 15 years Jihoon Kang", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=CP6o5cMAnYU" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/RustPython Yoon-won Jeong met with PyCon KR 2023 Python users.json b/pycon-kr-2023/videos/RustPython Yoon-won Jeong met with PyCon KR 2023 Python users.json deleted file mode 100644 index 7a8d7fdd8..000000000 --- a/pycon-kr-2023/videos/RustPython Yoon-won Jeong met with PyCon KR 2023 Python users.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "\"RustPython is a project to reimplement Python in the Rust programming language.\nAlthough RustPython has always been a novel or interesting project, it was a far cry from Python users.\nThe fifth year of the project RustPython met with Linter Ruff, who is used daily by Python developers around the world. Maybe everyday in the open source world, but RustPython developers aren't expecting this. ”\n\n---\n\nJung Yoon-won\nWe are developing HFT on line. I run an open source project RustPython, cloud input machine, etc. Benefit Python with Rust programming. https://github.com/youknowone", - "duration": 1971, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "RustPython meets Python users", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "정윤원" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/OpeIrYTnVl4/default.jpg", - "title": "RustPython Yoon-won Jeong met with PyCon KR 2023 Python users", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=OpeIrYTnVl4" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/Symbiosis with PyCon KR 2023 Relay on Django React Kang Jeong-seok.json b/pycon-kr-2023/videos/Symbiosis with PyCon KR 2023 Relay on Django React Kang Jeong-seok.json deleted file mode 100644 index 801f7e055..000000000 --- a/pycon-kr-2023/videos/Symbiosis with PyCon KR 2023 Relay on Django React Kang Jeong-seok.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "copyright_text": null, - "description": "How should you keep up with the Python backend now that React has become the standard for the frontend? Learn how to support GraphQL and Relay specs for collaboration with the frontend.\n\nKang Jung-seok\nI work as a software engineer at RabbleUp Inc. After being introduced to programming in Python, I am loving and using it constantly.", - "duration": 1258, - "language": "kor", - "recorded": "2023-08-12", - "related_urls": [ - { - "label": "Coexistence with Relay on Django React", - "url": "https://2023.pycon.kr/session" - } - ], - "speakers": [ - "강정석" - ], - "tags": [], - "thumbnail_url": "https://i.ytimg.com/vi/vNr7ebslNsU/default.jpg", - "title": "Symbiosis with PyCon KR 2023 Relay on Django React Kang Jeong-seok", - "videos": [ - { - "type": "Youtube", - "url": "https://www.youtube.com/watch?v=vNr7ebslNsU" - } - ] -} \ No newline at end of file diff --git a/pycon-kr-2023/videos/journey-to-become-a-django-contributor-at-pycon-kr-2023-yoon-jun-ki.json b/pycon-kr-2023/videos/journey-to-become-a-django-contributor-at-pycon-kr-2023-yoon-jun-ki.json new file mode 100644 index 000000000..c11614fad --- /dev/null +++ b/pycon-kr-2023/videos/journey-to-become-a-django-contributor-at-pycon-kr-2023-yoon-jun-ki.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "Introducing the journey to becoming a Django contributor.\n\nThis is a session to share episodes, experiences, and lessons learned while contributing to large open source projects.\n\nWe will talk about the overall process for contributing to open source, from why we started open source, finding bug tickets, understanding the overall flow through debugging, writing bug patches and test code, to maintainer reviews.\n\nThis will be especially helpful for those who are interested in open source or have ever thought about contributing.\n\nThank you :)\n\nYoon Jun-ki\nHello, I am Yoon Jun-ki, a 3rd-year backend engineer. Since I use the Django web framework a lot, I have naturally become interested in open source activities. I am interested in and like to talk about various areas related to development, such as good code, culture, communication, and business, as well as simply developing code. I am very happy and excited to be giving a conference presentation, which I have dreamed of since the beginning of my career.", + "duration": 992, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "The journey to becoming a Django contributor", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Yoon Jun-ki" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/tPFQmAO42uM/default.jpg", + "title": "The journey to becoming a Django contributor", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=tPFQmAO42uM" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/let-s-easily-produce-and-share-content-using-pycon-kr-jupyter-book-ahn-seong-jin.json b/pycon-kr-2023/videos/let-s-easily-produce-and-share-content-using-pycon-kr-jupyter-book-ahn-seong-jin.json new file mode 100644 index 000000000..0f4807580 --- /dev/null +++ b/pycon-kr-2023/videos/let-s-easily-produce-and-share-content-using-pycon-kr-jupyter-book-ahn-seong-jin.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "When conducting data analysis and research using ython, .ipynb files are mainly used. When sharing the content publicly, GitHub is mainly used. Since GitHub is a developer-friendly code management platform, it is not an efficient platform for non-developer decision makers, stakeholders, and others to consume the content. In this session, we will look at how to use Jupyter Book to convert .ipynb files into publication-level results and share them online so that anyone can easily access them. \n\nSungjin Ahn\nI am interested in technologies related to cloud, machine learning, and data science. I am also interested in resolving information gap issues caused by language factors. I am working as a Technical Trainer at Microsoft and am giving lectures to make it easy to understand Data & AI services in Azure.", + "duration": 2273, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Easily produce and share content using Jupyter Books", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "An Seong-jin" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/VXPZ0omr5UE/default.jpg", + "title": "Easily produce and share content using Jupyter Books", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=VXPZ0omr5UE" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-a-deep-look-at-python-with-cpython-code-han-seong-min.json b/pycon-kr-2023/videos/pycon-kr-2023-a-deep-look-at-python-with-cpython-code-han-seong-min.json new file mode 100644 index 000000000..a66fd123e --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-a-deep-look-at-python-with-cpython-code-han-seong-min.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "When working with Python, we often encounter low-level implementations such as CPU/IO Bound, Selector, Global Interpreter Lock, and AsyncIO. And sometimes, we do not understand the functions of the structure exactly and often develop while memorizing the code pattern. \n\nWhen we have to apply the low-level implementation, we cannot implement it because we have deviated from the memorized pattern, and in this way, we fall into the continuation of abstraction. \n\nIn this presentation session, we have prepared a diagram of the low-level implementations we encounter in Python using CPython code and computer science theories, so that you can take the first step toward understanding the principles that were difficult to understand. \n\nHan Seong-min\nAn engineer who is interested in MLOps and focuses on productization of AI. He is also a member of the GDG community and is trying to create opportunities to foster the developer ecosystem in Korea and exchange information. \n\nHe is currently focusing on configuring the MLOps pipeline for the global market, and he works with engineers from various countries while traveling between offices in Korea and the United States.", + "duration": 2475, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Deep dive into Python through CPython code", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Han Seong-min" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/L0tRwS3K3N4/default.jpg", + "title": "Deep dive into Python through CPython code", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=L0tRwS3K3N4" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-a-journey-of-package-development-for-learning-lists-and-dictionaries-sanggon-han.json b/pycon-kr-2023/videos/pycon-kr-2023-a-journey-of-package-development-for-learning-lists-and-dictionaries-sanggon-han.json new file mode 100644 index 000000000..7b0b392d1 --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-a-journey-of-package-development-for-learning-lists-and-dictionaries-sanggon-han.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "While conducting the Python 101 class, I created a small Python package to explain lists and dictionaries in a fun way. This session introduces the process by which 101 participants became interested in the Python 101 class by using the package, my experience, and a simple method for anyone to easily create their own small package. I hope this will be of some help to those who are interested in Python 101 education.\n\nHan Sang-gon\nHello. I am currently working as a Microsoft MVP. I am currently studying programming languages ​​at a university in Busan, and I am also taking Python classes and studying Djanog. Nice to meet you.", + "duration": 1128, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "A journey to develop a package for learning lists and dictionaries", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Han Sang-gon" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/p4_bqu0yuD0/default.jpg", + "title": "A journey to develop a package for learning lists and dictionaries", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=p4_bqu0yuD0" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-async-state-machine-isanghun.json b/pycon-kr-2023/videos/pycon-kr-2023-async-state-machine-isanghun.json new file mode 100644 index 000000000..9777d4e9b --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-async-state-machine-isanghun.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "This presentation presents the challenges of tracking and managing the state of long-running tasks in distributed systems implemented in Python, and abstract ideas to solve them. \nPlease keep in mind that this is a light presentation with only high-level abstract examples, without detailed Python code implementations, although there are code examples. \n\nLee Sang-hoon \nA third-year Python developer. A junior who thinks a lot about what makes good software. TMI: I like CrossFit, meat, and bread.", + "duration": 1224, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Async State Machine", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Lee Sang Hoon" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/boFerSeA4zY/default.jpg", + "title": "Async State Machine", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=boFerSeA4zY" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-challenge-of-writing-binding-for-distributed-system-algorithm-implementation-using-pyo3-lee-kyu-bong.json b/pycon-kr-2023/videos/pycon-kr-2023-challenge-of-writing-binding-for-distributed-system-algorithm-implementation-using-pyo3-lee-kyu-bong.json new file mode 100644 index 000000000..bcd4d97e8 --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-challenge-of-writing-binding-for-distributed-system-algorithm-implementation-using-pyo3-lee-kyu-bong.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "This presentation will cover technical details related to Python binding, which I have spent the most time thinking about since joining Lablup and which I am currently working on.\n\nMore specifically, I will cover technical details related to reference type abstraction to overcome the memory management differences between Rust and Python, as well as technical details related to trait exposure and exception handling.\n\nSince the topic covers technical details, it will be helpful to understand the presentation if you have prior knowledge of Rust or PyO3, but I have prepared it so that you can roughly understand the presentation content even if you do not.\n\nLee Gyu-bong\nLablup DevOps / Developer. A developer interested in various open source activities. Currently, I am challenging and working on various issues related to distributed systems at the company. This presentation will cover technical details related to Python binding, which I have spent the most time thinking about since joining Lablup and which I am currently working on.", + "duration": 2083, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Challenge of writing a binding for a distributed system algorithm implementation using PyO3", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Lee Kyu-bong" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/9nuV_tc77OI/default.jpg", + "title": "Challenge of writing a binding for a distributed system algorithm implementation using PyO3", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=9nuV_tc77OI" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-chatbot-framework-with-python-seongbin-cho.json b/pycon-kr-2023/videos/pycon-kr-2023-chatbot-framework-with-python-seongbin-cho.json new file mode 100644 index 000000000..3d9b782b7 --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-chatbot-framework-with-python-seongbin-cho.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "In this session, we will cover how chatbot frameworks work using \"Rasa\", an open source chatbot framework in Python, and \"LangChain\", an open source framework that helps build LLM applications easily. Chatbots need to perform tasks such as \"intent classification\" to identify the intent of a user's utterance, \"entity recognition\" to identify necessary information from the user's utterance, and \"slot filling\". In addition, they need to generate appropriate responses from the classified intents, and they need to know how to deal with sudden changes in the user's utterance intent. In this session, we will look at how Rasa handles these problems. We will also briefly cover how to build a Chit-Chat application using LangChain, which helps build LLM applications easily. \n\nSeongbin Cho\nHello. I am Seongbin Cho, who loves Python. I majored in humanities, but I learned about the field of natural language processing late and fell in love with development. Thanks to many people who share their knowledge, I am able to keep moving forward day by day without giving up. I don't take for granted what I've received, and I hope it can be of some help to others.", + "duration": 2407, + "language": "kor", + "recorded": "2023-08-13", + "related_urls": [ + { + "label": "Chatbot Framework with Python", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Jo Seong-bin" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/Lt_tbZRUkgo/default.jpg", + "title": "Chatbot Framework with Python", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=Lt_tbZRUkgo" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-composing-electronic-music-with-python-yoo-tae-young.json b/pycon-kr-2023/videos/pycon-kr-2023-composing-electronic-music-with-python-yoo-tae-young.json new file mode 100644 index 000000000..7c7480808 --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-composing-electronic-music-with-python-yoo-tae-young.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "While learning MIDI composition, I thought it would be fun to implement a synthesizer in Python, so I planned this session. This session introduces the process of designing sounds and creating music using Python.\n\nWe will learn how computers handle digital audio and how to create music digitally. We will implement a synthesizer using numpy and pedalboard in Python. We will implement instruments such as piano and drums ourselves and play short music created with the instruments we implemented. No other tools other than Python will be used in this process.\n\nYoo Tae-young\nHello, I am Yoo Tae-young, a backend engineer at ad-tech company Buzzville. I develop and operate ad recommendation and allocation services using Python and Go. I like jazz music and playing the piano.", + "duration": 2006, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Composing electronic music with Python", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Yoo Tae-young" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/1rPCcKp9B78/default.jpg", + "title": "Composing electronic music with Python", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=1rPCcKp9B78" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/Create a chat backend service using PyCon KR 2023 Django and FastAPI Jihoon Kim.json b/pycon-kr-2023/videos/pycon-kr-2023-creating-a-chat-backend-service-using-django-and-fastapi-kim-ji-hoon.json similarity index 52% rename from pycon-kr-2023/videos/Create a chat backend service using PyCon KR 2023 Django and FastAPI Jihoon Kim.json rename to pycon-kr-2023/videos/pycon-kr-2023-creating-a-chat-backend-service-using-django-and-fastapi-kim-ji-hoon.json index 8ad6c65dd..390be84a5 100644 --- a/pycon-kr-2023/videos/Create a chat backend service using PyCon KR 2023 Django and FastAPI Jihoon Kim.json +++ b/pycon-kr-2023/videos/pycon-kr-2023-creating-a-chat-backend-service-using-django-and-fastapi-kim-ji-hoon.json @@ -1,21 +1,21 @@ { "copyright_text": null, - "description": "Introducing the presenter, service diagram, django component description, FastAPI component description, demo video\n\nKim Ji-hoon\nI run a blockchain developer.", + "description": "Presenter introduction, service configuration diagram, description of django configuration parts, description of FastAPI configuration parts, demo video\n\nKim Ji-hoon\nI run a blockchain development company.", "duration": 924, "language": "kor", "recorded": "2023-08-12", "related_urls": [ { - "label": "Create a chat backend service using Django and FastAPI", + "label": "Creating a chat backend service using Django and FastAPI", "url": "https://2023.pycon.kr/session" } ], "speakers": [ - "김지훈" + "Kim Ji-hoon" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi/lPS94lYwT2c/default.jpg", - "title": "Create a chat backend service using PyCon KR 2023 Django and FastAPI Jihoon Kim", + "title": "Creating a chat backend service using Django and FastAPI", "videos": [ { "type": "Youtube", diff --git a/pycon-kr-2023/videos/pycon-kr-2023-creating-a-linux-authentication-module-using-python-yoo-seong-jin.json b/pycon-kr-2023/videos/pycon-kr-2023-creating-a-linux-authentication-module-using-python-yoo-seong-jin.json new file mode 100644 index 000000000..0b4644016 --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-creating-a-linux-authentication-module-using-python-yoo-seong-jin.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "In the PAM authentication process, we will introduce PAM-Python, which can implement the authentication process using Python, and learn how to use it.\n\nYoo Seong-jin\nWhen I started learning Python to use it for work as a system engineer, I didn't know I would become a developer, but I ended up experiencing many projects in various languages, including Go, TypeScript, and JAVA. Now, I am in charge of infrastructure platform development and service backend development at Portray, which researches innovation in the new drug development process using space transcriptomes and artificial intelligence. I am trying to think about what better code and a good development culture are and put them into practice.", + "duration": 1215, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Creating a Linux Authentication Module Using Python", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Yoo Seong-jin" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/NSyI6TaOmZ4/default.jpg", + "title": "Creating a Linux Authentication Module Using Python", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=NSyI6TaOmZ4" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-dealing-with-salty-data-jo-eun-park.json b/pycon-kr-2023/videos/pycon-kr-2023-dealing-with-salty-data-jo-eun-park.json new file mode 100644 index 000000000..5e0614784 --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-dealing-with-salty-data-jo-eun-park.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "The memory size we usually use ranges from 4G to 64G or more. Some companies use larger memory, but most of them are limited to using good equipment due to cost issues. \nIn a limited environment, purchasing expensive equipment can allow for more data and processing, but the reality may not be easy. I would like to use Python to solve various methods that can be used when dealing with large data in a limited environment without spending money. \n\nPark Jo-eun \nI run a YouTube channel called 'Today's Code'. I am also a Microsoft MVP, and I am interested in data and enjoy dealing with data with Python. I have mainly worked as a backend developer at games and advertising companies, and recently I have been giving lectures, creating content, and working on projects at companies, educational institutions, and schools in various domains.", + "duration": 2505, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Dealing with salty data", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Park Jo-eun" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/4VpJDeqrdKc/default.jpg", + "title": "Dealing with salty data", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=4VpJDeqrdKc" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-developing-web-based-operational-tools-with-the-pynecone-framework-chansik-lim.json b/pycon-kr-2023/videos/pycon-kr-2023-developing-web-based-operational-tools-with-the-pynecone-framework-chansik-lim.json new file mode 100644 index 000000000..53152094f --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-developing-web-based-operational-tools-with-the-pynecone-framework-chansik-lim.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "It is not easy to create the necessary operational tools while developing and operating a service. In particular, in a situation where the proportion of backend developers is high, developing web-based tools can be a huge burden. \nHowever, if you use various open sources that help with web development, you can easily start developing the necessary operational tools. In this session, I would like to share my experience developing a web-based operational tool using the Pynecone framework among the various open source projects mentioned above. \n\nLim Chan-sik \nI use Python for various purposes while developing backend systems or operating platforms. Recently, I am developing an on-premise serving platform that can operate high-performance applications based on Kubernetes. I am developing various tools necessary for platform operation in Python, which helps me reduce repetitive tasks and makes operation easier.", + "duration": 1219, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Developing web-based operational tools with the Pynecone framework", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Lim Chan-sik" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/KcX6N--b9uI/default.jpg", + "title": "Developing web-based operational tools with the Pynecone framework", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=KcX6N--b9uI" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-django-monorepo-microservice-introduction-kim-soon.json b/pycon-kr-2023/videos/pycon-kr-2023-django-monorepo-microservice-introduction-kim-soon.json new file mode 100644 index 000000000..e088f62eb --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-django-monorepo-microservice-introduction-kim-soon.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "In this session, we will share the process of separating Dajngo monorepo microservices using Pantsbuild, an open source Python build tool. While thinking about how to properly separate the management and flexible deployment of services that grow properly on a monolithic server, I became interested in Pantsbuild after watching the Multiple Django Services in a single repo video at DjangoCon Euro 2021. I would like to share my experiences and concerns that I had while setting up a plugin that provides a unified way to manage code, applying mypy type hints, and deploying pex (a Python executable build file) to docker with simple boilerplate code. \n\nKim Soon\nCurrently developing retail-related server applications as a backend engineer at fintech startup Payhere. I like things that are automated and efficient rather than cumbersome. I will not stop challenging myself even if it is slow.", + "duration": 812, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Introduction to Django Monorepo Microservices", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Kim Soon" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/yxDk9yDfrYE/default.jpg", + "title": "Introduction to Django Monorepo Microservices", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=yxDk9yDfrYE" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-django-spring-is-coming-again-jeong-kyung-eop.json b/pycon-kr-2023/videos/pycon-kr-2023-django-spring-is-coming-again-jeong-kyung-eop.json new file mode 100644 index 000000000..0c528d6fe --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-django-spring-is-coming-again-jeong-kyung-eop.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "What is good code?\n\nAll developers want to write good code.\n\nHowever, it is difficult to define exactly what good code is.\n\nIt is not possible to define good code in all situations,\nbut I have summarized the characteristics of good code based on web services.\n\nIn this presentation, I will explain how to write good code,\nusing Django as an example, as easily as possible.\n\nWhen you feel that your productivity is decreasing while developing,\nI prepared this presentation in the hope that you can take a moment to organize your thoughts and get ideas.\n\nJeong Gyeong-eop\nI am a developer who has been using Django in the field for a long time to create and operate web services. I have pursued sustainable development while working on various startups and domains. I have been a firefighter many times, and I am currently working as a freelancer.", + "duration": 925, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Django Spring is coming again", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Jeonggyeongup" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/HeMXWd6QSGg/default.jpg", + "title": "Django Spring is coming again", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=HeMXWd6QSGg" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-fastapi-deep-dive-information.json b/pycon-kr-2023/videos/pycon-kr-2023-fastapi-deep-dive-information.json new file mode 100644 index 000000000..ad36e0ae4 --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-fastapi-deep-dive-information.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "You may have heard of Django and Flask, the two major Python web frameworks.\nSince its release in 2018, there is a new web framework that has been rapidly gaining popularity among developers.\nIt is called FastAPI. It was introduced at PyCon.\nI think many of you have experienced it at least once.\n\nIn this session, we will look at the differences between existing Django, Flask, and FastAPI.\nAnd as the name suggests, we will look at the architecture with a focus on how FastAPI was able to achieve \"Fast.\"\n\nJeong Bo-ram\nCurrently working as a Solution Architect at Microsoft. Before that, I worked on embedded development and financial backend development for about 10 years. I give various lectures in the infrastructure field. I am interested in developing fast, stable, and highly productive code, and I am honored to be given the opportunity to introduce FastAPI.", + "duration": 1115, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "FastAPI Deep Dive", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Information Ram" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/9Qe84CQ1XVo/default.jpg", + "title": "FastAPI Deep Dive", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=9Qe84CQ1XVo" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-growing-with-open-source-feat-django-bae-doo-sik.json b/pycon-kr-2023/videos/pycon-kr-2023-growing-with-open-source-feat-django-bae-doo-sik.json new file mode 100644 index 000000000..d777e5a7c --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-growing-with-open-source-feat-django-bae-doo-sik.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "‘Growth’, the concern of all developers!\n\nI will share my experience of growing as a developer through open source contributions. I prepared the presentation based on what I learned while contributing to ‘Django’, a representative web framework in Python among many open sources.\nAs a developer, I was able to experience growing not only technically but also mentally while contributing to open source.\n\nI will also share tips on how to start contributing to open source and tips on how to contribute to open source with others.\n\nI have not contributed much to open source yet, but I thought it would be good to contribute to open source and grow together with more Korean Python developers, so I decided to give the presentation.\n\nBae Doo-sik (Jordan)\nI am developing a credit rating analysis platform and data platform at Verticah, which creates the future sales transaction platform, Revenue Market. After graduating from college, I started my career in circuit design at LG and then switched to becoming a software engineer. After switching, I worked as a server engineer, data infrastructure engineer, and data engineer at various large and small startups such as Ateamventures, Sendbird, Chai, and Quotabook. I have been working in various positions and have been solving business and technical problems without any boundaries in the field. I try to make time to contribute to open source often and recently I have been interested in building a good data platform.", + "duration": 984, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Growing with Open SourceFeat Django", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Bae Doo-sik" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/gBjWgCXL4mA/default.jpg", + "title": "Growing with Open SourceFeat Django", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=gBjWgCXL4mA" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-how-can-we-fix-the-order-of-sql-where-clause-conditions-in-django-orm-sunghyun-ahn.json b/pycon-kr-2023/videos/pycon-kr-2023-how-can-we-fix-the-order-of-sql-where-clause-conditions-in-django-orm-sunghyun-ahn.json new file mode 100644 index 000000000..e5e594b5d --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-how-can-we-fix-the-order-of-sql-where-clause-conditions-in-django-orm-sunghyun-ahn.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "Explains how to guarantee the order of conditions in the where clause in Django ORM.\n\nExplains why the order changes when conditions are added to filter and filter chaining, and why the order is guaranteed when using Q objects. And furthermore, it introduces the process until Django ORM becomes an SQL statement.\n\nAhn Sung-hyun (ash84)\nCurrently serving as CTO at Payhere, and is in charge of backend development. He has been using Python as his main language since 2012. He is mainly interested in software engineering and writing.", + "duration": 1080, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "How to fix the order of SQL Where clause conditions in Django ORM", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Ahn Sung-hyun" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/1tI6ectLjy4/default.jpg", + "title": "How to fix the order of SQL Where clause conditions in Django ORM", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=1tI6ectLjy4" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-how-google-cloud-can-help-develop-gen-ai-apps-kim-il-ho.json b/pycon-kr-2023/videos/pycon-kr-2023-how-google-cloud-can-help-develop-gen-ai-apps-kim-il-ho.json new file mode 100644 index 000000000..53846ce7a --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-how-google-cloud-can-help-develop-gen-ai-apps-kim-il-ho.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "Why Google for Gen AI? We introduce the reasons and services and technologies that can develop Gen AI apps using Google Cloud.\nYou can get information that can help customers utilize Gen AI in various fields.\n\nKim Il-ho (Andy)\nCurrently, he helps various customers innovate as a Google Cloud Customer Engineering Manager.\nPreviously, he worked as a cloud solution architect at Amazon since 2013. Recently, he has been delivering messages about Gen AI.", + "duration": 1443, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "How Google Cloud Can Help You Develop Gen AI Apps", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Kim Il-ho" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/0iHrxrc9wYQ/default.jpg", + "title": "How Google Cloud Can Help You Develop Gen AI Apps", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=0iHrxrc9wYQ" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-how-to-work-effectively-with-colleagues-who-are-new-to-python-lee-tae-hyun.json b/pycon-kr-2023/videos/pycon-kr-2023-how-to-work-effectively-with-colleagues-who-are-new-to-python-lee-tae-hyun.json new file mode 100644 index 000000000..72fb1cc18 --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-how-to-work-effectively-with-colleagues-who-are-new-to-python-lee-tae-hyun.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "How can I work efficiently with colleagues who are new to Python? This session will discuss the linguistic characteristics of Python, what efficient work is, and what tools Python can use to achieve work efficiency. Come and listen with an open mind!\n\nLee Tae-hyun\nBe Happy", + "duration": 2388, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "How to work effectively with colleagues who are new to Python", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Lee Tae-hyun" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/RgMCqc-VPL4/default.jpg", + "title": "How to work effectively with colleagues who are new to Python", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=RgMCqc-VPL4" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-i-m-worried-about-the-future-where-students-and-parents-hate-python-spencer.json b/pycon-kr-2023/videos/pycon-kr-2023-i-m-worried-about-the-future-where-students-and-parents-hate-python-spencer.json new file mode 100644 index 000000000..72e5f9c46 --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-i-m-worried-about-the-future-where-students-and-parents-hate-python-spencer.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "Becoming famous is an opportunity to receive a lot of love, but at the same time, it is also a risk of receiving a lot of hate.\n\nWhen I saw the phrase 'Again, Us, Python' at this PyCon 2023, as a SW educator,\nI thought of the beginning of 2016~2020, when Python was loved and hated a lot.\n\nThe goal of this session is not to 'provide the right answer/solution'.\n\nEducation. Especially, education in Korea is a sensitive and passionate topic, and it is almost impossible to find a 'good' method that will satisfy everyone.\n\nHowever, if we can sympathize with the direction.\n\nIf we are prepared with an opportunity and understanding to understand each other's perspectives.\n\nI think we will be able to find a better decision that more people can sympathize with.\n\nIn this session, we will share the 'background knowledge' necessary to sympathize with the topic of 'Python public education' with those in the 'non-education industry'.\n- Python is good for education, but if it's good, it's good, so why is there such a fuss? - Why are you worried that Python, which is doing so well, will be hated?\n\nIf we think about the related background and topic and have more people sympathize,\nI expect that we will be more likely to find 'more sympathetic, good methods for Python, students, and parents' than if we don't.\n\nSpencer\nHello, I'm Spencer. I'm not a developer, but an educator who loves Python. I'm currently an education manager at a boot camp called Programmers DevCourse, and I try to help junior developers in the same space as them. It's been 6 years since I started developing SW education, and these days, I often think about 'Isn't there a realistic way to prevent necessary education from being only for the rich?'", + "duration": 2197, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "I'm worried about the future where students and parents hate Python.", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "spencer" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/C7_IZnLy4zc/default.jpg", + "title": "I'm worried about the future where students and parents hate Python.", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=C7_IZnLy4zc" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-icebreaking-with-import-sujin-yoon.json b/pycon-kr-2023/videos/pycon-kr-2023-icebreaking-with-import-sujin-yoon.json new file mode 100644 index 000000000..5817abc2d --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-icebreaking-with-import-sujin-yoon.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "When I started using Python, one of the things that I had the most trouble with was import. I wanted to learn about import, which was bothering me, and I hope that sharing the process can be of some help to others. \n\nYoon Soo-jin\nI am Yoon Soo-jin, a first-year junior developer who loves Python. I am currently developing using Python and Django at the animation streaming company ‘Raftel’. I started developing relatively late, but I got so absorbed in it that I thought I should bury my bones in this field. There is so much to learn as I develop, so every day is happy. When I open my eyes in the morning, I wonder and look forward to what new things I will learn today. I am from 42Seoul, and I like the saying, ‘If you go alone, you will go fast, but if you go together, you will go long.’ I want to become a developer who goes together and for a long time.", + "duration": 762, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Icebreaking with import", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Yoon Soo-jin" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/f58sIwixXRs/default.jpg", + "title": "Icebreaking with import", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=f58sIwixXRs" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-improving-debuggability-of-complex-asyncio-applications-junki-kim.json b/pycon-kr-2023/videos/pycon-kr-2023-improving-debuggability-of-complex-asyncio-applications-junki-kim.json new file mode 100644 index 000000000..028d99c6a --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-improving-debuggability-of-complex-asyncio-applications-junki-kim.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "The most important thing in debugging is observability and reproducibility. Despite the steady improvement of the asyncio standard library, it is still difficult to look inside a complex asyncio application at a production level. Especially when multiple 3rd-party libraries and frameworks that I cannot control are running, it is very difficult to debug resource issues caused by silently swallowed cancellation signals or arbitrarily created callbacks and coroutine tasks inside some external code. Moreover, these problems tend to occur only in production environments with actual workloads, rather than in development environments. \n\nIn this presentation, we present the aiomonitor-ng library, which is an improved version of the previously released aiomonitor library. The existing library helped to look inside the currently running asyncio process based on a simple telnet server and REPL, and it also helped in actual production debugging. However, after using it for more than a year, I realized that there were some features that were lacking, and I personally added various features, including the ability to directly trace the stack chain of task creation, cancellation, and termination. I also added a terminal UI with auto-completion for convenience. \n\nUsing aiomonitor and the improved aiomonitor-ng, I was able to discover and analyze many production issues in practice. I hope you can use this experience to create more stable asyncio applications.\n\nKim Jun-ki\nHe is currently the CTO of Lablup (\"Lablup\"), developing Backend.AI, and has experience in analyzing and implementing backend systems of various sizes. He has contributed to projects such as Textcube, iPuTTY, CPython, DPDK, pyzmq, aiodocker, and aiohttp through open source activities.", + "duration": 1208, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Improving Debuggability of Complex Asyncio Applications", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Kim Jun-ki" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/rSv6ua9VkXA/default.jpg", + "title": "Improving Debuggability of Complex Asyncio Applications", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=rSv6ua9VkXA" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-introduction-to-poetry-in-deep-learning-development-dependency-management-in-testing-and-model-packaging-jeong-ho-jin.json b/pycon-kr-2023/videos/pycon-kr-2023-introduction-to-poetry-in-deep-learning-development-dependency-management-in-testing-and-model-packaging-jeong-ho-jin.json new file mode 100644 index 000000000..6e31ab3c0 --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-introduction-to-poetry-in-deep-learning-development-dependency-management-in-testing-and-model-packaging-jeong-ho-jin.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "I will introduce a case where I introduced Poetry, a Python dependency management tool, to solve problems in a deep learning development environment while working as an MLOps engineer at Corca. I will explain the difficulties of testing due to the nature of deep learning and the dependency problems that occurred during the checkpoint packaging process, and I will tell you what effects you can achieve through Poetry. I hope that this session will be helpful to many deep learning developers as well as developers who want to effectively manage dependencies. \n\nHojin Jeong\nI am Hojin Jeong, a researcher and developer. I am on a journey to become someone who makes research from theory and actual products from research.", + "duration": 1315, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Introduction to Poetry in Deep Learning Development Dependency Management in Testing and Model Packaging", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Jeong Ho-jin" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/33bwpDsGzF4/default.jpg", + "title": "Introduction to Poetry in Deep Learning Development Dependency Management in Testing and Model Packaging", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=33bwpDsGzF4" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-introduction-to-structural-pattern-matching-takanori-suzuki.json b/pycon-kr-2023/videos/pycon-kr-2023-introduction-to-structural-pattern-matching-takanori-suzuki.json new file mode 100644 index 000000000..478eb7ab3 --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-introduction-to-structural-pattern-matching-takanori-suzuki.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "Structural Pattern Matching is a new feature in Python 3.10. I think it's a big feature added to Python after a long time. In this talk, I will show you the basic usage of the feature with various sample code. Let's try to understand how to use Pattern Matching and start using it in 3.10.\n\nIn this talk, I will introduce the motivation behind Strucral Pattern Matching from PEP.\nThen I will explain the syntax and basic usage of Structural Pattern Matching.\nNext I will show how to use the various patterns with sample code.\nThe patterns introduced are Literal, Capture, Wildcard, OR, Value, Group, Class, Sequence, Mapping, AS and Guards.\n\nTakanori Suzuki\nTakanori is a Chairperson of PyCon JP Association (www.pycon.jp). He is also a director of BeProud Inc.(www.beproud.jp), and his title is \"Python Climber\". Takanori held PyCon JP 2014 to 2016 as the chairperson. Currently he teaches Python to beginners as a lecturer at Python Boot Camp(pycamp.pycon.jp) all over Japan. In addition, he published several Python books. Tananori plays trumpet, climbs boulder, loves Lego, ferrets and beer.", + "duration": 1785, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Introduction to Structural Pattern Matching Takanori", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Suzuki" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/3KHBH8AG8SQ/default.jpg", + "title": "Introduction to Structural Pattern Matching Takanori", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=3KHBH8AG8SQ" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-migration-from-python2-to-python3-after-15-years-kang-ji-hoon.json b/pycon-kr-2023/videos/pycon-kr-2023-migration-from-python2-to-python3-after-15-years-kang-ji-hoon.json new file mode 100644 index 000000000..7a9b8738a --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-migration-from-python2-to-python3-after-15-years-kang-ji-hoon.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "The NAVER Search SRE team introduces the process of migrating Python2 used in the search service monitoring system to Python3. \nThe project, which has been in operation for a long time, was written with more than 40,000 lines of Python2 code for 15 years and was highly complex. \nWe will cover the difficulties encountered while continuously using Python2, the reasons for not switching to Python3 sooner, and the differences between Python2 and Python3 versions. \nWe will talk about how to build CPython directly before using Python3 and the process through which the conversion was done. \nWe will share the process through which the service was judged and verified for abnormalities after the conversion. \n\nKang Ji-hoon \nCurrently developing a search service monitoring system at NAVER Search SRE. At Pycon Korea 2020, I presented a session titled “Sharing Experience in Developing Sentence Similarity Algorithm in Script Prompter Service” and will be participating in Pycon Korea 2023.", + "duration": 990, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Migrating from Python2 to Python3 after 15 years", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Kang Ji-hoon" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/CP6o5cMAnYU/default.jpg", + "title": "Migrating from Python2 to Python3 after 15 years", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=CP6o5cMAnYU" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-mlops-model-serving-architecture-with-bentoml-seongryeol-kim.json b/pycon-kr-2023/videos/pycon-kr-2023-mlops-model-serving-architecture-with-bentoml-seongryeol-kim.json new file mode 100644 index 000000000..5450ca969 --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-mlops-model-serving-architecture-with-bentoml-seongryeol-kim.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "I'm going to summarize the outline of Model Serving, one of the fields of MLOps. I'll explain what to do in the field of Model Serving through a framework called BentoML.\n\nThis session covers the following two major topics.\n\nModel Serving Framework: BentoML, torchserve, tenrsorflowserving, triton-inference-server\nModel Serving Platform: kserve, yatai, sagemaker (deploy part)\n\nI'll mainly show examples through BentoML and compare other frameworks.\n\nKim Seong-ryeol\nI'm working on Serving in the Naver Biz CIC advertising recommendation section.", + "duration": 2473, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "MLOps Model Serving Architecture with BentoML", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Kim Seong-ryeol" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/2AjVDjR0jLM/default.jpg", + "title": "MLOps Model Serving Architecture with BentoML", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=2AjVDjR0jLM" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-mlops-practical-python-design-patterns-for-llm-development-lee-tae-ho.json b/pycon-kr-2023/videos/pycon-kr-2023-mlops-practical-python-design-patterns-for-llm-development-lee-tae-ho.json new file mode 100644 index 000000000..af00cb8ff --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-mlops-practical-python-design-patterns-for-llm-development-lee-tae-ho.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "Let's briefly look at what practical Python design patterns are, why they are needed, and what they are.\nWe will explain in detail how codes were upgraded in the field through these design patterns.\nIn this process, attendees will understand which codes are bad codes and learn how to upgrade them.\nIn this session, you will gain the power to find and apply design patterns on your own by looking at key cases applied in the field in detail.\nWe will cover each case of machine learning model serving and LLM agent development in depth, and I am sure that you will be able to gain an understanding of MLOps and LLM in addition to design patterns.\n\nLee Tae-ho\nHello, I am Lee Tae-ho, the tech lead at AI startup Korka. Korka is innovating users' online shopping experience with machine learning and LLM. We have been building AdTech capabilities until 2022 and are developing B2B SaaS products while quickly applying LLM in 2023. I have worked in various positions such as backend engineer and machine learning engineer, and am currently working as a tech lead at Korka. In 2022, I focused on developing and operating a recommendation system, and I am currently studying LLM and looking for new business opportunities. In particular, in April of this year, I developed EVAL, the world's first LLM Agent that can do web development, and it became a global issue. In order to better utilize LLM, I am continuously following up on recent research, testing new ideas, and planning new functions for the product. I am so honored to have the opportunity to share my experiences with many people. I will make sure that my presentation will provide you with new perspectives.", + "duration": 2219, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Practical Python Design Patterns for MLOps, LLM Development", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Lee Tae-ho" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/CbpgjBTm0C4/default.jpg", + "title": "Practical Python Design Patterns for MLOps, LLM Development", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=CbpgjBTm0C4" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-nix-for-python-developers-kim-soobin.json b/pycon-kr-2023/videos/pycon-kr-2023-nix-for-python-developers-kim-soobin.json new file mode 100644 index 000000000..8c2cba3a2 --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-nix-for-python-developers-kim-soobin.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "In this session, I will briefly introduce Nix for Python developers.\n\nI will first introduce the problems I have experienced in the Python environment, then I will introduce what Nix is, and how to set up a Python development environment using Nix. I will also briefly introduce how to package Python packages and build OCI container images. Finally, I will share my personal experiences and reviews from using Nix for several years.\n\nI hope this session will be helpful to those who are experiencing the same problems as I did.\n\nKim Soobin\nI am Kim Soobin, who is developing backend and platforms using Python at Viva Republica. I am working with Python developers on the team and am thinking about a more convenient and consistent development environment and deployment environment, and I would like to share my experiences. There are many shortcomings, but I will prepare well :)", + "duration": 974, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Nix for Python Developers", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Kim Soo-bin" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/Y5NHZ1YXnM4/default.jpg", + "title": "Nix for Python Developers", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=Y5NHZ1YXnM4" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-our-python-s-little-days-jang-hye-sik.json b/pycon-kr-2023/videos/pycon-kr-2023-our-python-s-little-days-jang-hye-sik.json new file mode 100644 index 000000000..e69402503 --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-our-python-s-little-days-jang-hye-sik.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "What is the role of English in programming languages? Python! — It has become a given since some time ago.\nHowever, even though Perl is known, Python has been in obscurity for over 10 years, and has been overtaken by the rising Ruby, becoming like an old language, and eventually becoming a universal language..! What happened?\n\nPython 2 code that seems to come from the primitive era, where () is not used after print.. Did Python 2 have a refreshing childhood? As the 20th century passed, when people called it Python, Python, Python, and Pythong (!) in Korean at almost the same rate, how was it possible for the notation “Python,” which is also against the Korean notation rules for foreign words, to be adopted as the standard notation?\n\nIn this segment, we will talk about the development process of Python 2, the period of rapid growth of Python, and the story of how the Python community established itself in Korea.\n\nJang Hye-sik\nI have been a Python committer for several years since 2001, 22 years ago. I like creating groups, so I have been running a domestic Python user group for several years. Currently, I am working as an assistant professor at the Department of Life Sciences at Seoul National University, and my main work is to explore the mysteries of life by analyzing information inside cells with Python. https://qbio.io/", + "duration": 1794, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Our Python's childhood", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Jang Hye-sik" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/P6mT_SQwxt4/default.jpg", + "title": "Our Python's childhood", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=P6mT_SQwxt4" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-parallel-processing-in-python-hyunwoo-kim.json b/pycon-kr-2023/videos/pycon-kr-2023-parallel-processing-in-python-hyunwoo-kim.json new file mode 100644 index 000000000..302af37ca --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-parallel-processing-in-python-hyunwoo-kim.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "I will explain how I came across parallel processing in Python, the problem-solving process, the library I used, and how to use it.\n\nKim Hyun-woo\nI am a developer with 6 years of experience. I started working as a backend engineer in earnest in 2020. I mainly used Java, and recently joined OnePredict and started working with Python, Flask, SQLAlchemy, etc., and I am learning about the charm of Python.", + "duration": 1232, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Parallel Processing in Python", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Kim Hyun Woo" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/P5KJT2A-5Qw/default.jpg", + "title": "Parallel Processing in Python", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=P5KJT2A-5Qw" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-python-arahan-korean-work-automation-you-can-use-it-like-this-shin-myeong-jin.json b/pycon-kr-2023/videos/pycon-kr-2023-python-arahan-korean-work-automation-you-can-use-it-like-this-shin-myeong-jin.json new file mode 100644 index 000000000..96d2dde17 --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-python-arahan-korean-work-automation-you-can-use-it-like-this-shin-myeong-jin.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "Arahangul is the most perfect word processor in existence (in my personal opinion). One of the lesser-known great advantages of Arahangul is the existence of script macros that can automate detailed document work. As the Python language gains popularity, work automation is being introduced to the public, but Arahangul automation using Python seems to be less well known. \n\nThis session introduces the world of Arahangul automation by lightly implementing seven examples in Python, from basic text input to somewhat complex report writing logic using Pandas. \n\nShin Myeong-jin \nI work as a Python instructor at an IT academy in Daegu. I share content on creating work automation programs through my YouTube channel/blog Everyday Coding^^", + "duration": 1104, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Python's Arahan Korean work automation can be used like this too!", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Shin Myeong-jin" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/LYcKxl5qumA/default.jpg", + "title": "Python's Arahan Korean work automation can be used like this too!", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=LYcKxl5qumA" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-python-domain-driven-design-donghyun-shin.json b/pycon-kr-2023/videos/pycon-kr-2023-python-domain-driven-design-donghyun-shin.json new file mode 100644 index 000000000..0fcc55fcb --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-python-domain-driven-design-donghyun-shin.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "In order to develop software that keeps up with the pace of rapidly changing technologies and growing services, we need to pursue a clear, maintainable, and highly scalable design methodology.\n\nDomain-Driven Design (DDD) is a proven software development methodology that focuses on understanding and modeling core business domains.\n\nWe will guide you through the basic concepts of DDD and learn how to implement DDD using Python.\n\nShin Dong-hyun\nI am a backend developer who mainly uses Python web frameworks. I strive to become a person who provides better value to the world through technology. I am interested in software design and system architecture. I run a technology blog (qu3vipon.com).", + "duration": 1591, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Python Domain Driven Design", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Shin Dong-hyun" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/XJAHwmRKhJA/default.jpg", + "title": "Python Domain Driven Design", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=XJAHwmRKhJA" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-python-the-story-of-running-an-in-house-slack-bot-for-a-few-hundred-won-per-month-shin-hee-jae.json b/pycon-kr-2023/videos/pycon-kr-2023-python-the-story-of-running-an-in-house-slack-bot-for-a-few-hundred-won-per-month-shin-hee-jae.json new file mode 100644 index 000000000..ab51939fb --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-python-the-story-of-running-an-in-house-slack-bot-for-a-few-hundred-won-per-month-shin-hee-jae.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "I'm sharing a case study of Python Slackbot development that anyone can easily and quickly apply.\n\nBefore my team and I create an internal solution in-house, I'd like to talk about why we chose Slackbot, how we considered the technology stack, and what we can create with Slackbot.\n\nIn addition, I'd like to share the fun of improving the work environment within the team by creating a ChatOps solution based on Slackbot!\n\nShin Hee-jae\nHello, I'm Shin Hee-jae, a backend/DevOps engineer at crypto startup Alokados. I like Python and have enjoyed developing with Python, so I'm very honored to be hosting this PyCon 2023 session. There are many shortcomings, but I'll prepare hard :)", + "duration": 1431, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "The story of running an in-house slack bot for a few hundred won per month with Python", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Shin Hee-jae" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/9LmDwhH7QzQ/default.jpg", + "title": "The story of running an in-house slack bot for a few hundred won per month with Python", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=9LmDwhH7QzQ" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-python2-developer-s-python3-development-challenge-daniel-lee.json b/pycon-kr-2023/videos/pycon-kr-2023-python2-developer-s-python3-development-challenge-daniel-lee.json new file mode 100644 index 000000000..34dd332c0 --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-python2-developer-s-python3-development-challenge-daniel-lee.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "A developer who used Python2 8 years ago shares his vivid experience of developing using Python3 in 2023 and four new features of Python3 that he learned. \n\nDaniel Lee\nI love development stories. I am interested in all topics related to the web, backend, frontend, and development culture. I am currently working as a developer at Google in San Francisco, USA.", + "duration": 1206, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "A Python2 developer's Python3 development challenge", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Daniel" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/0LPJpIxUXpY/default.jpg", + "title": "A Python2 developer's Python3 development challenge", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=0LPJpIxUXpY" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-quant-trading-with-python-jeong-jin-hyeok-001.json b/pycon-kr-2023/videos/pycon-kr-2023-quant-trading-with-python-jeong-jin-hyeok-001.json new file mode 100644 index 000000000..4d7d04d9c --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-quant-trading-with-python-jeong-jin-hyeok-001.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "I would like to introduce the Python libraries and practical know-how I have used while working as a quant trading expert in the industry for over 10 years.\n\nJeong Jin-hyeok\nA quant trading expert who has worked as a Portfolio Manager and trader for over 10 years at quant trading companies such as Millennium Capital Management, WorldQuant, and Presto Labs.", + "duration": 2057, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Quant Trading Using Python by Jinhyeok Jeong", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "001" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/TeDQHO-_zy0/default.jpg", + "title": "Quant Trading Using Python by Jinhyeok Jeong", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=TeDQHO-_zy0" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-recursively-exploring-function-callers-on-mypy-yang-kyung-mo.json b/pycon-kr-2023/videos/pycon-kr-2023-recursively-exploring-function-callers-on-mypy-yang-kyung-mo.json new file mode 100644 index 000000000..28ce30788 --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-recursively-exploring-function-callers-on-mypy-yang-kyung-mo.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "Do you use mypy for static type checking?\n\nThis session will introduce a case of creating a script that finds function callers by applying mypy.\n\nThe script I will introduce was used while participating in a TF that migrated a legacy Python API server to a new project. I wanted to do QA by distinguishing only cases where the API writes to the DB. However, the project was too large, so there were too many problems to find them all by hand. The script I wrote at that time helped improve work efficiency by eliminating the manual work of finding DB calls.\n\nThe presentation focuses on the process of creating a script, and includes a look at why mypy was used and the internal structure and operation of mypy.\n\nEven those who are already familiar with Python are curious about how mypy works or how the script was developed, and I expect that they will gain new knowledge through this session.\n\nYang Kyung-mo\nA 4th-year developer in charge of backend development for the beauty platform Hwahae, in charge of search and recommendations, and strives to quickly deliver the information you want. Previously, I worked at Buzzvil, an advertising platform company, developing advertising products, and aimed to provide value that satisfies both advertisers and 20 million MAU users. From the beginning of my career, I have used Python as a language to quickly deliver value, and I am refining it with the help of good colleagues. I have been interested in open source and studied it for my own development and to help more people, and thanks to that, I got a great opportunity to present at PyCon.", + "duration": 1178, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Hop on mypy and recursively explore function callers", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Yang Kyung-mo" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/DMm41d8XKIE/default.jpg", + "title": "Hop on mypy and recursively explore function callers", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=DMm41d8XKIE" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-relay-on-coexistence-with-django-and-react-kang-jeong-seok.json b/pycon-kr-2023/videos/pycon-kr-2023-relay-on-coexistence-with-django-and-react-kang-jeong-seok.json new file mode 100644 index 000000000..9165da263 --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-relay-on-coexistence-with-django-and-react-kang-jeong-seok.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "With React becoming the standard for frontends, how should Python backends follow suit? Let's learn how to support GraphQL and Relay specs for collaboration with frontends.\n\nKang Jeong-seok\nI am a software engineer at Labup Inc. I started programming with Python and have been using it with passion ever since.", + "duration": 1258, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Relay on Django Coexists with React", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Kang Jeong-seok" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/vNr7ebslNsU/default.jpg", + "title": "Relay on Django Coexists with React", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=vNr7ebslNsU" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-scalable-backtesting-with-python-from-i-o-to-scalability-tae-wan-kim.json b/pycon-kr-2023/videos/pycon-kr-2023-scalable-backtesting-with-python-from-i-o-to-scalability-tae-wan-kim.json new file mode 100644 index 000000000..5c4e5cb4b --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-scalable-backtesting-with-python-from-i-o-to-scalability-tae-wan-kim.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "Introducing how to quickly and efficiently simulate stock price information in the Python ecosystem. Backtesting is a necessary process to verify the validity of a strategy, but it can take a considerable amount of time as the time-frequency of the data becomes more precise and the complexity of the strategy increases. \n\nI believe that efficient and accurate backtesting is not only a tool to speed up the computation time, but also to quickly operate a better strategy and enhance profitability. In this session,\n\n- Improving the IO speed of daily OHLC ~ tick\n- Comparison of the computation time of pandas vectorization compared to for loop\n- Backtesting package structure\n- Distributed backtesting using Ray\n- Optimizing trading strategies using Ray Cluster\n\nI would like to share my experience.\n\nKim Tae-wan\nI am majoring in Computer Science at SUNY Korea SBU, and I like analysis in chaotic environments such as pattern exploration of market data. I am interested in data engineering and optimization, and I would like to contribute to quickly responding to the complexity of the financial market and creating robust alpha through this.", + "duration": 2318, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Scalable Backtesting with Python, From I O to Scalability", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Kim Tae-wan" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/wl9hGCEgZt0/default.jpg", + "title": "Scalable Backtesting with Python, From I O to Scalability", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=wl9hGCEgZt0" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-scaling-data-workloads-with-pandas-and-pyspark-hyukjin-kwon.json b/pycon-kr-2023/videos/pycon-kr-2023-scaling-data-workloads-with-pandas-and-pyspark-hyukjin-kwon.json new file mode 100644 index 000000000..a3a95b27f --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-scaling-data-workloads-with-pandas-and-pyspark-hyukjin-kwon.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "While pandas is widely used for data preprocessing and analysis tasks, it is not designed for large-scale data processing. This leaves data analysts with a dilemma: whether to downsample the data and lose information, or to scale out the data workload using a distributed processing framework. \n\nPySpark is one of the representative distributed processing tools for such cases. However, to use it, data analysts have to learn a new PySpark from scratch. To solve this problem, Apache Spark provides the pandas API. Existing pandas users can simply replace the pandas package with pyspark.pandas to distribute their existing workloads. \n\nAlternatively, you can write your own user-defined functions (UDFs) that are not included in the existing PySpark API. Pandas Function APIs, introduced in Spark 3.0, allow users to apply arbitrary Python native functions to PySpark dataframes and process their inputs and outputs as pandas instances. This allows data analysts to train ML models based on each group of data using the pandas functions they already use.\n\nIn this session, we will cover how to perform distributed processing from the perspectives of the above two pandas users and PySpark users.\n\nHyukjin Kwon\nHe is a Staff Software Engineer at Databricks, a tech lead for the open source PySpark team, and an Apache Spark PMC member and committer. He works on various areas of Apache Spark such as PySpark, Spark SQL, SparkR, and infrastructure, and has made the most commits in Apache Spark. He also leads various projects such as Project Zen, Pandas API on Spark, and Python Spark Connect.", + "duration": 1985, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Scaling your data workloads with pandas and PySpark", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Kwon Hyuk Jin" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/Rpsf61z4uNw/default.jpg", + "title": "Scaling your data workloads with pandas and PySpark", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=Rpsf61z4uNw" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-strategies-for-effectively-processing-and-analyzing-large-data-in-a-local-environment-oh-seong-woo.json b/pycon-kr-2023/videos/pycon-kr-2023-strategies-for-effectively-processing-and-analyzing-large-data-in-a-local-environment-oh-seong-woo.json new file mode 100644 index 000000000..1dd93067b --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-strategies-for-effectively-processing-and-analyzing-large-data-in-a-local-environment-oh-seong-woo.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "This session was prepared to provide answers and directions to the question I recently received, \"The data size is over 5TB and is too large to be stored on a hard disk. How should I read and analyze the data?\" It will be a useful session for those who have similar concerns.\n\n1️⃣ First, this session will introduce strategies for processing large amounts of data using Pandas and related libraries.\nPandas has played an important role in data processing, but its limitations are becoming more apparent as we enter the era of the cloud and large amounts of data.\n\nWe will look at the timeline and major changes from the first release in 2008 to the release of Pandas 2.0 in April of this year, 2023.\n\n2️⃣ Next, we will cover the process of verifying whether the strategies presented in the session announced in 2019 are still valid in 2023.\n\nThrough this process, we will be able to take a deep look at whether the existing strategies are suitable for the current data environment and what parts have been improved.\n\nBefore attending this session, it would be good to check and participate in the strategy presented in 2019 by following the link below.\n• Presentation video: https://www.youtube.com/watch?v=0Vm9Yi_ig58\n• Presentation materials: https://drive.google.com/file/d/12faqaslFIF-Sg_sU3jeGyauW5ClRqS8D/view\n\n3️⃣ In particular, we will look at what changes have occurred through the application of CoW and integration with Apache Arrow in Pandas 2.0.\nAnd we have also added new contents on Method Chaining and String data types.\n\n4️⃣ Next, we will look at a useful tool for streaming and processing large amounts of data,\n\nOh Seong-woo\nI have been working in the machine learning and artificial intelligence fields for nearly 10 years and have received help from Python and numerous open source communities. I worked as an AI engineer in the field of natural language processing at KB Kookmin Bank and mainly learned language models and developed chatbots. Recently, I have been applying the SFT model to practice, and I am also working on various tasks for the development and application of generative AI. As for open community activities, I am studying the LLM of the Ultra-Large Language Model at the Korea Institute of Financial Artificial Intelligence (KIFAI), and I am also planning to develop/open the Financial AI Assistant for the general public.", + "duration": 2524, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "A strategy for effectively processing and analyzing large-sized data in a local environment", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Oh Seong-woo" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/M6YuOk4dAH4/default.jpg", + "title": "A strategy for effectively processing and analyzing large-sized data in a local environment", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=M6YuOk4dAH4" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-supporting-django-internationalization-seo-myeong-seok.json b/pycon-kr-2023/videos/pycon-kr-2023-supporting-django-internationalization-seo-myeong-seok.json new file mode 100644 index 000000000..db061def2 --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-supporting-django-internationalization-seo-myeong-seok.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "I will share my experience of providing services to multiple regions with a single code base using Django. \nWhen a product or service develops, the code that was provided in one region is expanded to multiple regions. \nIf you were simply thinking about text translation at this time, I think it will be a time to quickly check what additional parts are needed based on your experience. \nThis session is for those who understand the basics of Django. It covers settings and translation, translation of model data, format conversion by region, format conversion of unsupported data, and also introduces the form of the address being provided and the linkage with the front-end application. \n\nSeo Myeong-seok \nI chose Python as a language when I was working in the game industry and thought, “I want to create web/app services too.” I think Python has been a good choice so far because it allows for stable services thanks to its low complexity and rapid development. Recently, I have been interested in flexible service structures, multi-region deployments, GraphQL, serverless deployments, PWAs, etc.", + "duration": 1340, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "Supporting Django internationalization", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Seo Myeong-seok" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/bJRYFP5hA7Q/default.jpg", + "title": "Supporting Django internationalization", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=bJRYFP5hA7Q" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-this-is-really-non-existent-i-started-making-a-korean-package-because-there-was-none-jeon-da-min.json b/pycon-kr-2023/videos/pycon-kr-2023-this-is-really-non-existent-i-started-making-a-korean-package-because-there-was-none-jeon-da-min.json new file mode 100644 index 000000000..ac0381fcd --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-this-is-really-non-existent-i-started-making-a-korean-package-because-there-was-none-jeon-da-min.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "Python is considered the second best language for everything with its rich packages and concise syntax. \nAmong many fields, task automation is perhaps the area where Python, with its concise syntax and high productivity, can excel the most. \nBased on a huge community, among the hundreds of thousands of packages, there are many packages that can automate various office programs, so it is very easy to write Python scripts for task automation across multiple programs. \nHowever, since I could not find an automation package for the Hangul program, which is mainly used in public institutions, I used to automate it using alternative methods. \nI wanted to be able to create scripts in a Pythonic way, so I waited for someone to create a package, but I couldn't stand the inconvenience and ended up creating the Hangul package. \n\nJeon Da-min \nI majored in physics in college and have been working at KOICA, an international development cooperation organization, since 2015 to contribute to making a better world. I started learning Python around 2017 to work more efficiently. I am interested in data science and task automation.", + "duration": 1125, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "This is really non-existent, I started making the Korean package below because it didn't exist.", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Jeon Da-min" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/JUjpvu3mGGY/default.jpg", + "title": "This is really non-existent, I started making the Korean package below because it didn't exist.", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=JUjpvu3mGGY" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/pycon-kr-2023-your-dependency-is-hello-kim-du-hoon.json b/pycon-kr-2023/videos/pycon-kr-2023-your-dependency-is-hello-kim-du-hoon.json new file mode 100644 index 000000000..0c4d4f1da --- /dev/null +++ b/pycon-kr-2023/videos/pycon-kr-2023-your-dependency-is-hello-kim-du-hoon.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "The computing infrastructures of today run many services, and those services consist of a huge number of modules and frameworks, each of which has a huge number of dependencies. There are too many of them.\n\nWhen I ask people around me how to manage dependencies, most of them still don't know how to manage them, and although the environment for managing dependencies has improved greatly in 2023, I realized that many developers end up suffering and having a hard time because of dependencies when I see that many of them end up installing using only pip.\n\nIn particular, there must be many people who know Python well in the field, other than me, who definitely know how to do it, but I made this announcement for those who still don't know.\n\nI hope that these most important but easily overlooked parts can be developed with less suffering.\n\nService is Service, AI is AI, Package and Library development is also very flexible in dependency management, and once you get used to it, you won't have to worry about dependencies much. I think you can reduce your stress with a tool like Poetry!\n\nKim Du-hoon\nHello. These days, I'm a person who lives for fun and tinkers with anything. I do C and C++, but I do Python more these days. I try to do as many activities as possible. I also try to do a lot of presentations and things like that these days. I mainly worked on things related to machinery, electricity/electronics, and computers, and I'm especially interested in education and research (AI, Biology, Medical, Financial).", + "duration": 1531, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "How is your Dependency?", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Kim Du-hoon" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/OBvnsAwXnd0/default.jpg", + "title": "How is your Dependency?", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=OBvnsAwXnd0" + } + ] +} \ No newline at end of file diff --git a/pycon-kr-2023/videos/rustpython-meets-python-users-at-pycon-kr-2023-by-yunwon-jeong.json b/pycon-kr-2023/videos/rustpython-meets-python-users-at-pycon-kr-2023-by-yunwon-jeong.json new file mode 100644 index 000000000..bc8d94ffc --- /dev/null +++ b/pycon-kr-2023/videos/rustpython-meets-python-users-at-pycon-kr-2023-by-yunwon-jeong.json @@ -0,0 +1,25 @@ +{ + "copyright_text": null, + "description": "\"RustPython is a project that reimplements Python in the Rust programming language.\nRustPython has been a new and interesting project for a long time, but it has been a project that has been far from Python users.\nThe 5-year-old project RustPython met Ruff, a linter used by Python developers around the world. It may be considered a daily occurrence in the open source world, but even RustPython developers did not expect this encounter. I will tell you about this story.\"\n\n---\n\nJeong Yun-won\nI am developing HFT at LINE. I operate open source projects RustPython, Cloud Input, etc. I benefit Python through Rust programming. https://github.com/youknowone", + "duration": 1971, + "language": "kor", + "recorded": "2023-08-12", + "related_urls": [ + { + "label": "RustPython Meets Python Users", + "url": "https://2023.pycon.kr/session" + } + ], + "speakers": [ + "Jeong Yun-won" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi/OpeIrYTnVl4/default.jpg", + "title": "RustPython Meets Python Users", + "videos": [ + { + "type": "Youtube", + "url": "https://www.youtube.com/watch?v=OpeIrYTnVl4" + } + ] +} \ No newline at end of file