Welcome to Git Good! In this video, we'll be learning how to initialise and clone repositories, as well as some neat tips on how to set them up!
0:00 - Intro 0:28 - Installing Git 0:49 - Are we using the command line? 1:18 - Creating/initialising a new repository 2:25 - Creating README.md and LICENSE files 3:37 - Creating an .editorconfig file 5:54 - Connecting our local and remote repositories 7:45 - Cloning an existing repository 8:50 - Outro
Welcome to the How to Python series! In this series you'll learn everything you need to know about Python, and become a master of it! This series uses Python 3.9, but will be updated as future versions come out if need be.
Things you'll need:
Python, ideally the latest version: https://www.python.org/downloads/
An IDE - I recommend Sublime Text 3 and Visual Studio Code: https://www.sublimetext.com/3 • https://code.visualstudio.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
Facebook: https://facebook.carberra.xyz
GitHub: https://github.carberra.xyz
Thanks so much to my patrons!
Nick M
Tom Harris
SellingChocolates
Ry Guy
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=eedkOs83a3M
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.
Thanks so much to my patrons!
Adam Dreher
Jaxtar
Roy Smit
#python #discord #bot
...
https://www.youtube.com/watch?v=7PKd7FYEJ8I
Welcome to the How to Python series! In this series you'll learn everything you need to know about Python, and become a master of it! This series uses Python 3.9, but will be updated as future versions come out if need be.
Things you'll need:
Python, ideally the latest version: https://www.python.org/downloads/
An IDE - I recommend Sublime Text 3 and Visual Studio Code: https://www.sublimetext.com/3 • https://code.visualstudio.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
Facebook: https://facebook.carberra.xyz
GitHub: https://github.carberra.xyz
Thanks so much to my patrons!
Tom Harris
SellingChocolates
Ry Guy
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=DCOW_VZbAf8
On Linux, the hardest part of using Python is really in the installation. Sure, you can use the repos, but they tend to be out of date, and you're desperate to get the newest features *now*. Enter: Bash scripting. Oh yeah.
The repo with the scripts:
https://github.com/parafoxia/python-scripts
—
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=S4HfueSI-ow
Python 3.12 is easily the biggest release since...well, perhaps 3.0! It's packed full of game-changing features and improvements, and I can't wait to tell you about them!
Below is a list of chapters cited against any relevant references which you'll find further down. It's absolutely worth doing further reading using these if you want to learn more!
Chapters:
0:00 - Intro
0:21 - A per-interpreter GIL [1-5]
1:59 - Performance improvements [6]
2:39 - Syntactic formalisation of f-strings [6-8]
3:11 - Type parameter syntax [9]
3:38 - Override decorator [10-11]
4:06 - Using TypedDict for more precise **kwargs typing [12]
4:28 - Double Standards! [6, 13]
6:22 - Removals [6, 14-15]
6:56 - Deprecations [6, 16]
7:19 - Outro
References:
[1] https://docs.python.org/3/whatsnew/3.11.html
[2] https://peps.python.org/pep-0684
[3] https://www.artima.com/weblogs/viewpost.jsp?thread=214235
[4] https://wiki.python.org/moin/GlobalInterpreterLock
[5] https://peps.python.org/pep-0554
[6] https://docs.python.org/3.12/whatsnew/3.12.html
[7] https://peps.python.org/pep-0701
[8] https://peps.python.org/pep-0617
[9] https://peps.python.org/pep-0695
[10] https://peps.python.org/pep-0698
[11] https://pypi.org/project/overrides
[12] https://peps.python.org/pep-0692
[13] https://docs.python.org/3.12/library/itertools.html#itertools.batched
[14] https://setuptools.pypa.io/en/latest/pkg_resources.html
[15] https://peps.python.org/pep-0623
[16] https://docs.python.org/3.12/library/tarfile.html#tarfile-extraction-filter
—
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=zwqKtv5y8Bk
Welcome to the series where I teach you how to build a Twitch chat bot in Python! Below are the links to the stuff you'll need:
The GitHub repository: https://github.com/Carberra/twitch-bot-tutorial
Python: https://www.python.org/downloads/
Twitch Devs: https://dev.twitch.tv/
Twitch token generator: https://twitchapps.com/tmi/
DB Browser for SQLite: https://sqlitebrowser.org/dl/
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.
#python #twitch #bot
...
https://www.youtube.com/watch?v=Vxhgv9zttKQ
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=pTrXynst4-A
Welcome to the series! Data analysis is a field very much on the rise, and Python is one of the leading languages. If you want to get in on the action, this series is perfect for you. Remember, the future starts with you!
You can find information on all this series' prerequisites in the official repository. You can also find the datasets there:
https://github.com/Carberra/data-analysis-tutorial
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
Facebook: https://facebook.carberra.xyz
GitHub: https://github.carberra.xyz
Music:
Intro: Manhattan (Dyalia)
Outro: A Caring Friend (Bad Snacks)
Thanks so much to my patrons!
D3monEmper0r
Truth Jones
Soani
Tom Harris
SellingChocolates
Ry Guy
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=nnfax9TdaR4
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=k6eCJDSemu4