PyQt5 Tutorial - Buttons and Events (Signals)

  Рет қаралды 377,518

Tech With Tim

Tech With Tim

5 жыл бұрын

This PyQt5 tutorial will show you how to create buttons and trigger certain functions to run when they are clicked. It will also show you how to turn our previous code into an OOP implementation to make things easier moving forward.
Text-Based Tutorial: techwithtim.net/tutorials/pyq...
Playlist: • PyQt5 Tutorial - Setup...
Get %30 off a GitPod.io subscription with the code: TECHWITHTIM2FQBMX
www.gitpod.io/
◾◾◾◾◾
💻 Enroll in The Fundamentals of Programming w/ Python
tech-with-tim.teachable.com/p...
📸 Instagram: / tech_with_tim
🌎 Website techwithtim.net
📱 Twitter: / techwithtimm
⭐ Discord: / discord
📝 LinkedIn: / tim-rusci. .
📂 GitHub: github.com/techwithtim
🔊 Podcast: anchor.fm/tech-with-tim
💵 One-Time Donations: www.paypal.com/donate/?token=...
💰 Patreon: / techwithtim
◾◾◾◾◾◾
⚡ Please leave a LIKE and SUBSCRIBE for more content! ⚡
Tags:
- Tech With Tim
- Python Tutorials
- PyQt5 Tutorial
- PyQt5
- Python 3 PyQt5 Tutorial
- Buttons in PyQt5
- Buttons and Events PyQt5
#python #pyqt5 #qtdesigner

