Тёмный
Painless Programming
Painless Programming
Painless Programming
Подписаться
I'm a computer science teacher and created this channel to help my students follow along in their courses. I hope you will grow to love computer science as much as I do.
Binary SearchTree
13:28
Месяц назад
Building an Array Based Heap
7:11
2 месяца назад
Python Solution to Tower of Hanoi
9:55
3 месяца назад
Python Lambda Fcns for Beginners
4:34
3 месяца назад
Python and pickle module - serialize objects
3:20
5 месяцев назад
Error Handling User Input with cin in C++
7:18
11 месяцев назад
Using ChatGPT in C Programming
7:28
11 месяцев назад
Swift Storyboard Tutorial
12:45
Год назад
Creating Flashcards in Unity
19:10
Год назад
Python - Writing Binary Data to Files
4:11
2 года назад
C - Reading/Writing 2D Arrays
11:33
2 года назад
SpriteKit Game - Coin Collecting Game
25:45
2 года назад
Swift Classes - Beginner Tutorial
8:38
2 года назад
Functions in Swift
8:43
2 года назад
Introduction To Swift
11:18
2 года назад
Using Scrolling in a Unity Scene
5:18
2 года назад
Комментарии
@devoiddude
@devoiddude 2 дня назад
is that an online editor you're using ?
@PainlessProgramming
@PainlessProgramming День назад
yes onlinegdb.com
@anshpuri1963
@anshpuri1963 8 дней назад
Amazing video.
@PainlessProgramming
@PainlessProgramming День назад
Thanks!
@maxpro3493
@maxpro3493 16 дней назад
thank you so much, I couldn't find any other video talking about this. I was just about to quit
@PainlessProgramming
@PainlessProgramming 16 дней назад
Glad it helped. Thanks for watching!
@devanshrangan
@devanshrangan 16 дней назад
Awesome tutorial, keep it up!
@PainlessProgramming
@PainlessProgramming 16 дней назад
Thanks!
@adounakebe2546
@adounakebe2546 Месяц назад
I am the 330th like from Senegal.
@alwuVEVO
@alwuVEVO Месяц назад
very useful, thanks
@Peaceful_Lab
@Peaceful_Lab Месяц назад
thank u
@andredcavalcante
@andredcavalcante Месяц назад
Or... just read a string and parse the integer. That is the easier way. scanf is not intended to be used as user input. scanf is a formatted input and, such as, you need to know all types of the input and the sequence of their occurrence. And that info is into the man page. C is not for beginners!
@GaryChike
@GaryChike Месяц назад
Very accessible and clear explanation! Thank you!
@user-vs9uf3ny8z
@user-vs9uf3ny8z Месяц назад
Question, since appending to list is linear time, whereas prepending would be constant, was the choice for the former meant to illustrate list traversal? Just curious since it seems simpler conceptually simpler and more performant to prepend. Thanks so much for your videos btw! Really appreciate the format and work you've put into them
@PainlessProgramming
@PainlessProgramming Месяц назад
That is a fantastic observation. Yes, in my example, insertion is O(n) because of the list traversal. You are correct, that putting the new item at the front would be O(1) and a good performance improvement if you do not need to keep the linked list in order of found Easter Eggs. Another way to do this would be to keep a pointer to the end of your linked list if you know that you will be frequently inserting to the end. Thanks for watching and commenting!
@user-vs9uf3ny8z
@user-vs9uf3ny8z Месяц назад
@@PainlessProgramming for sure, that makes sense. thanks for the reply and again for all your excellent instructional material!
@gabacat
@gabacat 2 месяца назад
Thank you so much!
@JohannesDavidsen2024
@JohannesDavidsen2024 2 месяца назад
Can python script use this as sector writer ? As hard drive manipulation it would be helpful if this can be used as output writer into hard drive sector 😅
@RodrigoVieiradaCosta
@RodrigoVieiradaCosta 2 месяца назад
Great! Thanks for this tutorial!
@shobharaniheddula6049
@shobharaniheddula6049 3 месяца назад
Hello i am from india,i'm a first year student in my college, i just started learning C++ and i completed learning upto functions, i understood your video very well, thanks a lot and also give me some tips to become a proficient programmer, please continue this series, ill recommend to my friends also.
@PainlessProgramming
@PainlessProgramming 3 месяца назад
I did not know I had any viewers from India. Thanks for watching. Best of luck in college.
@shobharaniheddula6049
@shobharaniheddula6049 3 месяца назад
@@PainlessProgramming Thanks
@GaryChike
@GaryChike 3 месяца назад
Very nice tutorial! Next step: adding some cool graphics with PyGame!
@PainlessProgramming
@PainlessProgramming 3 месяца назад
great idea!
@SymereTesfaye
@SymereTesfaye 4 месяца назад
Thank you so much
@SymereTesfaye
@SymereTesfaye 4 месяца назад
oh my god i hope you win a billion dollars in the lottery
@PainlessProgramming
@PainlessProgramming 4 месяца назад
Thanks :)
@GaryChike
@GaryChike 4 месяца назад
Very nice .. my son is learning Python 🐍
@jell._.y
@jell._.y 4 месяца назад
you're amazing 😭. others use all the most complicated methods they could come up with it, but this really isn't so, painful, to code 💖
@PainlessProgramming
@PainlessProgramming 4 месяца назад
Thanks!
@Autotrope
@Autotrope 4 месяца назад
Good tutorial, it's very surprising it didnt have many views.
@sukainaamin-jx7je
@sukainaamin-jx7je 4 месяца назад
oHiO w
@ziadtalaat4
@ziadtalaat4 4 месяца назад
so helpful thanks miss💗
@alchemystgames3229
@alchemystgames3229 5 месяцев назад
OMG, I swear I was trying to find a function like this, you are a lifesaver
@PainlessProgramming
@PainlessProgramming 5 месяцев назад
Glad to hear it. Thanks for watching.
@knodesec
@knodesec 5 месяцев назад
Python is really slow for this simple task 😅
@akhmettolepov9177
@akhmettolepov9177 5 месяцев назад
omg that was so helpful!!!
@RandomGuy74903
@RandomGuy74903 5 месяцев назад
Very helpful😊
@moonlightsemislowed
@moonlightsemislowed 5 месяцев назад
how about if i entered a combination of numbers and letters? my program requires integers. for example, i put "98eg" it should return an error too. but when i entered 98 only, it'll perform what my program is supposed to do
@murtajiz545
@murtajiz545 6 месяцев назад
This was an awesome video! Is it possible for you to make a video covering segues? Would love to hear your take on them 🙌🏽
@Haptic_Drift
@Haptic_Drift 6 месяцев назад
Needed a better understanding on this topic. Thanks! You earned another sub. Please keep teaching!
@raghavgohil2004
@raghavgohil2004 6 месяцев назад
Thank you sooo much for this video!
@dishtroyer142
@dishtroyer142 7 месяцев назад
Everyone needs to see this video! Most people thinks that IA is this all-knowing entity thats gonna enslave humanity, when its only a tool, its excellent for producing mediocre stuff but when you need something a little bit more deep It start giving you random shit 😂
@williamapilado7344
@williamapilado7344 7 месяцев назад
with this operators you can create a binary calculator.
@TheRicherthanyouguy
@TheRicherthanyouguy 7 месяцев назад
Thank you very much extremely handy :)
@ilyassilyass9608
@ilyassilyass9608 8 месяцев назад
Exactly what I've been looking for not more not less, thanks
@bidogo
@bidogo 9 месяцев назад
This is great :D Thank you for the video!
@netanel8334
@netanel8334 9 месяцев назад
do you know a way to change the frequency of the sound?
@hanik4700
@hanik4700 9 месяцев назад
Really helped me understand. Thanks!
@OrbitZeroStudios
@OrbitZeroStudios 9 месяцев назад
Easiest Tutorial on the internet.
@yahsaikol6279
@yahsaikol6279 9 месяцев назад
oooooooooh Thank you for this tutorial Sensie, it's work for me.🤩
@kingtimon1362
@kingtimon1362 10 месяцев назад
How do I write a string and other data types?
@mrprezident0
@mrprezident0 10 месяцев назад
Hey Heather! I just searched for "python hex editor" and this was the first thing that came up! Very cool. I didn't even know you were a computer science teacher.
@PainlessProgramming
@PainlessProgramming 10 месяцев назад
it's a small world! Thanks for checking out my channel. Happy Juggling.
@yolamontalvan9502
@yolamontalvan9502 10 месяцев назад
You’re the best, girl. Thank you.
@PainlessProgramming
@PainlessProgramming 10 месяцев назад
awww... Thanks!
@nikpartare8352
@nikpartare8352 10 месяцев назад
Thanks this was very useful
@alsnyder7017
@alsnyder7017 10 месяцев назад
I was getting error messages during linking. I Googled it, but no help. You were the only one to mention Winmm.lib. I added it, and it started working. I signed in to RU-vid just to thank you.
@mzain823
@mzain823 10 месяцев назад
You really did steal the show with this one. It was simple, accurate and perfect introduction to game development using SpriteKit. Thank you!
@PainlessProgramming
@PainlessProgramming 10 месяцев назад
Thanks so much!
@robertp2552
@robertp2552 11 месяцев назад
Thank you, I forgot about cin.ignore til I saw this - my try/catch was whack and this almost completely handled my error condition. Still a few hiccups but, this is the right direction. Anyway thanks a bunch :)
@janosephlit8326
@janosephlit8326 11 месяцев назад
Hi there, could you do a video of writing, say, instances of classes to a binary file for storage? I'm thinking of doing that for my own program but I'm not exactly sure how to go about it.
@PainlessProgramming
@PainlessProgramming 11 месяцев назад
sure. I just put something together. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-6O_JY4Rtlp8.html
@Xplouding
@Xplouding 11 месяцев назад
Hi, nice video, that's so simple and creative!! How would you put this into a desktop app?? TKInter, wxwidgets......
@Scandinavian92
@Scandinavian92 11 месяцев назад
Thanks for tutorial! Ps: Wouldn't it rather be "I scream"? :D