No video

Python TIC TAC TOE Tutorial | Beginner Friendly Tutorial

  Рет қаралды 192,430

Code Coach

Code Coach

Күн бұрын

Tic tac toe tutorial in python. Hey everyone! In today's video I showcase an ultra-beginner friendly project all beginners should try. We reinforce many beginner skills and end up with a great product! As I said in the video, linked below is the source code:
Source code: github.com/wat...
On this channel we focus on all things Python. Whether it is a project tutorial/showcase, teaching different Python concepts, or just live coding this is one of the best channels for programmers. Check out my links down below 👇
Links:
Patreon: / codecoach
Github: github.com/wat...

Пікірлер: 217
@Fresco7
@Fresco7 2 жыл бұрын
board = ['-', '-', '-', '-', '-', '-', '-', '-', '-'] currentPlayer = "X" winner = None gameRunning = True #printing board def printBoard(board): print(board[0] + " | " + board[1] + " | " + board[2]) print("-" * 9) print(board[3] + " | " + board[4] + " | " + board[5]) print("-" * 9) print(board[6] + " | " + board[7] + " | " + board[8]) #take player input def playerInput(board): while True: if currentPlayer == "X": inp = int(input(f"Enter a number 1-9 \033[1;34m Player (X) \033[0;0m : ")) else: inp = int(input(f"Enter a number 1-9 \033[1;31m Player (0) \033[0;0m : ")) if inp >= 1 and inp
@alexberg5745
@alexberg5745 Жыл бұрын
true legend
@paaulsens6086
@paaulsens6086 Жыл бұрын
if winner != None: break thank you
@ThuyaAung_2006
@ThuyaAung_2006 Жыл бұрын
how i copy it😢
@user-gd3nc6sm5i
@user-gd3nc6sm5i Жыл бұрын
@@ThuyaAung_2006 ctrl c ctrl v
@itorsantos7413
@itorsantos7413 Жыл бұрын
Obrigado!😁
@samreither
@samreither 2 жыл бұрын
my man... this was a great video. I love how you lay this out. I've tried watching other basic python projects but have trouble following other people's thinking, but your's came really intuitive to me so THANK YOU. Gonna be watching more of your vids for sure. Thanks again!
@CodeCoachh
@CodeCoachh 2 жыл бұрын
thanks bro
@River8346
@River8346 Жыл бұрын
For those who found the bug that appears when the last input is a winning move, and it displays both the Win AND Tie text, this should fix it. If you add a "exit()" command inside of the "def checkWin()" segment, it should work itself out: def checkWin(): if checkDiagonal(board) or checkHorizontal(board) or checkRow(board): print(f"The winner is {winner}") gameRunning = False exit() Since the gameRunning loop checks for a Win BEFORE it checks for a Tie, you only have to apply this to the "def checkWin()" segment :)
@denisem1951
@denisem1951 Жыл бұрын
instead of exit() is there a different code that will just end the shell instead of exiting out of it?
@River8346
@River8346 Жыл бұрын
@@denisem1951 I don't think that the "exit()" line will literally exit the shell, only end the code. You can try "quit()" as well :). That should work too, although I haven't tried it.
@Caroline-pb8xx
@Caroline-pb8xx Жыл бұрын
WOW! how cool!
@drsoundy
@drsoundy 2 жыл бұрын
Something is false I think. If you use a number which is already taken, the player switch. So one person can play two times if the other took a number which has alraedy been used (sry for bad english but hope y'all understand)
@Yinyang1277
@Yinyang1277 11 ай бұрын
after dealing with some hiccups throughout this tutorial. I noticed there were some indentation errors for me, but overall I got it to work in the end! Thank you for your tutorial as this was my first ever project and I am getting a grasp on the terminology.
@xzex2609
@xzex2609 10 ай бұрын
Obviously you are coming from JS , in python we do board = ["-"] * 9 and you don't need to pass board to the function cause it's on global scope and functions defined after that has access to the board.
@fulamstrong7921
@fulamstrong7921 10 ай бұрын
I will like following you up till I fully understand programming.
@denisem1951
@denisem1951 Жыл бұрын
You explained this better than how my professor explain python... thank you!!
@vanlang9959
@vanlang9959 2 жыл бұрын
Great beginner-friendly tutorial on how to build a simple project like TicTacToe!
@CodeCoachh
@CodeCoachh 2 жыл бұрын
Glad it was helpful!
@_iam_seven_
@_iam_seven_ Жыл бұрын
the most easy way and literally easy to understand. The best tutorial
@CodeCoachh
@CodeCoachh Жыл бұрын
Thank you!
@arslan5829
@arslan5829 Жыл бұрын
Excellent; I will return to this one once I finish my weekly assignments. Great video!
@soumitakar4373
@soumitakar4373 2 ай бұрын
Most simplest video on yt, Thanks a lot.
@subhransu7810
@subhransu7810 2 жыл бұрын
so damn awesome my man. i loved it all the way. my first big project in learning python. thanks for the tutorial.
@fulamstrong7921
@fulamstrong7921 10 ай бұрын
The best lecture to me as a beginner ,thanks.
@Caroline-pb8xx
@Caroline-pb8xx Жыл бұрын
you make it so easy to understand, but actually making it and developing the program is a whole different story!
@PeppyHannah
@PeppyHannah 8 ай бұрын
This was really fun to do, thank you so much! Do you think you could possibly do some Python tutorials for complete beginners? The way you teach and explain what you're doing is the best and would love to see it in Python tutorials 😆
@BoddepallliKeshavaKumar-qx6hp
@BoddepallliKeshavaKumar-qx6hp 2 ай бұрын
very nice video, good explanation and well understood . Thank You
@RickyBascom
@RickyBascom 2 жыл бұрын
thank you! this makes more sense than the free code camp one
@CodeCoachh
@CodeCoachh 2 жыл бұрын
Thanks man!
@alafleur39
@alafleur39 2 жыл бұрын
this is a very clear and concise tutorial
@avdd809
@avdd809 10 ай бұрын
am i the only one facing the audio problem
@ismaelpanganiban3302
@ismaelpanganiban3302 8 ай бұрын
Definitely
@meghanandalman
@meghanandalman 3 ай бұрын
Yes
@Silla2
@Silla2 16 күн бұрын
I'm also having latency 😢😢😢
@SuperAxon2
@SuperAxon2 2 жыл бұрын
After print("Oops player already on that spot") executes, the computer keeps playing until the game ends, which crashes it. I added the switchPlayer() function right below the print. That solved the issue.
@mohammadadil5080
@mohammadadil5080 Жыл бұрын
The best tic tac toe tutorial.
@CodeCoachh
@CodeCoachh 3 жыл бұрын
Let me know what you guys think!
@AlExItOXD409
@AlExItOXD409 2 жыл бұрын
Hi coach! I was testing your program and i found an error. When you insert a number that is already occupied, it stills switching the turn and enables the x or o user to make 2 moves in a row. Do you know how can i solve it. Thanks for your help :)
@thereverend01
@thereverend01 2 жыл бұрын
hi how can we make this using A* algo? would really appreciate if you could teach it
@msvisoko9105
@msvisoko9105 2 жыл бұрын
@@AlExItOXD409 I did player input like this and it works fine (no switching error): def player_input(board): while True: try: inp = int(input("Enter a number 1-9: ")) if 1
@CodeCoachh
@CodeCoachh 2 жыл бұрын
@@thereverend01 Planning on doing this tutorial before the end of the summer!
@milestones3481
@milestones3481 2 жыл бұрын
Thank you for a clear explanation. You are the best!!!
@CodeCoachh
@CodeCoachh 2 жыл бұрын
thanks!
@gilbertgonzalez7766
@gilbertgonzalez7766 2 жыл бұрын
Best tic tac toe tutorial on KZbin
@CodeCoachh
@CodeCoachh 2 жыл бұрын
Thx mon
@tasneemmotiwala3917
@tasneemmotiwala3917 Жыл бұрын
i dont know why but when ever i put in a number it shows oops player has taken the spot pls help
@katilehtonen614
@katilehtonen614 Жыл бұрын
using this as a base, how could I make a "star menu" at the beginning where you can choose if you want to play against the computer or a friend?
@bartpekelaer8047
@bartpekelaer8047 Жыл бұрын
def start_game(): mode = input('Choose mode pvp/ai: ') if mode == 'pvp': run_pvp() else: run_ai() def run_pvp(): while game_running: print_board(board) player_input(board) check_win() check_tie(board) switch_player() def run_ai(): while game_running: print_board(board) player_input(board) check_win() check_tie(board) switch_player() ai_player(board) check_win() check_tie(board) start_game() this would be a way to handle both computer and player. *note i changed some function names to my liking but should be clear in reference to the tutorial
@SlytherinLassie
@SlytherinLassie 2 ай бұрын
I didn't understand the "board[inp-1]" thing in the function of playerInput.
@woovs101
@woovs101 Жыл бұрын
I m wondering how to get the game to reset after the win. I was thinking that after gamerunning = false you could break the loop... but doesn't seem to work for me... any tips?
@anasmahdi5149
@anasmahdi5149 Жыл бұрын
yeah same here ,after winning the game , the game is not resetting automatically. gameRunning = False is also not working for me
@user-mx7qp9ls3o
@user-mx7qp9ls3o 2 жыл бұрын
Thanks for this, ive been learning python for a few weeks and i did a few projects and yet i still had some trouble with the basics...
@faithnsikak1032
@faithnsikak1032 2 жыл бұрын
This was really great ..your explanations and steps are great! excellent work. Thank you so much for this video.
@CodeCoachh
@CodeCoachh 2 жыл бұрын
You're very welcome!
@alzhanvoid
@alzhanvoid Жыл бұрын
Hey when the game ends with a horizontal or diag or row as the last input (no "-" on the board remaining but last input made one of 3 lines) it still says that it's a tie despite clearly being a win for one of the players. How can I fix this?
@ulludots
@ulludots Жыл бұрын
by far the best workflow for Tic Toe Toe
@Mr.Phantom001
@Mr.Phantom001 21 күн бұрын
Thanks mate for this help❤
@Rahul-ld6po
@Rahul-ld6po 2 жыл бұрын
thanks man im a beginner and ive seen like 3 tutorials and yours is the most easy to understand.
@CodeCoachh
@CodeCoachh 2 жыл бұрын
Glad I could help, thanks for the support!
@ryanm8431
@ryanm8431 2 жыл бұрын
i understood most of this but why is the -1 place in the [inp-1 ] ? if inp >= 1 and inp
@nicolasliegeard1401
@nicolasliegeard1401 2 жыл бұрын
Because the board starts at index 0, so it goes from board[0] up to board[8] while we asked the user to choose a number between 1-9
@godza4735
@godza4735 2 жыл бұрын
to avoid index out of range
@blazetekchaos8498
@blazetekchaos8498 Жыл бұрын
This is a wonderful video, but in the case that the last move results in a win then it would print both the winner and also that it is a tie, what is a different way you could get around this?
@iiiiiiiiii8489
@iiiiiiiiii8489 Жыл бұрын
great video looking forward to seeing another project thank you for all the help.
@Kira-dw7ko
@Kira-dw7ko Жыл бұрын
hi, how can i make it on 3 wins?
@myblessed
@myblessed 2 жыл бұрын
awesome tutorial!
@CodeCoachh
@CodeCoachh 2 жыл бұрын
Thank you!
@skylorhamilton9151
@skylorhamilton9151 3 ай бұрын
Oddly I'm getting "oops player is already in that spot when entering 1. 2-9 is cool though. There's a dash in the 1 position in the code just like 2-9. The computer is able to use position 1 though.
@user-pu4eb7ew5g
@user-pu4eb7ew5g 6 ай бұрын
Nice video thank you , only had to change it on playerInput , because if there was a "oops blablabla.." it would switch to the next player , so you can fill the rest of the grid with only O or only X if you want : def playerInput(board): while True: user_input = int(input("Enter a number 1-9: ")) if user_input >= 1 and user_input
@jacktyler924
@jacktyler924 2 жыл бұрын
The video is awesome, quite enjoyed it!
@Jack_Merrett_
@Jack_Merrett_ Жыл бұрын
thanks this was a tremendous help!
@hanzalakhan-by8si
@hanzalakhan-by8si Жыл бұрын
thanks man it was so much helpful
@manoville3840
@manoville3840 2 жыл бұрын
Great vid coach… I was wondering how to code it so that the bot doesn’t always win… can u make a vid on that?
@CodeCoachh
@CodeCoachh 2 жыл бұрын
Was up Nate! Check my response on the minimax video!
@rudix4872
@rudix4872 Жыл бұрын
Great video, thank you very much :) however i have a slight problem. When the board is completely full and either player wins on the last move, it prints out above the board that the winner is ___ and bellow the board it says that it is a draw. Do you have the same problem od did I make a mistake? Thanks
@River8346
@River8346 Жыл бұрын
You didn't make a mistake! If you add a "exit()" command inside of the "def checkWin()" segment, it should work itself out: def checkWin(): if checkDiagonal(board) or checkHorizontal(board) or checkRow(board): print(f"The winner is {winner}") gameRunning = False exit() Hope this helped!
@theoracle.cescido
@theoracle.cescido Жыл бұрын
Well explained and easy to understand . Great!!!
@samatamotors2299
@samatamotors2299 4 ай бұрын
Thank you so much life save!
@pavelpolosin2217
@pavelpolosin2217 2 ай бұрын
I don't understand. How is possible to equal board[inp - 1] = current_player. But current_player variable is a string type, and inp - integer
@Aqua001_
@Aqua001_ 24 күн бұрын
8:28 That [inp-1] is to find the index(Since the player input starts at 1 and the board index starts at 0 we sub the 1) after that we assign the player input to the board accourding to the index. Therefore it is Board[index] = playerInp.
@kamat069
@kamat069 2 жыл бұрын
It was a really nice and informativ Video, I learned a lot from you! But I found 1 small bug. If you choose a number that was already picked, the Computer atomatically just picks another spot so hes in the lead. But i fixed it with just one line: Where you printed the line "Oops player already in that spot" Write underneath switchPlayer() And your done it just switches back to you. I hope you know what I mean by that.
@CodeCoachh
@CodeCoachh 2 жыл бұрын
Yes, some others pointed out my flaw in my logic here I’m glad you were able to figure out my error!
@jannieltan5615
@jannieltan5615 Жыл бұрын
Why is mine not working? NameError: name 'checkWin' is not defined board = ["-", "-", "-", "-", "-", "-", "-", "-", "-"] currentPlayer = "X" winner = None gameRunning = True #printing the game board def printBoard(board): print(board[0] + " | " + board[1] + " | " + board[2]) print("---------") print(board[3] + " | " + board[4] + " | " + board[5]) print("---------") print(board[6] + " | " + board[7] + " | " + board[8]) print("---------") # take player input def playerInput(board): inp = int(input("Enter a number 1-9: ")) if inp >= 1 and inp
@shrithikvardhan
@shrithikvardhan 2 жыл бұрын
can you code tic tac toe which is multiplayer and vs computer , with scores and time
@CodeCoachh
@CodeCoachh 2 жыл бұрын
Basic multiplayer requires a lot more code and gets pretty advanced but maybe if I have a lot of time over a long weekend I can try and learn how to do it! In the mean time, I just published a video creating an unbeatable AI to play against in this tic tac toe game
@thanapalthanapal9838
@thanapalthanapal9838 3 ай бұрын
tnk u so much, it very helpful
@realperson9951
@realperson9951 2 жыл бұрын
i have a few problems when i was copying the code 1. the board was printed twice in the beginning 2. when i put an occupied space as X, the current player next turn would be changed to O 3. it says there is a problem at "position = random.randint(0, 8) and i dont know how to fix this
@CodeCoachh
@CodeCoachh 2 жыл бұрын
It’s hard for me to debug considering I do not have ur code but 2 sounds correct and for 3 I would double check you imported random.
@realperson9951
@realperson9951 2 жыл бұрын
@@CodeCoachh i'll check it later today and import random, thanks
@omatamaneenyanga1586
@omatamaneenyanga1586 7 ай бұрын
My python isn't showing the board and it Python 3.12.0
@emmanuellemus3942
@emmanuellemus3942 Жыл бұрын
what is the website called?
@LunchBox77
@LunchBox77 2 жыл бұрын
Awesome video dude, very helpful
@vatsaljohar9646
@vatsaljohar9646 Жыл бұрын
there is one bug in this code and I'm not able to figure out how to correct it. if player x wins still o takes the turn and then winner is declared
@uchejanefrances5249
@uchejanefrances5249 Жыл бұрын
When I run my python code on visual studio code the numeric keys are not working why is that? Enter your name 1-9: .my numeric keys aren't working in this line why?
@alealvarado4793
@alealvarado4793 2 жыл бұрын
great tutorial it saved my term
@CodeCoachh
@CodeCoachh 2 жыл бұрын
Glad it helped
@jiminshi_bts_
@jiminshi_bts_ 7 күн бұрын
thank you sir 🌝💗
@isabellapucci2098
@isabellapucci2098 Жыл бұрын
Thank you for this video!!! I have to do a project for my programming class and this has helped me understand a ton!! I have to use Matlab… I think it’s doable as long as some changes are made for the language… do you think this would be a possibility?
@CodeCoachh
@CodeCoachh Жыл бұрын
I’m sure it can be done tic tac toe is pretty simple.
@kaiantoniooda1501
@kaiantoniooda1501 Жыл бұрын
Your check diagonal when its from top left to bottom right is incorrect.
@user-dojgeo
@user-dojgeo Жыл бұрын
Thank you for giving me a good lecture, sir.
@adarabdulaev
@adarabdulaev 7 ай бұрын
Great tutorial
@zihanmubarak1890
@zihanmubarak1890 3 ай бұрын
it's actually beginner friendly
@i11usion
@i11usion 2 ай бұрын
Thank you!
@togicodes
@togicodes 2 жыл бұрын
What is your vscode theme?
@justpriyanshlife
@justpriyanshlife Жыл бұрын
Totally worth it!
@remist
@remist 2 жыл бұрын
bruh this tutorial confused me a lot haha but thanks anywayys
@zayinconde8971
@zayinconde8971 Жыл бұрын
i didnt get how the "global" works, both with "global currentPlayer" and "global winner"?
@ghoulzexz5135
@ghoulzexz5135 2 жыл бұрын
brilliant video really helped me out thanks alot
@CodeCoachh
@CodeCoachh 2 жыл бұрын
I am glad I could help!
@Raf-01
@Raf-01 11 ай бұрын
Great Explanation and video, i was just wondering is there a way to end the code if someone wins
@thomashowald2592
@thomashowald2592 Жыл бұрын
thank you !!!!!! nice and clear.
@__ikiran
@__ikiran 11 ай бұрын
such an amazing video bro
@kodama7132
@kodama7132 7 ай бұрын
so with this im finding that if you choose a spot that is already taken, it still switches currentPlayer variable and skips your turn
@Marci.K
@Marci.K 5 ай бұрын
You can fix this by removing switchPlayer() from the while cycle and put it in the playerInput under the if statement
@riskatjukyungssi8858
@riskatjukyungssi8858 Жыл бұрын
I tried running it @9:39 but it keeps telling me “oops player is already in that spot” but there’s no player. I need help
@iwatchanime9789
@iwatchanime9789 3 ай бұрын
HELP great vid i copied it perfectly but im jw how do i get in the terminal mine isnt like urs also i cant run the program it says error "cant find __main__" i put this in a new file im 1 week into coding so i probably didnt do something very basic
@a.hannan_06
@a.hannan_06 Жыл бұрын
while running the "gamerunning func at 9:30 , its saying ""bool object is not callable""////--> how do we solve this??
@alicemureverwi4910
@alicemureverwi4910 2 жыл бұрын
Hi great tutorial really helpful. I was following your code and I get stuck when you create the function checkWin, when i create my if loop and try to call the other functions that check for rows, columns and diagonally I get an error message that those 3 functions dont exist. I cant figure out why this could be
@CodeCoachh
@CodeCoachh 2 жыл бұрын
I would make sure the functions are spelled the same in both places - sorry for the late reply
@edenlee7752
@edenlee7752 2 жыл бұрын
Hi @coachcode for the code board(inp-1) == "-" at 8:02 of the video I understand that it is to check if the position picked on the board by the player is empty. But why is there -1 from inp? Shouldn't it be just board(inp) to check the availability of the position picked by the player on the board?
@d1ylor266
@d1ylor266 2 жыл бұрын
Basically, a program counts a list like 0, 1, 2, 3, 4 and we usually count a list like 1, 2, 3, 4, 5. So when the person inputs a 6 we want to convert it to a computer number which is five or (input-1). (hope this helps)
@262626VJ26
@262626VJ26 2 жыл бұрын
@@d1ylor266 so you mean like last number in that list?
@mrup4825
@mrup4825 2 жыл бұрын
@@262626VJ26 the indexes in the list go from 0 to 8 but the numbers you input go from 1 to 9 so you have to subtract one from the input to get the correct index
@mxo709
@mxo709 2 жыл бұрын
Hi, i've found 2 big problems...first if you pplay against the computer he can't win, second if then computer win the game continue and if you win the game give you the win and when the board is full it's a tie. If you play against yourself using this combination of number (1-2-3-4-5-6-8-7-9) the game give you the win but it's a tie and immediately after the game print that it's a tie because the board is full...I'm trying to find where the problems, did you had already found them?
@fnni3720
@fnni3720 2 жыл бұрын
if you combine the checkTie def with the checkWin def... example: def checkWinOrTie(board): global gameRunning if checkHorizontal(board) or checkRow(board) or checkDiag(board): print(f"The winner is {winner}!") gameRunning = False elif "-" not in board: print("It is a Tie!") gameRunning = False ...I think that should fix the problem with the tie print
@mansuriaziz
@mansuriaziz 2 жыл бұрын
thanks, very nice and clear about contents the only thing I was curious to know is how can we make computer to try to win rather than throwing random input
@CodeCoachh
@CodeCoachh 2 жыл бұрын
There are a couple algorithms which can be implemented to improve the computer. The most common is the mini max algorithm and I could potentially make a video adding that feature to the game.
@martinkichukov3144
@martinkichukov3144 Жыл бұрын
When the player inputs an invalid input (e.g. if 10 is inputted) it switches immediately to the next player so is there any way to fix that
@slavonian_stud
@slavonian_stud Жыл бұрын
amazing, thank you
@clovergrey
@clovergrey Жыл бұрын
How do I create the option to replay the game instead of exiting?
@user-vi5kg5ue3h
@user-vi5kg5ue3h 3 ай бұрын
keep going bro
@lifehacker5063
@lifehacker5063 Жыл бұрын
what should i add to make it a strong game in which player cannot win from computer
@CodeCoachh
@CodeCoachh Жыл бұрын
Check out my mini max tutorial to see how!
@johanandrescastrillongonza740
@johanandrescastrillongonza740 2 жыл бұрын
thank you so much exelent video
@aruneshrk7520
@aruneshrk7520 2 ай бұрын
Got the output but have some indentation error 😅.
@ayeitzbam
@ayeitzbam Жыл бұрын
I’m new to coding does this have a list and a function?
@Misao.
@Misao. 5 ай бұрын
your voice is attractive
@Personpac
@Personpac Жыл бұрын
I made a couple edits to the code but the switchPlayer function isn't working anymore and only placing X, can you help? #Building Board board = ['-', '-', '-', '-', '-', '-', '-', '-', '-'] currentPlayer = "X" winner = None gameRunning = True def printBoard(board): print(board[0] + ' | ' + board[1] + ' | ' + board[2]) print('----------') print(board[3] + ' | ' + board[4] + ' | ' + board[5]) print('----------') print(board[6] + ' | ' + board[7] + ' | ' + board[8]) #Player Input def playerInput(board): inp = int(input('Enter a Number 1-9: ')) if inp >= 1 and inp
@Personpac
@Personpac Жыл бұрын
nvm i just put a double instead of single equal sign on the currentPlayer = "o" bit
@anurag3429
@anurag3429 11 ай бұрын
project was awesome, but i have to use volume in 300%
@srinivaspulleti2003
@srinivaspulleti2003 Жыл бұрын
thanks for code
@Jed.7
@Jed.7 Жыл бұрын
Thanks
@Phriffo
@Phriffo Жыл бұрын
I've been told to stop watching tutorials and build projects without help by so many programming KZbinrs and I follwed the advice, but I just couldn't make the Tic Tac Toe game. No matter how hard I tried, I just couldn't make it happen. I feel so stupid and I have so many doubts whether I should continue or not. Can somebody help or give me advice to how to become comfortable in writing Python code, and can't even build any projecst😢😢
@coderxyz4990
@coderxyz4990 Жыл бұрын
Its Amazing
@moritzpfurtscheller4248
@moritzpfurtscheller4248 2 жыл бұрын
great video thanks alot:)
@CodeCoachh
@CodeCoachh 2 жыл бұрын
Glad you liked it!
Create Blackjack in Python | Beginner Friendly Tutorial
24:43
Code Coach
Рет қаралды 58 М.
25 nooby Python habits you need to ditch
9:12
mCoding
Рет қаралды 1,7 МЛН
КАКУЮ ДВЕРЬ ВЫБРАТЬ? 😂 #Shorts
00:45
НУБАСТЕР
Рет қаралды 3,3 МЛН
ROLLING DOWN
00:20
Natan por Aí
Рет қаралды 10 МЛН
🩷🩵VS👿
00:38
ISSEI / いっせい
Рет қаралды 24 МЛН
Get 10 Mega Boxes OR 60 Starr Drops!!
01:39
Brawl Stars
Рет қаралды 18 МЛН
Minimax Algorithm for Tic Tac Toe (Coding Challenge 154)
26:33
The Coding Train
Рет қаралды 804 М.
Tic-Tac-Toe Game in Python - Unbeatable Minimax AI
42:36
NeuralNine
Рет қаралды 10 М.
20 Programming Projects That Will Make You A God At Coding
14:27
The Coding Sloth
Рет қаралды 914 М.
Code Tic Tac Toe in Python
33:28
Kenny Yip Coding
Рет қаралды 8 М.
2 YEARS of PYTHON Game Development in 5 Minutes!
4:54
Coding With Russ
Рет қаралды 900 М.
3 PYTHON AUTOMATION PROJECTS FOR BEGINNERS
17:00
Internet Made Coder
Рет қаралды 1,6 МЛН
CODE WITH ME | Tic-Tac-Toe Game in Python *beginner friendly*
21:12
How I Would Learn Python FAST in 2024 (if I could start over)
12:19
Thu Vu data analytics
Рет қаралды 236 М.
How To Code Tic Tac Toe With Python | Programming Tutorial For Beginners
15:11
КАКУЮ ДВЕРЬ ВЫБРАТЬ? 😂 #Shorts
00:45
НУБАСТЕР
Рет қаралды 3,3 МЛН