@@Tom-dd3vl match and regular generics are pretty darn familiar from Rust, too! it’s by no means the language that invented these, but it did widely popularize (or maybe hype up?) their usage and the syntax! ☺️
As a new programmer who started with Python, I'll be looking g forward to a more in depth explanation of new syntax and features! I have a little notepad I use to keep all my notes in whether I use the feature or not. I learned for back end development or cyber security. I haven't decided which I want to go for yet. I use the Flask framework.
@VonPlanter Not quite. I started to learn C# for Unity, but have since moved to network engineering for brief time as well as cyber security. Part of my issue is that I'm kind of alone in the learning process and found it hard to ask questions on things I don't quite understand. I know that making projects is the way to learn, but I struggle without a bit of guidance outside of tutorials. I'm in the process of getting my network+ at the moment.
Love the type annotations… I develop in rust and py, and make rust python modules quite frequently.. some of the new features help out when switching back and forth from a syntax perspective. Baby steps.
Another cool addition is per-interpreter GIL. This means that it will be much easier to embed python into applications because GIL will no longer be shared between all of the interpreters.
This is currently available only from C api. Next version will have python version. But its not as good as expected. There is still some overhead when transferring data between them. Need to test.
@@Mohamedrasvi Yes that's why I mentioned that it's now only good for embedding Python since now subinterpreters will actually be usable unlike before when anything using GIL was unusable.
@@funnelfpv9435 yea but everyone should already be using the most up to date version of python unless your using an older version for a specific application or out dated library
@@joaoneves4150 I would have to check I haven’t really had time to check out the update but I believe you should still be able to use hashtags as a special character like \#
Not like it matters, many of us devs will not get to use it in production for a decade. Places love using older more stable versions and only update when it’s necessary.
Python 3.13 or 3.14(they don't know when exactly) will have a JIT compiler to improve performance by a lot, maybe even better than PyPy... I can't wait to try it out.
As someone who does not even use Python; Updates to Python is one of the worst things I know. Something always breaks whenever they do it. How actual Python developers can live in such an unstable ecosystem is honestly baffling - when the JavaScript ecosystem is comparatively stable you know you've fucked up.
The parser code for double quotes inside f-string double quotes must be really insane or really strict, so it knows you didn't mean to terminate the f-string there.
For the most part, they watch the interpreter run things at a low level. They see what it is inefficient in and try to change it so that the inefficiency is solved but the interpreter still works.
I'm not a fan of Python. It's not that I've never tried it, but I began with C#, then moved to JavaScript and TypeScript, and finally, Java. Compared to them, Python seems less appealing. If you doubt my assessment, give using a for loop in Python a try. I hate python syntax. And dont forget its so slow 🦥,
It's fast enough to perform it's task effectively. Am a PHP dev discovered its only new devs that's that talk down a language because of speed. You don't need the speed of a race car as a benchmark for your choice of family car
I don't hate it's syntax but GODDAMN its so slow. I tried to calculate a sequence with *one* very simple == check inside a for loop that did 10k iterations and it took 10 HOURS
Christ!... I remember using 2.7 and people telling me it wasn't supported as well. Then Guido, then 2to3 and 3.5... and, and... I'm so out of the loop these days T_T
@@unknownguywholovespizza of course it is and I am a big fan of Python but I don’t like the direction with all this typing stuff. I do most of my work in Python. But even with the recent performance improvements it is still extremely slow.
@@mudi2000a it's slow but does it even matter? If you are working on something where performance is critical, you wouldn't even be having this conversation you'd be learning C++. Python is fine for most people, especially people learning.
I have a question what is the best laptops or computers for programming I am 21, and I want to get started working in programming to get jobs in software engineering or IT So what are the best computers or laptops for those kind of jobs I want to work efficiently as possible😊
But there is still the problem that if you open a py file and there is an error you can't tell what is it cause it's just closed your only way is be running it on the cmd
Took a short break. Glad to be back :)
Where did you Go?lang
Make a video about goroutines.
Bro your voice has changed!
Ah
I really hope they wait until March for release 3.14. And call it "Pi-thon".
Version 3.146…. 😂
sadly no, 3.14 will come out on October 2025.
@@NBT2469 version 3.1415...
@@sadhlife👁️👄👁️
@sadhlife why?
I hope that ppl will finally start using type annotation not only with dict and list :)
I use it all the time :)
@@immortalsun at what level are you? :D
1) users: dict
2) users: dict[int, User]
or
3) users: Users
@@grzegorz.kocjan 2nd one
@@grzegorz.kocjanthat third level really is the sweetest. My annotations used to be way too long at times.
@@grzegorz.kocjan -1) cdef user.User *user
Everything slowly turns into Rust
#IronOxideFTW 😂😂😂
You mean typescript
@@Tom-dd3vl match and regular generics are pretty darn familiar from Rust, too!
it’s by no means the language that invented these, but it did widely popularize (or maybe hype up?) their usage and the syntax! ☺️
wait until you hear about Java
Lisp*
Ooooooh, bouta f string all over the place.
Real
real
As a new programmer who started with Python, I'll be looking g forward to a more in depth explanation of new syntax and features! I have a little notepad I use to keep all my notes in whether I use the feature or not. I learned for back end development or cyber security. I haven't decided which I want to go for yet. I use the Flask framework.
How it going bro? Have you learned a New programing lenguage?
@VonPlanter Not quite. I started to learn C# for Unity, but have since moved to network engineering for brief time as well as cyber security. Part of my issue is that I'm kind of alone in the learning process and found it hard to ask questions on things I don't quite understand. I know that making projects is the way to learn, but I struggle without a bit of guidance outside of tutorials. I'm in the process of getting my network+ at the moment.
Love the type annotations… I develop in rust and py, and make rust python modules quite frequently.. some of the new features help out when switching back and forth from a syntax perspective. Baby steps.
Another cool addition is per-interpreter GIL. This means that it will be much easier to embed python into applications because GIL will no longer be shared between all of the interpreters.
This is currently available only from C api. Next version will have python version. But its not as good as expected. There is still some overhead when transferring data between them. Need to test.
@@Mohamedrasvi Yes that's why I mentioned that it's now only good for embedding Python since now subinterpreters will actually be usable unlike before when anything using GIL was unusable.
@@marvis3557using gil in embedded python was doable before, you just had a lot more invariants to handle
3.13 will allow to drop GIL by the use of
-disable-gil
flag.
The f strings update is something i am actually excited about.
Me too, never thought i be excited about nested f strings in python
Seems like they gave them new problems, no? Now I can't put hashtags inside an f string because it'll be interpreted as comment, etc?
The downside is that everybody will have to update to 3.12 to use you code.
@@funnelfpv9435 yea but everyone should already be using the most up to date version of python unless your using an older version for a specific application or out dated library
@@joaoneves4150 I would have to check I haven’t really had time to check out the update but I believe you should still be able to use hashtags as a special character like \#
Can't wait the devs to make cython official, to make it a lil faster ☠️
I never use python new releases, it always gives me problem with some god damn library 😢
Pretty much the case with every language. The libraries will need to be updated too.
It's normal , it's life broo
what library?
Wait 3+ year later to use this one ☝🏾
Python releases beta versions of a new version so libraries can be updated ahead of time.
Time to update versions and spend half a day reinstalling all of my libraries
I think you keep a big text file with all your libraries and install them all with the -r flag at once
The Sleep Token lyrics. Nice touch!
How do you man this shorts? I love the editing. I wish there was a video about it
As a total noob, I really appreciate the suggestions in error messages
the new python is being more new beginner friendly every update!
SLEEP TOKEN MENTIONED 🔥🔥🔥🔥🔥 YEAAAAAH ALKALINE LETS GOO🔥🔥🔥🔥🎉
Not like it matters, many of us devs will not get to use it in production for a decade. Places love using older more stable versions and only update when it’s necessary.
I got security concerns at work, so we’re stuck at 3.8. 😢
Babe wake up new python version just dropped
Gotta go and change the python compiler for my project
Never thought I would be excited about nested f strings 😂
Python 3.13 or 3.14(they don't know when exactly) will have a JIT compiler to improve performance by a lot, maybe even better than PyPy... I can't wait to try it out.
This Python balance patch is fire
Thank god, i hated 3.11 errors 😅
Me too😅
This TS writer is very happy to see these changes.
Thank you. Please make a video on building and using the WebUI library that uses web browsers as GUI.
As someone who does not even use Python; Updates to Python is one of the worst things I know. Something always breaks whenever they do it.
How actual Python developers can live in such an unstable ecosystem is honestly baffling - when the JavaScript ecosystem is comparatively stable you know you've fucked up.
Hoping JavaScript natively implement static types too
Great! But please work on the SPEED!
Python is fast enough for its intended use. Most projects don't need astronomical speed to work fine.
V 3.14 needs to have a optional compiler to c++, python runs so slow like a snail, we need python on wheels :)
Amazing video! It would have been even better as a dedicated video on the topic.
Perfect. I was just wondering where my next 350 packages would come from.
The parser code for double quotes inside f-string double quotes must be really insane or really strict, so it knows you didn't mean to terminate the f-string there.
What software do u edit the video?
I’m learning python I can’t wait
You don't need to wait
@@TensorWaveand you didnt watch the whole video ;) he was talking about next version obviously
@@vielta. you don't need the latest version of python to learn Python. Nothing ground breaking in python 3.12 that a beginner needs to start with 3.12
@@TensorWave and where did I wrote that you need the latest? Eh?
maybe they should start by making the latest versions avaible on ubuntu instead of windows
Am i only one who use 3.7 still now ☠️☠️💀🗿
You not alone
I don’t use python at work but these new features are fantastic
as a ML engineer, still using python 3.9.
I'm still on 3.10.2 and have no plans on updating... Sad the libraries can't get updated fast enough to make it worth it...
I haven't really had any problems with libraries in 3.11, and it's a fair bit faster than 3.10
Will they have infinitely better support for operations dealing with the constant pi and Python 3.14?
Type-focused Python is simply awesome
We should write the whole program inside f strings.
How tf do people code a coding platform to code better, that's crazy
For the most part, they watch the interpreter run things at a low level. They see what it is inefficient in and try to change it so that the inefficiency is solved but the interpreter still works.
if u do linear regression to model how performance of python changes over time and do the same for C++, we see that python will beat C++
Gottem!
I hate the readability nightmare of nested f-strings
F strings never disappoint, every update it gets better
I'm not a fan of Python. It's not that I've never tried it, but I began with C#, then moved to JavaScript and TypeScript, and finally, Java. Compared to them, Python seems less appealing. If you doubt my assessment, give using a for loop in Python a try. I hate python syntax. And dont forget its so slow 🦥,
It's fast enough to perform it's task effectively. Am a PHP dev discovered its only new devs that's that talk down a language because of speed. You don't need the speed of a race car as a benchmark for your choice of family car
I don't hate it's syntax but GODDAMN its so slow. I tried to calculate a sequence with *one* very simple == check inside a for loop that did 10k iterations and it took 10 HOURS
Nested f strings could be a vulnerability because it's basically evaling a string
Holding out for Py version 3.14159
Python isn't hard to understand but it's hard to understand these many trick and module to use
I heard they're thinking of changing the name - at 3.14, it'll be called Pithon.
I still use printf style string formatting.
I don't know why, it just works xd
Christ!... I remember using 2.7 and people telling me it wasn't supported as well. Then Guido, then 2to3 and 3.5... and, and... I'm so out of the loop these days T_T
Are you ok? You sound kinda sick. Hope you feel better if you are sick.
People keep telling me to learn python but with every update it just gets more confusing to me
"Adaptive interpreter" Lmao they just discovered JIT
When will they make python fast like go?
With each release it looks more like Java. Then, why use Python and waste so much performance?
The ecosystem and yes static typing is optional
@@unknownguywholovespizza of course it is and I am a big fan of Python but I don’t like the direction with all this typing stuff. I do most of my work in Python. But even with the recent performance improvements it is still extremely slow.
@@mudi2000a it's slow but does it even matter? If you are working on something where performance is critical, you wouldn't even be having this conversation you'd be learning C++. Python is fine for most people, especially people learning.
I can't wait for Pithon version π 😁
I think my favourite thing by far about this update is that I still don't have to fucking use python.
Great! Just used Python 3.12.4.
Python devs are amazing❤
When will Python get faster?
I am a physics student and we use matlab and simulink a lot is it worth learning python if matlab does some the things even faster.
Meanwhile most legacy code won’t run on it without substantial updating
I just can't accept python for anything greater than very simple scripts due to it having typing as an afterthought.
the error one is so good !
double colon inside double colon is wild
the first f strings update just sounds unethical, evil, some might call it a war crime
I don't understand the need for Python at all. It does the same things as nearly every other scripting lang, just slower
Python trying to become Rust.
Just they don't care about rust's speed
with the python's speed, it will achieve rust's power in... oh, about 5 centuries.
What's bad about this lmao
Who doesn't want good features? Who does this hurt
Double quotes within an f string? Huh Groovy has had that for like the beginning.
Is that a sneaky sleep token reference I am seeing here 😮
Syntax breaking at minor releases?
Remind me, do they have The standard?
Oh my god, FINALLY! Newlines in f-strings!
Does chatgpt copilot codium and Claude know these updates? They better as they code for me 😅
Can't wait for Pi version Python 3.14 Pie forever
This update also broke half of my code
In version 3.14 it will be renamed to Pithon?
SCNR 😎
What's a good android text editor that makes whitespace visible so i can keep track of tabs and spaces?
I hope they make python fast.
Was that a Sleep Token easter egg I saw ?
since py -3.12 is stable is the GIL manipulable or we still need to wait 3.13 ?
Wow thanks for sharing
But they'll never fix the package situation
Python is becoming a real good language fr, I'm glad I learned this language instead.
NO GIL and MultiThreads!
The print(« hello », end = « ») doesn’t work anymore
Python 4 dropping with GTA 6 😩
I have a question what is the best laptops or computers for programming
I am 21, and I want to get started working in programming to get jobs in software engineering or IT
So what are the best computers or laptops for those kind of jobs
I want to work efficiently as possible😊
Honestly, whatever one works for you! Just get whatever is in your budget
If you can afford, DELL XPS 15 is the best one for software engineering
I am a JavaScript programmer😐 have fun python programmer's
How does the dev team make it free?
I could have sworn the death of the Gil was coming.
just waiting for 3.14
But there is still the problem that if you open a py file and there is an error you can't tell what is it cause it's just closed your only way is be running it on the cmd
Python: implements typing features
Everyone: *Booooooo*
It is not called "3 point 13", it is called "3 point one three"
Is it faster than Java yet ;)
Good evening. Which is faster: C++, C# or Python?
C++