Тёмный

Making A Password Manager Using Python & SQL 

Hallden
Подписаться 691 тыс.
Просмотров 215 тыс.
50% 1

Опубликовано:

 

22 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 415   
@Brandonator24
@Brandonator24 3 года назад
"Writing my own password manager using python & SQL" *Climbs a tree for first 11 seconds*
@alexandruburla3527
@alexandruburla3527 3 года назад
Yes but it's the git tree
@Trackrace29582
@Trackrace29582 3 года назад
It’s a git branch
@EloyZuniga
@EloyZuniga 3 года назад
Force push
@BookOfMorman
@BookOfMorman 3 года назад
hahahahahaha
@ChristianFure
@ChristianFure 3 года назад
thats the first step to building this program
@Zuhaibdamudi
@Zuhaibdamudi 3 года назад
When you first announced you were gonna make daily videos for the next few days, I was just expecting vlogs and what you do in your day to day life. But we're getting actual high quality videos where we(and you!) learn something new everyday! These videos are both entertaining and educational. Keep doing what you're doing Kalle, and you're gonna get to a million subscribers soon! You definitely deserve it :)
@Arunnn241
@Arunnn241 3 года назад
He doesn't
@bobsmithy3103
@bobsmithy3103 3 года назад
I just finished watching the video and I can confidently say I've learnt nothing of value from this video. The only thing I took away is that it took him about 10 hours to build this. Be careful of watching youtube channels that make you think you're learning something but you're actually not, you can use your time in much more effective ways.
@Zuhaibdamudi
@Zuhaibdamudi 3 года назад
@@bobsmithy3103 i might not have learnt anything myself, that was not what he was trying to do. But it was both interesting and entertaining to see how he approaches the problem, i gotta appreciate him for that
@hargunbeersingh8918
@hargunbeersingh8918 3 года назад
@@bobsmithy3103 true and well I don't wanna be mean but... ok nvm
@aakashjana6225
@aakashjana6225 3 года назад
Kalle motivates me to work and strive for what I set out for. These videos are more than just inspiration to me , its like fuel to keep me running. I must say Kalle is one of the best tech vloggers with a unique style of content .
@taphahadji4235
@taphahadji4235 3 года назад
2020, the year when programmers started going out and even climbing trees
@SUMITMITRA25
@SUMITMITRA25 3 года назад
true even i started hiking and going out instead of working out in my home, again thats bcz there were no people outside bcz of lockdown
@soupnoodles
@soupnoodles 3 года назад
I like how there are so many stereotypes for programmers like this Do you think all employees in FAANG are shut in no lives 😂
@Heddanofarsan
@Heddanofarsan 3 года назад
I can not code if I not work out A LOT.
@noah77
@noah77 3 года назад
Kalle right now: climbs a tree for an intro. Kalle in 5 years: swims to Mariana trench to say his last words
@mrappu2884
@mrappu2884 3 года назад
lol
@plusk343
@plusk343 3 года назад
Hehe Noah 😁
@ahmedshabahat8786
@ahmedshabahat8786 3 года назад
How to buy that tick
@ahmedshabahat8786
@ahmedshabahat8786 3 года назад
On your name
@romainlm4994
@romainlm4994 3 года назад
Instead of hashing, you can use encryption algorithms with a secret key The algorithms are basically the same as hashing algorithms but they are reversibles with the secret key
@TheOnlyEpsilonAlpha
@TheOnlyEpsilonAlpha 3 года назад
You should include a function to generate safe passwords. It’s one of my most useful functions in current password managers 😇
@datboi1861
@datboi1861 2 года назад
I'm making a password manager and this sounds like a cool idea. Thanks!
@Gadekko
@Gadekko 10 месяцев назад
@@datboi1861 are you still working on this project? hmu
@ChristianHaugland74
@ChristianHaugland74 3 года назад
if you hash your stored passwords then you can’t restore them to use on other website or program. so i guess it is better to do encryption to the passwords you store and only hash the masterpassword for the password manager
@giuliopimenoff
@giuliopimenoff 3 года назад
I have’s really understood how he gets the password back honestly
@iDano98
@iDano98 3 года назад
I think that he uses the stored hash as a password, you can't save a "custom" password. Like at 12:37 I think that "hellofacebook" is only used to create something that goes into the clipboard and you use as a password. At 13:28 you see that the password is made of random letters, numbers and symbols (the hash of something he wrote in a process like the one at 12:37).
@giuliopimenoff
@giuliopimenoff 3 года назад
@@iDano98 then it's useless
@giuliopimenoff
@giuliopimenoff 3 года назад
To hash the password
@iDano98
@iDano98 3 года назад
@@giuliopimenoff Yes, if it works like I understood I completely agree. He used the hash function only to generate some random sequence of characters.
@tradosh
@tradosh 3 года назад
For databases I suggest putting it as a docker image especially when you testing. It works on Windows/Linux/Mac without a lot of configuration!
@asofdevlabs
@asofdevlabs 3 года назад
"and you gonna get to see how bad my handwriting actually is" notepad: hmm okay. sticky notes: okay. people watching this: okay.
@brickviking667
@brickviking667 3 года назад
I wrote a bash front end for my mysql backend. Seems to be simple enough.
@hdraresro4399
@hdraresro4399 3 года назад
I was just doing a course on cybersecurity that recommended the use of password managers and I was really considering creating one in C++. Thanks for this, it will help a lot :)
@Dus3826
@Dus3826 3 года назад
And why not use bitwarden for example?
@lukaskovar6921
@lukaskovar6921 3 года назад
You should use bcrypt hashing algorithm for master password and then save password encrypted with the master password.
@abdullahalshohail2865
@abdullahalshohail2865 3 года назад
"trying to get a lot things to work here on Windows, until i just decided like fuck it i'm gonna go with Linux" is the highlight of this video
@81NARY
@81NARY 3 года назад
Tip: Use docker to setup postgres or your whole dev environment next time. It'll be easier to get up and running and if you create a docker file then it'll be even easier to replicate the whole environment for your next projects.
@alephanull1953
@alephanull1953 3 года назад
I was trying to make a password for a few days now! Since I'm a newbie to Python, I tried to avoid SQL and thought about storing encrypted passwords in a TEXT file I did that , but it didn't so seem good, so I completely started from scratch again and this time I added a Hashing algorithm , SQL Database (also encrypted see:SQLcipher) , Search Engine and maybe even a GUI This video helped alot Kalle!
@abhijeetbyte
@abhijeetbyte 2 года назад
Can u share the project?
@siya.abc123
@siya.abc123 3 года назад
This is awesome. You can use the getpass function to get user password instead of input.
@CybersecurityMeg
@CybersecurityMeg 3 года назад
Oooh, this was super cool to watch. Nice build! Much impress. Especially love how you notate out your requirements before getting to work. SDLC game strong. :)
@LarsKniep
@LarsKniep 3 года назад
Should have used docker, it's make your life as a dev way easier: docker run --name postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres
@fallout__boy1130
@fallout__boy1130 3 года назад
Yep, docker is a modern and convenient way to manage this kind of services... May be he did not know about that
@larrynikx
@larrynikx 3 года назад
Why not use docker for running services like dbs, caches, message brokers etc... there really isnt a point of installing a dev environment that is not replicable on different computers/OSes anymore
@firesnake6311
@firesnake6311 3 года назад
It just getting more interesting to watch your video
@juliankropp
@juliankropp 3 года назад
Kalle: it's kind of cold inside also Kalle: wears t-shirt 😂
@bader51500
@bader51500 3 года назад
He needs to keep his brain warm to function properly (while coding of course)😂
@flausseur
@flausseur 3 года назад
@@bader51500 Do you think it's going to overheat?
@bader51500
@bader51500 3 года назад
@@flausseur I think his brain is water cooled so overheating is not an issue 😂
@bader51500
@bader51500 3 года назад
@Rahmi Acar Good thing I live in Saudi Arabia where the normal temps around 45+ C 😅 The coldest weather I've ever experienced was in the northern region when it reached around 6 C ( I almost died that day 😂)
@mxschmitt_
@mxschmitt_ 3 года назад
You have to encrypt the passwords in the database 😬
@nostalgia5031
@nostalgia5031 3 года назад
Ima watch it, then edit my comment to respond.
@micropanda7916
@micropanda7916 3 года назад
@@nostalgia5031 i think you forgot to edit
@tyler27-s2j
@tyler27-s2j 3 года назад
@@micropanda7916 No no, he just like to take his time.
@micropanda7916
@micropanda7916 3 года назад
@@tyler27-s2j makes sense
@davidfarah
@davidfarah 3 года назад
@@Chigi42 damn he's really taking his time
@anonuser2640
@anonuser2640 3 года назад
I have a challenge for you hack your password manager and then fix it to make strong from other hack.
@harrisonbirkner5744
@harrisonbirkner5744 3 года назад
Kalle I love these daily videos! 😍 Personally, I would really enjoy seeing some vlog type videos, you're a very intriguing person 😂
@usmanmir5663
@usmanmir5663 3 года назад
Kalle is one fire with daily uploads 🔥
@cobbledev9045
@cobbledev9045 3 года назад
The hash here is useless, do encryption using the masterpassword instead.
@__se7entin__
@__se7entin__ 3 года назад
Why is it useless?
@vaidhyanathansm7625
@vaidhyanathansm7625 3 года назад
@@__se7entin__ It is not possible to get the original message digest once it is hashed. It is irreversible!
@__se7entin__
@__se7entin__ 3 года назад
@@vaidhyanathansm7625 aha. Yeah that's right
@kornbread5359
@kornbread5359 3 года назад
@@__se7entin__ also, becaue the way passwords are cracked. If attacker has the hash and knows which function was used it can be cracked easily, by brute force hashing passwords until the hash is found.
@__se7entin__
@__se7entin__ 3 года назад
@@kornbread5359 i mean, yeah they can brute force to find the raw text but how is encryption safer than hashing here?
@SintaxErorr
@SintaxErorr 3 года назад
im currently designing my own encryption algorithm. i know people say dont do it cause it wont be secure but i wanna learn new things. so i could add that to this kind of idea
@machinze_edits
@machinze_edits 3 года назад
A great person, whom I ever met on RU-vid
@fallout__boy1130
@fallout__boy1130 3 года назад
This is ok for a prototype. But for a real production build I would actually require a master password to decode every pass in the DB. I would also use SQLalchemy, host the db somewhere online (Aws or Azure) and add some tests to avoid regression. This is nice tho.
@aakinpatel
@aakinpatel 3 года назад
Have you applied this idea yourself? How did it go?
@vaishnavejp9247
@vaishnavejp9247 2 года назад
im getting started with cybersecurity, could you elaborate?
@cubernetes
@cubernetes 3 года назад
I LITERALLY thought yesterday of writing my own Password Manager and couldn't find anything on the Web, and then BOOM this!
@ramonvandenengel
@ramonvandenengel 3 года назад
i really like your videos, i really watched every video that came out lately, they just keep getting better, keep it up !! I also started coding recently, you have inspired me, thank you
@michaelhoefler5118
@michaelhoefler5118 3 года назад
If you hash the passwords and store them you won't be able to restore them later on. Hashes are one way functions. You'll probably want to use the master password to encrypt the passwords (AES or something), so someone can't just dump the plaintext passwords. Also you (might) want to sanitize SQL user input depending on who will be using this. Interesting idea though! P.S. Docker would make your life easier :)
@ping3995
@ping3995 3 года назад
I think u should start making tutorials for beginners to and teach more people this wizardry 🔥🔥 Glad to find your channel
@baslealsenbeto2522
@baslealsenbeto2522 3 года назад
Always motivated to program after watching your videos. Keep it man👍
@VickyMei
@VickyMei 3 года назад
Hello! I worked for a password manager company! LOL this is an interesting video
@swagbroncorr2708
@swagbroncorr2708 3 года назад
That hair is beautiful 😍😍😍
@blablabla12321
@blablabla12321 3 года назад
Focus on studies
@asianhavoc1872
@asianhavoc1872 3 года назад
@@blablabla12321 🤫 Let him/her enjoy!
@ahmedshabahat8786
@ahmedshabahat8786 3 года назад
What a stunt was that intro😀😀
@alubhau
@alubhau 3 года назад
Simp alert
@alexanderklee6357
@alexanderklee6357 3 года назад
"it is also kinda cold insides" *wears a t-shirt*
@robertlemonsjr
@robertlemonsjr 3 года назад
Funny. Next clip has no hat and a hoodie. Go figure
@TechnoTrace
@TechnoTrace 3 года назад
Amazing kalle❤️❤️❤️❤️🙏🏻🙏🏻 M looking forward. I'll make a gui version of that and link it here. Wouldn't it be great??😀😀✌️
@Christine-lo9pe
@Christine-lo9pe 3 года назад
You make me start learning Python, I was a big fan of Javascript.
@TheCodeholic
@TheCodeholic 3 года назад
Thanks Kalle for your videos. May I ask you from which source do you get background sounds? Thank you.
@lewislebentz9418
@lewislebentz9418 3 года назад
Link to GitHub code is here: github.com/KalleHallden/pwManager (Wasn't in the description)
@rootshell101
@rootshell101 3 года назад
Don't miss any of Tyrell's videos !
@kubos7184
@kubos7184 3 года назад
I love when he just randomly climbs a tree
@mgaliazzo
@mgaliazzo 3 года назад
Keep up the quantity of uploads please. I love it :)
@WOUUUTT
@WOUUUTT 3 года назад
Didn't know Kali's terminal looked this pretty
@mariah4197
@mariah4197 3 года назад
You literally look like a Disney prince. Great content BTW
@kamertonaudiophileplayer847
@kamertonaudiophileplayer847 3 года назад
Thanks for the video, I took your solution, slightly modified and it works great.
@Mr.Leeroy
@Mr.Leeroy 2 года назад
Not that long ago we used to call such reinventions like "How NOT to ... my own.. " and it was damn appropriate. Nowadays 'info' lacks even more characteristics as in term "information" (completeness, trustworthiness, etc.).
@GiorgioCamozzi
@GiorgioCamozzi 3 года назад
I can reccomend MAMP (there is a free version) to get an SQL database up and running super quick with a couple of clicks... It creates a MySQL and not a Postgres DB but whatever... same thing for this purpose...:)
@ThomasFaller
@ThomasFaller 3 года назад
Aaaah Nice! That’s the type of video that made me subscribe to your channel, not the shallow-vlogger-lets-arrange-my-screen type of videos!! Keep on coding!!!
@pratikamonkar7246
@pratikamonkar7246 3 года назад
Hii plz every week make a project video using python. Love from India
@TrifiMohamed44
@TrifiMohamed44 3 года назад
It's amazing dude!!! Keep it up!+
@noahnolte7288
@noahnolte7288 3 года назад
Postgres seems a bit much. Maybe try sqlite? It has an stdlib.
@atharvparlikar8765
@atharvparlikar8765 3 года назад
I used Json
@dinindutheekshana2254
@dinindutheekshana2254 3 года назад
Hello kalle, I watched your project password manager and it's really amazing.Can you tell more about how to make secret.py.Because lot of beginners are there including me.
@web_masud
@web_masud 3 года назад
Your Intro are awesome kalle I love you intro
@alexhri
@alexhri 3 года назад
You should at the bare minimum encrypt the password. You could use an AES with padding for the login, which unlocks a 2048 bit rsa(good start, anything beyond 2048 is significantly going to affect performance without providing a significant increase in terms of security). Simple implementation and out of the box adds two layers of security: you can't get to the password without a private key and you can't get the private key without the key for the AES cipher. Speaking of the AES, you could pack plenty of additional info and salt and hash the rest of the sensitive data.
@hacksfind3529
@hacksfind3529 3 года назад
Great video man!! I’ve wanted to build one myself and this gave a me a boost 👍
@monkyspnk777
@monkyspnk777 3 года назад
I would love to see an elapsed time counter in one corner that would show us 'mere mortals' how long you worked on something.
@rdoetjes
@rdoetjes 3 года назад
Hash means one way! You mean to encrypt and that is relatively simple with OpenSSL lib to implement RSA encryption. And you never show a password when entering it! Shoulder surfers would be able to get to all your passwords. And you are better of using a sqllite or BerkeleyDB so that you don’t need a whole server! And SQLite can do encryption on the database file as well! Double secure when you also encrypted your passwords.
@swagbroncorr2708
@swagbroncorr2708 3 года назад
STOP UPLOADING SO FAST I CANT KEEP UP!
@mwanikimwaniki6801
@mwanikimwaniki6801 3 года назад
Ikr
@mr.radium1202
@mr.radium1202 3 года назад
u mad bruh? why would u do that! lazy youtubers don't upload for weeks and weeks once they start uploading would u stop this huh! i'm asking u again are u mad bruh?
@vernox4510
@vernox4510 3 года назад
@@mr.radium1202 it was a joke "BRUH? "
@swagbroncorr2708
@swagbroncorr2708 3 года назад
@@mr.radium1202 wow someones salty. its a joke chill i love kalle (and his hair)
@mr.radium1202
@mr.radium1202 3 года назад
@@vernox4510 YES BRUH!
@gilcaplan5765
@gilcaplan5765 3 года назад
How do make the intro look so good- the tree scene and the java/python... green shade thing? And mabye make tutorials on everything you do? Thanks love the vids as well
@pankster07
@pankster07 2 года назад
Hi Kalle, thanks for the video!
@robertbornschein5583
@robertbornschein5583 3 года назад
Love how it's not just me with the climbing on trees thingie xD
@kunalberry5776
@kunalberry5776 3 года назад
Like the intro buddy
@jpalacios117
@jpalacios117 3 года назад
you *Hash* if you need to check if a password is correct but don't want to store the password anywhere because it's not safe. You *Encrypt* when you want to store passwords so that you can access them later wit a key. For anyone who wants to learn more, computerphile has some videos on hashing and encryption.
@abhijeetbyte
@abhijeetbyte 2 года назад
Can we use pandas (python library ) to do all and store passwords & manage them in a csv file. By doing so, their will be no issues related to database in cross platform. Also it is optimized to deal with large data, it has beautiful data frames to display data on console.
@rw5pVfd2pO
@rw5pVfd2pO 3 года назад
"F* it, im gonna go with linux!" Best statement :D
@lyingpancake95
@lyingpancake95 2 года назад
You wear a hat indoors to protect our eyes from its magnificent golden glory? How could you!
@ahmedk.n8126
@ahmedk.n8126 3 года назад
Your video motivated me to make a one my self, and I DID IT ! this is my first project ever in python completely on my own . ps. You could use sqlite it is good with python
@nullbytes6282
@nullbytes6282 3 года назад
I have a simple password manager just in SQLite. Integrating some python is a good idea, thanks.
@gradientO
@gradientO 3 года назад
Pls do a SQL tutorial
@andrewlouis5732
@andrewlouis5732 3 года назад
Thou shalt not stop being educative.
@PaperBenni
@PaperBenni 3 года назад
Why PostgreSQL though? That's a big dependency that's pretty much completely unnecessary. There's nothing it offers that sqlite doesn't that a simple password manager can take advantage of, but it prevents it from being as portable as it could be.
@anymeshsingh
@anymeshsingh 3 года назад
You should try settings up Postgres through docker. That will be more efficient when you are using you own system.
@mohammedaminelm7836
@mohammedaminelm7836 3 года назад
Wow, I've also created a password manager with Python and SQL. What a coincidence.
@thekoder_prayas
@thekoder_prayas 3 года назад
By Copying 😂😂
@mohammedaminelm7836
@mohammedaminelm7836 3 года назад
@@thekoder_prayas 😂😂😂
@mrtek8095
@mrtek8095 3 года назад
Wow ur really getting into Python, why don’t you use a framework like flask or something?
@saltylelele
@saltylelele 3 года назад
He uses it for some things
@saajanbhatia8472
@saajanbhatia8472 3 года назад
There's no point the app he created just needs a command line there is no web app requirement
@mrtek8095
@mrtek8095 3 года назад
@@saajanbhatia8472 yh but that’s the point, I would like to see some usable things from Kalle, like a proper web app with a framework and user accessible button elements instead of just doing it through the command line
@saajanbhatia8472
@saajanbhatia8472 3 года назад
@@mrtek8095 but then that already exists so your not solving anything. Just use Google
@mrtek8095
@mrtek8095 3 года назад
@@saajanbhatia8472 yh but its fun to do in a video
@jansonha2688
@jansonha2688 3 года назад
I get an error: from secret import get_secret_key ImportError: cannot import name 'get_secret_key' from 'secret' Does secret module even exist?
@sagnikmazumder6988
@sagnikmazumder6988 3 года назад
same problem, found a solution?
@Atropos148
@Atropos148 3 года назад
You forgot the github link in the description....great video btw, kinda wanna make my own manager now :D
@ewertonfrancoo
@ewertonfrancoo 3 года назад
Very cool... Wich model is your keyboard? Tks
@hiruthicsha
@hiruthicsha 3 года назад
Hey kalle, I also made a password manager two months ago and tried with tikinter but it doesnt look good, its better if you can make the script as a server and run it with a GUI made with electron. That will be easier to scale
@devangsahani2086
@devangsahani2086 3 года назад
Hey Kalle, recently I started making programs in python and some other languages but I wanted to make my own password manager and test it with Kalis password attacking tools and see if it could crack through my program. I was hoping whether you could make a step by step tutorial on how to make a password manager so I could get some idea of how I could make my own. Thanks
@tmdosu
@tmdosu 3 года назад
You know that there is something called notebook/pocketbook where you keep your passwords and all accounts, right?
@topemeister3000
@topemeister3000 3 года назад
It’s about learning.
@sriniwas764
@sriniwas764 3 года назад
Sqlite would've been a better choice for your case
@zoenyokhanansianipar6703
@zoenyokhanansianipar6703 3 года назад
4:34 love this bg music
@rpggaming6658
@rpggaming6658 2 года назад
hey Kalle. Please which version python did you use ?
@haidaribo6243
@haidaribo6243 3 года назад
You can use Qt5 Framework to create a crossplattform GUI
@darkbyteproductions952
@darkbyteproductions952 3 года назад
I tried making a password manager a few months ago and I made a program similar to this but then I got to the security part...Then I got into encryption hell.... If the passwords are encrypted using a key, if someone gets access to the key, they get access to all the passwords. Now do I have to encrypt the key to the encrypted passwords as well or something?! And then I just gave up.
@FlyingBullets
@FlyingBullets 3 года назад
all password managers work like that, if you got the master password you get access to every password ... look at keepass, lastpass, bitwarden. thats the main purpose, you encrypt many password with one long password.
@FlyingBullets
@FlyingBullets 3 года назад
so if you dont use a password manager and an attacker gets access to one site by some sort of security lack -> lets say your local soccer club gets hacked and they didnt salt+hash your passwords in the db, they have you password in plain text and could login in other accounts too... thats why you use different passwords + cryptic password and because noone will remember all their passwords people use password managers
@davidet9621
@davidet9621 3 года назад
SQL Injection: bonjour
@LuigiCotocea
@LuigiCotocea 3 года назад
Its safer to write your own password manager, and the best part its free!
@NaserAlOqab
@NaserAlOqab 3 года назад
So did you end up encrypting the passwords then decrypting them upon retrieving them instead of hashing?
@TheNeonbuffalo
@TheNeonbuffalo 3 года назад
When you retrieve the password, it is hashed. We cant use that on the sites. Hashing is great for saving them but for begin able to get your password back, i think youd need to use cryptography.
@yamborgmix
@yamborgmix 3 года назад
kali linux is good for java?
@abishekbaiju1705
@abishekbaiju1705 3 года назад
You are amazing bud ❤️
@SStarlight9614
@SStarlight9614 3 года назад
ngl his handwriting isnt even that bad, I had really no problems at all reading it. It's much better than mine😂
@SimplyCode
@SimplyCode 3 года назад
What a intro 👏👏👏👏👏👏
@lesamir2010
@lesamir2010 3 года назад
Hi Kalle! What are the color scheme of your terminal and Vim, and the font-family? Can I also know all the resources used to build this app?
@User1-x5k5b
@User1-x5k5b 3 года назад
Please let me know how to use Flutter in VS code.
@carloslorenzo4348
@carloslorenzo4348 3 года назад
Hey Kalle, i ve been an ipad user for a few years now and i have to tell you that the best investment you can do is Notability. Its the best note taking app ever, you should try it!!!
@stefanovillata9658
@stefanovillata9658 3 года назад
Will you upload the code on github? Right now the repo is empty
Далее
I Built A VS Code Extension For Python
13:08
Просмотров 8 тыс.
I Wrote a Password Manager with Python & SQL
14:37
Просмотров 28 тыс.
impossible lungs test !! 🫁
01:00
Просмотров 3,2 млн
Меня знают уже все соседи😅
00:34
Creating A Raspberry Pi Web Server For My Home!
15:44
Просмотров 616 тыс.
Modern Graphical User Interfaces in Python
11:12
Просмотров 1,6 млн
How Password Managers Work - Computerphile
12:09
Просмотров 467 тыс.
3 Python Projects I’d Put On MY Resume
14:49
Просмотров 71 тыс.
Password Manager in Python
24:57
Просмотров 65 тыс.
How the Best Hackers Learn Their Craft
42:46
Просмотров 2,6 млн
Automating My Workflow With Python
11:46
Просмотров 182 тыс.
The most important Python script I ever wrote
19:58
Просмотров 203 тыс.