Day 1, 13:05-13:35
Abstract
The game engine, Ren'Py, is an open source engine used to make countless interactive fiction games, also known as visual novels (VNs). These include commercial hits with VN elements such as Persona 5, to viral works such as Doki Doki Literature Club (2mil+ downloads as of Jan 2018). I learned to program in Python using this engine, and have released my commercial game with it after working for a few years on it during weekends, selling 10K+ copies in 8 months. In the daytime, I work as a principal data scientist in fintech. Outcome: The audience will understand the independent gaming industry and how they can use Python to break into the industry, as I share my journey. There will also be components of source code walkthrough, but will be more of an overview than a step by step tutorial due to the scope of the talk.
Description
The game engine, Ren'Py, is an open source engine used to make countless interactive fiction games, also known as visual novels (VNs). These include commercial hits with VN elements such as Persona 5, to viral works such as Doki Doki Literature Club (2mil+ downloads as of Jan 2018).
I learned to program in Python using this engine, and have released my commercial game with it after working for a few years on it during weekends, selling 10k+ copies in 8 months. In the daytime, I work as a principal data scientist in fintech.
Anyhow, the talk will dig into the source code of the engine, https://github.com/renpy/renpy, such as:
Game animations, menu Classes, cross-platform saves, and so on.
Outcome: The audience will understand the independent gaming industry and how they can use Python to break into the industry, as I share my journey. There will also be components of code walkthrough, but will be more of an overview than a step by step tutorial due to the scope of the talk.
Slides not uploaded by the speaker.
HackMD: https://hackmd.io/@pycontw/2021/%2F%40pycontw%2FSJQsugtft
Speaker: Susan Shu Chang
Susan is a Principal Data Scientist at Clearbanc, a fintech company providing growth capital for online businesses. She is a committee member of Aggregate Intellect, a machine learning platform with 13k+ YouTube subscribers. She is also the founder and sole developer of Quill Game Studios. You can find Susan speaking at conferences such as PyCons, TMLS, and events like this one!
...
https://www.youtube.com/watch?v=D0jdg6TxWDg
Speaker: jiawei chen
This talk will present a named entity recognition (NER) system for extracting attributes and values, like person, company, place or time, from various of text data. I will introduce how to combine several python tools to build this system. First, use a python written annotation tool BRAT to create a custom annotated corpus. Second, use python to link CRFsuite, training a Conditional Random Fields model to labeling our list of text data, the labeling result will be further analyzed by pandas and scikit-learn.
About the speaker
A search engineer, usually like to study machine learning and natural language processing.
頭銜 search engineer
https://tw.pycon.org/2015apac/zh/program/61
...
https://www.youtube.com/watch?v=_aULWN7d5zc
PyCon APAC 2022|一般演講 Talks|國泰金控 Cathay Financial Holdings / 美光科技 Micron 冠名贊助
✏️ 共筆 Note:https://hackmd.io/@pycontw/S1CeDpXJj
?? Slido:https://app.sli.do/event/pahqjwBL6eQNto2TDS2qog
? 投影片 Slides:https://speakerdeck.com/yyyyyyyan/pycon-apac-2022-writing-secure-code-in-python
? 語言 Language:英文 English
? 層級 Level:中階 Intermediate
? 分類 Category:資訊安全 Security
? 摘要 Abstract ?
The talk will analyze a series of vulnerabilities that given some common mistakes might end up damaging your Python programs. At the end, a precaution and audit method will be presented.
? 說明 Description ?
Is your Python code secure? This talk will show how some inattentions, mistakes and assumptions that we, as developers, carry in our code can lead to serious vulnerabilities in our applications. All of that, of course, with lots of examples! At the end, the talk will present a simple way to audit Python code in order to facilitate the maintenance of your security with the identification of possible vulnerabilities.
- Learn how eval(), pickle, and pip are vulnerable to arbitrary code execution
- Understand the importance of cryptographically-secure randomness
- Learn how to audit your code and keep your programs secure
- And more!
? 關於講者 About Speaker - Yan Orestes ?
Yan Orestes is a Brazilian Python developer, speaker, privacy freak and security enthusiast. He's worked as a teacher and takes education as a true passion in his life. Whenever he finds time, Yan ends up writing blog posts and essays and talking in conferences everywhere, following what he believes is most important in the world - sharing knowledge.
#pycontw #pyconapac2022 #python #datasecurity
Follow “PyCon Taiwan”
⭐️ Official Website: https://tw.pycon.org
⭐️ Facebook: https://www.facebook.com/pycontw
⭐️ Instagram: https://www.instagram.com/pycontw
⭐️ Twitter: https://twitter.com/PyConTW
⭐️ LinkedIn: https://www.linkedin.com/company/pycontw
⭐️ Blogger: https://pycontw.blogspot.com
...
https://www.youtube.com/watch?v=lcYCbwZ3Uug