 It's Python on hardware time. Blinker, blinker, blinker. Yeah. Blinker, blinker, blinker. So this week, we're going to start off with some news. So Python has now become the number one programming language. This is... It's an index. Yeah, it's an index. Yeah, it's an index. Well, we've covered this a long time. So they've been doing it long enough for people to agree that this is a resource. So it surpassed Java and C. And now it is... What's interesting is actually more that Java and C dropped. I mean, Python has gone up, but you can see the popularity. I mean, interesting, more people are writing different languages. It used to be just like, look, look, look, obviously Java and C were like super dominating. And now it's like a bunch of languages are kind of coming up. JavaScript and PHP and Python and SQL. I don't know if I'd call it SQL language, but I guess it is. So this is interesting for us because I feel like that quote from Wayne Gretzky that I think Steve Jobs later said is like, you got to skate where the puck is. So we thought that scripting languages were going to come to microcontrollers. And then we found other people who thought the same thing. And then we started to work on things like circuit Python. So this is good news. If you're learning Python, you are an electronics expert sort of already. And I guess the only downside is it might be too easy to do electronics. What will you do with all that spare time instead of being frustrated and angry? The new editor is out. There's a beta. It's 1106 or beta six as multi language support and a bunch of new features. Do you check it out? We hit 3000 closed pull requests and circuit Python. We get a lot of PRs and we merge them. We only have like a dozen open PRs at any one time. Not all of those PRs are actually merged. I think like 27 or 2800 of them are. Sometimes we close them if they, you know, people end up sort of closing and reopening different ones. People submit boards through a PR, which is great. We have support for, you know, hundreds of different boards in circuit Python. And that's one of our, I think one of our big strengths is that we'll build all the boards for you in every language. We also have been doing merges today. We started the merge with 117 from micro Python upstream. So we're part of seven was, okay, we did the big catch up. And now every time there's a new micro Python release, we keep up with them. We fix bugs and do upstream PRs. We also get everything from upstream to make sure that we're up to date with the language consistency. I think there's a couple of string things and some async things that were merged 117. If you're into handheld gaming, there's a stage again library for circuit Python was supported to the Pico system. Yeah. If you think Python needs to be sped up, no problem. The creator of Python will gladly talk about this on a podcast. Yeah. And then just check out the rest of the odds and ends. We have a lot of stuff going on in the newsletter every single week. I've been following this. Professor John Gallagher has a whole series of videos and resources and more on circuit Python. He's a professor, teaches computer science in school and more at the superior Boston University. Oh, and Boston area University and check this out because there's a lot of things like choosing board to run circuit Python. A lot of stuff that we come at it for people that are purchasing hardware and then students come out in a different way. And I think this is a good resource. So next up, the thing that I usually try to do is find the thing that I want to show each week kind of a highlight. And I think this week I'm going to show a video. We got basic running on a pi portal via circuit Python. Yes. So that's cool. So I'm going to play this video. All right, Lady. What is this? Hey, you just sent me a link that you saw on Hackaday about a basic interpreter written in Python. So you can actually kind of play around with basic interpreters in Python, which is also interpreted. So it's kind of meta. This is the code running on a pi portal. The interpreter is in pure C Python because circuit Python is a subset of C Python. It just works, which is super neat. You can see here I loaded the vectorial basic sketch and I'm running it. I can also run another sketch. So let me or basic file. Let's see load. And then I think it's walk, paper, scissors basic and then run. Okay, what do you think? Scissors? Yeah. Okay. Cool. It's a draw. So you can check out the files are on, you know, pi basic from which PL. And yeah, you just drag the files over and in your code.c file you import main. And that's Python on hardware news this week. Thank you, Blinka. All right.