 All right, it's Python on hardware time Yeah, so by the week the only news this week and the news to talk about is It's circuit Python day. Yes, so this Friday and just so everyone knows how this works out a data fruit I don't think we're gonna have to put up a notice on the site, but this is a company holiday There's no holidays in August So we made up one, but yeah, it's like we already had Labor day and there's Thanksgiving and then there's Christmas and then and one of the things that we know that's really important to To all of us who work is time off and being able to use that as a float holiday or being able to just take time off Because there's more to life than work and a lot of folks You know store time off or vacations and more so we wanted to have a day that everyone could take off They wanted to and so some folks are not going to be physically a data fruit But I think we're gonna have Enough folks to keep things going, but a lot of the team is working on all the online efforts This is still an online event probably will do some physical stuff in the future, but circuit Python day starts Friday August 19th, and the updated schedule is up. You could check it out on the site. It's everywhere It's on the blog. It's pretty much everywhere we can go starting in 11 a.m. Eastern time We're gonna do a circuit Python day introduction then we're gonna be celebrating code and community Panel discussion so you might see a lady Aida or I or some other folks There's gonna be a circuit Python development sprint intro video a circuit Python project built with maker Melissa Special edition circuit Python theme show and tell circuit Python 8 preview circuit Python day chat with Katnie Jeff and Dan For me guys circuit Python day game jam stream and circuit Python Development sprints no video content with that that'll just be the But if you want to take advantage of the sprints Scott and Dan will be helping people who want to contribute to the core Or you want to do some library work? Yeah Speak up early and we'll we'll be able to get you a pull request or an issue or your pet project You could get help from Dan and Scott During that time and this is last time we're gonna see Scott before he's on leave for a bit He'll be back later in the winter Yeah fall but now now's a great time to Contribute a circuit Python and get introduced as a developer and I'll I'll answer some of the questions that have come up at the end But I'll also probably do some of them real time So during psych of circuit Python day will be deals with certain products that may be featured or is it only focused on software? No, we'll have a discount code. Just look at some of the chats. I'm gonna do it that day I'm gonna just see what we have in stock and more because what I don't want to do if we're like out of a lot of stuff is say like Oh, hey, here's you know a discount code and then oh, no, this isn't the thing. We're featuring So I would just make sure that I know what I'm talking about So we'll see how things go on Friday, but there'll be a discount code for sure What it'll be for just stay tuned okay, and There's other events and things going on you can check out Blues wireless they have stuff going on The newsletter does have some interesting thing this week But you know like I said, this is all in preparation of circuit Python week this week Good news though. This is I think worth mentioning Although maybe you don't need to really pay attention to these rankings, you know But they are helpful This index that we look at all the time. This is the info world Tiob, I don't know how people pronounce it But it's a ranking of like the popularity with programming languages and Python continues to be a number one language And I don't think so, you know one of the problems is people get really polarized And dogmatic about religions like no it needs to be this one of the cool things is You don't have to commit to any of these you can try them out So the popularity of Python is probably because it's very easy to try out It's very human readable and you can get really far really fast and then there's a lot of expertise you can add Later and then you can do things like microcontrollers Almost within, you know seconds now, especially with circuit Python and micro Python So that's kind of neat and it's just it's just one of those things we see ticking up more and more and more and more So, you know, especially for young folks that are just getting in the programming Not only do they get to do some powerful things really fast, but they can also do electronics and a lot of our boards, you know Well, you you start with circuit Python or make code and then eventually, you know You're like look I want to do you know real-time operating systems and like more powerful stuff You can always move to see C++, you know, like we did streams on platform IO and we've done projects with Arduino and Zephyr and free RTOS. So there's you know, Python is I think it's good for powerful projects But it's also a great way to prototype stuff that you can then refactor and we do in a You know more compact language if necessary. Yeah, and then I'll answer a couple questions while we're here in circuit Python day land Go back to Blanka. Oh, no, I'll just stay here So the next question is Do you need any gear for circuit Python day? Not really like the good thing is like pretty much any board that runs circuit Python You can have you can order something. I guess you could potentially get it by Friday But any any electronics that you can run circuit Python on so circuit python.org slash downloads You probably have something right now. You can run on a Raspberry Pi. There's pretty much almost anything anything Pythonic. Yeah, if you want to contribute during sprints, you know, of course, it's best to have the hardware that you want to sprint on Otherwise, it's gonna be really tough. We do have some, you know issues and PRs that are documentation based and so of course you can do those without hardware, but Yeah, if you want to contribute code being able to compile and test the code on your own is gonna be really essential Okay, and then I'll answer this one Why would we have circuit Python instead of continuing with micro Python? The good news is There's both you get to decide what you want based on your needs and hardware and Expertise level so we're the biggest. I think financial supporter of circuit Python at least publicly Sorry, we'll both yeah micro Python both So we contribute to micro Python. We sell the boards in our store We sponsor micro Python, but we also needed something that Especially back in the day. This was what eight years ago now that could work on all different platforms so micro Python is very specific for very specific types of hardware and It's I'd say there's a different level of expertise usually associated with it where circuit Python is the educational version things that Get people started very quickly Massive hardware support lots of devices that's drivers lots of drivers Consistent API this is API works on a Raspberry Pi computers, and that's what our customer is expect They wanted you know for Noah just to give you an analogy They wanted an Arduino like experience, but even easier and so that's not micro Python and if you you know check out micro Python That's not what their goal of the micro Python project is luckily It's all open source so you can decide what you want and when I do see a lot of folks deploying micro Python for They'll fork micro Python They'll say this is going to be from like my device and they'll you know like Lego has a fork of micro Yeah, so that it's basically I feel like there is like there's a quick Python Well, there's like this Linuxy version like people are like oh, I need to like run Linux on something So they'll fork, you know their version of Linux and yeah, there's like 500 Yeah, and then there's very big distributions that are made specifically with more ease of use Yeah, go bun to yeah, I'm for one way colleagues designed for another thing So I you know one of the things that I think people get trapped in is like or it's not it's and and if you look at the Entities that contribute to micro Python a to fruit being One of the bigger ones and we help with the fundraising And we fix bugs I think that's the right way to to look at open source is you're building on top of things together And there's cross-pollination of drivers and more and there's no way that micro Python is going to support Three so if you go to a circuit python.org slash downloads, that's not micro Python's mission to support every different board under the Sun In fact, there's more Circuit Python boards from other companies besides a to fruit then a to fruit boards That's that's what we wanted to do and it's neat to see that is a giant menagerie of stuff. So that's what we decided to do and the Drivers is I think the hardest part to get things to work and that's what we focused a lot on yeah, because we want to make sure all of our sensors and breakouts work and so we spend a lot of time on Having really good quality drivers that work with circuit Python But that required having a continued an API. That's the same across every board So anyways, and you know, we try to keep in step with micro Python as each release comes out So that's that's a longest answer, but that's you can also go to circuit python.org and scroll down to the bottom There's a lot of text. Okay, and that is Blinka Python on hardware Don't forget this newsletter is Available to you can be delivered every single week and get that at a to fruit daily and at a to fruit daily comm we Don't Spam you it's a separate site. It's completely different as we sell your data. No, do we want your data? Do we give your data away? Do we trade your data? No, do we do anything? No, no No, so the reason we did that is because we never wanted anyone to think if they Order something on a to fruit comm that they're gonna get a newsletter You know you have to try really hard to get an email from us But a to fruit daily is just newsletters and it's spam free ad free and that's how we do that. Okay