This man doesn't waste a second of this video's time. Thanks!
@HypnosisBear2 жыл бұрын
Yes! Even I noticed it..!!! That's something I love about his channel.
@bartuslongus2 жыл бұрын
The Python 3.11 speedup has already been implemented in this guy :P
@Nite_coder2 жыл бұрын
This is my first video I've seen of his definitely subbing
@rere4392 жыл бұрын
No bullshit Intro just straight to the point
@k98killer2 жыл бұрын
That error handling was one of the most attractive things about Rust that I wanted to see implemented in Python. That and the speed increase. I also think it would be cool to have a version of Python that uses Rust's memory management conventions, but I don't have time to make it myself, so it's just a fanciful pipe dream.
@doomguy62962 жыл бұрын
As a Rust programner, it feels Python is getting lots of Rust like features since 3.10
@saitaro2 жыл бұрын
Density of information is divine.
@Articha2 жыл бұрын
Holy-moly. Finally "self" typing. Thanks, PyTeam!
@benyaminyakobi36522 жыл бұрын
Great content as always. Do you think that the speedup in 3.11 is a game changer for python? 10-60% sounds great but it's related to 3.10 and not to older versions of python.
@patloeber2 жыл бұрын
Maybe not a "game-changer", but still amazing! And over the next years there are even more speed optimizations to be expected!!
@benyaminyakobi36522 жыл бұрын
@@patloeber Six months ago i've written a multi-processed script at work which took on my computer at work 38-40 minutes to run. It'll be interesting to test it with 3.11 to see the run time result hehehe :)
@brulsmurf2 жыл бұрын
nah, a lot of languages run many times faster than python. but its nice
@szdsdf46192 жыл бұрын
@@benyaminyakobi3652 let us know how much faster it will be on 3.11 version :) I'm very intrigued about this.
@hardrod69892 жыл бұрын
@@benyaminyakobi3652 I'm very interested to know about the results. Please update when you do that. Thanks in advance
@0xN1nja2 жыл бұрын
omg that add_note method of exception class is amazing
@renancatan2 жыл бұрын
whats the difference of putting it inside a simple print(f'notes 1 2 3.. {e}')
@AlexEliotOfficial2 жыл бұрын
@@renancatan Libraries can now make use of this to provide more contextual information on errors to the user.
@aminramazanifar97432 жыл бұрын
I hope your next video is python 3.11 speed test. Thanks
@AlexCouch652 жыл бұрын
Finally, the python devs are adding actually good new things. Usually it's a thing or two but now it seems like they're actually focused on evolving python. This is a big step forward for python. GG python devs!
@vectoralphaSec2 жыл бұрын
I wonder how Python 4 will be like. The only thing I want is higher performance/speed.
@oican54042 жыл бұрын
Python 4 would be able to start up your PC in the middle of the night because it finds a better way to train your data.
@oican54042 жыл бұрын
Also be able to manipulate DOM
@Chironexe2 жыл бұрын
@@oican5404 Well that sucks. I liked having my computer open immediately not 5 days later.
@dawidp7492 жыл бұрын
@@oican5404 there is pyscript already :p
@lougmirimohamed4432 жыл бұрын
our dreams will be True bro
@aliakbarmostafaei2 жыл бұрын
I expected a benchmark since the prominent feature was the speedup which was also mentioned in the title!
@kcvinu Жыл бұрын
This is the version I started a serious project with. I tasted a little bit Python long ago with the version 2.7. But for some specific reasons, I quit. And years after, one day, I saw "ctypes" and voilà !! I was like, "this is what I wanted". It's really fun to do some win32 GDI drawing with python. My project is progressing slowly but steadily. Happy coding everybody.
@eadweard.2 жыл бұрын
Anyone know if they plan to merge the GIL-free changes in any particular version?
@lawrencedoliveiro91042 жыл бұрын
I’m glad they found a way to remove the GIL without abandoning reference counts.
@dualbladedtvrecords43832 жыл бұрын
@@lawrencedoliveiro9104 Seriously? Damn thats awesome. Where can I read more on that?
@lawrencedoliveiro91042 жыл бұрын
@@dualbladedtvrecords4383 It’s the “nogil” project.
@longlong102032 жыл бұрын
The best thing I like about Python 3.11 is probably the match-case statement. They are much useful than just writing a lot of if-elses.
@init15082 жыл бұрын
I hope they remove the global interpreter lock as soon as possible, or at least make it an optional choice by adding a flag, cuz python would be cooler without GIL. I barely use multi threading in my scripts, but I still want it to be cooler
@dawidp7492 жыл бұрын
Then use another interpeter. GIL won’t be removed until python4(if python4 won’t be compatable with python3). Removing GIL will cause slowing down single threaded code. Imagine what would corporations do if something like this happen
@debyteO22 жыл бұрын
thats just epic it's becoming kinda like rust which is good
@patloeber2 жыл бұрын
kinda :D :D
@MrMaxtng2 жыл бұрын
Lets not get too excited. Rust is on par with C which is in average 50 times faster than Python...
@PMU0042 жыл бұрын
Hi Patrick! What do You think about Julia language for ML in comparison to python?
@sushantrocks2 жыл бұрын
I wonder when sortedcontainers will get incl in stdlib. The heapq module is a pain!
@jaysonbunnell80972 жыл бұрын
awesome! excited for the toml parser, much better to have a standardized one.
@TheWitzig2 жыл бұрын
Great video, this release is gonna be huge
@hasibryan2 жыл бұрын
what software you using to record keyboard shortcuts on stream?
@user-lv6qm3fj2z2 жыл бұрын
Python developers work on pinpointing the exact place of error. Python beginners still: "Please help me! What's wrong with my code?" Their code: x = :
@42sol2 жыл бұрын
thanks - python is getting better and better. great to have this good and compact overviews ❤❤❤
@kipcrossing2 жыл бұрын
Awesome!
@GFC13372 жыл бұрын
How is NotRequired different from Optional?
@rahulkmail2 жыл бұрын
Excellent information. It will help us a lot. Thanks for sharing the same. Can you share some more information's through examples on new changes in Python 3.11 regarding classes and built-in methods ?
@daneilgame1232 жыл бұрын
No way they updated that snake thing and it can now move faster
@binyaminramati30102 жыл бұрын
Hi Patrick, is the message in the discord about the tutorial hub still relevant?
@patloeber2 жыл бұрын
I'm not exactly sure what you mean, can you just ask again in Discord and I make sure to reply? :)
@boozflooz62552 жыл бұрын
Thanks for the update
@johnlimusicofficial2202 жыл бұрын
Wow, I'm pretty interested in the way they impoved the speed, realy how the hell are they doing this? :DD
@suche_cz2 жыл бұрын
Hope the Python still be Python, and clean, simple and elegant
@ko-Daegu2 жыл бұрын
The sub exception looks overly complicated for no reason What happened to simplicity above all?
@igorthelight2 жыл бұрын
"Feature creep" happened :-)
@harrybellingham982 жыл бұрын
lol im still on 3.8
@frankhuurman39552 жыл бұрын
no shame in that for a stable production application :) but 3.11 might be a nice time to upgrade if your dependencies allow it! haha
@lawrencedoliveiro91042 жыл бұрын
Current Debian Stable includes 3.9.
@jeffreymagedanz81302 жыл бұрын
I'm stuck with 2.7 at work.
@lawrencedoliveiro91042 жыл бұрын
@@jeffreymagedanz8130 I hope you have some kind of support contract for that, if you are using such an obsolete version for mission-critical business functions.
@Hassibayub2 жыл бұрын
What about speed? Did it get any better?
@deimuader2 жыл бұрын
did you even watch the video?
@Hassibayub2 жыл бұрын
@@deimuader i think i do
@igorthelight2 жыл бұрын
@@Hassibayub Then you already know the answer ;-) If not - watch video again! And don't eat or talk - just watch ;-)
@mehdismaeili37432 жыл бұрын
Excellent, thanks.
@Super--Paper--Fox2 жыл бұрын
python is fast bois
@dhruvkashyap162 жыл бұрын
Is 3.7 okay in 2022 or its high time to upgrade
@jayrizzo14542 жыл бұрын
I just started using 3.10.5 today. Lol
@igorthelight2 жыл бұрын
"Is 3.7 okay in 2022 or its high time to upgrade" - depends on how easy for you to update ;-) In most cases - it's pretty easy and fast!
@incremental_failure2 жыл бұрын
Most stuff is 3.9 compatible already, I wouldn't go above that though.
@SkyFly198532 жыл бұрын
Any news with Cython ( C extension for Python ) ?
@brilliancetventertainment94162 жыл бұрын
I am having ssl module issue after installing Python3.10 on linux then doing a help("modules")....where can I find the ssl module path and how to install it?
@ВладиславКоролёв-ц9э2 жыл бұрын
Thank you bro
@qondonyon2 жыл бұрын
FAST REAL (genuine)
@mohammedk.h.f30162 жыл бұрын
Thank you a lot
@Kinos1412 жыл бұрын
Looks like Python is copying Rust in its error handling. Respect.
@vaibhavmane44452 жыл бұрын
Python website won't open in my Pc. Is Python website down now.
@gunahawk68932 жыл бұрын
Performance increase in overall level?
@larrykubin59872 жыл бұрын
👍🐶
@enantiodromia Жыл бұрын
I am interested in the contents, but put off by the very strong accent.
@cipherxen22 жыл бұрын
The channel name is somewhat an oxymoron
@deimuader2 жыл бұрын
how so?
@incremental_failure2 жыл бұрын
That was below the belt.
@Derian_De_Grey2 жыл бұрын
Right! Python is too slow! This greatly limits the scope of its application! It is necessary to radically accelerate it! We need to develop interpreters and execution environments like Py-py!
@incremental_failure2 жыл бұрын
Perhaps you're not using numpy/pandas for larger data.
@Derian_De_Grey2 жыл бұрын
@@incremental_failure this does not justify not optimizing the language, but rather its main interpreter.
@incremental_failure2 жыл бұрын
@@Derian_De_Grey Unlikely to happen, especially when for larger data most are using numpy anyway. Don't get me wrong, it would be awesome but...