Date: November 11 (Saturday), 2023Time: 10:00am – 6:00pmVenue: Venue: 8/F., The Hong Kong Federation of Youth Groups Building, 21 Pak Fuk Road, North Point, Hong KongWebsite: https://pycon.hk/2023Video: PyCon Hong Kong 2023
Year: 2023

Schedule – PyCon HK 2023
Date: November 11, 2023Venue: 8/F., The Hong Kong Federation of Youth Groups Building, 21 Pak Fuk Road, North Point, Hong Kong ( Quarry Bay MTR station Exit C, Entrance on Model Lane ), Google Map Time Track 1 (Main Hall) Track 2 (Room) 09:00-09:50 Reception 09:50-10:00 Opening RemarksMr. Sammy Fung 10:00-10:10 Program briefing + Group…

ZKML: turning your ML model into a ZK circuit
Time Slot: Track 2 17:00-1730 Language: Cantonese Speaker: Dr. Cathie So | Privacy & Scaling Explorations Team (Ethereum Foundation) | Hong Kong In this hands-on workshop, participants will gain practical experience in building ZKML circuits using the keras2circom and/or EZKL transpiler. We will begin with an overview of the current state of zero-knowledge machine learning and its…

Simplifying Machine Learning pipeline using MySQL HeatWave
Time Slot: Track 1 17:00-17:30 Language: English Speaker: Mr. Ivan Ma | Oracle Systems Hong Kong Ltd | Hong Kong Machine Learning allows prediction, recommendation based on model which is built from dataset. Data preparation, sampling, algorithms selection, hyper parameter tuning can be complex in order to build a model. The session will cover the what…

As Soft as Ever Changing — Clean Architecture in Python
Time Slot: Track 2 16:20-16:50 Language: English Speaker: Mr. Alex, Au Cheuk Ming | Hong Kong As a general purpose language, Python has a great community and lots of integration with many services and softwares. In the era of microservice development, a number of Python programs are writen as “disposable-scripts” where the code quality has not…

Large Language Model Deployment and Fine-tuning with Python
Time Slot: Track 1 16:20-16:35 Language: English Speaker: Mr. Haowen Huang | AWS | Hong Kong The wave of Generative AI and large language models (LLMs) is sweeping the world, revolutionising various industries. This interesting talk will focus on how to efficiently and easily deploy and fine-tune various open-source large language models (LLMs) using Python….

Automating Victory: Beating browser games with accessible Python
Time Slot: Track 2 15:20-15:50 Language: English Speaker: Mr. Jon Gaul | HENNGE K.K. | Japan Whether your task is data entry or playing a video game, Python has the power to automate it. In this talk we’ll explore the power of intuitive Python libraries for I/O, then use them to automatically beat an in-browser video game…

玩轉 Python 與 Javascript
Time Slot: Track 1 15:20 – 15:50 Language: Cantonese Speaker: Mr. Scotty Kwok | Sebit Company Limited | Hong Kong Python 同 Javascript 從來都存在喺兩個平行時空,這兩大程式語言各自有大量開發者社群:做 data science 嘅人學寫 Python,做 web 嘅人學寫 Javascript,幾乎係定律。如果有一日兩者可以互通互用,咁應該幾好玩! Pyodide/PyScript 嘅出現,就正好就提供咗一個初型,讓兩者可以有某程度上嘅 interoperability。今次我哋會展示 Python 點樣可以同瀏覽器互動,如何操作 DOM,如何利用坊間各種 Javascript libraries。我哋會用幾個例子去試吓玩轉 Python 同 Javascript 之間的無限可能性: Python and Javascript have been the two most popular programming language, but they are…

Innovations and Cross-domain Applications of Python and Machine Learning in the Smart Logistics Field
Time Slot: Track 2 14:40-15:10 Language: English Speaker: Mr. Kang Hao | ShenZhen, China Objective: In this talk, we will delve into the latest advancements, cross-industry applications, and development trends of Python and its ecosystem in the smart logistics field. We will focus on the following aspects: Latest advancements in AMR scheduling optimization: Share the latest…

Automating Business Tasks with Langchain and Python
Time Slot: Track 1 14:40-15:10 Language: English Speaker: Dr. Chung Ng | PCCW-HKT | Hong Kong As modern businesses endeavor to improve efficiency and streamline operations, automation has taken center stage. This presentation will focus on how Langchain, in conjunction with Python, can automate complex tasks and foster significant process improvements. The presentation will unfold a four-level…

