Learning Python by Coding Chess

preview_player
Показать описание
I wanted to learn to program, so I set a goal of learning Python by coding chess. These are my thoughts after the fact.

You might notice from my Github graphic that I took several extended breaks from coding. That made the time to complete this portion of my project just over half a year. If you're learning to code, or take up any new skill, remember... you don't have to do it all at once. It's okay to take a break. You're making progress. If you're stuck contemplating if you should try or not, I assure you it is never too late to start.

Join me.

Note: There are two versions of How to Think Like a Computer Scientist. One covers C++, the other one covers Python (which is what I used). Make sure to select the "Interactive Edition" if you also want to learn Python. The URL will include "thinkcspy" rather than "thinkcpp" when you do.

--- Attributions ---

Intro:

yellow-lighted arch tunnel road by Daniel Jerez from Unsplash

metal nut isolated on white background by Scrudje from Shutterstock

Music (in order):

1) Description
2) Song
3) Artist
4) Download
5) License

100 Steps by Le Gang from Soundcloud under CC BY 3.0

Strangers by Le Gang from SoundCloud under CC BY 3.0

Money Go Round by Le Gang from SoundCloud under CC BY 3.0

I Don't Need U 2 Say Anything by Le Gang from SoundCloud under CC BY 3.0

I Am Thou (no drums) by arvnd from SoundCloud under No Copyright

I Gave You A Flower by Le Gang from SoundCloud under CC BY 3.0

Drops In Mind by Le Gang from SoundCloud under CC BY 3.0

Graphics:

1) Description
2) Download
3) Artist

yellow-lighted arch tunnel road by Daniel Jerez from Unsplash

metal nut isolated on white background by Scrudje from Shutterstock

Guy at computer stock photo by Andrea Piacquadio from Pexels

Tic Tac Toe by nemo frenk from Pixabay

Wall-E from Free PNG Img

Brick wall from Free SVG

Soldering by Phil Gradwell from Flickr / CC BY 2.0

Approved/Denied stamps by rocketpixel from Freepik

Portland marquee by peter bucks from Unsplash

Harry Potter chess scene by Warner Bros. from Harry Potter and the Sorcerer's Stone

Explosion by nalmaran from GIFER

Python logo by Python from Wikimedia Commons

Sound Effects:

1) Description
2) Download
3) Artist
4) License

large explosion 2 by V-ktor from Freesound under CC0 1.0

Рекомендации по теме
Комментарии
Автор

Oh but did you add the doble jump of the pawns, the en passant rule and draw conditions (such as 50 moves rule, tree fold repetition and insufficient material)? If not HOW DARE YOU CALL THAT CHESS!!! Haha jk amazing coding journey.

andresescudero
Автор

This video has some great tips for beginners.

mumblety
Автор

Nice job dude looks like 500k subs quality, only thing I would change is try to be a little bit more concise. But only a little it looks great. Also it really helped.

greencreekstudios
Автор

Oh man, I love your videos 😍 Keep going

bavariancopter
Автор

Hi! Nice job! I come from your second video and I think that the combination of both type of content is the best. You did a very good job on both! My congratulations! Don't hesitate to contact me for anything related to coding xD

jotamusik
Автор

Wow. That was an honor to watch. You set your mind on a goal, you were sincere and displayed persistence. The result speaks for itself. Inspiring. BTW I was cracking up at the mention of exercising then it switches to slouching and eating ice cream. hahaahaha

neveroddnoreven
Автор

How many working hours did it take you to complete the project?

bejond
Автор

Great video. I wonder if you share the code as well 😉

Collin
Автор

Good luck using tkinter! Maybe try pygame or opencv.

mumblety
join shbcf.ru