 Okay, welcome to the first session on the second day. We have Takanori Suzuki here. He is the vice chair of Pycon Japan Association. And he is also the director of Be Proud Incorporated. He is the Python climber there. And from 2014 to 16, he was chair of Pycon Japan. And he teaches Python to beginners as a lecturer at Python bootcamp all over Japan. So welcome Takanori Suzuki, his talk, Decade of Pycon Japan, how we spread the Python community in Japan. Thank you. Thank you for introducing myself. Thank you for taking the time to watch my talk. Could you change the main video to me? Yeah, can I pin there? Okay, okay. Thank you for taking the time to watch my talk. I'm Takanori Suzuki. Now I'm presenting from Japan. I'm very happy to be able to talk at EuroPython 2020 online. My talk title is Decade of Pycon JP. How we spread the Python community in Japan. Today, I will talk about the 10 year history of Python JP and how we organize the conference at its ground since it was launched. And I will talk about the various activities that are spreading Python communities in Japan. At last, I will talk about what we are going to do in the future. I'd be happy to give you feedback on Twitter or Discord or something. Hashtag is EuroPython. And this slide available on GitHub. GitHub.com slash Takanori slash Slides. Please check it out. If you have any questions, please write to Zoom Q&A, push Q&A button in bottom of Zoom screen. Or write to talk Decade of Pycon JP channel in Discord. Okay. Before the main topic, I will introduce myself. I'm Takanori Suzuki. My Twitter is Takanori. Please follow me. And I'm also active in several Python related communities. And last year, I was challenged to talk or post a at Python conference around the world, which I called Pycon tour, Pycon tour to me for me. I presented at nine conferences on the tour, mostly in Asia. And in the tour, I presented the poster session at EuroPython 2019 in Brazil. Did you see me in Brazil? It was my first EuroPython and a very exciting experience. Today, I'm happy to talk at EuroPython 2020, but I'd like to visit Dublin next conference. And I want to drink Irish craft beer. By the way, I'm a vice chairperson of Pycon Tour. Vice chairperson of Pycon JP Association. This organization is like EuroPython Society, Python Software Foundation. We will be held the Pycon JP 2020 online in August. You can participate Pycon JP from your home. We have English trucks and we also have Japanese trucks. Please join us. Now, let's get back to the main topic. First, I'm going to talk about the history of Pycon JP. The story goes back to 2010. Singapore hosted the first Pycon APAC. APAC means the Asia Pacific. And four Pythonistas attended the conference from Japan. And they met for the first time and they enjoyed the first Pycon. When they came back to Japan, they think we'd like to hold a Pycon in Japan, like Pycon APAC or like USPycon or EuroPython. Next year, in January, 2011, we held the first Pycon in Japan. We named the event Pycon Mini JP. We added the word mini to indicate it was a trial event. It was a small event where one day, seven talks, four sponsors, single truck and 136 participants. Then the event was a success. This is Pycon Mini JP website. It's a simple website. Pycon Mini JP was a success in 2011. So we hold the Pycon JP every year since 2011. There is English talks and Japanese talks. In 2013, we heard of Pycon APAC in Tokyo. APAC means Asia Pacific. It was first Pycon APAC to be held outside of Singapore. Since 2013, we, as year organizers, heard of Pycon APAC on a rotating basis across Asia. For example, Japan, Taiwan, Korea, Malaysia, Philippines. Next, let's talk about the growth of Pycon JP. This chart is a number of participants. The number of participants are growing for 10 years. Currently, about 1,000 people are attending in Pycon JP. And conference days, number of talks and sponsors are increasing as well. One day to four days, seven talks to 47 talks and four sponsors to 43 sponsors. As I've explained, Pycon JP has grown. I'm going to talk about how we organize and manage it. Organizer team uses a variety of communication tools. Slack, Slack chat, and Jira for issue management. And Google Drive for file sharing, spreadsheet document and GitHub for source code management. And Google Calendar and G Suite manage the Pycon.jp domain and the Pycon.jp domain email. And Compass is event management system. In 2013, we have established a general, general incorporated association. The name is the Pycon.jp association. The purpose of association is to manage money and contract for Pycon.jp event. It run by five or six board members. I have been a board member since 2013. And now I'm a vice chairperson of the Pycon.jp association. I was the chairperson of Pycon.jp event. From 2014 to 2016, the event team and the association, different organizations, event team and association. And I changed event organizing because of the size of Pycon.jp and the number of staff. Boss is growing. I changed Pycon.jp event team to more open from 2014. The purpose is to get more people interested in the event team and to provide a reference for other technical events, our know-how. I opened every staff meeting to make it easier for new staff to join. The event was open to guest participation. And some people went from guests to new staff. We regularly publish our activities on the blog to get interested in event management. And we created an operation manual and made it reusable. This is a Pycon.jp administration manual translated by Google translate. For example, the staff activities and team management and several teams, the information, social, secretaries and media team and venue team and that's something, okay. Then I'll share some of our activities without Pycon.jp. In 2015, small Pycon and the region were held in Sapporo and Hiroshima. Sapporo is north of Japan, north. Hiroshima is west. Pycon.jp shared operating know-how and supported public relations, money and people to local organizers. We also provided sub-domain of Pycon.jp for Pycon mini websites. This is list of Pycon mini events in Japan. It has been held starting times in seven cities. And the Pycon Kyushu area is held all over Kyushu area. 2018, Fukuoka, 19, Okinawa, 20, Kumamoto. But Kumamoto is canceled. This is map of Pycon mini event. Sapporo and Shizuoka, Osaka, Hiroshima and Kyushu area. Fukuoka, Kumamoto, Okinawa. Next activity is Python boot camp. In 2016, Pycon.jp association launched the Python boot camp. The event is half day hands-on for beginners. We teach an introduction to Python programming. The purpose of the event is to spread Python around Japan. I or another instructor visit all over Japan to teach Python and connect with locals and help to launch a local community. We hold in cooperation with local staff and local teaching assistants, TAs. This is basic timetable of Python boot camp. We take the lunch. I take the lunch with local TAs and staffs and after starting to 17, we teach Python in Python boot camp from the basics of Python programming to web scraping in the hands-on. After the event, we go to the party. It is a fun time for me because I like local craft beer. This is a text book translated by Google translate. Python data types, basic types and Python data types collection with the table and something and so on. We created Python boot camp t-shirts. We are giving t-shirts to people who have contributed twice as local staff for TA. A lot of people contributed to Python boot camp and now 32 people have these t-shirts. Resulting numbers of Python boot camp, we hold 41 times in four years with 970 local participants during the whole Python boot camp. This is a map of Python boot camp. We have the Python boot camp in 34 prefectures, the West 13 prefectures. And several local committees have been launched in the wake of Python boot camp. For example, in Yamanashi Shingenpai, in Kanagawa area, Shonanpai and Shizuoka area, Unagi-pai and Kagawa area, Udon-pai. Udon is a soul food of Kagawa. And Python JP has more people coming from local area. This thought was taken as a poster session of Python JP. We presentation about Python boot camp and Python boot camp local staff and the TAs gathering in Python, Python JP. Okay, next activity in 2019, we started a new activity, Python boot camp caravan. No candidacy from new prefecture for Python boot camp. Honestly, let's visit local region from Tokyo. Then we decided to have a Python JP booth at the OSC. OSC is an open source event held all over Japan. And last year, we had a booth at six locations and we introduced the Python JP activities and handed out Python stickers at the booth. And gave a talk about Python syntax or something. This is a photo of Python JP booth. And next, regional meetup. Last year, we had regional meetup. The purpose of regional meetup is a stronger relationship with local communities. The event hold at the Python JP 2019 with local community members. We discussed the sharing of ideas and worries the local communities have. About 30 people gathered from all over Japan for the meetup. All over Japan, North from Hokkaido and the South from Okinawa. Then we hold online regional meetup about 15 people from all over Japan participated in the meetup. We've just started the meetup. So we are going to continue to held it. In summary of this talk, we have spread Python throughout Japan with various activities. Python JP, Python mini event, Python boot camp and Python boot camp caravan and regional meetup. I think it's important to be face-to-face communication. First time, we go to meet local people and then we union make the relationship more stronger. In the future, we hope to hold the Python JP outside of Tokyo and hold Python boot camp in all prefectures and hold the Python mini in more cities. But many things are going to change with COVID-19. Several countries switch to online event. For example, Python US and EuroPython and Python APAC, Malaysia and Python Korea and Python JP. However, I wonder what the difference would be if we had online events in different countries. What's the difference? Online US, Python and online EuroPython and online Python JP. Online is easy to attend from a foreign country like me right now, but online makes me feel less like I attended EuroPython because I'm in Japan. I'm here. I'd like to meet the local participants offline. And let's go have a beer together in the future. I hope so. This year, we launched new event, Python Charity Talks in Japan. The event is online donation event. Half day, single track, five session. The goal of the event is donate to PSF Python Software Foundation because PSF is due to the financial impact of the cancellation of PyCon US this year. And PyCon JP has received the money support from PSF in the past. The event is our way of giving back to PSF. Results of Python Charity Talks in Japan. This was our first online event. I think a lot of people attended and enjoy it. Maybe 200 attendees joined this event. And we had a lot of companies, communities and people supporting us as sponsors. And the result, as a result, 1.4 million yen, about 11,300 euro was raised. I think the event was a huge success. If you are interested, watch the video, but Japanese only. Thank you for your attention to my talk. I hope something in this talk will help you. And if you have any ideas, please let me know. Questions and feedback. Thank you very much. Thank you very much for this talk. If you have questions and feedback, please write talk, decade of PyCon JP Discord channel. Please go to the Discord channel, just press Ctrl K or Command K and then you type decade and you will find this channel. Or now you can also use Zoom to ask questions. There is a button Q&A down there. And if you ask questions now, we can just ask live. And I see there are no questions yet. So I have the first question. So it's really amazing. You do many things for the Python community. But one thing you mentioned is really correct. You said there are no local events at the moment in a certain way. So do you think we should make a global conference and not the Euro-Python PyCon Japan? Or is it still necessary to, I mean, it's still nice. If I attend a PyCon Japan online, I know it's organized from Japan. So what do you think about that? Sorry, please repeat your question. Yeah, you said before that online conferences are not really local. Ah, yeah. But I think there is still a little bit of local elements in online conference. For example, if I attend a PyCon Japan online, I expect that the organizers are from Japan, for example. And maybe the language. So what do you think about that? Should we completely switch to global conferences? Or is it still better to have local conferences online? I think the online conference is good for the opportunities to talk and attend all over the world. It's good. But I think I gave a talk, but only gave a talk. I could not communicate with several people. Discord is less for me, because Discord do not give beer for me. I want real communication in several local areas. Ah, yeah. And Japanese people cannot talk. Yeah, every Japanese people don't talk English. Don't speak English. Yeah, Euro is global, but Japan is local. But I want to, our PyCon JP is not a local event, international event. Because we provide English and Japanese luck. But I want to come to so many foreign speakers, or come to Japan. And I want to meet foreign speakers. Is it OK? Yes, thank you very much. Are there any more questions? So if there are no questions now, you can join the chat channel on Discord. As I said, it's called Talk Decade of PyCon JP. Yes, it's a title of the, you'll find it on Discord. And I think now we can play some advertisements of our sponsors. And thank you very much again, Takanori. Thank you.