1 00:00:00,480 --> 00:00:03,480 foreign 2 00:00:09,179 --> 00:00:13,500 excellent everyone I'd like to introduce 3 00:00:11,280 --> 00:00:16,379 our next speaker Deborah is a high 4 00:00:13,500 --> 00:00:18,720 school at a high school teacher and also 5 00:00:16,379 --> 00:00:19,920 the co-founder of ladies a pie ladies in 6 00:00:18,720 --> 00:00:21,840 Brazil 7 00:00:19,920 --> 00:00:23,520 and Deborah is going to be talking about 8 00:00:21,840 --> 00:00:25,140 the international corporate cooperation 9 00:00:23,520 --> 00:00:27,539 within the python Community which I 10 00:00:25,140 --> 00:00:30,480 think is excellent 11 00:00:27,539 --> 00:00:32,840 um and so please everyone give cadabra a 12 00:00:30,480 --> 00:00:32,840 warm welcome 13 00:00:35,399 --> 00:00:41,040 uh thank you everyone 14 00:00:38,160 --> 00:00:43,680 um I'm actually talking to you from the 15 00:00:41,040 --> 00:00:46,559 past because here where I am in Brazil 16 00:00:43,680 --> 00:00:48,440 is Friday night but I'm really glad to 17 00:00:46,559 --> 00:00:53,160 be with you all 18 00:00:48,440 --> 00:00:56,940 and just a little bit more about me so 19 00:00:53,160 --> 00:00:59,039 hi I'm Deborah I'm from Brazil I'm one 20 00:00:56,940 --> 00:01:01,739 of the co-founders of Pilates Brazil 21 00:00:59,039 --> 00:01:05,460 which is the largest Pi ladies chapter 22 00:01:01,739 --> 00:01:08,939 in the world we are a network of over 30 23 00:01:05,460 --> 00:01:10,920 active chapters here in Brazil I'm also 24 00:01:08,939 --> 00:01:15,060 a high school teacher I work in public 25 00:01:10,920 --> 00:01:17,100 schools here I'm a bachelor in it just 26 00:01:15,060 --> 00:01:21,119 finished just finished my bachelor in 27 00:01:17,100 --> 00:01:23,340 I.T and I've gone to my Master's Degree 28 00:01:21,119 --> 00:01:27,420 and I've been developing educational 29 00:01:23,340 --> 00:01:30,840 software uh bilingual software for Deaf 30 00:01:27,420 --> 00:01:33,600 children so that's great and I'm also 31 00:01:30,840 --> 00:01:36,840 part of the board of directors of the 32 00:01:33,600 --> 00:01:41,280 Python software foundation and well you 33 00:01:36,840 --> 00:01:43,200 can find me at piedab on Twitter I can't 34 00:01:41,280 --> 00:01:44,939 call it acts I just keep calling it 35 00:01:43,200 --> 00:01:50,040 Twitter 36 00:01:44,939 --> 00:01:52,560 all right but let's uh go on so what do 37 00:01:50,040 --> 00:01:54,840 we have for today we're going to go over 38 00:01:52,560 --> 00:01:56,820 what corporation international 39 00:01:54,840 --> 00:01:58,860 cooperation within the python Community 40 00:01:56,820 --> 00:02:01,920 what does it mean 41 00:01:58,860 --> 00:02:04,259 so we're going to discuss what 42 00:02:01,920 --> 00:02:05,899 contribution to the community is because 43 00:02:04,259 --> 00:02:08,640 if we talk about International 44 00:02:05,899 --> 00:02:11,099 cooperation we are talking about a 45 00:02:08,640 --> 00:02:13,440 service that we do for the community 46 00:02:11,099 --> 00:02:15,599 so we're going to talk about that how we 47 00:02:13,440 --> 00:02:17,760 can do that both locally and 48 00:02:15,599 --> 00:02:19,980 internationally we're going to talk 49 00:02:17,760 --> 00:02:23,640 about the psf the python software 50 00:02:19,980 --> 00:02:26,040 Foundation which is one of the ways to 51 00:02:23,640 --> 00:02:28,620 cooperating internationally within the 52 00:02:26,040 --> 00:02:31,200 python Community we'll be talking about 53 00:02:28,620 --> 00:02:33,840 the psf working groups which are these 54 00:02:31,200 --> 00:02:36,020 open doors for this kind of uh 55 00:02:33,840 --> 00:02:38,940 contribution 56 00:02:36,020 --> 00:02:41,640 we're going to also talk can I only 57 00:02:38,940 --> 00:02:43,440 contribute in English so I know we're 58 00:02:41,640 --> 00:02:47,040 talking about International cooperation 59 00:02:43,440 --> 00:02:49,500 but and we know that English is a lingua 60 00:02:47,040 --> 00:02:52,019 Franca but do we have any other options 61 00:02:49,500 --> 00:02:54,120 and I would love to share with you a 62 00:02:52,019 --> 00:02:56,580 success story that we have from 63 00:02:54,120 --> 00:03:00,300 International cooperation here in Brazil 64 00:02:56,580 --> 00:03:03,180 and what now what can I do 65 00:03:00,300 --> 00:03:05,819 so let's start with contributing to the 66 00:03:03,180 --> 00:03:07,739 community how can I contribute to the 67 00:03:05,819 --> 00:03:12,180 community so this is Spike on Australia 68 00:03:07,739 --> 00:03:15,420 2023 is my first python event I'm really 69 00:03:12,180 --> 00:03:18,420 willing to help what can I do 70 00:03:15,420 --> 00:03:21,300 so uh one of the things that we can do 71 00:03:18,420 --> 00:03:24,180 is participating and moderating Farms 72 00:03:21,300 --> 00:03:26,220 groups and mailing lists there are many 73 00:03:24,180 --> 00:03:28,739 ways to make these contributions to the 74 00:03:26,220 --> 00:03:32,340 community to serve the community and one 75 00:03:28,739 --> 00:03:35,099 of them is this you know but uh we have 76 00:03:32,340 --> 00:03:37,200 for example the Discord that python 77 00:03:35,099 --> 00:03:39,360 Australia is running now we have the 78 00:03:37,200 --> 00:03:42,900 system that the streaming has been to 79 00:03:39,360 --> 00:03:45,440 being happening so there is a lot of 80 00:03:42,900 --> 00:03:49,379 Backstage work 81 00:03:45,440 --> 00:03:52,560 that is done in participating and 82 00:03:49,379 --> 00:03:55,440 moderating these platforms this is one 83 00:03:52,560 --> 00:03:58,860 way to contribute to the community so 84 00:03:55,440 --> 00:04:01,200 Community work is not just about being 85 00:03:58,860 --> 00:04:03,480 on stage there are many other things 86 00:04:01,200 --> 00:04:06,780 that we can do that people don't 87 00:04:03,480 --> 00:04:10,560 actually get to see but they are as much 88 00:04:06,780 --> 00:04:12,840 important as the other things that we 89 00:04:10,560 --> 00:04:15,180 actually see 90 00:04:12,840 --> 00:04:18,239 another way that you can contribute to 91 00:04:15,180 --> 00:04:21,000 your community locally is running its 92 00:04:18,239 --> 00:04:24,540 prints so in Sprints you can contribute 93 00:04:21,000 --> 00:04:27,240 to open source projects and in many 94 00:04:24,540 --> 00:04:30,900 python events around the world we have 95 00:04:27,240 --> 00:04:33,720 Sprint days so working and there's more 96 00:04:30,900 --> 00:04:37,020 of a technical sense like writing code 97 00:04:33,720 --> 00:04:39,960 doing translation correcting patches 98 00:04:37,020 --> 00:04:43,500 within the context of wearing of using 99 00:04:39,960 --> 00:04:46,380 actually a versioning tool and all this 100 00:04:43,500 --> 00:04:50,300 is also contributing so going more on 101 00:04:46,380 --> 00:04:50,300 this technical level per se 102 00:04:50,759 --> 00:04:55,020 another thing that you can do to 103 00:04:52,740 --> 00:04:58,320 contribute to your community is giving 104 00:04:55,020 --> 00:05:00,900 talks so this is more of a visible work 105 00:04:58,320 --> 00:05:04,080 because you actually get to go up the 106 00:05:00,900 --> 00:05:06,120 stage and people get to see you but I 107 00:05:04,080 --> 00:05:09,120 would like to reiterate that this is 108 00:05:06,120 --> 00:05:11,520 just another way it's one more way to 109 00:05:09,120 --> 00:05:15,360 contribute it uh here I have some 110 00:05:11,520 --> 00:05:19,199 pictures of mine uh doing some talks in 111 00:05:15,360 --> 00:05:21,660 different events at pycon the this one 112 00:05:19,199 --> 00:05:24,660 here this first one is it was my first 113 00:05:21,660 --> 00:05:27,300 python talk ever the first pile ladies 114 00:05:24,660 --> 00:05:30,180 event here in Brazil well I have very 115 00:05:27,300 --> 00:05:32,460 fond memories of this talk so this is 116 00:05:30,180 --> 00:05:34,020 something you can do share your 117 00:05:32,460 --> 00:05:37,580 knowledge with people who are interest 118 00:05:34,020 --> 00:05:37,580 to hear about it 119 00:05:37,680 --> 00:05:44,400 you can also teach 120 00:05:41,160 --> 00:05:46,560 so when we're giving a talk we can see 121 00:05:44,400 --> 00:05:50,160 that some people there are more 122 00:05:46,560 --> 00:05:52,680 um in a passive position uh in the sense 123 00:05:50,160 --> 00:05:55,020 that they're listening to you they're 124 00:05:52,680 --> 00:05:58,620 paying attention to you there is time 125 00:05:55,020 --> 00:06:00,660 for asking questions but when and I'm a 126 00:05:58,620 --> 00:06:05,280 teacher so this has a very fun place in 127 00:06:00,660 --> 00:06:08,940 my heart uh in teaching we can be more 128 00:06:05,280 --> 00:06:12,000 active we can talk to the person be 129 00:06:08,940 --> 00:06:15,840 right next to them and know what the 130 00:06:12,000 --> 00:06:19,199 person needs what doubts does this 131 00:06:15,840 --> 00:06:22,259 person have so when you're giving a 132 00:06:19,199 --> 00:06:25,380 short introduction course to python or 133 00:06:22,259 --> 00:06:27,360 maybe a Jenga girls tutorial which is a 134 00:06:25,380 --> 00:06:29,600 one day tutorial to learn how to develop 135 00:06:27,360 --> 00:06:33,060 an application with Django 136 00:06:29,600 --> 00:06:34,520 you do that in an active way with the 137 00:06:33,060 --> 00:06:37,139 person giving the person attention 138 00:06:34,520 --> 00:06:40,919 worrying about whether they really 139 00:06:37,139 --> 00:06:46,139 understand you or not so you develop a 140 00:06:40,919 --> 00:06:49,319 very close relationship so teaching is a 141 00:06:46,139 --> 00:06:52,639 very uh important way that you can 142 00:06:49,319 --> 00:06:52,639 contribute to the community 143 00:06:52,919 --> 00:06:59,759 another way that you can do that is by 144 00:06:56,639 --> 00:07:01,020 organizing local python user groups 145 00:06:59,759 --> 00:07:05,100 meetups 146 00:07:01,020 --> 00:07:07,919 and uh well I don't know about you but 147 00:07:05,100 --> 00:07:12,120 I've been helping running those meetups 148 00:07:07,919 --> 00:07:14,940 and also participating and sometimes it 149 00:07:12,120 --> 00:07:17,280 gets really tiring because there is 150 00:07:14,940 --> 00:07:19,620 always a lot of work to do so you need 151 00:07:17,280 --> 00:07:21,840 to create the event on Meetup you should 152 00:07:19,620 --> 00:07:24,720 sex for a sponsorship for the coffee 153 00:07:21,840 --> 00:07:27,360 break find a venue talk for example to 154 00:07:24,720 --> 00:07:29,699 an University Professor or someone from 155 00:07:27,360 --> 00:07:32,039 a company to to find a room to have the 156 00:07:29,699 --> 00:07:35,580 event happening so you don't have to pay 157 00:07:32,039 --> 00:07:40,199 for the venue so all this work all this 158 00:07:35,580 --> 00:07:43,979 backstage work is so valuable 159 00:07:40,199 --> 00:07:47,280 and this is the kind of work where you 160 00:07:43,979 --> 00:07:50,360 root the community work where the 161 00:07:47,280 --> 00:07:54,720 community work work can find its roots 162 00:07:50,360 --> 00:07:58,940 so I'm also really fond of this manner 163 00:07:54,720 --> 00:07:58,940 of contributing to the community 164 00:07:59,400 --> 00:08:04,380 and while 165 00:08:01,620 --> 00:08:08,360 once you've done that you've helped 166 00:08:04,380 --> 00:08:12,539 organizing Loco meetups you can start 167 00:08:08,360 --> 00:08:15,479 organizing bigger python event so 168 00:08:12,539 --> 00:08:17,160 depending on where you live and I'm 169 00:08:15,479 --> 00:08:21,360 saying this because I live in Brazil 170 00:08:17,160 --> 00:08:25,800 which is a Continental Country 171 00:08:21,360 --> 00:08:28,560 here we have some Regional events so you 172 00:08:25,800 --> 00:08:32,459 can whether have events in your estate 173 00:08:28,560 --> 00:08:36,060 in your region even in your country you 174 00:08:32,459 --> 00:08:37,820 can help uh to organize those kind of 175 00:08:36,060 --> 00:08:40,620 things so I've talked about 176 00:08:37,820 --> 00:08:43,560 participating forums running Sprints 177 00:08:40,620 --> 00:08:46,380 giving talks organizing local events but 178 00:08:43,560 --> 00:08:50,760 when you organize Regional and National 179 00:08:46,380 --> 00:08:52,260 events you are bringing your help to a 180 00:08:50,760 --> 00:08:56,040 larger scale 181 00:08:52,260 --> 00:08:59,519 and that requires much more time 182 00:08:56,040 --> 00:09:02,660 and effort because usually 183 00:08:59,519 --> 00:09:06,720 um this type of event they would gather 184 00:09:02,660 --> 00:09:09,779 hundreds of people like paikon Australia 185 00:09:06,720 --> 00:09:12,060 itself so all the people who are behind 186 00:09:09,779 --> 00:09:14,580 the scenes the MCS everybody who's 187 00:09:12,060 --> 00:09:17,940 running the conference program the 188 00:09:14,580 --> 00:09:21,660 chairs there is a lot of time and effort 189 00:09:17,940 --> 00:09:25,440 that you only obtain once you start 190 00:09:21,660 --> 00:09:28,800 doing it and that's really great that 191 00:09:25,440 --> 00:09:32,040 people are doing this in their uh 192 00:09:28,800 --> 00:09:34,620 they're volunteering their time so we 193 00:09:32,040 --> 00:09:37,200 can start doing things more on the 194 00:09:34,620 --> 00:09:40,019 backstage and then you go you share your 195 00:09:37,200 --> 00:09:42,540 knowledge with the talk and then you get 196 00:09:40,019 --> 00:09:46,260 to this point where you want to make 197 00:09:42,540 --> 00:09:48,300 other things it start to happen so you 198 00:09:46,260 --> 00:09:53,640 will start putting yourself out there 199 00:09:48,300 --> 00:09:55,200 and organizing this event here uh all of 200 00:09:53,640 --> 00:09:58,440 these pictures are from events that I 201 00:09:55,200 --> 00:10:01,040 have participated so here for example we 202 00:09:58,440 --> 00:10:04,019 have the picture of the first Pi ladies 203 00:10:01,040 --> 00:10:06,779 conference in Brazil we had the national 204 00:10:04,019 --> 00:10:10,380 gathering I was the chair of this event 205 00:10:06,779 --> 00:10:15,060 but I had many other people helping me 206 00:10:10,380 --> 00:10:17,820 organize a national pie ladies event so 207 00:10:15,060 --> 00:10:21,540 it's a work that we do with many many 208 00:10:17,820 --> 00:10:22,740 hands and all help that we can get is 209 00:10:21,540 --> 00:10:25,080 needed 210 00:10:22,740 --> 00:10:27,720 whether you are the chair of the 211 00:10:25,080 --> 00:10:30,779 conference or if you're a staff or if 212 00:10:27,720 --> 00:10:32,339 you're going to help as an emcee or if 213 00:10:30,779 --> 00:10:35,720 you're going to help with the 214 00:10:32,339 --> 00:10:38,580 credentials for the speakers or and for 215 00:10:35,720 --> 00:10:43,700 the attendees of the conference 216 00:10:38,580 --> 00:10:43,700 all this help is precious 217 00:10:44,160 --> 00:10:49,680 but I've been talking to you a little 218 00:10:46,560 --> 00:10:51,720 bit about my experience and the work 219 00:10:49,680 --> 00:10:56,040 that I've been doing in the python 220 00:10:51,720 --> 00:10:59,100 Community for this past almost 10 years 221 00:10:56,040 --> 00:11:02,760 but I didn't want it to just talk about 222 00:10:59,100 --> 00:11:04,740 my experience and just have my words so 223 00:11:02,760 --> 00:11:06,959 all of this is based on the ex on my 224 00:11:04,740 --> 00:11:08,160 experience in this journey in the python 225 00:11:06,959 --> 00:11:10,560 community 226 00:11:08,160 --> 00:11:12,420 and I think we can only talk about the 227 00:11:10,560 --> 00:11:16,260 things that we leave but I wanted to 228 00:11:12,420 --> 00:11:18,120 bring other people's words so I went to 229 00:11:16,260 --> 00:11:21,079 do some research on Twitter 230 00:11:18,120 --> 00:11:24,600 and I asked them what is it for you 231 00:11:21,079 --> 00:11:27,240 contributing to the community 232 00:11:24,600 --> 00:11:30,779 and this were some of the responses that 233 00:11:27,240 --> 00:11:33,540 I got so donating your time for the 234 00:11:30,779 --> 00:11:36,019 growth of other people giving them 235 00:11:33,540 --> 00:11:39,019 support and space 236 00:11:36,019 --> 00:11:39,019 connecting 237 00:11:39,079 --> 00:11:46,260 to people supporting projects and 238 00:11:42,899 --> 00:11:47,579 guaranteeing accessibility for all 239 00:11:46,260 --> 00:11:52,019 people 240 00:11:47,579 --> 00:11:55,200 Felipe said helping people around you in 241 00:11:52,019 --> 00:11:57,420 the way that you can and this doing that 242 00:11:55,200 --> 00:12:01,860 the way that you can that's possible for 243 00:11:57,420 --> 00:12:04,260 you is super important because we 244 00:12:01,860 --> 00:12:06,600 shouldn't have people helping in the 245 00:12:04,260 --> 00:12:11,220 community burning out 246 00:12:06,600 --> 00:12:15,079 so that's why having each person doing 247 00:12:11,220 --> 00:12:15,079 your thing is so important 248 00:12:15,480 --> 00:12:20,880 and here we have attila's words and he 249 00:12:18,779 --> 00:12:24,480 says the contributing to the community 250 00:12:20,880 --> 00:12:28,079 is donating your time to a cause that is 251 00:12:24,480 --> 00:12:30,360 directed to people and this is very 252 00:12:28,079 --> 00:12:32,880 important because I know we are all 253 00:12:30,360 --> 00:12:35,820 gathered here today because of a 254 00:12:32,880 --> 00:12:38,820 programming language but we usually stay 255 00:12:35,820 --> 00:12:42,779 as Brad Cannon says for the community 256 00:12:38,820 --> 00:12:45,480 and here in Brazil we have a motto of 257 00:12:42,779 --> 00:12:50,040 the Brazilian python Community which is 258 00:12:45,480 --> 00:12:52,680 people bigger than technology and would 259 00:12:50,040 --> 00:12:53,760 really live for that if not for the 260 00:12:52,680 --> 00:12:56,100 people 261 00:12:53,760 --> 00:12:59,160 there wouldn't be any technology there 262 00:12:56,100 --> 00:13:04,380 wouldn't we have the technology it makes 263 00:12:59,160 --> 00:13:06,839 us be together but our stories start 264 00:13:04,380 --> 00:13:09,779 making ourselves Bond 265 00:13:06,839 --> 00:13:12,560 and we have that with 266 00:13:09,779 --> 00:13:12,560 the community 267 00:13:12,600 --> 00:13:21,300 and just a quick uh personal note is 268 00:13:17,639 --> 00:13:23,940 that being able to contribute to the 269 00:13:21,300 --> 00:13:27,360 community in any other ways that I 270 00:13:23,940 --> 00:13:29,820 mentioned is a privilege and we need to 271 00:13:27,360 --> 00:13:32,420 acknowledge that that we are in the 272 00:13:29,820 --> 00:13:35,519 position of great privilege 273 00:13:32,420 --> 00:13:38,820 everyone knows what they had to give up 274 00:13:35,519 --> 00:13:43,139 to be here to be in Adelaide to be in 275 00:13:38,820 --> 00:13:47,040 Australia I'm here in Brazil it's 11 p.m 276 00:13:43,139 --> 00:13:49,220 on a Friday night so we all know what we 277 00:13:47,040 --> 00:13:53,940 need what we needed to let go to be here 278 00:13:49,220 --> 00:13:56,160 but if we do have this possibility to be 279 00:13:53,940 --> 00:14:00,060 here to attend this event 280 00:13:56,160 --> 00:14:01,260 that is a big privilege because if we 281 00:14:00,060 --> 00:14:04,380 can choose 282 00:14:01,260 --> 00:14:07,079 to be here if I'm right here right now 283 00:14:04,380 --> 00:14:08,459 talking to you not having to work to 284 00:14:07,079 --> 00:14:11,880 guarantee 285 00:14:08,459 --> 00:14:13,620 that I have food on my plate then it's a 286 00:14:11,880 --> 00:14:17,300 privilege that I have 287 00:14:13,620 --> 00:14:17,300 it's important to mention that 288 00:14:17,399 --> 00:14:22,100 and well 289 00:14:18,839 --> 00:14:25,440 all the ways that I mentioned before 290 00:14:22,100 --> 00:14:26,300 they are ways to contribute to the 291 00:14:25,440 --> 00:14:31,800 community 292 00:14:26,300 --> 00:14:35,760 locally and I am a big believer that we 293 00:14:31,800 --> 00:14:37,920 start growing our community and it start 294 00:14:35,760 --> 00:14:40,199 growing our contribution to the 295 00:14:37,920 --> 00:14:44,040 community once we start doing things 296 00:14:40,199 --> 00:14:48,899 locally but the main goal of this talk 297 00:14:44,040 --> 00:14:52,139 is to tell you ways that you can uh put 298 00:14:48,899 --> 00:14:53,579 your work your contribution in a larger 299 00:14:52,139 --> 00:14:56,760 scale 300 00:14:53,579 --> 00:14:59,639 so one of the ways to do that is through 301 00:14:56,760 --> 00:15:02,880 the psf groups but before we get to that 302 00:14:59,639 --> 00:15:06,000 let's talk a little bit about the psf 303 00:15:02,880 --> 00:15:09,120 the python software Foundation 304 00:15:06,000 --> 00:15:12,779 and the psf is a non-profit membership 305 00:15:09,120 --> 00:15:16,560 organization which is dedicated 306 00:15:12,779 --> 00:15:20,699 to advancing the open source technology 307 00:15:16,560 --> 00:15:23,279 which is Python and it owns the 308 00:15:20,699 --> 00:15:25,740 intellectual property rights that are 309 00:15:23,279 --> 00:15:26,820 related to the Python programming 310 00:15:25,740 --> 00:15:30,320 language 311 00:15:26,820 --> 00:15:34,079 and when I mention intellectual property 312 00:15:30,320 --> 00:15:38,399 what am I talking about so the rights to 313 00:15:34,079 --> 00:15:40,500 the core code of python so this is 314 00:15:38,399 --> 00:15:43,980 something that this entity the python 315 00:15:40,500 --> 00:15:47,040 software Foundation takes care of and do 316 00:15:43,980 --> 00:15:49,260 all the work behind sometimes we 317 00:15:47,040 --> 00:15:52,019 download python to our machines we 318 00:15:49,260 --> 00:15:54,240 download the package we start using a 319 00:15:52,019 --> 00:15:56,399 framework and we'd have no idea what's 320 00:15:54,240 --> 00:16:00,240 behind all that 321 00:15:56,399 --> 00:16:01,860 so the psf is what is the main entity 322 00:16:00,240 --> 00:16:05,760 behind 323 00:16:01,860 --> 00:16:08,459 all python related things 324 00:16:05,760 --> 00:16:12,000 and the mission of the Python software 325 00:16:08,459 --> 00:16:14,279 Foundation is to promote protect and 326 00:16:12,000 --> 00:16:17,220 Advance the Python programming language 327 00:16:14,279 --> 00:16:20,100 and support and facilitates the growth 328 00:16:17,220 --> 00:16:22,800 of a diverse and International Community 329 00:16:20,100 --> 00:16:27,360 of python programmers 330 00:16:22,800 --> 00:16:30,920 and how does the psf want to do that and 331 00:16:27,360 --> 00:16:34,740 there are three main steps so we have 332 00:16:30,920 --> 00:16:38,040 infrastructure community and investing 333 00:16:34,740 --> 00:16:40,980 in Python and tools so when we talk 334 00:16:38,040 --> 00:16:44,880 about infrastructure what the psf does 335 00:16:40,980 --> 00:16:48,000 is that the psf distribute Python and 336 00:16:44,880 --> 00:16:52,620 make sure it is free or of charge and 337 00:16:48,000 --> 00:16:54,959 available to All Forever the psf are the 338 00:16:52,620 --> 00:16:57,839 stewards of python intellectual property 339 00:16:54,959 --> 00:17:00,540 as I mentioned earlier so the psf 340 00:16:57,839 --> 00:17:02,940 established the lines the licenses sorry 341 00:17:00,540 --> 00:17:06,000 hold intellectual property to most 342 00:17:02,940 --> 00:17:07,919 python releases and protect python 343 00:17:06,000 --> 00:17:11,220 related trademarks 344 00:17:07,919 --> 00:17:13,679 the psf also put resources behind to 345 00:17:11,220 --> 00:17:17,640 coordinate the improvements to the 346 00:17:13,679 --> 00:17:20,160 python code base a new python releases 347 00:17:17,640 --> 00:17:25,020 when it when when it comes to community 348 00:17:20,160 --> 00:17:27,419 the psf hosts pycon New West which is 349 00:17:25,020 --> 00:17:29,820 the longest running annual event for 350 00:17:27,419 --> 00:17:32,940 celebrating learning about and coming 351 00:17:29,820 --> 00:17:36,660 together around python this year we had 352 00:17:32,940 --> 00:17:38,340 the 20th pycon us happening in Salt Lake 353 00:17:36,660 --> 00:17:42,059 City Utah 354 00:17:38,340 --> 00:17:45,720 the psf also give grants to groups 355 00:17:42,059 --> 00:17:48,780 around the world who host events for and 356 00:17:45,720 --> 00:17:53,520 by pythonistas and supporting each other 357 00:17:48,780 --> 00:17:57,660 and welcoming newcomers in 2021 the psf 358 00:17:53,520 --> 00:17:59,900 awarded a hundred seventeen thousand 359 00:17:57,660 --> 00:18:04,020 dollars for over 360 00:17:59,900 --> 00:18:05,400 129 crans to recipients and 41 different 361 00:18:04,020 --> 00:18:10,140 countries 362 00:18:05,400 --> 00:18:13,799 so that is a lot so the psf is 363 00:18:10,140 --> 00:18:17,400 financially making sure that uh this 364 00:18:13,799 --> 00:18:19,140 conferences this meetups they happen 365 00:18:17,400 --> 00:18:21,720 they are also responsible for 366 00:18:19,140 --> 00:18:24,600 establishing maintaining and enforcing 367 00:18:21,720 --> 00:18:28,799 the python code of conduct which 368 00:18:24,600 --> 00:18:31,080 everyone here had to agree upon so we 369 00:18:28,799 --> 00:18:34,080 have a work towards the python community 370 00:18:31,080 --> 00:18:35,160 that is a safe and welcoming space for 371 00:18:34,080 --> 00:18:38,220 all 372 00:18:35,160 --> 00:18:40,799 the psf also providing supports 373 00:18:38,220 --> 00:18:42,720 resources to attract new python users 374 00:18:40,799 --> 00:18:45,980 and to keep the community growing 375 00:18:42,720 --> 00:18:45,980 diverse and healthy 376 00:18:46,440 --> 00:18:52,500 and when it comes to python choose the 377 00:18:49,320 --> 00:18:56,100 psf hosts pipei which is the python 378 00:18:52,500 --> 00:19:00,299 package repository that is relied on by 379 00:18:56,100 --> 00:19:03,500 thousands of users with a huge range of 380 00:19:00,299 --> 00:19:03,500 python projects 381 00:19:04,559 --> 00:19:11,520 and who are the people responsible for 382 00:19:07,679 --> 00:19:13,740 the psf so the psf is managed by a paid 383 00:19:11,520 --> 00:19:16,620 staff a board of directors which I'm 384 00:19:13,740 --> 00:19:19,200 part of and volunteers 385 00:19:16,620 --> 00:19:22,080 the board of directors was created to 386 00:19:19,200 --> 00:19:24,059 Monitor and supervise the operation and 387 00:19:22,080 --> 00:19:25,860 the administration of the Python 388 00:19:24,059 --> 00:19:29,039 software Foundation 389 00:19:25,860 --> 00:19:31,380 this board is made up of 11 elected 390 00:19:29,039 --> 00:19:33,360 members of the Python community and we 391 00:19:31,380 --> 00:19:37,820 meet monthly to see the general 392 00:19:33,360 --> 00:19:37,820 direction of the psf 393 00:19:38,520 --> 00:19:44,580 and well you should become a member of 394 00:19:42,000 --> 00:19:47,640 the psf yourself 395 00:19:44,580 --> 00:19:50,340 and there are different membership types 396 00:19:47,640 --> 00:19:53,400 that you can join 397 00:19:50,340 --> 00:19:56,220 the first one is you can be a basic 398 00:19:53,400 --> 00:19:59,100 member you can register yourself as a 399 00:19:56,220 --> 00:20:01,740 basic member it's free of charge you 400 00:19:59,100 --> 00:20:04,380 simply declare that you are part of the 401 00:20:01,740 --> 00:20:06,960 Python community and agree to the 402 00:20:04,380 --> 00:20:09,480 communicative conduct and this is good 403 00:20:06,960 --> 00:20:11,880 because it gives us an idea for example 404 00:20:09,480 --> 00:20:15,080 of how many pythonistas we have in each 405 00:20:11,880 --> 00:20:18,660 country so if you scan this keyword code 406 00:20:15,080 --> 00:20:21,480 you can sign up as a basic member but we 407 00:20:18,660 --> 00:20:24,660 have other types of memberships 408 00:20:21,480 --> 00:20:28,020 we have the supporting members which are 409 00:20:24,660 --> 00:20:33,480 people who make an annual donation of at 410 00:20:28,020 --> 00:20:38,400 least 25 US dollars to the psf well the 411 00:20:33,480 --> 00:20:41,580 25 is a sliding scale but you can also 412 00:20:38,400 --> 00:20:43,799 uh donate more and this money goes 413 00:20:41,580 --> 00:20:46,460 support the foundation and also the 414 00:20:43,799 --> 00:20:46,460 python community 415 00:20:47,100 --> 00:20:53,580 and with this QR code you can be a 416 00:20:50,700 --> 00:20:55,919 supporting member 417 00:20:53,580 --> 00:21:00,000 oh and I forgot to mention that support 418 00:20:55,919 --> 00:21:02,820 team members they can vote on the psf 419 00:21:00,000 --> 00:21:05,820 board of directors election the basic 420 00:21:02,820 --> 00:21:08,179 membership doesn't make you eligible for 421 00:21:05,820 --> 00:21:08,179 voting 422 00:21:08,820 --> 00:21:16,200 we also have the managing members so 423 00:21:12,900 --> 00:21:18,600 these are members who decide to dedicate 424 00:21:16,200 --> 00:21:21,240 at least five hours five hours a month 425 00:21:18,600 --> 00:21:24,539 working to support the python ecosystem 426 00:21:21,240 --> 00:21:27,299 so organizing python events and meetups 427 00:21:24,539 --> 00:21:30,179 contributing to psf projects looking 428 00:21:27,299 --> 00:21:34,140 after infrastructure participating in 429 00:21:30,179 --> 00:21:37,500 one of the psf working groups that makes 430 00:21:34,140 --> 00:21:41,400 you eligible to vote 431 00:21:37,500 --> 00:21:44,039 if you contribute uh at least five hours 432 00:21:41,400 --> 00:21:46,919 a month working on projects to further 433 00:21:44,039 --> 00:21:49,260 the psf mission technically let's say 434 00:21:46,919 --> 00:21:51,360 creating your maintaining open source 435 00:21:49,260 --> 00:21:53,880 software that is publicly available with 436 00:21:51,360 --> 00:21:58,500 python you can be a contributing member 437 00:21:53,880 --> 00:22:01,320 and that is also eligible for voting 438 00:21:58,500 --> 00:22:03,900 finally we have the fellow members who 439 00:22:01,320 --> 00:22:06,600 are individuals who have been nominated 440 00:22:03,900 --> 00:22:08,159 for their extraordinary for its an 441 00:22:06,600 --> 00:22:11,280 impact on python 442 00:22:08,159 --> 00:22:13,500 they also are they are also eligible for 443 00:22:11,280 --> 00:22:16,320 voting in the board of directors 444 00:22:13,500 --> 00:22:18,840 election and reading this QR code you 445 00:22:16,320 --> 00:22:20,460 can nominate someone as a fellow member 446 00:22:18,840 --> 00:22:24,120 of the psf 447 00:22:20,460 --> 00:22:27,140 wow that's a lot of information well and 448 00:22:24,120 --> 00:22:30,240 now a way for you to start contributing 449 00:22:27,140 --> 00:22:33,320 internationally is participating in one 450 00:22:30,240 --> 00:22:37,740 of the psf work groups 451 00:22:33,320 --> 00:22:40,320 well here we have some of the Python 452 00:22:37,740 --> 00:22:42,960 software foundation work groups and some 453 00:22:40,320 --> 00:22:44,880 of them are active and some of them are 454 00:22:42,960 --> 00:22:46,679 not active anymore you can find the 455 00:22:44,880 --> 00:22:51,240 whole list in this link that I have 456 00:22:46,679 --> 00:22:54,120 below and we have now working the code 457 00:22:51,240 --> 00:22:56,360 of conduct work group The diversity and 458 00:22:54,120 --> 00:22:59,820 inclusion work group the grants 459 00:22:56,360 --> 00:23:03,000 infrastructure marketing the packaging 460 00:22:59,820 --> 00:23:05,100 work group it goes with Pipi the 461 00:23:03,000 --> 00:23:07,679 Scientific Python work group and the 462 00:23:05,100 --> 00:23:11,220 tradesmark work group 463 00:23:07,679 --> 00:23:14,880 the dni word group is one of the 464 00:23:11,220 --> 00:23:16,700 word groups that I am part of and I'm 465 00:23:14,880 --> 00:23:21,260 really glad to talk about it tonight 466 00:23:16,700 --> 00:23:24,360 today for you because it is the newest 467 00:23:21,260 --> 00:23:27,840 psf work group and we have the purpose 468 00:23:24,360 --> 00:23:30,480 of working to further the psf mission 469 00:23:27,840 --> 00:23:33,960 and how do we view that we have people 470 00:23:30,480 --> 00:23:37,140 from all continents in this work group 471 00:23:33,960 --> 00:23:39,539 people with different visions and of 472 00:23:37,140 --> 00:23:41,940 what diversity looks like and we are 473 00:23:39,539 --> 00:23:45,900 able to understand local communities but 474 00:23:41,940 --> 00:23:48,780 also in a global scope 475 00:23:45,900 --> 00:23:53,039 so would you recruitment of globally 476 00:23:48,780 --> 00:23:55,200 Representative members for our group we 477 00:23:53,039 --> 00:23:58,380 discuss policies initiatives and grants 478 00:23:55,200 --> 00:24:00,360 proposals together with the psf port and 479 00:23:58,380 --> 00:24:02,400 then we communicate and gather feedback 480 00:24:00,360 --> 00:24:05,220 from the python Community to understand 481 00:24:02,400 --> 00:24:06,320 how the psf can better serve and 482 00:24:05,220 --> 00:24:10,020 increase 483 00:24:06,320 --> 00:24:12,419 diversity in the community 484 00:24:10,020 --> 00:24:16,140 and if you'd like contribute with us 485 00:24:12,419 --> 00:24:18,840 this QR code points to the diversity and 486 00:24:16,140 --> 00:24:21,539 inclusions awareness form which contains 487 00:24:18,840 --> 00:24:24,299 a series of questions to understand the 488 00:24:21,539 --> 00:24:26,640 needs in Community Vision of different 489 00:24:24,299 --> 00:24:28,440 people from different countries it is 490 00:24:26,640 --> 00:24:31,200 not mandatory to collect your name or 491 00:24:28,440 --> 00:24:34,080 email address you can reply to us and 492 00:24:31,200 --> 00:24:36,179 help us to understand the face of your 493 00:24:34,080 --> 00:24:38,760 local community and how diversity and 494 00:24:36,179 --> 00:24:41,240 inclusion makes sense for your local 495 00:24:38,760 --> 00:24:41,240 community 496 00:24:42,240 --> 00:24:49,740 and then we have this question can I 497 00:24:46,020 --> 00:24:50,880 contribute internationally only in 498 00:24:49,740 --> 00:24:54,600 English 499 00:24:50,880 --> 00:24:56,100 there are other ways to do that well I 500 00:24:54,600 --> 00:24:59,580 don't know if you speak any other 501 00:24:56,100 --> 00:25:02,039 languages but one of the coolest ways 502 00:24:59,580 --> 00:25:05,159 that I found in my journey in the python 503 00:25:02,039 --> 00:25:09,480 Community to contributes Beyond English 504 00:25:05,159 --> 00:25:13,260 is the python and espanol project which 505 00:25:09,480 --> 00:25:16,320 is uh python in Spanish let's say a 506 00:25:13,260 --> 00:25:18,659 project that was led to some people from 507 00:25:16,320 --> 00:25:20,640 Latin America and this group is 508 00:25:18,659 --> 00:25:23,159 specifically made the historic 509 00:25:20,640 --> 00:25:25,559 contribution when they got together and 510 00:25:23,159 --> 00:25:29,100 managed to translate all python 511 00:25:25,559 --> 00:25:32,700 documentation into Spanish in a very 512 00:25:29,100 --> 00:25:34,260 short span of time and isn't that what I 513 00:25:32,700 --> 00:25:35,880 said that was contributing to the 514 00:25:34,260 --> 00:25:39,299 community 515 00:25:35,880 --> 00:25:43,740 sharing a Ville a vision of what is good 516 00:25:39,299 --> 00:25:46,740 and what we want for the community 517 00:25:43,740 --> 00:25:49,380 so well we have the python in espanol 518 00:25:46,740 --> 00:25:51,600 Discord server I'll just walk you 519 00:25:49,380 --> 00:25:54,960 through this is 520 00:25:51,600 --> 00:25:57,000 uh kind of a screenshot video from my 521 00:25:54,960 --> 00:26:00,299 my cell phone and here you have like 522 00:25:57,000 --> 00:26:02,159 meetups conferences events a community 523 00:26:00,299 --> 00:26:03,120 events 524 00:26:02,159 --> 00:26:06,720 um 525 00:26:03,120 --> 00:26:10,140 present yourself could have conduct many 526 00:26:06,720 --> 00:26:14,340 many uh chats many channels that people 527 00:26:10,140 --> 00:26:17,640 can start communicating in Spanish and 528 00:26:14,340 --> 00:26:19,679 people who manage This Server they are 529 00:26:17,640 --> 00:26:22,740 extremely friendly 530 00:26:19,679 --> 00:26:26,820 so if you're learning Spanish and would 531 00:26:22,740 --> 00:26:29,279 like to join uh this Discord server you 532 00:26:26,820 --> 00:26:32,419 have python in common with all people in 533 00:26:29,279 --> 00:26:36,140 the server which is great 534 00:26:32,419 --> 00:26:41,039 and a success story before 535 00:26:36,140 --> 00:26:45,179 I close my presentation so oh you are I 536 00:26:41,039 --> 00:26:47,279 am on the board now I get to work in an 537 00:26:45,179 --> 00:26:50,100 international manner if you are part of 538 00:26:47,279 --> 00:26:53,700 a psf work group you can also do that 539 00:26:50,100 --> 00:26:57,600 but I want to tell you another story 540 00:26:53,700 --> 00:27:00,960 here in Brazil we've been having 541 00:26:57,600 --> 00:27:04,440 18 I think we had 18 national 542 00:27:00,960 --> 00:27:08,700 conferences python Brazil and we were 543 00:27:04,440 --> 00:27:11,159 having very large conferences in 2019 we 544 00:27:08,700 --> 00:27:13,500 managed to have almost a thousand people 545 00:27:11,159 --> 00:27:16,679 in our national gathering 546 00:27:13,500 --> 00:27:20,039 but then with the pandemic python Brazil 547 00:27:16,679 --> 00:27:23,159 2020 uh took place online 548 00:27:20,039 --> 00:27:24,480 so uh we were all missing face-to-face 549 00:27:23,159 --> 00:27:27,659 events 550 00:27:24,480 --> 00:27:29,880 and then the community in pursue decided 551 00:27:27,659 --> 00:27:33,840 that they were going to host this event 552 00:27:29,880 --> 00:27:35,520 online and how is an event this big 553 00:27:33,840 --> 00:27:38,520 organized 554 00:27:35,520 --> 00:27:41,039 this one was even bigger than the 555 00:27:38,520 --> 00:27:42,900 additions that we had in person and this 556 00:27:41,039 --> 00:27:44,880 photo was generated with the pictures 557 00:27:42,900 --> 00:27:48,900 from people who were in our Discord 558 00:27:44,880 --> 00:27:51,419 server and then in 2020 we had a woman 559 00:27:48,900 --> 00:27:53,460 called Camila Maya and she was part of 560 00:27:51,419 --> 00:27:57,360 the organ of the Euro python 561 00:27:53,460 --> 00:27:59,220 organization in 2020 she's Brazilian she 562 00:27:57,360 --> 00:28:01,620 lives in Europe now 563 00:27:59,220 --> 00:28:05,039 and she was helping the organization of 564 00:28:01,620 --> 00:28:07,500 Euro Python and then she started to 565 00:28:05,039 --> 00:28:10,200 brainstorm these ideas to the Brazilian 566 00:28:07,500 --> 00:28:14,460 python community so we could actually 567 00:28:10,200 --> 00:28:15,480 manage to have this big event happening 568 00:28:14,460 --> 00:28:18,299 online 569 00:28:15,480 --> 00:28:23,100 so together with the Brazilian python 570 00:28:18,299 --> 00:28:26,100 Community we gave our face our features 571 00:28:23,100 --> 00:28:30,000 what python Brazil looks like and we 572 00:28:26,100 --> 00:28:33,659 managed to do that online and it was the 573 00:28:30,000 --> 00:28:37,400 greatest python Brazil in history I 574 00:28:33,659 --> 00:28:40,919 believe we had over 2 000 people 575 00:28:37,400 --> 00:28:43,500 participating in the conference and this 576 00:28:40,919 --> 00:28:46,200 is a huge step because it only happens 577 00:28:43,500 --> 00:28:48,900 because of an international cooperation 578 00:28:46,200 --> 00:28:52,200 within the community it happened in 579 00:28:48,900 --> 00:28:55,200 Europe and then it was brought uh to us 580 00:28:52,200 --> 00:28:59,220 in Brazil and then we started to add 581 00:28:55,200 --> 00:29:03,260 things change things adapt them and give 582 00:28:59,220 --> 00:29:03,260 our characteristics to it 583 00:29:03,419 --> 00:29:10,799 and well after all that was said and 584 00:29:07,799 --> 00:29:12,779 done to you today well now what do you 585 00:29:10,799 --> 00:29:17,400 have for me now Deborah 586 00:29:12,779 --> 00:29:20,700 well that's totally up to you now if you 587 00:29:17,400 --> 00:29:22,919 were not sure about how to do that if 588 00:29:20,700 --> 00:29:26,940 you didn't know before how can I help 589 00:29:22,919 --> 00:29:30,179 what can I do now you have a huge list 590 00:29:26,940 --> 00:29:32,880 of things that you could do to start 591 00:29:30,179 --> 00:29:35,179 contributing to your community I will 592 00:29:32,880 --> 00:29:38,100 always suggest that you start helping 593 00:29:35,179 --> 00:29:39,140 locally in the community and then you 594 00:29:38,100 --> 00:29:43,020 start 595 00:29:39,140 --> 00:29:46,320 getting stronger with your skills both 596 00:29:43,020 --> 00:29:49,440 Technical and other type of skills that 597 00:29:46,320 --> 00:29:50,340 you need to have to help the python 598 00:29:49,440 --> 00:29:54,419 community 599 00:29:50,340 --> 00:29:57,480 now you know things you can do and if 600 00:29:54,419 --> 00:30:01,080 you need help sorting things out please 601 00:29:57,480 --> 00:30:03,360 do reach out I'll be glad to help uh 602 00:30:01,080 --> 00:30:06,000 thank you very much I'm not sure if you 603 00:30:03,360 --> 00:30:08,399 have time for any questions uh you can 604 00:30:06,000 --> 00:30:11,460 find me on Twitter this is my website 605 00:30:08,399 --> 00:30:13,740 you can email me as well 606 00:30:11,460 --> 00:30:15,840 so thank you very much 607 00:30:13,740 --> 00:30:18,240 well thank thank you Deborah 608 00:30:15,840 --> 00:30:23,249 that's everyone please give Deborah 609 00:30:18,240 --> 00:30:23,249 [Applause]