![Shaun Halverson](/img/default-banner.jpg)
- Видео 100
- Просмотров 1 098 158
Shaun Halverson
США
Добавлен 19 ноя 2019
I enjoy coding and teaching people :)
Thank you for 5000 subscribers!
Subscriber Milestones
------------------------------------
06/03/2023 - 5000 subs
04/14/2023 - 4500 subs
02/22/2023 - 4000 subs
01/09/2022 - 3500 subs
11/21/2022 - 3000 subs
10/10/2022 - 2500 subs
08/19/2022 - 2000 subs
08/06/2022 - 1900 subs
07/25/2022 - 1800 subs
07/08/2022 - 1700 subs
06/20/2022 - 1600 subs
06/06/2022 - 1500 subs
05/19/2022 - 1400 subs
04/27/2022 - 1300 subs
04/08/2022 - 1200 subs
03/14/2022 - 1100 subs
02/18/2022 - 1000 subs
02/06/2022 - 950 subs
01/24/2022 - 900 subs
01/12/2022 - 850 subs
12/29/2021 - 800 subs
12/08/2021 - 750 subs
11/25/2021 - 700 subs
11/06/2021 - 650 subs
10/07/2021 - 600 subs
09/09/2021 - 550 subs
08/22/2021 - 500 subs
07/17/2021 - 450 subs
06/14/2021 - 400 subs
05/14/2021 - 350 subs
04/03/2021 - 300 subs
02/24/2021 - 250 subs
02/01/2021 - 200 subs
01/04/2021 - 150 subs
12/05/2020 - 100 subs
10/20/2020 - 50 subs
09/07/2020 - Started uploading
Thank you for 5000 subscribers!
Subscriber Milestones
------------------------------------
06/03/2023 - 5000 subs
04/14/2023 - 4500 subs
02/22/2023 - 4000 subs
01/09/2022 - 3500 subs
11/21/2022 - 3000 subs
10/10/2022 - 2500 subs
08/19/2022 - 2000 subs
08/06/2022 - 1900 subs
07/25/2022 - 1800 subs
07/08/2022 - 1700 subs
06/20/2022 - 1600 subs
06/06/2022 - 1500 subs
05/19/2022 - 1400 subs
04/27/2022 - 1300 subs
04/08/2022 - 1200 subs
03/14/2022 - 1100 subs
02/18/2022 - 1000 subs
02/06/2022 - 950 subs
01/24/2022 - 900 subs
01/12/2022 - 850 subs
12/29/2021 - 800 subs
12/08/2021 - 750 subs
11/25/2021 - 700 subs
11/06/2021 - 650 subs
10/07/2021 - 600 subs
09/09/2021 - 550 subs
08/22/2021 - 500 subs
07/17/2021 - 450 subs
06/14/2021 - 400 subs
05/14/2021 - 350 subs
04/03/2021 - 300 subs
02/24/2021 - 250 subs
02/01/2021 - 200 subs
01/04/2021 - 150 subs
12/05/2020 - 100 subs
10/20/2020 - 50 subs
09/07/2020 - Started uploading
How To Code A To Do List App In Python | Programming Tutorials For Beginners
Hey Everyone!
In today's video, we discuss how to code a to do list application in python. To do list apps are great for organizing your daily tasks into a simple and easy to interact with application! Enjoy!
Thanks for watching! :)
Source code & detailed explanation
--------------------------------------------------------------------------------------
Coming to codepedia.io soon!
This project is available on GitHub at
--------------------------------------------------------------------------------------
github.com/ShaunHalverson/PythonToDo
Add Me On Discord!
--------------------------------------------------------------------------------------
Username: Shaun(Hashtag)5626
Want to see more?
----------...
In today's video, we discuss how to code a to do list application in python. To do list apps are great for organizing your daily tasks into a simple and easy to interact with application! Enjoy!
Thanks for watching! :)
Source code & detailed explanation
--------------------------------------------------------------------------------------
Coming to codepedia.io soon!
This project is available on GitHub at
--------------------------------------------------------------------------------------
github.com/ShaunHalverson/PythonToDo
Add Me On Discord!
--------------------------------------------------------------------------------------
Username: Shaun(Hashtag)5626
Want to see more?
----------...
Просмотров: 24 134
Видео
How To Code A Quiz App In Python | Programming Tutorials For Beginners
Просмотров 71110 месяцев назад
Hey Everyone! In today's video, we discuss how to code a quiz application in Python. This is very similar to my video regarding a quiz app in C# and an overall easy subject to understand for beginning programmers. Thanks for watching! :) Source code & detailed explanation www.codepedia.io/tutorials/how-to-code-a-quiz-app-in-python This project is available on GitHub at github.com/ShaunHalverson...
How To Code A Quiz App In C# | Programming Tutorials For Beginners
Просмотров 5 тыс.Год назад
Hey Everyone! In today's video, we discuss coding a Quiz application in C#. Quizzes surround you all through school for years and years and what better project to start out with than this? Super simple and easy to code as well! Enjoy! Thanks for watching! :) Source code & detailed explanation www.codepedia.io/tutorials/how-to-code-a-quiz-app-csharp This project is available on GitHub at github....
How To Code A StopWatch In Python | Programming Tutorials For Beginners
Просмотров 4,1 тыс.Год назад
Hey Everyone, In today's video, we discuss coding a stopwatch in Python. Stopwatches are simple to grasp conceptually and equally as easy to code! Enjoy :) Thanks for watching! :) This project is available on GitHub at github.com/ShaunHalverson/PythonStopwatch Add Me On Discord! Username: Shaun(Hashtag)5626 Want to see more? ruclips.net/channel/UCDiSrTPJ4xaw8BP3nQj7c4Q Legal Disclaimer Assets i...
How To Code A StopWatch In C# | Programming Tutorials For Beginners
Просмотров 2,4 тыс.Год назад
Hey Everyone! In today's video, we discuss coding a stopwatch in C#. You will learn how to start, stop, and reset a clock that is super useful in everyday life! Enjoy :) Thanks for watching! :) This project is available on GitHub at github.com/ShaunHalverson/C-StopWatch Add Me On Discord! Username: Shaun(Hashtag)5626 Want to see more? ruclips.net/channel/UCDiSrTPJ4xaw8BP3nQj7c4Q Legal Disclaime...
How To Code A Unit Converter In C# | Programming Tutorial For Beginners
Просмотров 2,5 тыс.Год назад
Thanks for watching! :) This project is available on GitHub at github.com/ShaunHalverson/C-UnitConverter Add Me On Discord! Username: Shaun(Hashtag)5626 Want to see more? ruclips.net/channel/UCDiSrTPJ4xaw8BP3nQj7c4Q Legal Disclaimer Assets in the thumbnail & video were provided by artists on www.canva.com The art used in this video is from Canva and is used solely for the purpose of enhancing o...
How To Code A To Do List In React | Programming Tutorial For Beginners
Просмотров 516Год назад
Hey everyone! In todays video, we discuss coding a to do list in React. To do lists are not only useful but also an awesome way to test your skills! Enjoy! Thanks for watching! :) This project is available on GitHub at Coming Soon… Add Me On Discord! Username: Shaun(Hashtag)5626 Want to see more? ruclips.net/channel/UCDiSrTPJ4xaw8BP3nQj7c4Q Legal Disclaimer Assets in the thumbnail & video were ...
How To Code A To Do List In C# | Programming Tutorial For Beginners
Просмотров 20 тыс.Год назад
Hey everyone! In today's video, we talk about how to make a very popular and simple concept program: The to do list. To do lists are critical to our everyday lives and what better way to practice your coding skills then to code one yourself? Enjoy! Thanks for watching! :) This project is available on GitHub at github.com/ShaunHalverson/ToDoListCSharp Add Me On Discord! Username: Shaun(Hashtag)5...
How To Code A BMI Calculator In Python | Programming Tutorial For Beginners
Просмотров 1,9 тыс.Год назад
Hello! In today's video, we discuss how to code the fabled and controversial: BMI Calculator :D It is a great way to hone your programming skills and something super easy to understand! Enjoy Thanks for watching! :) This project is available on GitHub at github.com/ShaunHalverson/PythonBMICalculator Add Me On Discord! Username: Shaun(Hashtag)5626 Want to see more? ruclips.net/channel/UCDiSrTPJ4...
How To Code A BMI Calculator In C# | Programming Tutorial For Beginners
Просмотров 4,2 тыс.Год назад
Hey everyone! In today's video, we discuss how to code the fabled and controversial: BMI Calculator :D It is a great way to hone your programming skills and something super easy to understand! Enjoy Thanks for watching! :) This project is available on GitHub at github.com/ShaunHalverson/BMICalculatorC- Add Me On Discord! Username: Shaun(Hashtag)5626 Want to see more? ruclips.net/channel/UCDiSrT...
How To Code A Web Scraper In C# | Programming Tutorial For Beginners
Просмотров 19 тыс.Год назад
Hey there! In today's video, we discuss how to code a web scraper in C#. Web scraping is ultra useful for a variety of programs and a fun way to test out your programming skills. Enjoy! Thanks for watching! :) This project is available on GitHub at github.com/ShaunHalverson/C-WebScraper Add Me On Discord! Username: Shaun(Hashtag)5626 Want to see more? ruclips.net/channel/UCDiSrTPJ4xaw8BP3nQj7c4...
How To Code An Expense Tracker In Python | Programming Tutorial For Beginners
Просмотров 8 тыс.Год назад
Hey everyone, In today's video, we discuss how to code an expense tracker in Python. Tracking your expenses is a great thing to do and what better way to learn to code than to practice this in Python! Enjoy! Thanks for watching! :) This project is available on GitHub at github.com/ShaunHalverson/PythonExpenseTracker Add Me On Discord! Username: Shaun(Hashtag)5626 Want to see more? ruclips.net/c...
How To Code A Python Text-Based Adventure Game In 11 Minutes | Programming Tutorial For Beginners
Просмотров 56 тыс.Год назад
Hey everyone, In today's video, we talk about how to write a custom text adventure game in Python! This is probably the easiest game you can code and a great starter project to get your feet wet with python and game development. Have fun! Thanks for watching! :) This project is available on GitHub at github.com/ShaunHalverson/PythonTextAdventure Add Me On Discord! Username: Shaun(Hashtag)5626 W...
Learn How To Code A C# Text-Based Adventure Game In 15 Minutes | Programming Tutorial For Beginners
Просмотров 11 тыс.Год назад
Hey everyone, In this video, we'll walk you through the process of creating your own text-based adventure game! Whether you're a beginner looking to learn how to code or an experienced developer looking for a new project, this video has something for you. Enjoy! Thanks for watching! :) This project is available on GitHub at github.com/ShaunHalverson/TextBasedAdventureC- Add Me On Discord! Usern...
Python for Beginners: Create an Acronym Maker In Just 6 Minutes | Programming Tutorial
Просмотров 739Год назад
Hey guys, In today's video, we discuss how to code an acronym generator in Python. Making acronyms via code is a simple way to get your feet wet with some different coding techniques and just a fun and simple project overall. Enjoy! Thanks for watching :) This project is available on GitHub at github.com/ShaunHalverson/PythonAcronymGenerator Add Me On Discord! Username: Shaun(Hashtag)5626 Want ...
Learn How To Code A Python Calculator In Just A Few Easy Steps | Programming Tutorial For Beginners
Просмотров 858Год назад
Learn How To Code A Python Calculator In Just A Few Easy Steps | Programming Tutorial For Beginners
C# for Beginners: Create an Acronym Maker in Minutes | Programming Tutorial | Visual Studio 2022
Просмотров 1,9 тыс.Год назад
C# for Beginners: Create an Acronym Maker in Minutes | Programming Tutorial | Visual Studio 2022
How To Code A Note Taking App In React JS | Programming Tutorial For Beginners
Просмотров 2,1 тыс.Год назад
How To Code A Note Taking App In React JS | Programming Tutorial For Beginners
How To Code A Dice Roller App In React JS | Programming Tutorial For Beginners
Просмотров 4,9 тыс.Год назад
How To Code A Dice Roller App In React JS | Programming Tutorial For Beginners
How To Code An Inventory Management App In C# | Programming Tutorial | Visual Studio 2022
Просмотров 27 тыс.Год назад
How To Code An Inventory Management App In C# | Programming Tutorial | Visual Studio 2022
How To Change Your Background With C# | Programming Tutorial For Intermediates | Visual Studio 2022
Просмотров 3,1 тыс.Год назад
How To Change Your Background With C# | Programming Tutorial For Intermediates | Visual Studio 2022
How To Code A Digital Clock In C# | Programming Tutorial For Beginners | Visual Studio 2022
Просмотров 10 тыс.Год назад
How To Code A Digital Clock In C# | Programming Tutorial For Beginners | Visual Studio 2022
Let's Learn Web Scraping With Python & BeautifulSoup | Programming Tutorial For Beginners
Просмотров 1,7 тыс.2 года назад
Let's Learn Web Scraping With Python & BeautifulSoup | Programming Tutorial For Beginners
How To Code An ATM Console App In Python | Programming Tutorial For Beginners
Просмотров 21 тыс.2 года назад
How To Code An ATM Console App In Python | Programming Tutorial For Beginners
How To Code A Keylogger In Python | Programming Tutorial For Beginners
Просмотров 78 тыс.2 года назад
How To Code A Keylogger In Python | Programming Tutorial For Beginners
How To Code A C# Story Generator / Mad Lib | Programming Tutorial For Beginners | Visual Studio 2022
Просмотров 2,6 тыс.2 года назад
How To Code A C# Story Generator / Mad Lib | Programming Tutorial For Beginners | Visual Studio 2022
How To Code The Fibonacci Sequence In C# | Programming Tutorial For Beginners
Просмотров 5 тыс.2 года назад
How To Code The Fibonacci Sequence In C# | Programming Tutorial For Beginners
How To Code The Fibonacci Sequence In Python | Programming Tutorial For Beginners
Просмотров 9392 года назад
How To Code The Fibonacci Sequence In Python | Programming Tutorial For Beginners
How To Code A Telephone Book In C# | Programming Tutorial For Beginners | Visual Studio 2022
Просмотров 7 тыс.2 года назад
How To Code A Telephone Book In C# | Programming Tutorial For Beginners | Visual Studio 2022
How To Code A Magic 8 Ball Game In C# | Programming Tutorial For Beginners | Visual Studio 2022
Просмотров 4,7 тыс.2 года назад
How To Code A Magic 8 Ball Game In C# | Programming Tutorial For Beginners | Visual Studio 2022
great video I subbed
for those of you who don't want to follow step by step, here's the complete code: import random print("Welcome to Tic Tac Toe") print("----------------------") possibleNumbers = [1,2,3,4,5,6,7,8,9] gameBoard = [[1,2,3], [4,5,6], [7,8,9]] rows = 3 cols = 3 def printGameBoard(): for x in range(rows): print(" +---+---+---+") print("|", end="") for y in range(cols): print("", gameBoard[x][y], end=" |") print(" +---+---+---+") def modifyArray(num, turn): num -= 1 if(num == 0): gameBoard[0][0] = turn elif(num == 1): gameBoard[0][1] = turn elif(num == 2): gameBoard[0][2] = turn elif(num == 3): gameBoard[1][0] = turn elif(num == 4): gameBoard[1][1] = turn elif(num == 5): gameBoard[1][2] = turn elif(num == 6): gameBoard[2][0] = turn elif(num == 7): gameBoard[2][1] = turn elif(num == 8): gameBoard[2][2] = turn ### Define function to check for a winner def checkForWinner(gameBoard): ### X axis if(gameBoard[0][0] == 'X' and gameBoard[0][1] == 'X' and gameBoard[0][2] == 'X'): print("X has won!") return "X" elif(gameBoard[0][0] == 'O' and gameBoard[0][1] == 'O' and gameBoard[0][2] == 'O'): print("O has won!") return "O" elif(gameBoard[1][0] == 'X' and gameBoard[1][1] == 'X' and gameBoard[1][2] == 'X'): print("X has won!") return "X" elif(gameBoard[1][0] == 'O' and gameBoard[1][1] == 'O' and gameBoard[1][2] == 'O'): print("O has won!") return "O" elif(gameBoard[2][0] == 'X' and gameBoard[2][1] == 'X' and gameBoard[2][2] == 'X'): print("X has won!") return "X" elif(gameBoard[2][0] == 'O' and gameBoard[2][1] == 'O' and gameBoard[2][2] == 'O'): print("O has won!") return "O" ### Y axis if(gameBoard[0][0] == 'X' and gameBoard[1][0] == 'X' and gameBoard[2][0] == 'X'): print("X has won!") return "X" elif(gameBoard[0][0] == 'O' and gameBoard[1][0] == 'O' and gameBoard[2][0] == 'O'): print("O has won!") return "O" elif(gameBoard[0][1] == 'X' and gameBoard[1][1] == 'X' and gameBoard[2][1] == 'X'): print("X has won!") return "X" elif(gameBoard[0][1] == 'O' and gameBoard[1][1] == 'O' and gameBoard[2][1] == 'O'): print("O has won!") return "O" elif(gameBoard[0][2] == 'X' and gameBoard[1][2] == 'X' and gameBoard[2][2] == 'X'): print("X has won!") return "X" elif(gameBoard[0][2] == 'O' and gameBoard[1][2] == 'O' and gameBoard[2][2] == 'O'): print("O has won!") return "O" ### Cross wins elif(gameBoard[0][0] == 'X' and gameBoard[1][1] == 'X' and gameBoard[2][2] == 'X'): print("X has won!") return "X" elif(gameBoard[0][0] == 'O' and gameBoard[1][1] == 'O' and gameBoard[2][2] == 'O'): print("O has won!") return "O" elif(gameBoard[0][2] == 'X' and gameBoard[1][1] == 'X' and gameBoard[2][0] == 'X'): print("X has won!") return "X" elif(gameBoard[0][2] == 'O' and gameBoard[1][1] == 'O' and gameBoard[2][0] == 'O'): print("O has won!") return "O" else: return "N" leaveLoop = False turnCounter = 0 while(leaveLoop == False): ### It's the player turn if(turnCounter % 2 == 0): printGameBoard() numberPicked = int(input(" Choose a number [1-9]: ")) if(numberPicked >= 1 or numberPicked <= 9): modifyArray(numberPicked, 'X') possibleNumbers.remove(numberPicked) else: print("Invalid input. Please try again.") turnCounter += 1 ### It's the computer's turn else: while(True): cpuChoice = random.choice(possibleNumbers) print(" Cpu choice: ", cpuChoice) if(cpuChoice in possibleNumbers): modifyArray(cpuChoice, 'O') possibleNumbers.remove(cpuChoice) turnCounter += 1 break winner = checkForWinner(gameBoard) if(winner != "N"): print(" Game over! Thank you for playing :)") break
🙏🌹
why is the cpu so dumb
you forgot to set the decimal button function,
Going to use this for custom macros. 👍 🌚
I love how simple you made it. I encountered security issues with firewall ports, but your code accomplished its objective.
Thanks but I'm a bad guy 😈
How come if i delete something i've already double clicked in the .cs i get an error and have to completely restart from scratch?
caret: ^ greater than sign: >
Amazing! Thank you so much!
Waiting for 10k update!
Font size should also be resized accordingly ?
Hey my boy great video ! I used your idea for my final project any university. just got a Compiler Error CS0266: in line 34, 34, 35, 35, 72, 72, 73, 73 . The Compiler Error CS0266 occurs when there is an implicit conversion from one type to another that is not allowed. In your code, this issue is likely due to the conversion from object to string when accessing the ItemArray of a DataRow. I did the quick fix for your code in these lines and got it run it perfect and smoothly thanks. just for your info this was my fix: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace Note_Taker_App { public partial class NoteTaker : Form { DataTable notes = new DataTable(); bool editing = false; public NoteTaker() { InitializeComponent(); } private void deleteButton_Click(object sender, EventArgs e) { try { notes.Rows[previousNotes.CurrentCell.RowIndex].Delete(); } catch (Exception ex) { Console.WriteLine("Not a Valid Note"); } } private void LoadButton_Click(object sender, EventArgs e) { tittleBox.Text = notes.Rows[previousNotes.CurrentCell.RowIndex].ItemArray[0].ToString(); noteBox.Text = notes.Rows[previousNotes.CurrentCell.RowIndex].ItemArray[1].ToString(); editing = true; } private void newNoteButton_Click(object sender, EventArgs e) { tittleBox.Text = ""; noteBox.Text = ""; } private void saveButton_Click(object sender, EventArgs e) { if (editing) { notes.Rows[previousNotes.CurrentCell.RowIndex]["Tittle"] = tittleBox.Text; notes.Rows[previousNotes.CurrentCell.RowIndex]["Note"] = noteBox.Text; } else { notes.Rows.Add(tittleBox.Text, noteBox.Text); } tittleBox.Text = ""; noteBox.Text = ""; editing = false; } private void NoteTaker_Load(object sender, EventArgs e) { notes.Columns.Add("Tittle"); notes.Columns.Add("Note"); previousNotes.DataSource = notes; } private void previousNotes_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { tittleBox.Text = notes.Rows[previousNotes.CurrentCell.RowIndex].ItemArray[0].ToString(); noteBox.Text = notes.Rows[previousNotes.CurrentCell.RowIndex].ItemArray[1].ToString(); editing = true; } } }
YOU SAVED MY LIFE
What is the game name?
def update_task(): view_task() try: taskToUpdate = int(input("ENTER THE NUMBER OF THE TASK YOU WANTED TO UPDATE : ")) if taskToUpdate >= 0 and taskToUpdate < len(task): new_task = input("ENTER TASK : ") task[taskToUpdate] = new_task print(f"TASK '{new_task}' UPDATED") else: print("TASK NOT FOUND") except: print("INVALID INPUT") we can add this update feature too...!!
too small
Why not set correct answers to string? You could do a easier if statement and have only one else statement. And .ToUpper() is also shorter and easier for userinput
How to makes so i get the keys also (NOT WILL USE IT WILL USE IT TO LEARN CODING AND MORE!)
Anyone know where the keylogger.txt file is saved?
I can't add multiple images in the picture box, please help?
Question how would I send this to a mobile device I’m testing it on my phone btw for “educational purposes”
Hi why did you make it a partial class just curious
Hi Shaun how do I reach out to you and ask a coding question? Got an idea I want advice on. Thanks!
Why not use .NET MAUI so you can also have this work on macOS? In case you didn't know, Windows Forms is dead.
hello bro where I can write to you with questions
fantastic you are better than mister beast
Is the coordinates on the"wins" area plotted not in (x,y) format because we are using "stacked" arrays on top of each other instead of a graph?
so good! can you do a simple chat app in your future videos?
Super simple scraper example. Love it! Very helpful.
NIce bro
this is surely scary i tried it for educational purpose
I really like this one very informative
Man this is really complicated planning . What if you have 100 questions. What if you have true false questions . ?Why not create a structure . 3 out of 10. Need to think more before coding.
nice and very helpful!
Thanks man! Now I need to find a way to make the checkForWinner function work.
Works Completely identical , but how do i make it responsive , like the heights and widths should be attached to the borders and whenever i resize the window , all the elements inside should be get bigger and smaller the same way ? how do we do that?
Can't we just look for class and ignore element altogether? It will make it more generic.
If anyone sees this please answer; What code do I use to return it back to the input/question I ask the player if put in an invalid choice? Or perhaps revert the game back to the beginning if they die without starting the game over themselves?
i have a problem it says select a valid startup item
Traceback (most recent call last): File "C:\Users oshi\PycharmProjects\pythonProject\Connect four game.py", line 105, in <module> printGameBoard() File "C:\Users oshi\PycharmProjects\pythonProject\Connect four game.py", line 18, in printGameBoard if(gameBoard[x][y] == "🔵"): ~~~~~~~~~^^^ IndexError: list index out of range
Can someone please help
I'm just here to tell my students to be wary of copying entire projects and hand them in as their assignment.
where did you call the check for winner function?
infinity while loop , no stopping condition😄
thank you so much for this video, you saved me!
Where is the form. interface?
how to package and publish the application?
Thanks, that was well and easily explained. Why won't (<td id="point">Point</td> == $0) be fetched? Many other things I get hold of, but not one like this. User //td[@id='point']
such a short video taught me so much thanks man!