1 00:00:13,280 --> 00:00:14,400 G’day y’all! 2 00:00:14,400 --> 00:00:16,560 It's so great to see you here. 3 00:00:16,560 --> 00:00:17,360 Welcome home! 4 00:00:18,000 --> 00:00:18,560 Welcome! 5 00:00:19,120 --> 00:00:20,880 Welcome to the internet! 6 00:00:21,600 --> 00:00:23,680 Welcome back. To PyConline AU. 7 00:00:25,840 --> 00:00:26,400 Is this on? 8 00:00:27,600 --> 00:00:29,920 I’ve got my ticket - do you have yours? 9 00:00:29,920 --> 00:00:35,360 Whats my favourite part? Well,  there’s like 50 amazing talks 10 00:00:35,360 --> 00:00:36,960 Definitely the specialist tracks 11 00:00:37,920 --> 00:00:38,869 The lightning talks! (doggo) 12 00:00:38,869 --> 00:00:39,360 Definitely looking forward to the lightning talks! 13 00:00:39,360 --> 00:00:41,840 What about conference Karaoke! 14 00:00:41,840 --> 00:00:43,840 I’ve never done a conference  dinner by zoom before… 15 00:00:44,480 --> 00:00:45,280 They're always fun! 16 00:00:45,920 --> 00:00:48,800 Actually, all the social things look great! 17 00:00:48,800 --> 00:00:51,040 And there's so much to do on Sunday. 18 00:00:51,040 --> 00:00:54,560 Our cast and crew of almost a hundred  people take over 6 months to pull   19 00:00:54,560 --> 00:00:58,400 together a PyConline AU… and now its your  turn to help make the conference amazing. 20 00:00:58,960 --> 00:01:01,600 Please enjoy PyConline AU safely. 21 00:01:02,320 --> 00:01:03,360 From your desk! 22 00:01:03,360 --> 00:01:04,560 From the couch, 23 00:01:04,560 --> 00:01:05,760 From your laptop. 24 00:01:05,760 --> 00:01:07,360 With your loved ones! (Featuring doggo!) 25 00:01:07,360 --> 00:01:08,240 From your home! 26 00:01:09,080 --> 00:01:10,080 *oof* 27 00:01:10,080 --> 00:01:11,840 With your blahaj. 28 00:01:11,840 --> 00:01:15,440 With your oodies and your pajamas! 29 00:01:15,440 --> 00:01:16,880 So wherever you are. 30 00:01:16,880 --> 00:01:18,720 and whatever timezone you’re in. 31 00:01:18,720 --> 00:01:20,480 Thank you for joining us this year! 32 00:01:20,480 --> 00:01:21,680 Have a great conference. 33 00:01:22,320 --> 00:01:24,320 Thanks so much for attending. 34 00:01:24,320 --> 00:01:25,120 Thank you 35 00:01:25,120 --> 00:01:26,000 Thank you 36 00:01:26,000 --> 00:01:26,400 Thank you 37 00:01:26,960 --> 00:01:30,320 Thank you being a part of this amazing experience 38 00:01:31,120 --> 00:01:43,840 Now, let’s get on with the show! (doggo nom noms) 39 00:01:43,840 --> 00:01:45,520 aah, the corgi gets me every time. 40 00:01:46,400 --> 00:01:50,240 Welcome to PyConline AU, from my home to yours!  41 00:01:51,040 --> 00:01:55,760 I am coming to you from the lands of the  Wurundjeri people of the Kulin nation and I   42 00:01:55,760 --> 00:02:00,960 wish to acknowledge them as Traditional Owners. I also acknowledge and pay my respects to   43 00:02:03,680 --> 00:02:07,840 our Aboriginal and Torres Strait  Islander people joining us today. 44 00:02:09,280 --> 00:02:15,120 We want this event to be welcoming, safe and  inclusive for everyone; our code of conduct is   45 00:02:15,120 --> 00:02:19,360 part of that effort, and we ask that you  follow it and help us achieve that goal.   46 00:02:20,160 --> 00:02:24,000 If something happens, you can get in  touch with one of our safety team members.   47 00:02:24,720 --> 00:02:29,200 The link on your screen will tell you  how, but you can also send a message   48 00:02:29,200 --> 00:02:35,600 inside Venueless to anyone with a flair next  to their name. You'll see the safety team,   49 00:02:35,600 --> 00:02:41,680 but also volunteers, and organisers,  who can help you get in touch as well. 50 00:02:44,000 --> 00:02:46,560 Yesterday we had the specialist track day,   51 00:02:46,560 --> 00:02:51,440 which was programmed and hosted by  four independent organising teams. 52 00:02:52,640 --> 00:02:58,080 Thank you so much to all those wonderful  folks for making that program a success.  53 00:02:59,840 --> 00:03:07,040 Today is the main conference of PyConline AU,  squeezing the traditional weekend into one day of   54 00:03:07,040 --> 00:03:12,160 really awesome generalist Python talks. If you weren’t around for the   55 00:03:12,160 --> 00:03:17,840 specialist tracks yesterday, welcome to  Venueless, our virtual event platform. 56 00:03:19,280 --> 00:03:26,080 There’s a chat to your right where you can talk  to other attendees during sessions. Some speakers   57 00:03:26,080 --> 00:03:30,640 might choose to take questions at the end of  their talk; for those talks, you can also post   58 00:03:30,640 --> 00:03:36,000 your questions in the chat, and our channel hosts  will curate them and ask the speaker for you.  59 00:03:37,440 --> 00:03:42,160 After the opening keynote is finished, we  have content across a couple of channels,   60 00:03:42,160 --> 00:03:47,040 and you can switch between them  in the sidebar menu to your left 61 00:03:49,120 --> 00:03:52,800 On smaller screens, it might be  hiding behind the menu button up there  62 00:03:54,960 --> 00:03:59,280 That same sidebar also has rooms where  you can chat to your fellow attendees   63 00:03:59,280 --> 00:04:08,400 via text, voice, or video. Each one of our  channels has a corresponding “hallway” room,   64 00:04:08,400 --> 00:04:13,040 where you’ll be able to catch some of our speakers  if they’re feeling up to an after-talk chat,   65 00:04:13,760 --> 00:04:16,240 and there’ll also be other rooms for general use.  66 00:04:17,760 --> 00:04:25,680 We also have “hallway track” video chat rooms  where you can go to hang out and chat. On   67 00:04:25,680 --> 00:04:32,240 that note: Meeting new people is scary, but it’s  especially scary if you’re new to a community—for   68 00:04:34,160 --> 00:04:39,280 those of us who’ve been coming to this event for  years, we’re far more firmly planted, so it’s our   69 00:04:39,280 --> 00:04:45,520 responsibility to bring new people into the fold. I’d like to introduce you to the Snowball Rule:   70 00:04:46,160 --> 00:04:52,800 for every year you’ve attended an event, try  to meet that many new people each day. So if   71 00:04:52,800 --> 00:04:58,720 you’ve been to three PyCons AU before  this one, try to meet three new people. 72 00:05:01,280 --> 00:05:06,160 Even though this event is online, and we  don’t have to hire out a convention centre,   73 00:05:06,160 --> 00:05:10,240 there are still costs involved.  We've been able to keep ticket prices   74 00:05:10,240 --> 00:05:13,280 accessible with the generous  support of our sponsors.  75 00:05:14,320 --> 00:05:23,840 We have a few words of welcome from our  fantastic sponsors, so lets play those now: 76 00:05:23,840 --> 00:05:32,800 >> Hey, PyConline, I'm from the security team.  I know we're all super excited to be here.   77 00:05:34,400 --> 00:05:40,240 Canva is also thrilled to be a Platinum  sponsor and we wanted to give a big thank you   78 00:05:40,240 --> 00:05:46,560 to all the organizers, the AV team, speakers and  attendees for continuing to make this conference   79 00:05:46,560 --> 00:05:53,040 one of my personal favorites, year after year. Canva is currently hiring for a variety of   80 00:05:53,040 --> 00:06:02,160 roles and I spoke to two of my coworkers. >> Hi. I work at the detection response team   81 00:06:02,160 --> 00:06:12,240 at Canva. I get to work on crazy big goals.  It's busy, but not stressful and it's a fun,   82 00:06:12,240 --> 00:06:17,360 productive challenge. [Indiscernible]. >> At Canva, we really live our value of   83 00:06:17,360 --> 00:06:27,040 being a force of good in everything we do. It's  great being part of something bigger. At Canva,   84 00:06:27,040 --> 00:06:33,360 we feel like we've only done 1% of what's  possible. So if that sounds like something   85 00:06:33,360 --> 00:06:40,400 you want to be part of, check out Canva to  find out more. We hope you all have a fabulous   86 00:06:40,400 --> 00:06:52,720 time this weekend and we'll see you all online. >> Hi, there. My name's Evan and I'm the software   87 00:06:52,720 --> 00:07:03,120 engineering lead in WSP in Australia. We're  incredibly proud to be part of this conference.   88 00:07:04,240 --> 00:07:12,720 So, who are WSP? And why are we here, sponsoring  PyCon? WSP is a global engineering firm with   89 00:07:12,720 --> 00:07:21,920 over 64,000 employees worldwide. Construction,  transport, power, environmental, you name it.   90 00:07:21,920 --> 00:07:29,840 In Australia, we have a digital division.  All of us use Python in one way or another.   91 00:07:29,840 --> 00:07:38,640 Our data accessibility and analytics team  use NumPy, Jupyter to model, analyze and   92 00:07:38,640 --> 00:07:45,040 visualize data accessibility. Our geospatial  team use Python as the primary scripting tool.   93 00:07:47,520 --> 00:07:52,480 Digital engineering team automate their  modeling tools using Python consoles.  94 00:07:57,280 --> 00:08:00,560 Our visualization team build  beautiful VR representations.  95 00:08:04,640 --> 00:08:06,800 And finally, the software engineering team,   96 00:08:06,800 --> 00:08:11,840 my team, has been building solutions in a web  [Indiscernible] for over 10 years using Django   97 00:08:12,400 --> 00:08:15,200 and pretty much every other  part of the Python ecosystem.   98 00:08:15,760 --> 00:08:31,200 There's simply no other programming language that  could permeate. It relies on Python. We're keenly   99 00:08:31,200 --> 00:08:36,800 aware that the software relies on the time and  effort of the open source community and sponsoring   100 00:08:36,800 --> 00:08:42,880 Python is a small token of our appreciation. We'd  like to express our thanks to the PyCon AU team.  101 00:08:55,280 --> 00:09:07,840 Thanks, again, have a great conference. And we  hope to see you all, again, in person, soon. 102 00:09:47,320 --> 00:10:14,080 >> Fantastic. Thanks to our sponsors there. 103 00:10:15,520 --> 00:10:21,360 When not organising Pyconline AU I work for  Octopus Energy who are also a gold sponsor   104 00:10:21,360 --> 00:10:26,160 this year so a warm welcome and thank  you to everyone from Octopus as well. 105 00:10:27,920 --> 00:10:33,120 And thank you to all our sponsors who  are supporting PyConline AU this year.  106 00:10:34,480 --> 00:10:38,240 Please take a moment to check out their  exhibitor rooms in venueless and say   107 00:10:38,240 --> 00:10:40,960 hi to their teams throughout  the conference this weekend. 108 00:10:43,920 --> 00:10:49,200 Did you also know that this year is the 20th  anniversary of the Python Software Foundation?   109 00:10:49,840 --> 00:10:54,560 It’s also the 30th anniversary of the  release of Python itself. That’s pretty neat.  110 00:10:56,800 --> 00:11:00,960 Finally, we want to thank Linux  Australia, the organisation that PyCon   111 00:11:01,760 --> 00:11:07,920 AU is run under each year. They provide us with  a solid foundation to build our conference on. 112 00:11:11,040 --> 00:11:16,400 This year we don’t have T-shirts bundled with our  tickets, or a T-shirt desk you can pick them up   113 00:11:16,400 --> 00:11:22,960 from—but we wouldn’t want your shirt collection  to be incomplete! Tania Walker has created this   114 00:11:22,960 --> 00:11:29,120 amazing design which combines our conference  curlyboi with the Python packaging platypus.   115 00:11:29,920 --> 00:11:36,880 You can learn more about the packaging  platypus at the website monotreme.club. And   116 00:11:40,480 --> 00:11:46,400 you can go to the link on your screen to order  a shirt, or an apron, or sticker, right now. 117 00:11:49,200 --> 00:11:53,760 It’s been a particularly challenging year  to run an event like this, and my team and   118 00:11:53,760 --> 00:11:59,440 I are so grateful for the support we’ve had—not  only the financial support from our sponsors,   119 00:11:59,440 --> 00:12:04,320 but the emotional support we’ve all had  from each other and from all of you. 120 00:12:05,600 --> 00:12:11,680 Tonight after the talks finish up we think it’d  be nice to just spend a relaxing evening with   121 00:12:11,680 --> 00:12:19,200 your fellow PyFriends, perhaps over dinner, or  just hanging out. There will be an organised Zoom   122 00:12:19,200 --> 00:12:25,440 call we can all join, and our host Cintia  will help organise some breakout rooms so   123 00:12:25,440 --> 00:12:31,280 we’re not completely overwhelmed by the number of  people. Keep an eye out in Venueless for the link. 124 00:12:32,960 --> 00:12:37,840 Tomorrow is a bit more free-form; we  have a bunch of social events planned,   125 00:12:38,480 --> 00:12:44,240 as well as the traditional lightning talks. If you’d like to find out exactly what time   126 00:12:44,240 --> 00:12:49,600 to catch the talk you’re interested in  today, or more about what’s on tomorrow,   127 00:12:50,160 --> 00:12:56,000 or sign up for a lightning talk tomorrow,  all the details are on our program page.   128 00:12:56,880 --> 00:13:01,600 If you have an idea for something to do  tomorrow, please let us organisers know! 129 00:13:03,680 --> 00:13:10,640 Now on to our keynote. The Python website,  and in particular the Python Package Index,   130 00:13:10,640 --> 00:13:16,880 is a critical resource for Python developers  to learn about and make full use of Python.   131 00:13:17,760 --> 00:13:23,360 Straight from the factory floor is Ee Durbin,  who is pivotal in making sure that PyPI,   132 00:13:25,920 --> 00:13:30,160 which is sometimes known as the Python  Cheeseshop, is there when you need   133 00:13:30,160 --> 00:13:43,760 it. Ee will be around after the talk to  take questions, but for now, here’s Ee!