Тёмный
No video :(

Turn any image into ASCII art! (Easy Python PIL Tutorial) 

Kite
Подписаться 51 тыс.
Просмотров 156 тыс.
50% 1

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

 

26 авг 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 264   
@KiteHQ
@KiteHQ 4 года назад
If you guys made it to the comments, let us know what images you turn (or want to turn) into a ASCII art!
@nassimnedjar2063
@nassimnedjar2063 4 года назад
it works so good!!
@nassimnedjar2063
@nassimnedjar2063 4 года назад
I don't know how to put images in comments using RU-vid, but it's so fine !! good job man!!
@malar5421
@malar5421 3 года назад
I got my script working after a long time.But it works really great. :-)
@humptydumpty6323
@humptydumpty6323 3 года назад
I have a problem showing in sublime. It is showing :- AttributeError: 'NoneType' object has no attribute 'convert'. I am using ubuntu
@malar5421
@malar5421 3 года назад
@@humptydumpty6323 can you please share your full trace back message?
@martinmartin8894
@martinmartin8894 4 года назад
Great tutorial! To maintain the image aspect ratio in ascii format i modified the ratio line of code: ratio = height / width / 1.65 Thank You!
@Canttakethatback
@Canttakethatback 3 года назад
worked for me thanks! but what does 1.65 stand for
@martinmartin8894
@martinmartin8894 3 года назад
@@Canttakethatback Ascii characters hight and width are not equal. Hight is about 1.65 times bigger than width - depending on display. So to compensate that, i added / 1.65
@__blank__4193
@__blank__4193 3 года назад
With value 2 it's much better
@davisionairy4680
@davisionairy4680 3 года назад
@@Canttakethatback How do you actually do this? I tried to do a image of a celebrity to make my friend laugh. But when I copy n paste it doesnt work
@jasonreichert2430
@jasonreichert2430 2 года назад
That worked out perfectly for exactly what I needed. Big time thank you!
@DoubleFL3X
@DoubleFL3X 3 года назад
is not a valid pathname to an image. (Solved) In the first line change import PIL to from PIL import Image and in line 29 remove this PIL.
@niterider3622
@niterider3622 3 года назад
Dude it still doesn’t work, I’m not sure what I’m doing wrong
@DoubleFL3X
@DoubleFL3X 3 года назад
@@niterider3622 the image and the code should be in same folder
@quahmingjun7246
@quahmingjun7246 3 года назад
@@DoubleFL3X there isn't a need tho lmao
@dennistac5549
@dennistac5549 3 года назад
winner here!!
@asdqwe7179
@asdqwe7179 3 года назад
Thanks
@hobbycaptain8792
@hobbycaptain8792 3 года назад
This is video is great. I have been critiquing my coding in an attempt to improve, and my style is similar to yours and works very well for clean clear writing and editing but doesn't seem to be the norm. I think that people could learn a lot from you. Thank you.
@josephololade
@josephololade 4 года назад
Was thinking about this few weeks ago wondering how it's been done
@thebry4n547
@thebry4n547 3 года назад
Likewise bro, but animated
@davisionairy4680
@davisionairy4680 3 года назад
When I try to copy n paste a image it doesnt work
@seamuskills
@seamuskills 3 года назад
you went a little too fast but after making youtube play it at 0.75 speed this tutorial was amazing, thanks
@KanekiSidibe
@KanekiSidibe 2 года назад
definitely
@shouryadeepbera7114
@shouryadeepbera7114 4 года назад
can you please upload it in github?
@0xchef978
@0xchef978 2 года назад
Hey could you help? I'm having trouble with the import PIL.Image. I've tried looking everywhere and see no info about how to get it to work
@gabri3ltz
@gabri3ltz 3 года назад
I get the following result: "new_image_data = pixels_to_ascii(grayfy(resize_image(image))) UnboundLocalError: local variable 'image' referenced before assignment"
@harmandeepsingh935
@harmandeepsingh935 2 года назад
I also
@harmandeepsingh935
@harmandeepsingh935 2 года назад
Can you tell me how to fix this
@gabri3ltz
@gabri3ltz 2 года назад
@@harmandeepsingh935 I'm affraid I can't. I'm sorry.
@harmandeepsingh935
@harmandeepsingh935 2 года назад
@@gabri3ltz its ok bro
@doomthagoon8512
@doomthagoon8512 2 года назад
make sure you return the image
@mohamedpedrou2898
@mohamedpedrou2898 3 года назад
Such an underrated channel You deserve better
@abdullahabd7677
@abdullahabd7677 3 года назад
The main function is kinda sketchy. Three level function argument passing doesn’t look that good. Anyone have that PEP reference for this? Thaf list comprehension compromises readability.
@ot8983
@ot8983 6 месяцев назад
Great tutorial. But you often just type and run over what you type quickly with absolutely no explanation as to what it is, so I'm left feeling like I just copied a code manually rather than learned something new.
@em_iiy
@em_iiy 4 года назад
Really cool video! Would it be possible for you add a simple animation to visually explain what you are doing. Since i often find myself replaying parts of the video to get an idea what the code you wrote does. Anyway, I recently found your channel, and i'm really enjoying your videos.
@cjprocker
@cjprocker 3 года назад
does this work in IDLE python?
@Brandon-gy6rt
@Brandon-gy6rt 3 года назад
im getting invalid path names, even though I copy the absolute pathname/ path from content root into the command prompt
@SalvettiRocco
@SalvettiRocco 3 года назад
same
@gabrielesolms7048
@gabrielesolms7048 3 года назад
what do you mean, how do i fix this
@maxinator1830
@maxinator1830 3 года назад
@@SalvettiRocco You need to write "from PIL import Image"
@maxinator1830
@maxinator1830 3 года назад
@@quahmingjun7246 You need to write "from PIL import Image"
@maxinator1830
@maxinator1830 3 года назад
@@gabrielesolms7048 You need to write "from PIL import Image"
@tqracing
@tqracing 4 года назад
For the aspect ratio to work you need to account for the character dimensions.
@thereedededge
@thereedededge 2 года назад
im getting a few errors saying it has no attribute convert or getdata
@jeff4ever2
@jeff4ever2 3 года назад
UnboundLocalError: local variable 'image' referenced before assignment someone can help me??
@bigmancozmo
@bigmancozmo 4 года назад
**sees doge on thumbnail** me be like: I. MUST. CLICK. THE. MYTHICAL. DOGE
@financerunner
@financerunner 3 года назад
Hi Kite, I’m trying to use a livestream webcam, possibly around 1 sample per second, and covert the text in a defined region to ASCII to be stored in a csv. I’m very very new to python and so I’m wondering if you know how I might go about that
@carlosalmasque8060
@carlosalmasque8060 3 года назад
I have an error that says "Unable to import 'PIL.Image' " and there was an unused variable 'image' what did I do wrong to correct it?
@MygenteTV
@MygenteTV 3 года назад
try running it using python3.9 or just install the module
@pixepo
@pixepo Год назад
it keeps saying invalid path for image even though the image is in same folder , I also give it full path.. help?
@connorsingh1553
@connorsingh1553 Год назад
Same here - have you found a solution?
@thingthing978
@thingthing978 2 года назад
Hi, I keep on getting the error "not a valid pathname to an image" as well as "UnboundLocalError: local variable 'image' referenced before assignment Any help please?
@elciocarlos3636
@elciocarlos3636 2 года назад
insira a linha: from the PIL import image insert the line: from the PIL import image
@pelak77
@pelak77 Год назад
Replace with this line :
@tanercoder1915
@tanercoder1915 4 года назад
interesting quick weekend project to tinker with. thank you!
@kfo-noah5690
@kfo-noah5690 3 года назад
I did cd desktop but it said that the system can’t find the given path
@kfo-noah5690
@kfo-noah5690 3 года назад
@That Coder ty
@salmalichattopadhyay4034
@salmalichattopadhyay4034 2 года назад
Ok, so I followed everything and I also had to install PILLOW module because PIL.Image is not an pre-installed package. And I also run the program and it runs smoothly but when showing the output it basically does nothing but show some dots, it looks nothing like the image I entered. I dont know why this is happening. Is it because I am using IDLE interpreter? If anyone knows why this is happening do let me know
@Spenpai
@Spenpai 3 года назад
I managed to get work with image sets, as an animation of ASCII characters. I added a few more input variables like number of images and image type, and added a frame delay so that it would print to the console with distinct frames instead of being to fast for the human eye. The animation frames will just go on loop, because I though it would be underwhelming if it just showed the animation one time.
@toremolin9709
@toremolin9709 4 года назад
it just says that it's not a valid pathname to an image even though i use .jpg
@samkerr2010
@samkerr2010 4 года назад
Did you find a fix?
@aswinjose9475
@aswinjose9475 4 года назад
Try putting the image in the same folder as the code.
@khwaishtongia1687
@khwaishtongia1687 4 года назад
try from PIL import Image.
@0xtanishq
@0xtanishq 3 года назад
@@khwaishtongia1687 i tried every fix, but didn't worked!
@hashstation74
@hashstation74 3 года назад
same problem here
@asifiqbal5713
@asifiqbal5713 3 года назад
PIL not working... Can anyone help?
@goblockgames4524
@goblockgames4524 3 года назад
Thanks brother! this really helps me!
@svinosuke
@svinosuke 2 года назад
Hey my image paths dont seem to be working for some reason any fixes?
@pelak77
@pelak77 Год назад
Replace with this line :
@manavgandhi1891
@manavgandhi1891 3 года назад
it shows this ModuleNotFoundError: No module named PIL.image, though i have pillow installed in my system.
@muhammadhasil2757
@muhammadhasil2757 3 года назад
same problem did you find a fix?
@rodricbr
@rodricbr 3 года назад
I'd recommend to slow down the tutorial, because this guy is a speech machine
@tr4976
@tr4976 3 года назад
i agree... i'm a beginner, and... i am so lost, how do people talk so fast :(
@largo9711
@largo9711 3 года назад
Line 37??
@humaysdova9560
@humaysdova9560 2 года назад
Great tutorial! Thank you
@noobindianguy1875
@noobindianguy1875 2 года назад
my brain cells explode after watching this
@fgomez
@fgomez 4 года назад
What a great tutorial. Please share the Github link
@KiteHQ
@KiteHQ 4 года назад
Thanks for the reminder! We've added our repo link in the description. Here's the link for this project: github.com/kiteco/python-youtube-code/tree/master/ascii
@mdg61313
@mdg61313 2 года назад
how do I make the lines larger than 100 characters, I tried changing this line larger than 100 but that didn't make a difference. resize_image(image, new_width=1680): any thoughts on how to make this bigger ?
@ghostmonster6044
@ghostmonster6044 3 года назад
Can you help me solve one error about : import "PIL.Image" could not be resolved from source Pylance(reportMissingModuleSource) [1,8]
@AnasDharar
@AnasDharar 2 года назад
I can't find where my txt file is saved. Please help
@dushyantrangarajan3036
@dushyantrangarajan3036 3 года назад
actually i hav an issue the resize function is not working quite right..my ascii is as tall as a giraf
@karmitfrog7968
@karmitfrog7968 9 месяцев назад
can i initialize utf32 / unicode too . if it is what should write
@comicatomics
@comicatomics 3 года назад
All it does is that it keeps saying "'import' is not recognized as an internal or external command, operable program or batch file." I've followed everything else in the tutorial, but I'm really frustrated with the end result being nothing
@basiladeeb
@basiladeeb 2 года назад
In case you are still lost, you need to install a Python interpreter. There are many interpreters for Python, and I personally use the IDLE interpreter.
@Quoneel
@Quoneel 2 года назад
This sounds like you haven't properly set up python.
@jiriheistein4372
@jiriheistein4372 4 года назад
I wasn't able to install Kite. My CPU is not supported. Do I have any other option please?
@tohereknowswhen779
@tohereknowswhen779 2 года назад
have u found the solution?
@anemone5264
@anemone5264 Год назад
Thank you Kite!
@DaDevKing
@DaDevKing 2 года назад
It says PIL.image module does not exist
@cheems24
@cheems24 2 года назад
you figure out how to install PIL?
@DaDevKing
@DaDevKing 2 года назад
@@cheems24 nope
@tohereknowswhen779
@tohereknowswhen779 2 года назад
[Errno2] No such file or directory, it says when i command py script py
@rishikeshsheth104
@rishikeshsheth104 2 года назад
I keep getting a ModuleNotFoundError for PIL. What shoudl I do?
@GamaPerkasa
@GamaPerkasa 3 года назад
it was great, super cool library. thxs
@SaritaKumari-oe5dc
@SaritaKumari-oe5dc 3 года назад
Plz help me I have a error saying "local variable 'image' referenced before assignment
@sphires
@sphires 3 года назад
image is created in the try statement, check the output to see if the exception is printing
@stephencurry3502
@stephencurry3502 3 года назад
by the time i wrote 'import PIL.Image', you already completed the try block! Please try to type a bit slower
@younsrl1493
@younsrl1493 2 года назад
How do u know that u need to do a floor division by 25?
@rishabhsharma6084
@rishabhsharma6084 4 года назад
youtube sent me notification today(5days later)😒😒 wtf RU-vid
@humptydumpty6323
@humptydumpty6323 3 года назад
I have a problem showing in sublime. It is showing :- AttributeError: 'NoneType' object has no attribute 'convert'. I am using ubuntu
@shasoqa
@shasoqa 2 года назад
Nice guide! But what does 'pixel//25' stand for? When join method iterates through 'pixels' which type does 'pixel' get? Thx a lot.
@gecicihesap901
@gecicihesap901 2 года назад
// is the operation for floor divison. This guarantees that we get an integer as the result. So "pixel//25" divides the intensity of the pixel by 25 and rounds it to the smaller integer. The important thing to notice is that he is using the result of "pixel//25" (e.g. let's say 3) to choose an element from the list of ASCII charachters he made earlier (so in our example, it would choose the 4th element, which is "%"). This is also why ASCII charachters were listed in descending intensity at the start.
@vojtechsokala3611
@vojtechsokala3611 Год назад
@@gecicihesap901 Thanks for explaining when i changed ammount of ASCI chars i got error.
@gecicihesap901
@gecicihesap901 Год назад
@@vojtechsokala3611 No problem, mate!
@tomcorlay7380
@tomcorlay7380 3 года назад
Dont work for me
@jonathandias3403
@jonathandias3403 3 года назад
def main(): not working. Just says its invalid syntax
@echoptic775
@echoptic775 3 года назад
Ascii to image when?
@obit0330
@obit0330 4 года назад
more py tutorial, already subs
@pranavendudas6126
@pranavendudas6126 2 года назад
Can we Try it Out in Android Devices in Pydroid3?
@sajiodude973
@sajiodude973 4 года назад
bro can you please help me I am getting an issue: "C:\Users\MY BOOK\Documents\thumb-1920-606500.jpg is not a valid pathname to an image." bro I am stuck here please help me with a valuable info. your projects are really cool I am liking it quite a lot.
@DoubleFL3X
@DoubleFL3X 3 года назад
In the first line change import PIL to from PIL import Image and in line 29 remove this PIL.
@freddaniel1
@freddaniel1 3 года назад
@@DoubleFL3X Thaaaanks!!! This fixed the error
@C_SrajanAcharya
@C_SrajanAcharya 2 года назад
@@DoubleFL3X not fixing tho
@konstantineendeladze9029
@konstantineendeladze9029 Год назад
Can anyone explain why do we devide pixels over 25?
@walterpaizinho
@walterpaizinho 2 года назад
good job! Hey man, how would I do a python request for a url and pull an image of a chemical structure in the terminal? is it possible? thanks
@danielhildebrand7684
@danielhildebrand7684 2 года назад
Idk if you're on linux, but I use wget and "url" in the terminal.
@yovisstar
@yovisstar 3 года назад
Nice tutorial. But i have a question, why does the ascii pixel is divided by 25?
@ankitchaurasia8016
@ankitchaurasia8016 3 года назад
Found answer?
@dancetothemusic99
@dancetothemusic99 3 года назад
Grayscale values are 0 - 255. You want to map that to 10 characters.
@abhaynambiar271
@abhaynambiar271 3 года назад
@@dancetothemusic99 isn't it 11 chars?
@dancetothemusic99
@dancetothemusic99 3 года назад
@@abhaynambiar271 Ah yes, 11 characters. Flat dividing any 0 to 255 by 10 will give you 11 results INCLUDING zero.
@abhaynambiar271
@abhaynambiar271 3 года назад
@@dancetothemusic99 ahhh that makes sense thanks
@vanmanhtran4813
@vanmanhtran4813 3 года назад
how to print it with color?
@MegaNoobyYT
@MegaNoobyYT 2 года назад
You can't
@user-ih4kr9gc4b
@user-ih4kr9gc4b 4 года назад
Thank you
@martinbergstrom7555
@martinbergstrom7555 4 года назад
Cool stuff!
@sapy4124
@sapy4124 2 года назад
My program is not even opening.....why?
@samu-yx8zv
@samu-yx8zv 2 года назад
3:14 can someone please explain the [ASCII_chars[pixel//25]] part please?
@gecicihesap901
@gecicihesap901 Год назад
I am 5 months late, but here it is (copy of my previous comment): // is the operation for floor divison. This guarantees that we get an integer as the result. So "pixel//25" divides the intensity of the pixel by 25 and rounds it to the smallest integer. The important thing to notice is that he is using the result of "pixel//25" (e.g. let's say 3) to choose an element from the list of ASCII charachters he made earlier (so in our example, it would choose the 4th element, which is "%"). This is also why ASCII charachters were listed in descending intensity at the start.
@konstantineendeladze9029
@konstantineendeladze9029 Год назад
@@gecicihesap901 wow thanks so much. You helped me a lot
@gecicihesap901
@gecicihesap901 Год назад
@@konstantineendeladze9029 No problem, mate! I am studying computer science, always a pleasure to help others who want to learn it.
@maxziebell4013
@maxziebell4013 4 года назад
Awesome!
@hichembenberna4745
@hichembenberna4745 3 года назад
Please tell me how can i get a pathname
@paulboss5524
@paulboss5524 3 года назад
у меня что то не работает я не могу ему скормить картинку которую хочу преобразовать в ascii
@mapstardust9761
@mapstardust9761 2 года назад
Line 27: path = input("Enter a valid pathname to an image: ") ^ IndentationError: expected an indented block remove this 27?
@csicee
@csicee 2 года назад
indent it
@anthonyrandazzo4719
@anthonyrandazzo4719 7 месяцев назад
Hey sorry for the ignorance, but when i run the script it tells me no module named 'PIL'. This is my first time in Python so my bad haha.
@ot8983
@ot8983 6 месяцев назад
same here. did not find a solution
@nuudlz5068
@nuudlz5068 Месяц назад
run pip install PIL
@nataliasouza9208
@nataliasouza9208 3 года назад
How i made this into a .exe with a graphic interface? Anyone knows what i need to use to do? And i will ger with python language? - i tried to think in make a site and attempt to convert to exe but idk if work
@MygenteTV
@MygenteTV 3 года назад
use kivy for that
@aradhaymathur
@aradhaymathur 3 года назад
Use tkinter and pyinstaller Pyinstaller need to be installed first. After that convert the program using pyinstaller
@joedew4183
@joedew4183 3 года назад
how do i get PIL
@usertechgamer2310
@usertechgamer2310 4 года назад
Hello bro, it says that "is not a valid pathname to an image." when I try to put. "picture.jpg" (this is the real name of picture)
@0xtanishq
@0xtanishq 3 года назад
@Chiba Liba I tried that but didn't worked!
@muhammadkhafidprayoga2608
@muhammadkhafidprayoga2608 3 года назад
same, i use ubuntu 20.04
@DoubleFL3X
@DoubleFL3X 3 года назад
In the first line change import PIL to from PIL import Image and in line 29 remove this PIL.
@muhammadzubair7419
@muhammadzubair7419 3 года назад
@@DoubleFL3X thanks bro its working
@sagarnewpane8549
@sagarnewpane8549 3 года назад
@@DoubleFL3X Thanks man it worked!
@LuckyLootCrate
@LuckyLootCrate 4 года назад
Tysm :D
@syahrilhidayat6039
@syahrilhidayat6039 2 года назад
I save the project and images in a folder, but when I want to open the image there is a message ril.jpg is not a valid pathname to an image. can you help me?
@syahrilhidayat6039
@syahrilhidayat6039 2 года назад
Done.
@FootballFantasy11
@FootballFantasy11 2 года назад
how to fix this.?
@danielhildebrand7684
@danielhildebrand7684 2 года назад
Very good!
@GuadelupeCooks
@GuadelupeCooks Год назад
I would like to ask How can I add a comment that can be printed along with the image or after the image? Also, can I compile this Python code into a exe file?
@GuadelupeCooks
@GuadelupeCooks Год назад
I added the print() statement. Can this code be compiled with pyinstaller?
@BluGlaxian
@BluGlaxian 3 года назад
am i just slow or something i have him at 0.25 speed and i still cant follow hes so fast
@pimysoft2896
@pimysoft2896 3 года назад
Wait, i don't understand that //25
@_grayven1202
@_grayven1202 2 года назад
Can I just copy paste all this please? I'm not interested in coding and typing all this myself seems pointless
@elmetiu
@elmetiu Год назад
write from PIL import Image instead of import PIL
@Raw-addict33
@Raw-addict33 2 года назад
What if, at the end, I want to export to Jpg or Jpeg instead of .txt? thanks !!
@Joe-rx2lq
@Joe-rx2lq 2 года назад
ascii is an format of characters that you type in, like these ones i am so there is no way u can do .jpg or .jpeg
@redjells5530
@redjells5530 2 года назад
I have an error! it says ' ModuleNotFoundError: No module named ' PIL ' ' - if someone can help me, that would be great. thanks
@lolita001
@lolita001 2 года назад
sudo pip install Pillow
@Spiceysec
@Spiceysec 3 года назад
no module named PIL
@filahatube
@filahatube 2 года назад
NameError : le nom 'image' n’est pas défini
@l.lawliet4584
@l.lawliet4584 3 года назад
can someone give me the python file plz
@kn-uh1zh
@kn-uh1zh 3 года назад
when i try to run code it says ModuleNotFoundError: No module named 'PIL' referring to the import PIL image how do i get this to work
@jonathanf680
@jonathanf680 3 года назад
In the command line write: cd [here the path to the folder where your python file is] And then: pip install PIL
@xavierang3186
@xavierang3186 3 года назад
@@jonathanf680 where is the command line
@quahmingjun7246
@quahmingjun7246 3 года назад
@@xavierang3186 powershell or CMD
@tomay3000
@tomay3000 Год назад
does kite support Notepad++?
@ot8983
@ot8983 6 месяцев назад
kite has been discontinued
@shemkipruto4394
@shemkipruto4394 6 месяцев назад
Here is a challenge , do it in google colab
@krmklx_
@krmklx_ 2 года назад
is not a valid pathname to an image It says this
@avoidevader4038
@avoidevader4038 2 года назад
'function' object has no attribute 'convert' nooo
@mr.bazuka9756
@mr.bazuka9756 2 года назад
Why I get this error?``` list index out of range```
@gecicihesap901
@gecicihesap901 2 года назад
Your ASCII character list doesn't have enough elements OR You forgot to do floor division
@mr.bazuka9756
@mr.bazuka9756 2 года назад
Thanks for replying but i figured out that my list had 1 element short 😅
@gmodandhl2experiments849
@gmodandhl2experiments849 2 года назад
i used the one on your git repo, gave it an image and it wont work
@elmetiu
@elmetiu Год назад
same :(
@elmetiu
@elmetiu Год назад
solved it write from PIL import Image instead of import PIL, then solve the warning that should appear
@hudadamar21
@hudadamar21 3 года назад
how to save as image instead txt ??
@FoxPlaysAlone
@FoxPlaysAlone 3 года назад
screenshot it
@mr.zero-zone
@mr.zero-zone 2 года назад
can anyone help me to solve "image pathname is invalid"
@connorsingh1553
@connorsingh1553 Год назад
I get the same error! have you found any fixes? I'm on mac BTW
@ngonidzashemwanjira208
@ngonidzashemwanjira208 2 года назад
I am using PyCharm and boy do I keep finding more errors
@KJ7JHN
@KJ7JHN Месяц назад
Noice. ❤
Далее
All Top 40 Python Libraries EXPLAINED in 20 minutes
22:04
Coding Challenge 166: ASCII Text Images
22:42
Просмотров 1,1 млн
Музыкальные пародии
00:28
Просмотров 19 тыс.
I Tried Turning Games Into Text
18:18
Просмотров 329 тыс.
The most important Python script I ever wrote
19:58
Просмотров 186 тыс.
ASCII Art with Vanilla JavaScript
41:25
Просмотров 53 тыс.
5 Useful F-String Tricks In Python
10:02
Просмотров 298 тыс.
It's time for change, it's time for Linux.
10:53
Просмотров 167 тыс.
ASMR Programming - Spinning Cube - No Talking
20:45
Просмотров 3,8 млн
Top 18 Most Useful Python Modules
10:50
Просмотров 928 тыс.
25 nooby Python habits you need to ditch
9:12
Просмотров 1,7 млн
Convert Images to ASCII Art in Linux Terminal - jp2a
4:32