Пікірлер: 191
@FrancescoTattoli
@FrancescoTattoli 5 жыл бұрын
Nice one pal. I was waiting for some GUI tutorial on python and yours is exactly what I was expecting from a tutorial: simple, clear and easy enough to understand (so long, at least). Keep up the good work
@Mister_Merb
@Mister_Merb 4 жыл бұрын
To clarify, the "self.b1.clicked.connect(self.clicked)" line is a bit misleading. Tim made a method called "clicked" referenced in self.clicked but the QPushButton also has a clicked attribute. So, self.clicked references Tim's created method, while the .clicked attribute is built into self.b1. He probably should have renamed his method to avoid this confusion. Hope this helps someone.
@mounaimomri554
@mounaimomri554 4 жыл бұрын
thx bro
@Kamel419
@Kamel419 3 жыл бұрын
i was thinking the same... i would have rejected peer review if i got this. i'm a stickler about redefining existing names (whether that's a language keyword or in this case a method) and this is exactly why.
@lewisjudah990
@lewisjudah990 3 жыл бұрын
I guess Im asking the wrong place but does any of you know of a way to get back into an instagram account..? I was stupid lost my account password. I appreciate any help you can give me!
@tannerkannon2535
@tannerkannon2535 3 жыл бұрын
@Lewis Judah Instablaster =)
@lewisjudah990
@lewisjudah990 3 жыл бұрын
@Tanner Kannon Thanks for your reply. I got to the site thru google and Im in the hacking process atm. Takes a while so I will reply here later with my results.
@nuklearboysymbiote
@nuklearboysymbiote 5 жыл бұрын
you pressed the butt XD
@theevildrummingsithlord1492
@theevildrummingsithlord1492 4 жыл бұрын
Congrats, you've got 100 likes 🤣
@wutzit2069
@wutzit2069 4 жыл бұрын
We're pressing our own butts!
@icicle8334
@icicle8334 3 жыл бұрын
I wanted to say this! You stole the brilliant comment from me! :)
@ashish2099
@ashish2099 Жыл бұрын
My gawd, even someone like me understood the concepts you were teaching. God bless you brother. I know only basics about oop concepts and yet I understood your explaination. Its people like you who make this world a better place. Thank you so much brother.
@TalimaPictures
@TalimaPictures 4 жыл бұрын
Hi Tim. Your content is amazing. Easy to follow and well structured. Thanks. If this point has not been brought up, you could nest your clicked function under your window function. This way your clicked function has access to all the variables under your window function as they are in the same scope. That is if you don't want to define a class.
@gastonscazzuso4113
@gastonscazzuso4113 4 жыл бұрын
Thanks Tim !.. your tutorials are very clear, with a slow , easy & understandable English for non-native english spoken users!...
@vitormendonca2905
@vitormendonca2905 3 жыл бұрын
@@HalfABoolean_Studios But indian accent is really easy to understand most of the times, honestly i don't even care, they're awesome programing
@soupnoodles
@soupnoodles 3 жыл бұрын
"Now if thats confusing.. uh.. I dont really know what to say" Lmao
@luizsaraiva4635
@luizsaraiva4635 3 жыл бұрын
Heyy, I'm from Brazil. You speak so damn well that it feels like I'm watching a class in portuguese. Your channel's content is amazing and helps me a lot. Thanks man.
@alexanderhan9145
@alexanderhan9145 4 жыл бұрын
Robust tutorial :) Looking forward to learn more PyQt5 from you!
@sethallen9420
@sethallen9420 3 жыл бұрын
You're a dawg for creating this content for free. You're helping so many people become better man. Thank you.
@Troll3rHD
@Troll3rHD 2 жыл бұрын
lmao bro chill it's just a 10 min tutorial
@wernerw.1328
@wernerw.1328 3 жыл бұрын
Which "any questions" do you mean. You explained everything exactly and understandable that there are no further questions. I will follow you through the next videos and enjoy it.
@MrPadmanabham
@MrPadmanabham 2 жыл бұрын
This is awesome.. i know some coders directly start with 'Class' but you started from basic and upgraded to "class". This is more helpful in understanding.
@BinaryAdventure
@BinaryAdventure 4 жыл бұрын
Nice tutorials Tim. I appreciate that you showed the raw code first BEFORE demoing the designer.
@mitchellstevens3948
@mitchellstevens3948 6 ай бұрын
Excellent tutorial! I am a beginner with PyQt, and your videos are quick and concise, helping me to rapidly get up to speed! KUDOS!
@donniedorko3336
@donniedorko3336 4 жыл бұрын
Phenomenal series, thank you so much!
@irreadings
@irreadings 4 жыл бұрын
Your tutorials are so useful and clear and easy to follow. Great work, man! Thank you so much!
@humanbeing7938
@humanbeing7938 Жыл бұрын
I like how he explains complicated things so im actually learning form the tutorial and not just copying what he's typing
@abdullahmoiz8151
@abdullahmoiz8151 4 жыл бұрын
thank you very much, this was very clear and concise
@hackytech7494
@hackytech7494 4 жыл бұрын
Thanks for your tutorial. I was eagerly wanted to learn PyQt5 but i was not having any source to learn from. Your tutorials are very easy to follow.
@keshavaaumritum1
@keshavaaumritum1 5 ай бұрын
You make the best videos. Thank you, Tim.
@michaelabiera
@michaelabiera 4 жыл бұрын
Awesome vids. Simple and efficient.
@mr2billylarson
@mr2billylarson 4 жыл бұрын
Thanks for yours videos they helps me a lot !!!
@sribastavrajguru304
@sribastavrajguru304 2 жыл бұрын
Hi Tim, I really appreciate all your work, you are one of the favourite KZbinrs of mine. One suggestion... Please try to zoom out ur screen whenever possible and/or use a larger font size while recording. Thanks
@mdaasil2329
@mdaasil2329 3 жыл бұрын
YOU ARE THE BEST. Tomorrow is my contest submission date and you saved my life. Bro
@chinaguy101
@chinaguy101 3 жыл бұрын
that's amazing, great thanks!
@maedehshahabi4744
@maedehshahabi4744 4 жыл бұрын
You're awesome! it was great.
@crystolica6591
@crystolica6591 4 жыл бұрын
Your videos teach and explain more than all the other videos I watch. I think Im gonna have to buy a Tim mug.
@TechWithTim
@TechWithTim 4 жыл бұрын
😊
@crystolica6591
@crystolica6591 4 жыл бұрын
@@TechWithTim actually I purchased two mugs one to use and one to keep on my shelf. You're famous! Congrats on your job, try not to blow all the employees out of their socks. Not everybody can be a Tim you know.
@TechWithTim
@TechWithTim 4 жыл бұрын
@@crystolica6591 Haha, well I hope you enjoy the mugs!
@arbazkhan8320
@arbazkhan8320 5 жыл бұрын
Nice video man 👍
@vadim6385
@vadim6385 4 жыл бұрын
your tutorials are great
@user-jw9jr4xu1d
@user-jw9jr4xu1d 2 жыл бұрын
Thanks! Very good explanation, very clear even for me - English is not my first language.
@PodcastsInternacioanis
@PodcastsInternacioanis 4 жыл бұрын
Hey, I'm from Brazil, my english is not too good, but I can understand you perfectly, good job, thanks.
@dannisisgt
@dannisisgt 5 жыл бұрын
great video!!
@Soljarag5
@Soljarag5 5 жыл бұрын
Nice tut
@dnetne5508
@dnetne5508 4 жыл бұрын
Damn, interesting.. thank you for the tutorial
@yousefrofa
@yousefrofa 3 жыл бұрын
hi
@BlueRacket9462
@BlueRacket9462 5 жыл бұрын
Could you do a tutorial on docker after this series. I would really appreciate it because there aren’t a lot of tutorials on docker and you can explain things really clearly and effective.
@justinkim2973
@justinkim2973 3 жыл бұрын
saved my life, thank you
@ten8217
@ten8217 3 жыл бұрын
Thanks. I want to try something new and thanks for this. I love you
@mohammedk.h.f3016
@mohammedk.h.f3016 Жыл бұрын
This is a great video.
@rezamohammadi8100
@rezamohammadi8100 3 жыл бұрын
very very good . thanx
@poopscoot
@poopscoot 4 жыл бұрын
Hey Tim I feel as though you should inform everyone that if you don't tab things correctly while using sublime it can make the script fail. I spent about an hour copying your code trying to figure out why mine wasn't working, just to realize I had a few tabs off. Thanks for these videos so far!
@stephenyuenger5077
@stephenyuenger5077 Жыл бұрын
Thanks!
@neopoligraf9991
@neopoligraf9991 3 жыл бұрын
a very usefull information!!!
@lbyfusyon7099
@lbyfusyon7099 5 жыл бұрын
You are the best.
@MrELFP
@MrELFP 4 жыл бұрын
Gracias Tim.
@JasonLopez
@JasonLopez 2 жыл бұрын
Dude, just subscribed to you.. you explain shit perfectly... Keep it up.
@katmanduYT
@katmanduYT 3 жыл бұрын
thank you so much for doign this
@pyluke5621
@pyluke5621 4 жыл бұрын
very good tutorial
@markruiz9397
@markruiz9397 3 жыл бұрын
good first tutorial Tim
@gamertronky8648
@gamertronky8648 Жыл бұрын
With you programming becomes complicated. Without you programming is easy.
@jaishukla1331
@jaishukla1331 3 жыл бұрын
In order to pass the label, you can use the lambda function and then refer it as a parameter for the function.
@sushantdahal7809
@sushantdahal7809 3 жыл бұрын
HELP When I run the exact same program @ 1:53 it says this: 'PyQt5.QtCore.pyqtBoundSignal' object has no attribute 'connnect'
@tirthz
@tirthz 3 жыл бұрын
Atlas Found a perfect tutorial series for myself
@nikhilchauhan5837
@nikhilchauhan5837 5 жыл бұрын
Next tutorial on pwa with python or python with react/react native☺️☺️ great work👍
@adityaj7664
@adityaj7664 3 жыл бұрын
Hey Tim! first of great video, I had this one question, say I wanted the label to change text once again, that is upon a second click I wanted it to display some other text, I tried connecting it once again but a single click directly leads to the second click's text and basically ignores the first one.
@Didi-si5cs
@Didi-si5cs 3 жыл бұрын
Tim, you are my Python professor. I learned a lot from you. Thank you very much. And would you please make a video about how to make a stand-alone executable file out of a whole project?
@imaginaoYouTubesoquecomarrobas
@imaginaoYouTubesoquecomarrobas 3 жыл бұрын
I believe he already has a video about PyInstaller, but I'm not sure.
@MananGandhi
@MananGandhi 3 жыл бұрын
@@imaginaoKZbinsoquecomarrobas it isn't pyconverter, it is pyinstaller
@imaginaoYouTubesoquecomarrobas
@imaginaoYouTubesoquecomarrobas 3 жыл бұрын
@@MananGandhi oops...
@ChrisHalden007
@ChrisHalden007 5 жыл бұрын
Great video !! Why does the label x and y seem to change when you click the button ? It looks like the new label shows a bit higher!?!
@migueldomingos4570
@migueldomingos4570 4 жыл бұрын
Love your tutorials!With this GUI knowledge ia am building a app to store your accounts(passwords, usernames etc) iwth facial detection to login in.
@sainco3036
@sainco3036 5 жыл бұрын
thanks.
@sitadevimuthkhod2574
@sitadevimuthkhod2574 4 жыл бұрын
How do I use this for an exit button? os.system(cmd) QtCore.QCoreApplication.instance().quit() OR self.close() don't seem to work when put into def quitAction(self) and invoked through quitbtn.clicked.connect(self.quitAction)
@ravitejabanda7897
@ravitejabanda7897 2 жыл бұрын
Hi Tim, can you make a video on how to resize a QMainWindow or a QWidget class to fit the dimensions of the screen being used(since every monitor has different dimensions) without inserting a layout to the widget.
@kitgary
@kitgary 4 жыл бұрын
I get warning for defining instance attribute outside the __init__ function by pylint, maybe you need to put them back to the __init__ function to follow best practice.
@LeFoireux
@LeFoireux 5 жыл бұрын
In the next video you will show us how to change the button's position?
@hamzanaseer1529
@hamzanaseer1529 4 жыл бұрын
so if we have multiple buttons we have to create separate update functions for them?
@AlanWagoner
@AlanWagoner 4 жыл бұрын
Nice video. What color theme are you using if you don't mind my asking?
@jond532
@jond532 3 жыл бұрын
Hi Tim! I have a pushButton that calls a function to print something. When i click the pushButton i get a small delay before the function is called, do you know why?? edit: id like it to be instant.
@dannisisgt
@dannisisgt 5 жыл бұрын
Hi Tim, there is a error I got when close windows click over "X" right up window: An exception has occurred, use %tb to see the full traceback. SystemExit: 0 c:\users\danni\appdata\local\programs\python\python37-32\lib\site-packages\IPython\core\interactiveshell.py:3304: UserWarning: To exit: use 'exit', 'quit', or Ctrl-D. warn("To exit: use 'exit', 'quit', or Ctrl-D.", stacklevel=1)
@kayombo1001
@kayombo1001 3 жыл бұрын
Hi, thank you for sharing, please, what about if I want to button to behave like a calculator, when I click it shows up the number in a separet windows? Sorry for my broken English, Iam angolan and we Speak Portuguese.
@fcmorena246
@fcmorena246 3 жыл бұрын
thanks mate, can you make more videos' on this GUI please
@Lofwyrf
@Lofwyrf 5 жыл бұрын
How to Add buttons via with at method? To Create a dynamic UI? Nice Vid btw :)
@LoLGamers4Life
@LoLGamers4Life 4 жыл бұрын
Hi Tim, your videos are great, and y ou are an exceptionally talented young man. My question is....how do you personally go about learning this stuff? Do you read through the documentation on the PyQt website? Follow other tutorials? I'd love to learn the same way you learn.
@tasarm4939
@tasarm4939 3 жыл бұрын
W3 SCHOOL
@danielandrews5357
@danielandrews5357 4 жыл бұрын
If you have already imported QtWidgets from PyQt5, why are you importing QApplication and QMainWindow separately?
@preethishroychowdhury4160
@preethishroychowdhury4160 4 жыл бұрын
Hi Tim . Your videos are awesome, but I am having an issue in running the code in Python 3.7, Microsoft Visio. I am using Pylinter here. The error I am getting is " illegal target for annotation python(parser-16) 3.7" near self, def__init__(self): super(MyWindow, self).def__init__() self.setGeometry(100, 100, 300, 300) self.setWindowTitle("Roy's Test") self.initUI() please advise
@khf3940
@khf3940 4 жыл бұрын
you can pass in arguments to the function by using lambda, for e.g: pushButton.clicked.connect(lambda: clicked("hello")) instead of having to create classes and stuff
@MrIsaacpr7
@MrIsaacpr7 8 ай бұрын
Can I use PyQt to create a simple iPhone app with Python code?
@jameswals9042
@jameswals9042 4 жыл бұрын
Does this app run on Android?? Thanks, your tutorials rock.
@dansam42
@dansam42 3 жыл бұрын
Although all the OOP stuff is great, it seems to me that you would have to keep doing this labor intensive work every time you used Designer to tweak your GUI. Could you somehow pass the reference to QMainWindo ("win") to other methods that need access? Actually.... I'm not even sure if b1 is a member of the win class.... so maybe that won't work.
@dev4life
@dev4life 5 жыл бұрын
from where did you learned PyQt5?
@davidkong9617
@davidkong9617 3 жыл бұрын
if i edit the UI in designer, does the code in python file change too?
@A_Szoros
@A_Szoros 3 жыл бұрын
Hey! I have a little problem here : self.b1.clicked.connect(self.clicked()) its not working for me just with lambda ( self.b1.clicked.connect(lambda : self.clicked())) without lambda I get an "argument 1 has unexpected type 'NoneType'" error message. Anyone know why?
@omkarsalunke804
@omkarsalunke804 4 жыл бұрын
Hi Tim, thanks for your python tutorials that help me and my team to learn it in simple way. I am facing problem with 'designer'. I did pip for PyQt5-tools l, however 8 did find the designer under folder. Please help.
@sameersehgal.90
@sameersehgal.90 4 жыл бұрын
C:\Users\*****user name***\AppData\Local\Programs\Python\Python36\Lib\site-packages\pyqt5_tools\Qt\bin
@gamingtweaks3065
@gamingtweaks3065 3 жыл бұрын
dude!its Giving error of tab error. some type space indention!! please help using sublime text 3 editor for this
@danielbayer699
@danielbayer699 5 жыл бұрын
hey Tim, thanks for putting in the effort on explaining, how python and qt works. After following the tutorial, everything works fine, except that MyWindow doesn't refresh without focusing another application on my Mac first, so even if the event of the clicked button is recognised accordingly which can be seen with print in terminal, the button / labels do no show the new values. Switching to Safari and going then back to the Python Application, the label shows the new value. Do you have any idea, why it doesn't refresh on the button event?
@gabrieldessere-susini5363
@gabrieldessere-susini5363 4 жыл бұрын
Hey man, have you figured out the solution? I'm still having this problem and can't seem to find anything about it. Thanks a lot.
@Bryan-bh7cy
@Bryan-bh7cy 4 жыл бұрын
same issue =.=
@robertopicco1972
@robertopicco1972 4 жыл бұрын
It's a known problem of PyQt5. Add self.label.repaint() after self.label.adjustSize() within update function
@Nataliee941
@Nataliee941 4 жыл бұрын
Thanks Roberto Picco! Worked like a charm!
@erikb7758
@erikb7758 4 жыл бұрын
@@robertopicco1972 Thank you! This fixed my issue.
@ApplySkills
@ApplySkills 4 жыл бұрын
Can someone explain b1.clicked.connect(clicked) is connect() a function or a method? which class is this found under?
@geraldgeraffe2209
@geraldgeraffe2209 4 жыл бұрын
Well, "clicked" is an event, so my guess is that there is some sort of event/signal class and that "clicked" is an object of that class that the button happens to have a variable for. So that would make it a method.
@oussamaaatiq8293
@oussamaaatiq8293 4 жыл бұрын
What is the difference between: super(Myw=Window,self).__init__() & super(QMainWindow).__init__() ?
@inuwara6293
@inuwara6293 2 жыл бұрын
when adjusting the window, labels and buttons doesn't get readjust so that's what i'm dealing with right now any kind of solution?
@MoodSwingZX
@MoodSwingZX 3 жыл бұрын
How about certein right clicked event connected to certein button
@user-mn6jc5si2k
@user-mn6jc5si2k 7 ай бұрын
which python interpreter are you using?
@AmanKumar-bi4jl
@AmanKumar-bi4jl 2 жыл бұрын
But if i use qt designer app then what should I do?
@felyppekazan9467
@felyppekazan9467 3 жыл бұрын
Where did this "connect" came from? I tried using DIR, HELP, searching the documentation etc and i didn't find it. Thus, PyCharm won't auto-complete this. (Really beginner here sry)
@mariodrakos1029
@mariodrakos1029 3 жыл бұрын
I am not familiar with PyQt but the documentation states, that QPushButton inherits from QAbstractButton, which inhertis from QWidiget, which finally inherits from QObject. The decription from QObject says, that you can connect or disconnect signals to a slot via the fucntions connect() and disconnect(). The documentation of QAbstractPushbutton lists the Signal clicked. I guess this is where the function connect derives from, but I am not 100 % sure. You can probably connect to different signals to the button in the same way. I.e.: "self.b1.pressed.connect(self.OnPressBtn)" or "self.b1.released.connect(self.OnReleaseBtn)" calling different methods for pressing and releasing the button. The documentation also has a chaoter about Signals and Slots, where the method connect() is described. www.riverbankcomputing.com/static/Docs/PyQt5/signals_slots.html#connect
@keshan-spec
@keshan-spec 5 жыл бұрын
dude.. can u help me out.. i mean like.. some tips and resources ... on how you self study .. a video maybe? please? .. it'd be really helpful. thank you
@agustami7809
@agustami7809 4 жыл бұрын
How to upload image n save the path in database
@safdafdasdfasdf6300
@safdafdasdfasdf6300 3 жыл бұрын
When I made the code for the button and then press play, it gives me a syntax error. Any reason why?
@SH1xmmY
@SH1xmmY 4 жыл бұрын
Is tkinter better or PQt5 or kivy??
@mikoajwysocki6699
@mikoajwysocki6699 3 жыл бұрын
Pozdrawiam Pana Piotra Kozierskiego :)
@SamuelBachorik-Mrtapo8-ApeX
@SamuelBachorik-Mrtapo8-ApeX 4 жыл бұрын
Hey guys please how i can make this button work more times ? I mean click button 3 times and label will change 3 times to something else. Is that possible ?
@user-hn1gp7fd2u
@user-hn1gp7fd2u 4 жыл бұрын
Yeah That's simple. For eg- > self.label.setText(str(random.randint(0,5))) will show a new value b/w 0 to 5 in label each time button is pressed or Just store a value in a variable and update that variable to a new value each time button s pressed.
@sarveshkhandelwal6039
@sarveshkhandelwal6039 4 жыл бұрын
I get an import error when I run my python programs since I installed Anaconda, I need your help
@mastertech901
@mastertech901 5 жыл бұрын
Could you just add the self.label.adjustSize() directly to the clicked method instead of creating an update method?
@khmsalhuas1
@khmsalhuas1 4 жыл бұрын
Yeah you can definitely do that.
@kunalbose493
@kunalbose493 3 жыл бұрын
Hi, nice tutorial but can you please tell how to fix the name error i am getting, it says NameError: name 'QApplicataion' is not defined
@therealexodus7297
@therealexodus7297 3 жыл бұрын
Run the imports again
@leoowww
@leoowww 4 жыл бұрын
Hello, w When I run this code in visual code this error appears: cannot import name 'QMainwindow' from 'PyQt5.QtWidgets'
@janmartinsky9101
@janmartinsky9101 4 жыл бұрын
just do it in pycharm
@preethishroychowdhury4160
@preethishroychowdhury4160 4 жыл бұрын
you can work without importing : from PyQt5.QtWidgets import QApplication, QMainWindow, QLabel, QPushButton
@angelos3540
@angelos3540 2 жыл бұрын
global label label.setText... that would also work hehe
PyQt5 Tutorial - How to Use Qt Designer
10:53
Tech With Tim
Рет қаралды 792 М.
PyQt5 Tutorial - MenuBar (Shortcuts, Status Bar and Triggers)
11:23
Tech With Tim
Рет қаралды 250 М.
لقد سرقت حلوى القطن بشكل خفي لأصنع مصاصة🤫😎
00:33
Cool Tool SHORTS Arabic
Рет қаралды 29 МЛН
Inside Out Babies (Inside Out Animation)
00:21
FASH
Рет қаралды 24 МЛН
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 56 МЛН
How To Practice Programming So You Actually Get Good
15:46
Tech With Tim
Рет қаралды 111 М.
PyQt5 Tutorial - QMessageBox and Popup Windows
9:13
Tech With Tim
Рет қаралды 151 М.
PyQt5 Tutorial - Images and QPixmap
6:40
Tech With Tim
Рет қаралды 165 М.
How to use Qt Layouts
19:18
Velcode
Рет қаралды 91 М.
Please Master These 10 Python Functions…
22:17
Tech With Tim
Рет қаралды 115 М.
5 Tips To Organize Python Code
12:16
Tech With Tim
Рет қаралды 226 М.
Unlocking your CPU cores in Python (multiprocessing)
12:16
mCoding
Рет қаралды 299 М.
Premature Optimization
12:39
CodeAesthetic
Рет қаралды 780 М.
لقد سرقت حلوى القطن بشكل خفي لأصنع مصاصة🤫😎
00:33
Cool Tool SHORTS Arabic
Рет қаралды 29 МЛН