![k0nze](/img/default-banner.jpg)
- 45
- 361 461
k0nze
Germany
Приєднався 26 сер 2021
Python Interfaces and Abstract Base Class (ABC): A Must-Know for Advanced Programmers
Take your Python programming skills to the next level with this must-know topic: interfaces and abstract classes. Learn how to implement these important concepts in your code and become a more advanced programmer. We cover everything from basic syntax to real-world applications. Don't miss out on this essential tutorial!
👉 Website Article for this Video: k0nze.dev/posts/python-interfaces-abstract-classes
🛍️ Get my Cheatsheets on Gumroad: k0nze.gumroad.com
💌 Support me on Patreon: patreon.com/k0nze
☕️ Buy me Coffee: www.buymeacoffee.com/k0nze
🌍 Check out my Website: k0nze.dev
💻 Join our Discord: discord.k0nze.dev
👔 Follow me on LinkedIn: linkedin.k0nze.dev
⏰ Timestamps:
0:00 Intro
0:35 Interfaces in Object-oriented Programming
1:35 Abstract Classes in Object-oriented Programming
2:13 Why Python doesn't have Interfaces and Abstract Classes
3:11 Python Duck-typing
4:55 Duck Test
5:51 Implementing an Abstract Class in Python
7:44 Implementing an Interface in Python
9:45 Outro
👉 Website Article for this Video: k0nze.dev/posts/python-interfaces-abstract-classes
🛍️ Get my Cheatsheets on Gumroad: k0nze.gumroad.com
💌 Support me on Patreon: patreon.com/k0nze
☕️ Buy me Coffee: www.buymeacoffee.com/k0nze
🌍 Check out my Website: k0nze.dev
💻 Join our Discord: discord.k0nze.dev
👔 Follow me on LinkedIn: linkedin.k0nze.dev
⏰ Timestamps:
0:00 Intro
0:35 Interfaces in Object-oriented Programming
1:35 Abstract Classes in Object-oriented Programming
2:13 Why Python doesn't have Interfaces and Abstract Classes
3:11 Python Duck-typing
4:55 Duck Test
5:51 Implementing an Abstract Class in Python
7:44 Implementing an Interface in Python
9:45 Outro
Переглядів: 4 579
Відео
Python Decorators: The Secret to Supercharging Your Code
Переглядів 3,2 тис.5 місяців тому
Enhance your Python coding skills with decorators! In this tutorial, I'll explain what decorators are and how to use them to optimize your code for efficiency and readability. Perfect for both beginners and experienced Python coders. Let's level up your programming game together! 👉 Website Article for this Video: k0nze.dev/posts/python-decorators 🛍️ Get my Cheat Sheets on Gumroad: k0nze.gumroad...
The Python Walrus Operator is Awesome!
Переглядів 7205 місяців тому
In this Python tutorial, we're diving into the mysterious "walrus" operator. Learn its secrets and how it can improve your code quality. 👉 Website Article for this Video: k0nze.dev/posts/python-walrus-operator 🛍️ Get my Cheat Sheets on Gumroad: k0nze.gumroad.com 💌 Support me on Patreon: patreon.com/k0nze ☕️ Buy me Coffee: www.buymeacoffee.com/k0nze 🌍 Check out my Website: k0nze.dev 💻 Join our D...
Python *args and **kwargs Demystified: Everything You Need to Know
Переглядів 1 тис.6 місяців тому
Learn everything you need to know about *args and kwargs in this Python tutorial! These two powerful parameters/operators can help you write more efficient and flexible code. Watch to demystify the details and start using args and kwargs in your projects today! 👉 Website Article for this Video: k0nze.dev/posts/python-args-kwargs 🛍️ Get my Cheat Sheets on Gumroad: k0nze.gumroad.com 💌 Support me ...
I Made a Python Program that Self-destructs, but Clones Itself Just in Time to Live on Forever
Переглядів 4946 місяців тому
In this video, I'll show you my creation - a Python program that self-destructs, but clones itself just in time to live on forever. This experiment explores the concept of self-replication and challenges the concept of destruction. Using Python file I/O, code inspection, and subprocesses 👉 Website Article for this Video: k0nze.dev/posts/python-program-self-destruct-clone 🛍️ Get my Cheatsheets o...
Verilog Development on macOS: The Ultimate Beginner's guide using Verilator and SystemC
Переглядів 2,5 тис.6 місяців тому
In this video, we'll be covering Verilator and SystemC development on macOS. We'll be providing a setup guide and Verilator HDL tutorial to help you get started. If you're a beginner looking to get started with Verilator and SystemC development, then this is the video for you! We'll cover everything you need to know to get started, from downloading and installing Verilator to creating simple de...
Easy GCC and Clang Installation on macOS and Fix Compiler Errors (include not found)
Переглядів 2,6 тис.6 місяців тому
In this tutorial, I'm going to show you how to install GCC and Clang easily on macOS. And fix compiler errors and get started with programming on macOS. If you're having problems with your compilers or you just want to get started programming on macOS, then this tutorial is for you! By the end of this video, you'll be able to install and use the GCC and Clang compilers on your Mac. 👉 Website Ar...
Python @staticmethod vs @classmethod - What's the difference?
Переглядів 14 тис.2 роки тому
Python @staticmethod vs @classmethod - What's the difference?
Why You Should Use Python if __name__ == "__main__"
Переглядів 21 тис.2 роки тому
Why You Should Use Python if name " main "
Your Programming Language is Making Climate Change Worse!
Переглядів 1,8 тис.2 роки тому
Your Programming Language is Making Climate Change Worse!
Insertion Sort Explained & Time Complexity | Python Course #18
Переглядів 6922 роки тому
Insertion Sort Explained & Time Complexity | Python Course #18
What is an Algorithm? | Python Course #17
Переглядів 3642 роки тому
What is an Algorithm? | Python Course #17
Python Functions Everything you need to Know | Python Course #16
Переглядів 7662 роки тому
Python Functions Everything you need to Know | Python Course #16
NFTs Explained? A Computer Scientist's Perspective
Переглядів 5162 роки тому
NFTs Explained? A Computer Scientist's Perspective
Reading and Writing Files | Python File IO | Python Course #15
Переглядів 1,4 тис.2 роки тому
Reading and Writing Files | Python File IO | Python Course #15
Change your Display Resolution with Python from your Task Bar | pywin32 & pystray
Переглядів 4,7 тис.2 роки тому
Change your Display Resolution with Python from your Task Bar | pywin32 & pystray
Python User Input & Interactive Calculator | Python Course #14
Переглядів 3,1 тис.2 роки тому
Python User Input & Interactive Calculator | Python Course #14
Python Loops for Beginners | Python Course #13
Переглядів 4562 роки тому
Python Loops for Beginners | Python Course #13
How to install a Python pip Package from github (https & ssh)
Переглядів 15 тис.2 роки тому
How to install a Python pip Package from github (https & ssh)
Pass by Value vs. Pass by Reference | Python Course #12
Переглядів 18 тис.2 роки тому
Pass by Value vs. Pass by Reference | Python Course #12
Python Dictionaries | Python Course #11
Переглядів 4892 роки тому
Python Dictionaries | Python Course #11
Python Tuples for Beginners | Python Course #9
Переглядів 4032 роки тому
Python Tuples for Beginners | Python Course #9
Python Lists for Beginners incl. List Slicing | Python Course #8
Переглядів 1,1 тис.2 роки тому
Python Lists for Beginners incl. List Slicing | Python Course #8
How to use If, Else and Ternary in Python | Python Course #7
Переглядів 3802 роки тому
How to use If, Else and Ternary in Python | Python Course #7
How to Install Python on Windows 11 | Fix Python is Not Recognized
Переглядів 16 тис.2 роки тому
How to Install Python on Windows 11 | Fix Python is Not Recognized
How to Multiply and Divide Binary Numbers | Python Course #6
Переглядів 2,2 тис.2 роки тому
How to Multiply and Divide Binary Numbers | Python Course #6
Fix Python Relative Imports and Auto-completion in VSCode
Переглядів 61 тис.2 роки тому
Fix Python Relative Imports and Auto-completion in VSCode
How to Add and Subtract Binary Numbers & Negative Binary Numbers | Python Course #5
Переглядів 1,5 тис.2 роки тому
How to Add and Subtract Binary Numbers & Negative Binary Numbers | Python Course #5
Introduction to Binary Numbers & Converting Decimal to Binary | Python Course #4
Переглядів 7282 роки тому
Introduction to Binary Numbers & Converting Decimal to Binary | Python Course #4
Thank you for giving me yet another reason to only use C for everything !
As a python beginner in 2024, I say thank you for this tutorial. There are so many wack articles out there trying to explain 'if __name__ == "__main__":'. I rewound the video a few times but I understand it now.
tnx for ur tutorial it was very good to follow, but i couldn't do it fully. can you help me what i can do after the opening powersell in admi mode and copying the next command and entering "A", it is not working as per your tutorial. what do you think is the problem? i would really appreciate.
Excellent! Clear and consise. 👏
Thank you very much, that video helped me a lot.
Great explanation
What ide you are using?
thanks, this has been very helpful !
🖥️
this is the only video I've found that actually explains this clearly without skipping steps, thank you good sir.
The best decorators' explenation I have ever seen
Came across this video provided by your website, excellent video to get started with C compiling on macOS! Vielen Dank :)
Thank you so much man you made it look easier!!!!!!❤❤
sir can u make a tutorial pytorch running for multiple python ?
What is the purpose of the launch JSON (at 11:20)?
Best method is to use git installation so that we can keep updating the new code
Doesn't quite explain what "ABC" is for. Removing it doesn't break things.
Oh i see, that abstractmethod decorator has no effect unless subclassing an ABC. But still doesn't explain why the Animal class needs it.
It makes the class abstract, so it can't create an object feom it directly, but from another class that inherits it
Thanks for the great video. I have this running on macOS, Win11, and Mint Linux!
Nice stuff brother. Just curious, after 'any' or 'all' functions were broken and we use the witness to check what caused the break, does python goes ahead to check the other values in the list after being broken? or does it stop right where it gets broken? In order works, if the 'any/all' function gets broken and there are multiple reasons why it gets broken, python give you all the values that likely caused the brakage?
what if I want to change the version of python in vscode? What shell I do?
amazing video!! thanks!!
🖥
Thanks... So much
Excellent tutorial! Thank you so much
im trying to add the following things for bison but it says "nvim" command does not exist
Nice explanation, thanks !
Nice video
🖥
🖥
Really good explanation with clear example Thank you brother
Nice video, I really enjoyed it.
Super helpful video! Was looking for something similar to NVM for Python and this fit the bill perfectly!
@k0nze_builds, what is the purpose of this command -> "xcode-select --install"
Honestly, this issue is very annoying, still present on 2024
Thank you!
🖥
brilliant
Thanks for the solution, it's very helpful.
Grazie mille.
Thank you so much K0nze!! This tutorial is the best about pyenv in youtube!!! You saved my life a lot of times. The first time I watched it was in 2022 and today you helped me again !! God bless you so much !!!
Thank you very much! Sir!
💻
perfect!!
Wow i have been struggling to setup gcc properly and was facing include not found error, finally i got rid of it , thanks a LOT !!!!🙏
🖥
Hey, thanks for the detailed video. It's working well for me up until the point I get to installing Verilator. it's isn't automatically installed as in previous steps and when I run the configuration file it terminates with this error. "configure: error: the g++ -std=gnu++11 compiler appears to not support C++11."
I get the same issue installing verilator in my machine.
gtkwave isn't getting installed from that command, need help @k0nze_builds
That's great, thanks, very clear. It took me a lot of trial errors to get a better understanding of decorators to be able to develop more advanced decorators. Your video would have helped me greatly. It would be great to have a equel / part 2 video including the use of @functools.wraps
Thank you! 🎉
This should just work. I am importing a file from the same folder and VS Code can't figure it out. I can't either, that's why I'm complaining.