[CANCELED] Building IoT Applications with Python and Embedded Systems
Canceled due to no show. Time Slot: Track 2 14:00-14:30Language: EnglishSpeaker: Mr. Olaniyan Adewale Hafeez | RobotKraft Africa | Nigeria The Internet of Things (IoT) has transformed the way we interact with our surroundings, enabling connectivity and data exchange between physical devices and the digital world. Python, with its simplicity and versatility, has emerged as a popular…

Empowering Educators: Automated Assignment Scoring via Generative AI with Python
Time Slot: Track 1 14:00-14:30 Language: Cantonese Speaker: Mr. Cyrus Wong | Department of Information Technology at the Hong Kong Institute of Vocational Education (Lee Wai Lee) | Hong Kong Problem:As an educator, particularly in Asia, it is often necessary to assign a significant amount of homework to students in order to satisfy parental expectations and…

Security 101 for package maintainers
Time Slot: Track 1 16:40-16:55 Language: English Speaker: Ms. Cheuk Ting Ho (何卓婷) | Python Software Foundation | UK Are you a package maintainer? Whether you are a maintainer or not, there are security practices that can make you and the software that you work on safer for folks to use. In this short talk, we will…

Playing with PiPico
Time Slot: Track 2 12:20-12:50 Language: English Speaker: Mr. Masafumi Ohta | Japanese Raspberry Pi Users Group | Japan Raspberry Pi Pico(PiPico) is now one of the famous microcontrollers run by Python. It is made for kid’s programming and is useful for learning Python programming with DIY hobbies and more. In this talk, Masafumi will look into…

MLOps on Kubernetes: A Quick Tour Using Python and Kubeflow
Time Slot: Track 1 12:20-12:50Language: EnglishSpeaker: Mr. Peter Ho | Red Hat | Hong Kong While Python’s application in developing machine learning models is currently one of the most popular subjects, transforming a machine learning prototype into a production-grade system is complicated. Many people tends to concentrate on the machine learning algorithm itself, while other…

Polars vs Pandas – what’s the difference?
Time Slot: Track 2 11:40-12:10 Language: English Speaker: Ms. Cheuk Ting Ho (何卓婷) | Python Software Foundation | UK Have you heard about Polars? What are the differences? Is Polars replacing Pandas? In this talk, we are going to demystify these questions about Polars. Compares the differences between Polars and Pandas, and explains the pros and cons…

PyScript: Empowering Rich Python Applications in the Browser
Time Slot: Track 1 11:40-12:10 Language: English Speaker: Dr. Sophia Yang | Anaconda | USA PyScript is a groundbreaking open-source framework that empowers users to create feature-rich Python applications in the browser, harnessing the potential of HTML’s interface and leveraging the power of Pyodide, WebAssembly, and cutting-edge web technologies. In this talk, we will explore the…

Automate the Boring Stuff with Slackbot(ver.2)
Time Slot: Track 2 11:00-11:30 Language: English Speaker: Mr. Takanori Suzuki | PyCon JP Association | Japan Today, there are many tasks to repeat in the company/community.In addition, we often use chat such as Slack for daily communication.So, I created a chatbot [PyCon JP Bot] to automate various boring tasks related to holding PyCon JP. In this…

Streamlit — Creating Interactive Websites with Ease
Time Slot: Track 1 11:00-11:30 Language: English Speaker: Mr. Lee Sheung Chit Ethan | Sebit Company Limited | Hong Kong Streamlit is a Python library for creating interactive web applications with ease. It provides built-in tools and widgets for adding interactivity, integrates with popular data science libraries like pandas and scikit-learn, and allows for the deployment of…

Introduce to you! about PyLadies Tokyo
Time Slot: Track 2 10:20-10:50 Language: English Speaker: Ms. Maaya Ishida | Microsoft Japan / PyLadies Tokyo / PyCon JP Association | Japan This session is my community’s activity reports. Start to “what’s the PyLadies Tokyo” , introduce to activity such as annual event and other women tech communities or PyCon JP Association collaborate event. And I would…

Accelerating NetworkX: Fast Graph Analytics with Python
Time Slot: Track 1 10:20-10:50 Language: English Speaker: Mr. Erik Welch | NVIDIA | USA Have you ever wondered how those data scientists at Facebook and LinkedIn make friend recommendations? Or how epidemiologists track down patient zero in an outbreak? Or how to make graph algorithms really, really fast? If so, then this talk is for you….