PyCon APAC 2019
"PyCon APAC is a volunteer-run, not-for-profit annual conference centered around the Python Programming language. The goal of the conference is to provide a venue where the Python programming language and surrounding technologies can be explored, discussed and exercised. PyCon APAC is the regional counterpart of PyCon in Asia-Pacific. It is hosted in one (1) of the following countries every year: Singapore, Malaysia, Indonesia, Philippines, Thailand, South Korea, Hong Kong, Vietnam, Japan, Taiwan, India and Bangladesh. This 2019, PyCon APAC will be hosted in the Philippines for the very first time. Learn something new, teach something new, find opportunities, build cool things, make friends, geek out! Come celebrate and enjoy this event with us! "
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
-
π€ Opening Remarks
- π€ Matt Lebrun
Matt Lebrun welcomes delegates at PYCON APAC 2019 opening. -
π€ Keynote 1: PyCon APAC - Back to the Future!
- πΉ 1 video
- π€ Beng Keat Liew
This talk will present the state of affairs with PyCon's and Python communities around the region. We will also 'jump back' into history with PyCon APAC and derive the common lessons learned and insights and wishes for the future. -
π€ Keynote 2: Interviewing as a Python engineer
- πΉ 1 video
- π€ Jacob Kaplan-Moss
Jacob has been a hiring manager for many years, and have hired a ton of programmers. He will talk about how to prepare for and execute a good interview. -
π€ Keynote 3: How did you know? Explaining Black Box Model Predictions in Python
- πΉ 1 video
- π€ Suzy Lee
As algorithms get more and more complex (i.e. Ensemble models - XGBoost, Random Forest, Neural Networks), it becomes harder to explain the predictions they make. These βBlack Boxβ models may produce more accurate results but may in fact hard to operationalize in the real world as it gets harder and harder to explain to business decision makers how a model caβ¦ -
π€ Pythonβs role in accelerating biomedical science
- πΉ 1 video
- π€ Li Ting Chen
Python has an increasingly important role in biomedical research due to its diverse modules available and the flexibility for utilization. In this talk, I will showcase how Python helped us in solving questions in cancer evolution. -
π€ Data Science and Machine Learning with Python
- πΉ 1 video
- π€ Argeo Tuble Alecha
This is a combination of slides and interactive presentation/demo in coding and notebook operations. Presenting Python packages and tools for Data Science and Machine Learning like Numpy, Pandas, ScikitLearn, Matplotlib, etc. -
ππ» Workshop: Django Girls Workshop
- π€ Freilla Mae Espinola
"A beginner-friendly workshop about programming in Python and Django for women. There will be dedicated coaches who will guide you during the workshop. The ratio is 1 coach: 3-5 participants More info: https://tutorial.djangogirls.org Before the workshop we ask attendees to read a first chapter "How the Internet works". You will also need to: 1. Install the β¦ -
π€ Using Asyncio in Python 3
- πΉ 1 video
- π€ Marte Soliza
Asyncio (together with async / await syntax) is one of the most exciting new features in Python 3. Marte will detail what it is and how it can be used, together with concepts surrounding it. -
π€ Python's AI/ML for the Crypto-Industry
- πΉ 1 video
- π€ Phillip Andrew Espina
How does python shape the cryptocurrency industry? It's role and how can python developers benefit from it? What business owners. devs and users alike should look out for as python progresses especially in the field of AI and ML. -
π€ Property Based Testing in Python with Hypothesis
- πΉ 1 video
- π€ Anthony Khong
High unit-test coverage is great, but it cannot effectively find bugs triggered by interactions between multiple features. Since it is not scalable to write tests for all possible interactions, we turn to property-based testing - an approach where we *generate* tests instead of *writing* them. Property-based testing (PBT) is a random-testing approach that fi⦠-
π€ A Framework for Transfer Learning on Multi-lingual Text Data for Sentiment Classification
- πΉ 1 video
- π€ Gyenn Neil Ibo
Labeled Training Datasets or off-the-shelf tools for labeling training datasets for Sentiment Classification are readily available for English and other major languages. For Tagalog and other Filipino languages, however, this is rarely the case. I developed a novel technique that essentially transfers the knowledge of the labeled training dataset on one lang⦠-
π€ Empathy Maketh an Engineer
- πΉ 1 video
- π€ Narendran
The journey towards becoming a better developer involves in more than just coding. If there is one thing that you want to learn this year to make yourself a better developer, it will be empathy. In this talk, we will see, as a developer how to practice empathy and write code empathetically. Also, we will discuss how empathy driven development will make one a⦠-
π€ Homemade scientific clusters in Python
- πΉ 1 video
- π€ Taihsiang Ho
As a great glue language, Python could (definitely) orchestrate many modern and powerful tools to build a scientific cluster. This talk will illustrate one of the real world examples, which is a cluster built and running on top of KVM. -
π€ Keynote 4: Here Come The Robots - Python and Machine Learning
- πΉ 1 video
- π€ Tom Dyson
"Machine Learning is probably the most important development in our industry (and possibly our civilisation!). Previously restricted to math geniuses with access to supercomputers and massive data centres, machine learning tools are increasingly available as web services which are easily consumed from more traditional web applications. Python has become the β¦ -
π€ Building Analytics Workflow using Airflow and Spark
- πΉ 1 video
- π€ Yohei Onishi
Yohei had built and operates a data analytics system for global retail logistics operations using Airflow and Spark since the end of last year. In this session, He will talk about how you can build a scalable analytics workflow system based on Airflow (Python) and write extensible job using Python. GCP has provided fully managed Airflow service called Cloud β¦ -
π€ Using Artificial Intelligence and Satellite Imagery to Zero In on the Philippinesβ Most Vulnerable Communities
- πΉ 1 video
- π€ Ardie Orden
- π€ Kevin Go
- π€ Issa Tingzon
One major challenge in fighting poverty today is the lack of reliable socioeconomic data, which is highly expensive, time-consuming, and labour-intensive to collect through ground surveys. We tackled this problem by using a combination of machine learning, satellite imagery, nighttime lights, and various alternative data sources as a low-cost and robust way β¦ -
π€ Serverless Python on AWS Lambda using the Serverless Framework
- πΉ 1 video
- π€ Ted Mathew dela Cruz
The Serverless Framework is one of the most widely adopted toolkits for building serverless applications. This talk will discuss the basics to get a simple Python serverless up and running on AWS Lambda using the Serverless Framework (https://serverless.com/) -
π€ Automate the Boring Stuff with Slackbot
- πΉ 1 video
- π€ Takanori Suzuki
"Today, there are many tasks to repeat in the company/community. In addition, we often use chat such as Slack for daily communication. So, Takanori-san created a chatbot(PyCon JP Bot: https://github.com/pyconjp/pyconjpbot) to automate various boring tasks related to holding PyCon JP. In this talk, Takanori-san will first explain how to create a chatbot using⦠-
π€ Faster Python apps with open source APM
- πΉ 1 video
- π€ Aravind Putrevu
"Slow applications are no fun. Application performance monitoring (APM) makes tracking down issues problems much easier. But which tools should you use? With the release of Elastic APM, thereβs a new option. Language server and Python client is fully open source so you can get started with any app. Elasticβs APM was released some time ago, so itβs a very freβ¦ -
ππ» Workshop: Demystifying Natural Language Processing using Python (Scikit-Learn/ Keras)
- πΉ 1 video
- π€ Vaibhav Srivastav
By learning how to transform text into data that is usable by machine learning models, you drastically increase the amount of data that your models can learn from. In this tutorial, weβll build and evaluate predictive models from real-world text using scikit-learn. -
ππ» Workshop: Introduction to Testing in Python
- πΉ 1 video
- π€ Aniruddha Adhikary
This workshop aims to explore the rich Testing ecosystem of Python. It will take the participants in a voyage through basic unit tests, test runners, mocking, doctests and coverage analysis through a TDD-focused coding exercise. -
ππ» Workshop: Graphene for Beginners
- πΉ 1 video
- π€ Nicole Tibay
"This will be an introductory workshop to learn GraphQL in Python using Graphene. The workshop will introduce first basic GraphQL concepts before getting the attendees' hands dirty creating a schema and playing with it. We expect participants to have basic Python programming knowledge. Please have the following installed prior to the workshop: 1. Python3 (Bu⦠-
ππ» Workshop: Setting up Computer Vision with Kivy using Tensorflow
- πΉ 1 video
- π€ Jairus Jimenez
"Kivy is an open source, cross-platform Python framework for the development of applications that make use of innovative, multi-touch user interfaces. In this workshop, the aim is to utilize Kivy and Tensorflow to create a Computer Vision application. We'll be using Google's Inception-v3 for our image recognition model. Software needed: - Python 3.6 - Tensor⦠-
ππ» Workshop: Learn How to Dockerize Your Python Application
- πΉ 1 video
- π€ Paul de Paula
"Our workshop will focus on the basic of docker and kubernetes for python and for participants to gain some hands-on-experience. We will be using a python application based on flask framework all throughout the workshop. β learn the basic of docker β How to convert your python app a flask based rest application into micro services β Minikube or Docker Desktoβ¦ -
π€ Best tools for Jupyter notebooks
- πΉ 1 video
- π€ Dmitry Trofimov
"The jupyter notebook is now a default format for scripting in many areas of computer engineering and education like data science, machine learning, and artificial intelligence. But what are the most efficient practices to work with Jupyter notebooks to get the most out of this technology? In this talk Dmitry Trofimov, team lead of PyCharm IDE, will show how⦠-
π€ Exploiting Auxiliary Information for Better Recommendation
- πΉ 1 video
- π€ Sun Zhu
Recommender systems inherently suffer from data sparsity and cold start problem. To address these issues, the auxiliary information (e.g., feature hierarchy, knowledge graph) has been incorporated into recommendation. This talk is focused on the latest recommendation algorithms with incorporation of feature hierarchy and knowledge graph. -
π€ Turn your Flask App into Async using Quart
- πΉ 1 video
- π€ Doni Rubiagatra
Do you already use our beloved micro-framework Flask but have a problem with the speed and scalability? We hear a lot of buzz with the new fancy asynchronous Python programming using async/await keyword to make our Python code run faster. But really how async works are still not spread well and the majority of Python programmer still not familiar using async⦠-
π€ The Use of Python in the Data World
- πΉ 1 video
- π€ Lai-Man Sung
I am a data professional with experience in data engineering and data analytics. My background is in data architecture in both RDBMS and Big Data, across many industries such as telecoms, insurance, and utilities. At Accenture, I run the Data Studio, dealing with Data In The New, which are the future data technologies and systems that will start appearing at⦠-
π€ Python with NoSQL + SQL = MySQL 8.0
- πΉ 1 video
- π€ Ronen Baran
MySQL 8.0 is a new and exciting version of MySQL with many changes. This talk will present some new features like CTE and Window Function, but will mainly show how to use MySQL as both NoSQL and SQL database with Python.