Welcome to the How to Python intermediate series! In this series you'll get to grips with some of the more fun part and powerful parts of Python. This video uses Python 3.9.
This series is outdated. See the updated series available here: https://www.youtube.com/playlist?list=PLYeOw6sTSy6ZGyygcbta7GcpI8a5-Cooc
Welcome to the series where I teach you how to build a discord.py bot! Below are the links to the stuff you'll need:
The GitHub repository: https://github.com/Carberra/discord.py-tutorial
Python: https://www.python.org/downloads/
DB Browser for SQLite: https://sqlitebrowser.org/dl/
Discord Developer Portal: https://discordapp.com/developers/applications/
FileZilla: https://filezilla-project.org/download.php?type=client
Windows Terminal: https://www.microsoft.com/store/productId/9N0DX20HK701 (or just use the CMD)
Some other awesome links for you:
- Superboo: the gaming channel I've run for far too long: https://bit.ly/superboo-channel.
- Discord: I have a Discord server! Come check it out here: https://bit.ly/carb-discord.
- Patreon: If you like the videos, consider donating! It would help out so much, and you even get special benefits. Win-win!: https://bit.ly/carb-patreon
If you have any questions, don't hesitate to ask in the comments! I'll try and answer as soon as I can, providing someone else hasn't already done so.
...
https://www.youtube.com/watch?v=Z_RY7yp41h8
Looking to finally get round to creating that VM you've been meaning to make? This video might just be for you.
The Carberra network:
YouTube: https://youtube.carberra.xyz
Twitch: https://twitch.carberra.xyz
LBRY: https://lbry.carberra.xyz
Patreon: https://patreon.carberra.xyz
Discord: https://discord.carberra.xyz
Twitter: https://twitter.carberra.xyz
Instagram: https://instagram.carberra.xyz
GitHub: https://github.carberra.xyz
Tutoring: https://tutoring.carberra.xyz
If you have any questions, don't hesitate to ask in the comments! I'll try and answer as soon as I can, providing someone else hasn't already done so.
#vritualbox #ubuntu #vm
...
https://www.youtube.com/watch?v=h_VBy8FyH_I
Welcome to the updated discord.py series - the series where I teach you how to build a discord.py bot for your server! Below are some links to get you started.
The GitHub repository for the bot can be found here: https://github.com/Carberra/updated-discord.py-tutorial.
Things you'll need:
- Python, ideally version 3.8.0 or later: https://www.python.org/downloads/.
- An IDE - I'll be using Sublime Text 3: https://www.sublimetext.com/3.
- A database viewer - I'll be using DB Browser for SQLite: https://sqlitebrowser.org/dl/.
- The Discord Developer Portal: https://discordapp.com/developers/applications.
Other things you might want:
- Git, if you want to do version control: https://git-scm.com/downloads.
- GitHub Desktop, if you don't want to use the Git CLI: https://desktop.github.com/.
- Windows Terminal Preview, for connecting to a Linux VPS: https://www.microsoft.com/store/productId/9N0DX20HK701.
- FileZilla, if you don't want to use Git for transferring files: https://filezilla-project.org/download.php.
Some other awesome links for you:
- Discord: I have a Discord server! Come check it out here: https://discord.carberra.xyz.
- Patreon: If you like the videos, consider donating! It would help out so much, and you even get special benefits. Win-win!: https://patreon.carberra.xyz.
- Superboo: the gaming channel I've run for far too long: https://bit.ly/superboo-channel.
If you have any questions, don't hesitate to ask in the comments! I'll try and answer as soon as I can, providing someone else hasn't already done so.
#python #discord #bot
...
https://www.youtube.com/watch?v=6NmYW0sB5bs
The GIL has been a core part of Python since anyone can remember, but with plans in place to finally remove it, we take a look at what the GIL actually is, how it works, and why it may well be going away.
Chapters:
0:00 - Intro [1-2]
0:57 - What is the GIL? [3-5]
2:51 - How does the GIL work? [6]
4:16 - Is Python ditching the GIL? [2, 7-9]
6:19 - Outro
References:
[1] https://www.youtube.com/watch?v=KVKufdTphKs&t=731s
[2] https://peps.python.org/pep-0703/
[3] https://wiki.python.org/moin/GlobalInterpreterLock
[4] https://realpython.com/python-gil/
[5] https://www.artima.com/weblogs/viewpost.jsp?thread=214235
[6] http://www.dabeaz.com/python/GIL.pdf
[7] https://discuss.python.org/t/a-steering-council-notice-about-pep-703-making-the-global-interpreter-lock-optional-in-cpython/30474
[8] https://www.youtube.com/watch?v=OC2gnyfmwL8
[9] https://www.youtube.com/watch?v=rImAmkS2ySE
Further reading:
• https://docs.python.org/3/faq/library.html#can-t-we-get-rid-of-the-global-interpreter-lock
• https://mail.python.org/pipermail/python-dev/2001-August/017099.html
• https://www.youtube.com/watch?v=m4zDBk0zAUY
—
If you enjoy my content, consider supporting me on Patreon or becoming a member!
https://patreon.carberra.xyz
https://join.carberra.xyz
If you need help with anything, feel free to join the Discord server:
https://discord.carberra.xyz
I get a lot of people asking, so here's my Visual Studio Code setup!
https://youtu.be/Kk5h6Yxflmw
—
If you have any questions, don't hesitate to ask in the comments! I'll try and answer as soon as I can, providing someone else hasn't already done so.
#python #coding #howto
...
https://www.youtube.com/watch?v=Wy4sI0zFXsU
Welcome to Perfect Python, the series where I show you how to take your code to the next level — perfection.
In this episode we'll be talking about Bandit and Safety. Security issues become ever more prevalent, and especially with the recent events involving log4j, you want to make sure your code is safe and secure. This video will cover two tools that will help you ensure blanket cover, giving you peace of mind that your code is fully secure.
—
If you enjoy my content, consider supporting me on Patreon (or hit the JOIN button below to become a member)!
https://patreon.carberra.xyz
If you need help with anything, feel free to join the Discord server:
https://discord.carberra.xyz
I get a lot of people asking, so here's my Visual Studio Code setup!
https://youtu.be/Kk5h6Yxflmw
—
If you have any questions, don't hesitate to ask in the comments! I'll try and answer as soon as I can, providing someone else hasn't already done so.
#python #coding #howto
...
https://www.youtube.com/watch?v=YZOKnvisJpw
Welcome to the updated discord.py series - the series where I teach you how to build a discord.py bot for your server! Below are some links to get you started.
The GitHub repository for the bot can be found here: https://github.com/Carberra/updated-discord.py-tutorial.
Things you'll need:
- Python, ideally version 3.8.0 or later: https://www.python.org/downloads/.
- An IDE - I'll be using Sublime Text 3: https://www.sublimetext.com/3.
- A database viewer - I'll be using DB Browser for SQLite: https://sqlitebrowser.org/dl/.
- The Discord Developer Portal: https://discordapp.com/developers/applications.
Other things you might want:
- Git, if you want to do version control: https://git-scm.com/downloads.
- GitHub Desktop, if you don't want to use the Git CLI: https://desktop.github.com/.
- Windows Terminal Preview, for connecting to a Linux VPS: https://www.microsoft.com/store/productId/9N0DX20HK701.
- FileZilla, if you don't want to use Git for transferring files: https://filezilla-project.org/download.php.
Some other awesome links for you:
- Discord: I have a Discord server! Come check it out here: https://discord.carberra.xyz.
- Patreon: If you like the videos, consider donating! It would help out so much, and you even get special benefits. Win-win!: https://patreon.carberra.xyz.
- Superboo: the gaming channel I've run for far too long: https://bit.ly/superboo-channel.
If you have any questions, don't hesitate to ask in the comments! I'll try and answer as soon as I can, providing someone else hasn't already done so.
#python #discord #bot
...
https://www.youtube.com/watch?v=2eF6jU42HYk
Welcome to the How to Python intermediate series! In this series you'll get to grips with some of the more fun part and powerful parts of Python. This video uses Python 3.9.
The basics series:
https://www.youtube.com/playlist?list=PLYeOw6sTSy6bHRFwzIA3VAy05J2tJAAoS
Download Python:
https://python.org/downloads
Here are a few editors to choose from:
Visual Studio Code: https://code.visualstudio.com
Sublime Text 4: https://www.sublimetext.com/
The Carberra network:
YouTube: https://youtube.carberra.xyz
Twitch: https://twitch.carberra.xyz
LBRY: https://lbry.carberra.xyz
Patreon: https://patreon.carberra.xyz
Discord: https://discord.carberra.xyz
Twitter: https://twitter.carberra.xyz
Instagram: https://instagram.carberra.xyz
GitHub: https://github.carberra.xyz
Stay until the end of the video for patron and music credits.
If you have any questions, don't hesitate to ask in the comments! I'll try and answer as soon as I can, providing someone else hasn't already done so.
#python #howto #intermediate
...
https://www.youtube.com/watch?v=8O3qVZSk-jY
Thank you for all the support over the last few months! It means the world, really.
The Carberra network:
YouTube: https://youtube.carberra.xyz
LBRY: https://lbry.carberra.xyz
Patreon: https://patreon.carberra.xyz
Discord: https://discord.carberra.xyz
Twitter: https://twitter.carberra.xyz
Facebook: https://facebook.carberra.xyz
GitHub: https://github.carberra.xyz
Music:
"Sunday Skate in Golden Gate" by Otis McDonald
"Sleeplessness" by The Brothers Records
"Lullaby" by Yung Logos
Thanks so much to my patrons!
DARKIE_
Johnny _JTH
Ry Guy
Jaxtar
Roy Smit
If you have any questions, don't hesitate to ask in the comments! I'll try and answer as soon as I can, providing someone else hasn't already done so.
...
https://www.youtube.com/watch?v=t6NR9qev6GQ
Welcome to Perfect Python, the series where I show you how to take your code to the next level — perfection.
In this episode we'll be talking about sorting imports using "isort" (yes, it is stylised all lower-case). This may not seem like a big deal, but it's incredibly useful for those viewing your code, as it allows them to see exactly where everything is being imported from at a glance, and provides insight on what dependencies are being used, and what local files are being brought in.
—
If you enjoy my content, consider supporting me on Patreon (or hit the JOIN button below to become a member)!
https://patreon.carberra.xyz
If you need help with anything, feel free to join the Discord server:
https://discord.carberra.xyz
I do 1-on-1 tutoring sessions too:
https://tutoring.carberra.xyz
—
If you have any questions, don't hesitate to ask in the comments! I'll try and answer as soon as I can, providing someone else hasn't already done so.
#python #guide #devops
...
https://www.youtube.com/watch?v=0faWNIKxAcg