Python Resume Projects - You Can Finish in a Weekend

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ธ.ค. 2019
  • This video will showcase two impressive, yet fast to make python resume projects. These projects demonstrate programming ability and computer science knowledge and are great padding on your programming resume.
    ⭐️ Thanks to Kite for sponsoring this video! Download the best AI automcolplete for python programming for free: kite.com/download/?...
    GitHub Links:
    Sudoku: github.com/techwithtim/Sudoku...
    A* Star: github.com/techwithtim/A-Path...
    ◾◾◾◾◾
    💻 Enroll in The Fundamentals of Programming w/ Python
    tech-with-tim.teachable.com/p...
    📸 Instagram: / tech_with_tim
    🌎 Website techwithtim.net
    📱 Twitter: / techwithtimm
    ⭐ Discord: / discord
    📝 LinkedIn: / tim-rusci. .
    📂 GitHub: github.com/techwithtim
    🔊 Podcast: anchor.fm/tech-with-tim
    💵 One-Time Donations: www.paypal.com/donate/?token=...
    💰 Patreon: / techwithtim
    ◾◾◾◾◾◾
    ⚡ Please leave a LIKE and SUBSCRIBE for more content! ⚡
    Tags:
    - Tech With Tim
    - Python Tutorials
    - Python Resume Projects
    - Resume Project Python
    - Quick Python Resume Projects
    - Resume Project Python Tutorial
    #Python

