- 34
- 229 814
Boot dev
United States
Приєднався 11 січ 2022
New videos every week about backend development in Golang and Python. If you're interested in becoming a backend web developer you've found the right place.
www.boot.dev
www.boot.dev
How does Bubble Sort work? (Animated)
Now what's this talk about bubbles on a programming video? We certainly aren't goofing around are we? Well, bubble sort is probably one of the first algorithms we learn, and also one of the slowest, but it introduces us to the wonderful world of sorting algorithms, where down the line we can further explore the complexity and speed of sorting.
Learn back-end development - www.boot.dev
Learn Algorithms - www.boot.dev/learn/learn-algorithms
Learn back-end development - www.boot.dev
Learn Algorithms - www.boot.dev/learn/learn-algorithms
Переглядів: 506
Відео
Learn Python | Full 7-Hour Course
Переглядів 8 тис.14 днів тому
Learn to code using the Python programming language in this full course for beginners. You'll practice writing tons of idiomatic Python with these hands-on lessons and challenges. Course on Boot.dev - www.boot.dev/learn/learn-python Use code TRASHPUPPY for 25% off your first payment Follow TrashPuppy on Twitter: x.com/trshpuppy TrashPuppy's UA-cam: @trshpuppy ⭐️ Contents ⭐️ 00:00 Intro 00:35 Wh...
Common Git Log Options (Animated)
Переглядів 3,5 тис.Місяць тому
'git log' is a command that can feel daunting to new developers, but it doesn't have to be. Let's go over the basics and some useful flags. Feat. @ThePrimeagen Learn back-end development - www.boot.dev Learn Git- www.boot.dev/learn/learn-git
What is a Merge Commit in Git? (Animated)
Переглядів 3 тис.Місяць тому
What is a Merge Commit in Git? (Animated)
What is Git? | Course Intro by ThePrimeagen
Переглядів 7 тис.Місяць тому
Git is *the* distributed version control system (VCS). Nearly every developer in the world uses it to manage their code. It has quite a monopoly on VCS. Let's talk about it with @ThePrimeTimeagen Learn back-end development - www.boot.dev Learn Git- www.boot.dev/learn/learn-git Like & subscribe for the algo if you enjoyed the video!
What is an algorithm? (Animated)
Переглядів 1,5 тис.Місяць тому
The word "Algorithm" can sound pretty esoteric, but algorithms are part of our everyday lives, as they are present in everything, not just computer science. We'll show what algorithms consist of and what they are used for, hopefully demistifying this topic for you! Learn back-end development - www.boot.dev Learn Algorithms - www.boot.dev/learn/learn-algorithms
What is a Pub/Sub Architecture (Animated)
Переглядів 2,5 тис.2 місяці тому
Pub/Sub is a backend architectural pattern, often put into practice with message broker technologies like RabbitMQ, Apache Kafka, Google PubSub, etc. Learn back-end development - www.boot.dev Learn Pub/Sub - www.boot.dev/learn/learn-pub-sub
Why Learn Python? (Animated)
Переглядів 17 тис.2 місяці тому
Python slaps. It may be a dynamically typed programming language, but it's still one of the GOATs. If you''re thinking about learning to code in Python we'll talk about why that's a good idea. Learn back-end development - www.boot.dev Learn Python: www.boot.dev/learn/learn-python
What is a Function? (Animated)
Переглядів 6 тис.2 місяці тому
Functions in programming, and specifically in Python can be hard. Let's break it down with a step by step visual animation. We'll talk about what functions are, why you use them, and everything runs, like, the "order of operations" so to speak. Learn back-end development - www.boot.dev Learn Python - www.boot.dev/learn/learn-python
Linux Filepaths (Animated)
Переглядів 2,9 тис.2 місяці тому
Curious about those big scary filepaths you see on a Unix or Linux command line? We'll break down how they relate to file trees you might be more familiar with as a GUI Andy. Learn back-end development - www.boot.dev Learn Shells and Terminals - www.boot.dev/learn/learn-shells-and-terminals
What's the difference between a GUI and a CLI? (Animated)
Переглядів 3 тис.2 місяці тому
As a developer you might find yourself using a CLI (command line application) more than GUI (graphic user interface). CLIs can feel intimidating at first, but actually have a lot of advantages, especially if you have the skills to hack and script your workflows within them. If you want to be a programmer, get used to the command line. Learn back-end development - www.boot.dev Learn Shells and T...
Linux File Permissions (Animated)
Переглядів 3 тис.2 місяці тому
File permissions in Unix and Linux are wonky af. We'll break down exactly how those pesky drwxrwxrwx strings work. Learn back-end development - www.boot.dev Learn Shells and Terminals - www.boot.dev/learn/learn-shells-and-terminals
Compiled vs Interpreted Programs (Animated)
Переглядів 4,5 тис.4 місяці тому
Compiled and interpreted programs are not the same. We'll break down the difference with beautiful animations and talk about how compiled programs execute as raw machine code, while interpreted programs rely on another program at runtime. Learn back-end development - www.boot.dev Learn Shells and Terminals - www.boot.dev/learn/learn-shells-and-terminals
Golang Web Server and RSS Scraper | Full Tutorial
Переглядів 44 тис.Рік тому
Golang Web Server and RSS Scraper | Full Tutorial
Node.js Web Crawler from Scratch | Full Tutorial
Переглядів 23 тис.Рік тому
Node.js Web Crawler from Scratch | Full Tutorial
How does SHA-256 work? (full explanation)
Переглядів 13 тис.Рік тому
How does SHA-256 work? (full explanation)
Wow nice editing and narration
Bro im stuck on the Functions part. whew.. Just having a hard time grasping it. Anyone else?
having only had C as my main language (student in electrical engineering here), I'm all for static types, dynamic types feel super weird to me XD. I once was searching around for how types were handled in python and I couldn't get a good answer to my question, although now I'd guess that an int can be based on anything from 8 to 64 bits ? also, with masking (to make a variable into one that's of another type) aside from speed, I completely agree that dynamic types would be mostly a source of error as opposed to a good thing for more consquential projects.
Can you explain why @dezly-macueley is studying Pyhton-> and wants to get closer to GO? why not go the JS route?
please keep uploading your videos are of high quality, I hope you weren't a backend dev though because I'm not interested in it haha :)
Wat
Thank you for this. I have heard of this algo but never understood the process behind it. I have found in life that I am a visual learner so this was great.
please do you know other channels that explain visually like in this video?
Same way as how the world wide web works. It's just one big gigantic file cabinet, or book that is local and constantly is updated by strangers all around the globe.
This was a great introduction to Pyrhon. TrashPuppy is an awesome presenter. She is funny and unique and makes learning fun. In her own words, Nice job, well done! 🙂
<3 I'm so glad you had fun!!
It's kinda fast for a slow algorithm. Only O(n^2). Not THAT bad
For sorting that's real bad tho
Would have been even cooler if you also mentioned we eliminate the last element in each iteration
You don't need to do that
well explained! very easy to follow
I remember i was struggling in class until i stopped attending and just watched UA-cam lol
Sqlc and goose is a combination I've been excited to put together and did it on my own for a bit. I like the two because no ORM, reported excellent performance, typesafe queries, raw SQL to stay familiar with sql (i.e. no magic from ORMs) and simplicity.
Not sure if this has been answered, but what theme are they using?
Vibrancy Continued!
@@trshpuppy thank you!!
I'm so glad you took the time to record the entire Python course, and post it. I have zero experience with programming, and I found some of the exercises confusing, and didn't always feel I was properly prepared. I haven't quite finished it yet, but I am now in the midst of starting over while I watch this video so I can hopefully get some more context. Also, thank you for introducing us to TrashPuppy. She does an excellent job, and makes this fun (I laughed out loud when she talked about some ways comments are formatting as toxic). I just subscribed to her channel and am really looking forward to watching more. Thanks all. Please have a wonderful day.
Glad you’re enjoying it & Ty for the sub 😊
Why does it make you sick?
Great Course, when she started with Javascript on TwitchTV I was one of her first followers or subscribers I think. Nice to see her improving so much
KERNEL!!! You know me and the OGs wonder how you're doing sometimes :D, good to see you in the comments!
@@trshpuppy Hey :) I have to tune in someday again when I got the time. Hope you are doing well! Great to see you are moving forward in your career. I am also very curious how you are doing with your change from normal web dev to cyber security. I definitly try to catch you when you are going live :)
@@kernel0verflow919 No probs, the change has been great! I hope you're doing well and figured you been busy. Pop in any time :D you're still a VIP haha
@@trshpuppy I am currently at the last phase of an Fullstack Webdev Academy here in germany for the last 1,5 years. When I finish and got a new job (currently I am a nurse at a hospital) I will definitely pop in. Du you have a fixed schedule for twitch? And thanks for keeping me as a VIP. ^^
Currently on your bootcamp and, honestly, don’t understand the reason to be tied so tightly to python as for backend.
All the backend related content on Boot.dev is in Go! The python content is aaaaaall CS fundamentals
29:20 43:10
Trying to complete with freeCodeCamp I see. Good luck.
I say learn a single programming language. Stick with it, don't learn any other language until you master it. That means it's libraries and frameworks. Along with it idiot idiosyncrasies.
Idk!
Wouldn’t it take years of learning to master a language with only the most popular libraries? I think the idea here is getting to fundamentals of the how and why we do things in programming before switching to go for backend.
No class, concurrency, and numpy?
Classes are in the OOP course!
nice
No u
There were some questions I was struggling with in the course, so this is excellent to see. Very excited to delve into this on the weekend
Hope it helps!
Will I get sued if I do a code through
Hmmm?
I only wanted a half course so this doesnt fit the bill, sorry.
Better luck next time
What?? Two of my most trusted techtubers (you and Neetcode) both release a Python full course just when I need it?? What's happening!
WHAT neetcode and I need to go to WAR
Hey, it's trash puppy!
not wrong!
Awesome 🔥🔥🔥
No u
The way I see it, every line of Python code gets me closer to Go. Every line of Go reduces the likelihood of having to suffer with the JS ecosystem.
Closer to Go, closer to God
Yep; I've been a VueJS dev for 6 years, and I want out. Doing the Python course since I'm paying for it, but man, Go here I come...
EXACTLY!!
how can you avoid the js ecosystem when you need it for the browser lol?
@@smnomad9276 Not everyone wants to be a front-end web dev, also JS isn't the only option for front end, it's just the most common so no one technically "needs" it.
That nested dictionary bonus problem seems hard.
i looked through this video to try to find where that bonus problem is given, but i couldnt find it. ive been doing bootdev for a couple months now, and ive learned a couple ways to do it. the first way is to do a nested loop. you iterate over the first dictionary, and if you find a dictionary inside of that, you move to another loop that then iterates over THAT dictionary. the problem with this method is that it takes a lot of computing power (i think, im no expert but i was told this by someone) and you also dont know how many dictionaries might be nested, so youd have to make a bunch of loops and it is just very bad and ugly. the real way to solve this issue is with recursive functions, which i think is taught in course 6 or 7 on boot.dev. you need to loop over the dictionary, and if you find a dictionary, you take that dictionary and you call the function you are already using, within itself, with that nested dictionary as the input. then, no matter how many layers of nested dictionaries you have, it will comb through all of them until there are no more left, and then each function resolves in turn starting from the deepest function in the recursion. there are a couple pitfalls in this method you have to look out for, like infinite recursions. its very cool though.
@@Theos. Ok, thanks. Will try to use your technique
I love boot currently building my first own project with chatgpt help it's hella fun ❤
Course on Boot.dev - www.boot.dev/learn/learn-python Use code TRASHPUPPY for 25% off your first payment
i need guidance help please @bootdotdev
Cool
no u
@@bootdotdev 🙈
I am already on bootdev and learning yet ı will watch. İt is never bad to see more. But Allan I would ask another google meetings because ı missed one due to work
there's a rescheduling link in the calendar invite
@@bootdotdev ı know but unfortunately ı click and ı get a page is not found. Thank you for caring tough
I'm not a Python newbie, but I will watch this course. Thanks PS. Those 'pesky' frontend technologies are awesome 😛
No they're pesky!
Wouldn’t it make more sense to learn front end because there’s not enough front end devs and it’s not as saturated? I’m a graphic designer, so I think front end makes the most sense for me. Since I’m like the frontiest-end there is.