Python Resume Projects - You Can Finish in a Weekend

Поділитися
Вставка
  • Опубліковано 19 лис 2024

КОМЕНТАРІ • 589

  • @TechWithTim
    @TechWithTim  5 років тому +640

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

    • @TechWithTim
      @TechWithTim  5 років тому +66

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

    • @masterkanfuu2536
      @masterkanfuu2536 5 років тому

      παρακαλω πολυ 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.

  • @hohohoupufuru
    @hohohoupufuru 4 роки тому +1021

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

    •  4 роки тому +4

      Thanks

    • @adityasrivastava2814
      @adityasrivastava2814 4 роки тому +22

      hero we deserve!!!

    • @afjelidfjssaf
      @afjelidfjssaf 4 роки тому +24

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

    • @dannyy8619
      @dannyy8619 3 роки тому +10

      seriously? these are the projects he suggested?

    • @passportbro904
      @passportbro904 Рік тому

      Thanks

  • @DogeCharger
    @DogeCharger 4 роки тому +6142

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

  • @matthewevans9838
    @matthewevans9838 4 роки тому +107

    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."

  • @deedeemegadoodoo1506
    @deedeemegadoodoo1506 5 років тому +4028

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

    • @Julian-pw5mv
      @Julian-pw5mv 5 років тому +152

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

    • @etopsirhc
      @etopsirhc 5 років тому +117

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

    • @First_person_shooter
      @First_person_shooter 5 років тому +6

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

    • @RanEncounter
      @RanEncounter 4 роки тому +58

      @@First_person_shooter The joke
      Your head...

    • @svenjaaunes2507
      @svenjaaunes2507 4 роки тому +16

      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

  • @eduardomarques91
    @eduardomarques91 3 роки тому +213

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

  • @13totodile
    @13totodile 4 роки тому +180

    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 4 роки тому +20

      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

  • @thefunnylemon6291
    @thefunnylemon6291 4 роки тому +888

    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 4 роки тому +1

      Kite is the shit

  • @kimtgf7152
    @kimtgf7152 3 роки тому +19

    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)

  • @DavidSigbi
    @DavidSigbi 4 роки тому +241

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

    • @xskerrittx1
      @xskerrittx1 4 роки тому +3

      yuppp

    • @alexismandelias
      @alexismandelias 4 роки тому +7

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

    • @itsdylac
      @itsdylac 3 роки тому +5

      Did you contemplate committing sudoku?

  • @alexmcd378
    @alexmcd378 4 роки тому +17

    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.

  • @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 4 роки тому +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?

  • @EpochIsEpic
    @EpochIsEpic 4 роки тому +76

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

    • @code5829
      @code5829 3 роки тому +2

      😂😂😂 the ide?

  • @gingerdragon6216
    @gingerdragon6216 3 роки тому +117

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

    • @SovereignSmurf
      @SovereignSmurf 3 роки тому +7

      No, no I can't

    • @teemumiettinen7250
      @teemumiettinen7250 3 роки тому +23

      "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

      @ 💀💀

    • @Jamaalmamu
      @Jamaalmamu 4 місяці тому

      ​@@teemumiettinen7250💀

  • @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.

  • @angrysammo
    @angrysammo 3 роки тому +21

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

  • @marcorivera5030
    @marcorivera5030 5 років тому +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 ❤

  • @loftlike
    @loftlike Рік тому +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!

  • @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.

  • @TheJarJarKinks
    @TheJarJarKinks 4 роки тому +186

    "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".

  • @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 3 роки тому

      @@jacobrose9606 a

  • @asapnomats5505
    @asapnomats5505 4 роки тому +1

    YO! Thanks for plugging the Kite plugin super useful.

  • @AfromusChief108
    @AfromusChief108 4 роки тому +60

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

  • @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.

  • @ohwow2074
    @ohwow2074 5 років тому +8

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

  • @etopsirhc
    @etopsirhc 5 років тому +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 4 роки тому

      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 4 роки тому +1

      remake it

  • @tescoaldi2804
    @tescoaldi2804 4 роки тому +3

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

  • @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?

  • @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..

  • @magicfairycome
    @magicfairycome 3 роки тому +1

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

  • @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.

  • @abuabdullah9878
    @abuabdullah9878 Рік тому

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

  • @guyfromostrava
    @guyfromostrava 3 роки тому

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

  • @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!!!

  • @automationtesting3149
    @automationtesting3149 3 роки тому

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

  • @stevenshelby2675
    @stevenshelby2675 4 роки тому +56

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

  • @clashplaya8638
    @clashplaya8638 4 роки тому +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

  • @littlehendryx
    @littlehendryx 3 роки тому +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 3 роки тому

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

  • @pugboi8017
    @pugboi8017 4 роки тому +690

    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 роки тому +18

      @@code5829 Sir are you an Indian?

    • @Alex-gw9js
      @Alex-gw9js 3 роки тому +14

      @@bcdabici sir he is a indian.

  • @ac130kz
    @ac130kz 5 років тому +3

    a really good sudoku solver is a SAT solver

  • @kisalaysuman2082
    @kisalaysuman2082 5 років тому +12

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

  • @TheVerbalAxiom
    @TheVerbalAxiom 5 років тому +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

  • @nithishkumar2099
    @nithishkumar2099 5 років тому +7

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

    • @FilipPandrc
      @FilipPandrc 3 роки тому

      @@Gamingwithshubham284 lol

  • @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..

  • @Gh0st3197
    @Gh0st3197 4 роки тому +3

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

  • @totomaiden08
    @totomaiden08 4 роки тому +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?

  • @SHONNER
    @SHONNER 4 роки тому

    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.

  • @mdatick4809
    @mdatick4809 5 років тому +24

    ou my....
    you need god level skills to do this kinda projects

    • @TechWithTim
      @TechWithTim  5 років тому +12

      Not really! You just need to learn a new algorithm

    • @deidara_8598
      @deidara_8598 4 роки тому +6

      As long as you know the language you're working with it should be pretty easy to make these algorithmically. As for the GUI, just use something easy like electron and wire your program up to a local server, then just use CSS and HTML to design the interface, easy stuff.

    • @Flackon
      @Flackon 4 роки тому

      Haha, this is pretty basic stuff

    • @jamesbalajan3850
      @jamesbalajan3850 4 роки тому +2

      Pretty basic algorithms. The sudoku solver in particular is so basic it is sometimes asked as an interview question.

    • @sicthejake2400
      @sicthejake2400 4 роки тому +2

      These are very doable. Lots of things seem impossible when you haven't even started the race yet.
      If you want to try these, get through it step by step.
      Learn the pre-requisites. That means basic Python, GUI libraries (or HTML and CSS), and the Algorithms (Backtracking and A*). And don't expect to just completely do this yourself. No one expects you to just sit behind your computer and figure out everything by yourself. Use all the resources you can.

  • @theaveragecoder6182
    @theaveragecoder6182 5 років тому +2

    Now this is the channel that is really helpful

  • @jTay111
    @jTay111 4 роки тому +4

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

  • @padreigh
    @padreigh 5 років тому +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  5 років тому

      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.

  • @floydian25
    @floydian25 5 років тому

    Just the right time for a video

  • @unclesam997
    @unclesam997 4 роки тому +12

    6:08 that's actually the exact opposite of a low level computer science concept. Low level would be closer to the hardware like coding in processor's assembly language or using an HDL to describe a hardware component. Algorithms are just about the highest level of abstraction you can get since they don't depend on any specific hardware (or even the presence of a computer). Typically low level is specifically applicable, and high level is generally applicable; you can't write x86 code for an HC12 chip but you can perform a binary search on both.

    • @jeffmao2008
      @jeffmao2008 4 роки тому +1

      I think by lower level he meant lower difficulty CS concepts

    • @stspapergenius
      @stspapergenius 4 роки тому

      yeah he definitely said lower level concepts, not lower level languages or lower level abstraction

    • @unclesam997
      @unclesam997 4 роки тому

      Sheila Stroud I’m sure that’s what he meant but it doesn’t really matter because the term has a pretty specific meaning. Searching and sorting are not lower level concepts, and for a video aimed at beginners it’s good to be precise so that you don’t confuse people. If some kid goes into an interview and says “yeah I have a good grasp on lower level concepts” referring to searching and sorting that could put him or her in a bad spot when questioned further.

  • @uzidayo
    @uzidayo 4 роки тому

    Finally a good sponsor

  • @cheexiong8759
    @cheexiong8759 4 роки тому +2

    Don't you love it when a programmer explains how a program works? so understandable! "I put this here in the middle and with the while loop and it did this." Excellent explanations! **SPOILER ALERT, the program is not for beginners.**

  • @neovalkyr
    @neovalkyr 4 роки тому +13

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

  • @abel6580
    @abel6580 5 років тому +1

    I just want to point out that two years ago, Kite took over two popular open source projects to make self-serving changes to the code, not the kind of people I'd trust to write and release software, let alone proprietary software. Kite could be a cryptominer, for all we know it is.

  • @xreev0x
    @xreev0x 3 роки тому

    The shortest path function has value and is resume worthy. Sudoku (which isn’t pronounced sudoko) isn’t. In college I made a modular game of war & blackjack. The deck was its own module, and simply needed a set of rules to play any game you wanted (given that it was a standard 52 card deck game. Despite being proud of that game and how much I learned, I wouldn’t for a second use it on a resume. Things like that you can save for an interview where you talk about your experiences. Perhaps it makes since for someone still in college, as you have no actual job experience to put on a resume; but, in my opinion doing so screams “I have no experience, please hire me!”

  • @MitchellRoman97
    @MitchellRoman97 4 роки тому +41

    1:35 is when the video starts

  • @abdullahabd7677
    @abdullahabd7677 5 років тому +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.

  • @automationtesting3149
    @automationtesting3149 3 роки тому +2

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

  • @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.

  • @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))

  • @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 роки тому +12

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

  • @hossumquat
    @hossumquat 3 роки тому

    Yeah.. Since it's common knowledge that the shortest path between 2 points is a straight line, having a path finding algorithm that finds zig zagging paths where it should probably be a straight path probably doesn't look so hot on a resume. A perhaps more interesting problem is given a set of line segments, find a path (expressed as a list of line segments) that finds the shortest path between two points. That would probably stand out better on a resume, and is probably more relevant to today's modern games. 3d games often use a more 2d approach to path finding for simplicity and speed.

  • @marquisdehoto1638
    @marquisdehoto1638 3 роки тому +1

    I overlooked the "resume" and was looking for beginner projects xD

  • @taishihayakawa3148
    @taishihayakawa3148 3 роки тому +4

    Are you telling me that I can just follow your tutorials and make projects and then just put them on my resume!?

  • @Praxama
    @Praxama 2 роки тому

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

  • @naholmes
    @naholmes 3 роки тому +1

    Nice ideas and visuals (always the toughest part of python for me) but pretty meh A* implementation. Evaluation should always break ties between equal predicted paths in favour of the smallest heuristic (closest to the goal). That way, when it gets around the final obstacle, it makes a beeline directly to the target rather than dithering around with a bunch of old possibilities.

  • @comcomaandrey
    @comcomaandrey 3 роки тому

    Thank you, Anakin, for your power!

  • @deepakkumaar9665
    @deepakkumaar9665 4 роки тому

    You are genius man

  • @imadethisaccounttocomment6327
    @imadethisaccounttocomment6327 4 роки тому +1

    I played purble place in my computer class when I was in grade 11

  • @automationtesting3149
    @automationtesting3149 3 роки тому

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

  • @masteralphapro-7835
    @masteralphapro-7835 5 років тому

    I love your videos!! Congrats!!

  • @konekosamvs3264
    @konekosamvs3264 3 роки тому

    Awesome video thank you so much!

  • @inang1968
    @inang1968 4 роки тому +2

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

    • @RoyalBengalCub
      @RoyalBengalCub 4 роки тому

      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.

  • @gheitacodes4146
    @gheitacodes4146 4 роки тому

    Nice visualization.

  • @thomasnicholson2989
    @thomasnicholson2989 5 років тому +22

    Can you make a pygame series?
    I know you have 2 tutorials before but I want to learn to do a bigger game

    • @joeljames2829
      @joeljames2829 4 роки тому +1

      My guy ,he does have a pygame series, which shoes so many cases where he uses different functions and commands
      Just implement those and make it yourself

    • @thomasnicholson2989
      @thomasnicholson2989 4 роки тому

      Joel James I already made one but not like him, am just askin for much bigger game made with pygame .

    • @joeljames2829
      @joeljames2829 4 роки тому

      @@thomasnicholson2989 Aah oKaY

    • @justsomeguy892
      @justsomeguy892 4 роки тому +1

      @@thomasnicholson2989 just look up the pygame documentation and follow what it says for whatever you wanna do. it literally tells you anything you need to know about any game you wanna make.

    • @MaoDev
      @MaoDev 4 роки тому +3

      @@thomasnicholson2989 you ain't gonna make any big game in python.

  • @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

  • @iflyenglish
    @iflyenglish 4 роки тому +2

    Talks about how great Kite is and few minutes later goes and starts using sublime text )

    • @TechWithTim
      @TechWithTim  4 роки тому +4

      Kite integrates with sublime

    • @iflyenglish
      @iflyenglish 4 роки тому

      @@TechWithTim oh ok , great vid btw , thanks

  • @yasinahlatc3552
    @yasinahlatc3552 4 роки тому

    Please make a video for how to use Threads in GUI properly

  • @kurtthorsten4463
    @kurtthorsten4463 3 роки тому

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

  • @rinreborn7364
    @rinreborn7364 4 роки тому

    I copy paste all these and put it on my resume. Google hired me

  • @sandraviknander7898
    @sandraviknander7898 3 роки тому

    Nice projects!

  • @demohub
    @demohub 5 років тому

    Cool Tim. Thanks for sharing.

  • @Napalmstrike15989
    @Napalmstrike15989 4 роки тому

    the reason why the A-star doesn't look right/ doesnt work properly is you forgot that going across the diagonal of a square is sqrt(2) or about 1.4 in length for a square of side lengths 1

  • @winnumber101
    @winnumber101 4 роки тому

    bro this is heat

  • @Btechdom
    @Btechdom 3 роки тому

    How about breaking down the logic on coding these projects out - most people wouldn't be able to figure out that you would need all of those variables or functions, or where to loop and so forth which would make an over the weekend project turn into weeks or months for the uninitiated.

  • @trolmaso
    @trolmaso 4 роки тому +4

    Doesn't PyCharm already do what Kite does? But, like, it's not a plugin?

  • @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 3 роки тому +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.

  • @harshranjan6619
    @harshranjan6619 4 роки тому +2

    i don't understand why the A* algorithmis taking zig-zag paths instead of regular straight ones to reduce the distance travelled

  • @SometimesDev
    @SometimesDev 5 років тому +73

    You can always just use a "git clone"

  • @sailendrachettri8521
    @sailendrachettri8521 3 роки тому

    Very intelligent guy

  • @SandipKumar-yo6yw
    @SandipKumar-yo6yw 5 років тому

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

  • @jimmythebold589
    @jimmythebold589 4 роки тому +36

    I tried the *$ sudo ku* command in my bash terminal and it gave me an error ...

  • @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

  • @studentsheaven-d8v
    @studentsheaven-d8v 3 роки тому

    great work...

  • @rayavarapuvikram1
    @rayavarapuvikram1 5 років тому

    Best tutorial channel ever

  • @thefatmoop
    @thefatmoop 4 роки тому +22

    This seems like something i'd see on a resume, then drill the candidate and get a confession 'well i never did it, but i watched a youtube on someone doing it' /old rant

  • @Lordihyper
    @Lordihyper 3 роки тому

    Saving for later