ความคิดเห็น • 601

  • @TechWithTim
    @TechWithTim  4 ปีที่แล้ว +640

    Start a high paying tech career making $60k+/year with NO DEBT: coursecareers.com/a/techwithtim?course=software-dev-fundamentals

    • @TechWithTim
      @TechWithTim  4 ปีที่แล้ว +66

      Did u watch the video? I made these projects a long time ago!! I do make mistakes as well ;)

    • @masterkanfuu2536
      @masterkanfuu2536 4 ปีที่แล้ว

      παρακαλω πολυ ww where is the source code

    • @ahsanmasood1459
      @ahsanmasood1459 4 ปีที่แล้ว +1

      Hey! Can you make another video like this? I mean regarding some other and latest problems. That could be great.

    • @Qril
      @Qril 4 ปีที่แล้ว +29

      Little bit of advice for the future - linking to a download page for a sponsor is pretty nice, but linking to a page *that auto-starts* downloads is a sure-fire way to make sure I never use the project. I don't want to be assaulted with files when I click on a sponsor link, and this has pretty much ensured I won't click on any of your sponsor links again - please change.

    • @explorenaked
      @explorenaked 4 ปีที่แล้ว +3

      Huuuh, huuuuh. You drew a penis. Huh, huh.

  • @DogeCharger
    @DogeCharger 4 ปีที่แล้ว +6102

    Employers 3 months later: why do all these kids have sudoku programs in their resumes

  • @deedeemegadoodoo1506
    @deedeemegadoodoo1506 4 ปีที่แล้ว +3999

    Hi mister employer, I don't wanna brag around, but here's my Hello World program with almost 0 bugs!

    • @Julian-pw5mv
      @Julian-pw5mv 4 ปีที่แล้ว +151

      Damn 0 bugs? Mine has a thousand, and everytime I fix one ten more appear

    • @etopsirhc
      @etopsirhc 4 ปีที่แล้ว +116

      *displays javascript alert box with "Hell World!"* dammit, not that bug again!

    • @First_person_shooter
      @First_person_shooter 4 ปีที่แล้ว +6

      @@etopsirhc OK boomer this isn't a problem solver reddit...

    • @RanEncounter
      @RanEncounter 4 ปีที่แล้ว +57

      @@First_person_shooter The joke
      Your head...

    • @svenjaaunes2507
      @svenjaaunes2507 4 ปีที่แล้ว +15

      ohh yeah? lets deploy it to this 23-bit custom architecture that I built in the kitchen with my wife. ohh btw there is no automatic memory management in the kernel but the instruction set is very simple with only one instruction: subtract and branch if equals zero. we are a minimalist couple. just write a compiler for whatever language you used for this architecture before the next interview session and make sure it runs in O(loglogN) because the not-so-micro processor ticks only 1 cycle every 7 seconds as we used marbles of our kids to simulate a CPU. By the way bring the assembly code on a punch card cuz thats the only I/O. if you can do this and if I like your program, you are hired

  • @hohohoupufuru
    @hohohoupufuru 4 ปีที่แล้ว +1009

    1st project (sudoku solver) at 1:35
    2nd project (pathfinding) at 5:28

    •  4 ปีที่แล้ว +4

      Thanks

    • @adityasrivastava2814
      @adityasrivastava2814 3 ปีที่แล้ว +22

      hero we deserve!!!

    • @afjelidfjssaf
      @afjelidfjssaf 3 ปีที่แล้ว +24

      @@adityasrivastava2814 lmfao he just watched 5 minutes of a video lol

    • @mihaicristian
      @mihaicristian 3 ปีที่แล้ว +5

      Not the hero we deserve, but the hero we needed

    • @dannyy8619
      @dannyy8619 2 ปีที่แล้ว +10

      seriously? these are the projects he suggested?

  • @thefunnylemon6291
    @thefunnylemon6291 4 ปีที่แล้ว +877

    For the first time ever I tried to skip the sponsors part and went back to watch it because it was interesting lmao

    • @Dobrodom
      @Dobrodom 4 ปีที่แล้ว +3

      same LOL

    • @domirusz24
      @domirusz24 4 ปีที่แล้ว

      ikr

    • @quarantinelife.
      @quarantinelife. 4 ปีที่แล้ว +1

      same here i watched the whole thing and then went to check out kite and shared with friends lol

    • @DylanSwarts
      @DylanSwarts 4 ปีที่แล้ว

      lol me too, weird

    • @joshm9163
      @joshm9163 3 ปีที่แล้ว +1

      Kite is the shit

  • @stanleyiii_
    @stanleyiii_ 4 ปีที่แล้ว +600

    Wow, a sponsor that actually relates to the video and something that I want to try

    • @FeLiNe418
      @FeLiNe418 4 ปีที่แล้ว +22

      Then he proceeds to use sublime text

    • @One_autumn_leaf.
      @One_autumn_leaf. 4 ปีที่แล้ว +3

      i wanted to give thumbs up! but that makes the count 70. I'll let it stay at 69 XD

    • @chrissmith1152
      @chrissmith1152 4 ปีที่แล้ว

      not even a bridge, he clearly said "a word from my sponsor"

    • @Clubdemusicaligera
      @Clubdemusicaligera 4 ปีที่แล้ว +1

      samee first time i see something useful as an ad

    • @ThePhantomCoder
      @ThePhantomCoder 4 ปีที่แล้ว

      ikr

  • @gingerdragon6216
    @gingerdragon6216 3 ปีที่แล้ว +101

    Interviewer: so can you explain your code to us?
    Me:👁👄👁

    • @SovereignSmurf
      @SovereignSmurf 3 ปีที่แล้ว +7

      No, no I can't

    • @teemumiettinen7250
      @teemumiettinen7250 3 ปีที่แล้ว +18

      "uh...so...i have a....variable here....and uh....some functions.....and uh....yeah....when i run the program it works...."

    • @bernardb.4788
      @bernardb.4788 3 ปีที่แล้ว +1

      @aryan bhradiya 💀💀

    • @cameron2348
      @cameron2348 2 ปีที่แล้ว +1

      "this is it and...ya"

  • @eduardomarques91
    @eduardomarques91 2 ปีที่แล้ว +208

    As someone who just started learning python, this looks like deep magic.

  • @DavidSigbi
    @DavidSigbi 4 ปีที่แล้ว +238

    When he said "sudoko" I amlost reevaluated my life.

    • @xskerrittx1
      @xskerrittx1 3 ปีที่แล้ว +3

      yuppp

    • @alexismandelias
      @alexismandelias 3 ปีที่แล้ว +7

      I swear if I hear another person saying it suduku...

    • @itsdylac
      @itsdylac 3 ปีที่แล้ว +5

      Did you contemplate committing sudoku?

  • @matthewevans9838
    @matthewevans9838 4 ปีที่แล้ว +103

    To give more explicit reasons why these projects are good (if you can do them without being guided word-for-word):
    1. Shows general programming ability is sufficient
    2. Shows critical thinking ability
    3. Ability to make UIs and connect them with programming logic (supports 2)
    4. Has knowledge of algorithms and/or is able to implement algorithms into code (supports 2 again)
    5. If you are a student, demonstrates passion to make projects outside of class (you would be surprised)
    If you don't think you can do the Sudoku project, I would recommend a simpler project that can implement back tracking like creating an AI for Tic-Tac-Toe.

    • @johnjacobs6234
      @johnjacobs6234 4 ปีที่แล้ว +6

      None of that matters.
      You have to make money for someone in order for it to be "experience."

  • @13totodile
    @13totodile 4 ปีที่แล้ว +178

    I ran into a bug with the sudoku solver. After I wrote my code, I wanted to test it and found a very difficult puzzle from the web. But when I ran the code to solve it, I noticed that there were two 2's in the same column in the final result. I thought that I had made a mistake and so downloaded your code just to make sure but the result was the same. The solution I found is deleting the "and pos[1] != i" parts from the for loops for checking rows and columns in the "valid" function. Even while writing the code, I had trouble understanding what that part did, and I still don't know what it does but that seems to be the source of the bug.

    • @victorhugovampire
      @victorhugovampire 3 ปีที่แล้ว +19

      in the check column section of "valid" function, the "and pos[1] != i" should rather be "and pos[0] != i" since we are now restricting on the rows

  • @marcorivera5030
    @marcorivera5030 4 ปีที่แล้ว +31

    Hola Tim, muchas gracias por hacer tan buenos videos, desde que descubrí tu canal he podido aprender mucho más que en mi escuela, me encantan tus tutoriales a pesar de que no soy bueno entendiendo el inglés :c, muchas gracias por todo, tienes un nuevo sub y saludos desde México ❤

  • @kimtgf7152
    @kimtgf7152 3 ปีที่แล้ว +18

    Well, the sudoku solver was good, it took me around 3-4 hrs to come up with it, but my biggest problem would have been the GUI considering I didn't have any experience with it, It took me a lot of time around 5-6 hrs to finally complete the GUI to make the sudoku solvable by humans and then to make a sudoku generator which could be solved. It was pretty tough, took me around 1 and a half days to complete it, but it was a good learning experience, thanks Tim for inspiring me to make this project. (I didn't look at any solution except for the commands for GUI and it was fun doing it)

  • @EpochIsEpic
    @EpochIsEpic 4 ปีที่แล้ว +74

    How the heck did that run faster than my hello world program?

    • @code5829
      @code5829 3 ปีที่แล้ว +2

      😂😂😂 the ide?

  • @alexmcd378
    @alexmcd378 4 ปีที่แล้ว +16

    A text based sudoku solver was literally an interview question aft one of my employers. But having a portfolio is useful. Interviewers were as interested in my game maker studio games as they were in my resume.

  • @jTay111
    @jTay111 4 ปีที่แล้ว +32

    Backtracking by itself is not an algorithm, it's a concept, similar to concepts like divide and conquer, dynamic programming etc

    • @hossumquat
      @hossumquat 2 ปีที่แล้ว

      Isn't backtracking basically a form of dynamic programming.

  • @AfromusChief108
    @AfromusChief108 4 ปีที่แล้ว +60

    The wallet on top of the gaming pc, i can relate bruh!

  • @tescoaldi2804
    @tescoaldi2804 4 ปีที่แล้ว +3

    Clear and consise, gained a new sub mate! Nice one!

  • @tinman9341
    @tinman9341 3 ปีที่แล้ว +4

    Awesome, thanks!!!! I’m a self-taught beginner and I had a hard time visualizing how a code works. Thanks again!!!

  • @rajeshwaripattar2503
    @rajeshwaripattar2503 4 ปีที่แล้ว +5

    Awesome bro...U r so Intelligent...Thank you sharing such a brilliant idea of project with us...Keep uploading unique projects like this..and it's so inspiring...God bless u bro..

  • @nithishkumar2099
    @nithishkumar2099 4 ปีที่แล้ว +7

    This is the video I was looking for. Thank you so much.

    • @FilipPandrc
      @FilipPandrc 2 ปีที่แล้ว

      @@Gamingwithshubham284 lol

  • @ryanpalo
    @ryanpalo 4 ปีที่แล้ว +5

    Nice. Liked the video, concept, and initiative. Disliked your lack of comments(despite you code being relatively self documenting) and lack of tests. These project DO showcase your ability to code, but being a developer is more than that. Preventing regressions via a test suite and exporting code doc strings are extremely helpful when working in a team environment. That's the kind of thing I like to see in a portfolio.

  • @asapnomats5505
    @asapnomats5505 3 ปีที่แล้ว +1

    YO! Thanks for plugging the Kite plugin super useful.

  • @automationtesting3149
    @automationtesting3149 3 ปีที่แล้ว

    This is the first time I am learning Python and it is really helpful

  • @angrysammo
    @angrysammo 3 ปีที่แล้ว +20

    I be rocking up to my interview with my
    /|
    / |
    /___|
    Program.
    “Sir, I am not limited to triangles, I can do other shapes too!”

  • @ThomasHelms
    @ThomasHelms 4 ปีที่แล้ว +9

    Thanks for referencing the backtracking algorithm. I think if I had known about it, I think I would've had an easier time deciphering the 8 queens puzzle.

  • @SHONNER
    @SHONNER 3 ปีที่แล้ว

    I'm still running Classic Python 2.5. I ran your Sudoku pygame using a hard set. It was neat seeing how many times it would backtrack while solving it in 4 minutes.

  • @ohwow2074
    @ohwow2074 4 ปีที่แล้ว +8

    Wow I'm amazed at how intelligent the programs were! Wow

  • @LuisPereira-bn8jq
    @LuisPereira-bn8jq 4 ปีที่แล้ว +14

    Really nice fun projects. These were about the right difficulty for my current level. Took me about two and a half days to complete both, with the hardest part being that it was my very first time writing anything with a GUI (the algorithms themselves were no issue given by background).

    • @lightningprowess6031
      @lightningprowess6031 3 ปีที่แล้ว +2

      Can I ask something
      Did u googling the algorithm for solving sudoku?or u creating it by urself without taking a look at the algorithm?

  • @TheMaxZakh
    @TheMaxZakh 4 ปีที่แล้ว +5

    How would you go about describing the projects on your resume? A quick description followed by a couple bullet points highlighting techniques or things you did different from what you might find in a video like this?

  • @masteralphapro-7835
    @masteralphapro-7835 4 ปีที่แล้ว

    I love your videos!! Congrats!!

  • @demohub
    @demohub 4 ปีที่แล้ว

    Cool Tim. Thanks for sharing.

  • @automationtesting3149
    @automationtesting3149 3 ปีที่แล้ว

    Really useful information. Keep up the good work!!!

  • @jacobrose9606
    @jacobrose9606 4 ปีที่แล้ว +146

    That backtrack algorithm though :)
    The path-finding algorithm is used in just about every video game with NPC's that move around.
    THIS IS SO @#$#@#$ COOL!!! :D

    • @jacobrose9606
      @jacobrose9606 4 ปีที่แล้ว +26

      if quick_reply and love_comment:
      total_subscribers += 1

    • @leondreamcast
      @leondreamcast 4 ปีที่แล้ว

      Wait really?

    • @igorthelight
      @igorthelight 4 ปีที่แล้ว +3

      @@leondreamcast True.
      But not written in Python.

    • @curry8487
      @curry8487 2 ปีที่แล้ว

      @@jacobrose9606 a

  • @Gh0st3197
    @Gh0st3197 4 ปีที่แล้ว +3

    Cool! We actually had to the Sudoku project as part of our intro to programming class at Cal

  • @theaveragecoder6182
    @theaveragecoder6182 4 ปีที่แล้ว +2

    Now this is the channel that is really helpful

  • @floydian25
    @floydian25 4 ปีที่แล้ว

    Just the right time for a video

  • @kurtthorsten4463
    @kurtthorsten4463 3 ปีที่แล้ว

    yo, thank you for the amazing content you deliver. you seem like a smart dude, subbed
    \

  • @stevenshelby2675
    @stevenshelby2675 3 ปีที่แล้ว +54

    Me in grade 11: "Egg definitely came before chicken"

  • @notyaniecetv
    @notyaniecetv 4 ปีที่แล้ว +14

    Can you make a video of where or how to find python ideas or ideas for any language a person is learning? I find that this is usually my issue as I am creative but not enough to straight up brainstorm an idea to code..

  • @totomaiden08
    @totomaiden08 3 ปีที่แล้ว +8

    Question from a noob: isn't that second project nicer to do in separate modules? People keep saying that you should divide the code in modules so it's readable and this being a CV resume and you want to showcase you're a good and professional coder, wouldn't it be better to have different modules? At least one for the GUI and the other for the logic?

  • @osknyo
    @osknyo 4 ปีที่แล้ว

    Thanks for the vid!

  • @neovalkyr
    @neovalkyr 3 ปีที่แล้ว +12

    "Sue" "dough" "koo"
    awesome video!

  • @konekosamvs3264
    @konekosamvs3264 2 ปีที่แล้ว

    Awesome video thank you so much!

  • @abuabdullah9878
    @abuabdullah9878 ปีที่แล้ว

    Thanks bro. The sudoku game helped me get a job.

  • @pugboi8017
    @pugboi8017 4 ปีที่แล้ว +689

    A weekend to finish all that? Jokes on you. I can gitclone it in under a minute

    • @code5829
      @code5829 3 ปีที่แล้ว +12

      Sir then you don’t learn

    • @xjsnjkil2070
      @xjsnjkil2070 3 ปีที่แล้ว +97

      @@code5829 that's a joke, clown.

    • @code5829
      @code5829 3 ปีที่แล้ว +3

      @@xjsnjkil2070 i know, was being sarcastic

    • @bcdabici
      @bcdabici 3 ปีที่แล้ว +17

      @@code5829 Sir are you an Indian?

    • @Alex-gw9js
      @Alex-gw9js 3 ปีที่แล้ว +14

      @@bcdabici sir he is a indian.

  • @SandipKumar-yo6yw
    @SandipKumar-yo6yw 4 ปีที่แล้ว

    Thanku sir ..
    God bless you 🙏🙏 🙏..
    Relly you r hero in Python..❤✌🎉

  • @loftlike
    @loftlike 7 หลายเดือนก่อน +2

    I think the better approach will be to go for projects as per your skill level. One complicated project in the resume doesn't really mean you are adept in tackling equally complicated projects; this might mislead recruiters. Simply keep upgrading your skill level and try completing projects that are for your level and one level above that. Taking unnecessary longer leaps might be frustrating and confusing for you.
    So, if the projects mentioned here seem to be good for your level, go for it!

  • @navid8276
    @navid8276 4 ปีที่แล้ว

    So heuristics enables our GPS to route us based on road closures and real time traffic data? That’s awesome. Learning something new everyday.

  • @automationtesting3149
    @automationtesting3149 3 ปีที่แล้ว +2

    I am relatively new to Python and this information was really useful

  • @etopsirhc
    @etopsirhc 4 ปีที่แล้ว +56

    damn, i wish i still had my final project from a game dev course now. made a map generator with loops and locked off rooms that then verified itself using a*

    • @brooksgunn5235
      @brooksgunn5235 4 ปีที่แล้ว +2

      Man, you just got rid of it? You didn't save a file on your computer or to a CD?

    • @trevorstoddart9624
      @trevorstoddart9624 4 ปีที่แล้ว +6

      If you are able to talk about the implementation intelligently you can still put it on your resume.

    • @PeterCaptainObvious
      @PeterCaptainObvious 3 ปีที่แล้ว

      Why did you get rid of it? I have several copies of my final projects backed up on different pcs and cloud storages

    • @sgracem2863
      @sgracem2863 3 ปีที่แล้ว +1

      remake it

  • @MHM-hc8or
    @MHM-hc8or 4 ปีที่แล้ว +1

    Thank you 👍

  • @LMFAOdudeification
    @LMFAOdudeification 4 ปีที่แล้ว +185

    "Sudoko solver or Sudoku solver - not quite sure how you say that."
    Well, only one of the ways you pronounced it ends in a "u".

  • @deepakkumaar9665
    @deepakkumaar9665 4 ปีที่แล้ว

    You are genius man

  • @Th3BlackLotus
    @Th3BlackLotus 4 ปีที่แล้ว +367

    Sudoku is hard
    Hold my class Beer():

    • @svenjaaunes2507
      @svenjaaunes2507 4 ปีที่แล้ว +37

      Me.hold(You.getBeer());

    • @ramoniiituble414
      @ramoniiituble414 4 ปีที่แล้ว +1

      Svenja Aunes thats so much better

    • @ramoniiituble414
      @ramoniiituble414 4 ปีที่แล้ว +1

      Svenja Aunes or Me.hold(You.get(Me.beer)):

    • @VivekYadav-ds8oz
      @VivekYadav-ds8oz 4 ปีที่แล้ว +9

      @@svenjaaunes2507 Y'all violating the PEP standard where your variables should be lowercase and function in snake case!

    • @svenjaaunes2507
      @svenjaaunes2507 4 ปีที่แล้ว +11

      ​@@ramoniiituble414 An unhandled exception is caught: Consumer Underage

  • @vadivelan4228
    @vadivelan4228 4 ปีที่แล้ว

    Thanks Tim.

  • @gheitacodes4146
    @gheitacodes4146 4 ปีที่แล้ว

    Nice visualization.

  • @clashplaya8638
    @clashplaya8638 3 ปีที่แล้ว +5

    The second one isn’t the same distance as going horizontally because the cubes are longer across their diagonals. Going down and then up is inefficient

  • @keyable
    @keyable 4 ปีที่แล้ว +1

    Nice tips! What do u recommend for learning Python, books or video lessons? THX!

  • @kisalaysuman2082
    @kisalaysuman2082 4 ปีที่แล้ว +12

    Thnks bro.....you added this.......
    God level skill...
    Good channel...........
    You listen to your subscriber...
    😊😊😊😊

  • @guyfromostrava
    @guyfromostrava 2 ปีที่แล้ว

    The sudoku one is a good (hopefully) quick challenge to write myself.

  • @sandraviknander7898
    @sandraviknander7898 3 ปีที่แล้ว

    Nice projects!

  • @TheFinagle
    @TheFinagle 3 ปีที่แล้ว

    I built a prolog soduku solver in 2 lines of code. A python visual interface to that old code is a great idea though. Ill have to add that to my resume soon.

  • @code5829
    @code5829 3 ปีที่แล้ว

    Thank you good inspiration

  • @comcomaandrey
    @comcomaandrey 2 ปีที่แล้ว

    Thank you, Anakin, for your power!

  • @publicstudio66
    @publicstudio66 3 ปีที่แล้ว

    great work...

  • @samhebda5388
    @samhebda5388 4 ปีที่แล้ว

    love it @tim

  • @TheVerbalAxiom
    @TheVerbalAxiom 4 ปีที่แล้ว +1

    Just the video I needed. I like python but was confused on which projects I put on my resume.

    • @igorkalezic4739
      @igorkalezic4739 4 ปีที่แล้ว +1

      If possible it's best to put projects that demonstrate the skills needed in the job posting. So you'd actually have a few different versions of your resume

  • @digitaldata-surveying
    @digitaldata-surveying 4 ปีที่แล้ว

    Thanks forever

  • @HDArtzy
    @HDArtzy ปีที่แล้ว

    i absolutely love u vids and they teach me so much bro, one day u should be a teacher

  • @arcei5726
    @arcei5726 2 ปีที่แล้ว +2

    Gotta be honest, I tried to skip the sponsor but then I saw like half a second of the advert and realized I actually needed it, will never skip your sponsorships again.

  • @sanajitdas8365
    @sanajitdas8365 3 ปีที่แล้ว

    Pretty interesting 👍

  • @winnumber101
    @winnumber101 4 ปีที่แล้ว

    bro this is heat

  • @cheramchandhru6691
    @cheramchandhru6691 4 ปีที่แล้ว

    Thank you

  • @tobybay769T
    @tobybay769T 4 ปีที่แล้ว +2

    Hi, good job with the video. You learn me new stuff every single day, and i enjoy every time you are uploading a new video, but i have problem. I would like to run the gui code in sublime like you. How do i run the code so the is running a new window

  • @uzidayo
    @uzidayo 4 ปีที่แล้ว

    Finally a good sponsor

  • @rishabhkumar-px7sk
    @rishabhkumar-px7sk 4 ปีที่แล้ว +1

    Heyyy..... Tim you are absolutely amazing brother , you have shown me the nice project and i really love it and appreciate it and i want to complete the same.

  • @deusopus
    @deusopus 4 ปีที่แล้ว

    excellent content

  • @inang1968
    @inang1968 3 ปีที่แล้ว +2

    Omg i needed this!!!!! Hope I could do it without losing motivation ❤️
    Thabks!!?

    • @RoyalBengalCub
      @RoyalBengalCub 3 ปีที่แล้ว

      Hi Saylin
      We are researchers in human-computer interaction (HCI) looking for people who have taken an initiative to recently learn Machine Learning on their own, for career, course or curiosity. It seems you are in that place currently. Would you mind telling us here (www.surveymonkey.ca/r/SelfLearning_ML) about your experiences and any difficulties you faced while self-teaching ML and how you overcame them. There is also a chance to win $50 giftcard.
      You can help this project by taking out 5-10 minutes to participate in our study.
      For more details, see here: www.surveymonkey.ca/r/SelfLearning_ML
      Please share this request with your colleagues or friends who fit this description. People from any major/background may participate. The survey will be open until July 23, 2020.

  • @joshmiller6285
    @joshmiller6285 4 ปีที่แล้ว +2

    Hey man these are pretty cool! I've been getting into Python myself, and I'm kind of at the stage where I know more than the beginner tutorial videos show, but I still don't know nearly the amount needed to do what you did in the video. Just curious, where did you learn all this stuff by 11th grade? It seems like you obviously put some time into this as a high schooller.

    • @joshmiller6285
      @joshmiller6285 4 ปีที่แล้ว

      Haha just realized you had tutorials, I'll go check those out

  • @ac130kz
    @ac130kz 4 ปีที่แล้ว +3

    a really good sudoku solver is a SAT solver

  • @jorgestreams5775
    @jorgestreams5775 4 ปีที่แล้ว +13

    If I wanted to do one of these, would Googling the most efficient way to solve a soduko game and then trying to implement that in python completely defeat the purpose of the project or is that exactly what you're supposed to do?

    • @_yakumo420
      @_yakumo420 2 ปีที่แล้ว +2

      I realise this is a year late, but for any future readers - yes that is exactly what you're supposed to do. You're not here to discover your own 'most efficient ways to solve a Soduko' but rather to learn how to code. And to do the project, you'd need to learn about an already established method to then create your project.

  • @oliviamotevalli9683
    @oliviamotevalli9683 3 ปีที่แล้ว

    Great vid, is there a resource for programming/coding terminology & concepts? I come across dozens of words every time I try and read or watch something computer related, would be nice to have a glossary...

  • @Gamingwithshubham284
    @Gamingwithshubham284 3 ปีที่แล้ว

    I do appreciate ur efforts 😊
    As an indian,there is a huge competition and recruiter wants u to know two languages,i was asked to know two languages alongside c

  • @padreigh
    @padreigh 4 ปีที่แล้ว +1

    The not so cynical me likes your videos, you got a knack for explaining. The cynical me, upon seeing one more of these "what to put on your resume" kindof videos immediately sees people sitting in interviews: "Hey possible employer, I got this code from github put on my resumee as reference what I can do (... find on youtube and copy/paste w/o understanding it).

    • @TechWithTim
      @TechWithTim  4 ปีที่แล้ว

      I had that thought as well. I did try to mention in the end of the video to be careful of plagiarism but I do share your feeling.

    • @mostrengo
      @mostrengo 4 ปีที่แล้ว

      (most) interviewers are not dumb, if you have any project on open source that might interest them in what you're capable of doing, they will ask you questions about it, and if you just copied the code they will likely notice.

  • @memeperor_
    @memeperor_ 2 ปีที่แล้ว +1

    you mean. you graduated high school 2 years ago? and you're already at the finish line?!?!?! damn bro thats pretty sick

  • @littlehendryx
    @littlehendryx 2 ปีที่แล้ว +3

    Backtracking is a class of algorithms or an algorithmic technique, not an algorithm. There are tons of backtracking algorithms out there that solve any kind of problems where exhaustive search algorithms aren't feasible, along side dynamic programming.
    Anyway, your idea of putting those algorithms implementation on a resume is pretty good

    • @four4twenty
      @four4twenty 2 ปีที่แล้ว

      just recently learned about this at my university. it’s cool stuff

  • @Eric-dd8bk
    @Eric-dd8bk 3 ปีที่แล้ว +1

    I literally just started learning programing with Python, because that's what my programer friend recommended me that I start with.
    What I want to do though is build like an educational application about the guitar and publish it on my website.
    Should I actually switch over to Java script from python if Java script can handle webdev as well as building a stand alone application?
    Or should I stick with Python for building the application and learn Java script separately for webdev?
    I could actually even ditch the webdev part for a while because I can just email the application to those who buy my app. And by app I don't mean mobile apps. Just a computer program like games and stuff like that.
    Any advice will be greatly appreciated.
    Thank you in advance.

  • @andrewwoan
    @andrewwoan 4 ปีที่แล้ว

    awesome

  • @harshdeeptelang127
    @harshdeeptelang127 2 ปีที่แล้ว

    Love you
    Bro

  • @123TeeMee
    @123TeeMee 4 ปีที่แล้ว +6

    It's interesting to think about what would have the most impression on an employer. I guess you'd want something AI related (basic keras stuff), a website (some bog-standard CRUD app) and a game demo (with some interesting algorithm(s))

  • @anasadeelallawala4156
    @anasadeelallawala4156 3 ปีที่แล้ว

    I have also implemented a similar a star algorithm visualisation and what you made does not seem like a star as what you made was had the green nodes aka the nodes in open set not exploring the nodes closer to the end node. Instead this looked like breadth first search to me as it was exploring nodes through Their f values

  • @Ghasakable
    @Ghasakable 4 ปีที่แล้ว

    You are a genius, man!

  • @tonyk5936
    @tonyk5936 4 ปีที่แล้ว +1

    Hey, on your sudoku tutorials your are not explained how the GUI solves itself with backtracking if you press space like in this video. Could you update your code on your website? Love the video btw!

  • @rayavarapuvikram1
    @rayavarapuvikram1 4 ปีที่แล้ว

    Best tutorial channel ever

  • @iamakifislam
    @iamakifislam 3 ปีที่แล้ว

    thanks

  • @abdullahabd7677
    @abdullahabd7677 4 ปีที่แล้ว +39

    Looking for projects to do during the weekend - You can copy paste someone else's github code to your github, plagarize a paper on quantum computing or essentially do whatever siraj raval would do. Now you are successful a data scientist and a rapper.

  • @adarshdubey6123
    @adarshdubey6123 4 ปีที่แล้ว

    Reply to this comment one hardest topic or programing problem or concept or anything related to computer science and engineering and I will make a video solving/teaching/ explaining the most asked. Want to start making videos..

  • @Lordihyper
    @Lordihyper 3 ปีที่แล้ว

    Saving for later

  • @MitchellRoman97
    @MitchellRoman97 4 ปีที่แล้ว +41

    1:35 is when the video starts