C++ Developer Learns Python

Поділитися
Вставка
  • Опубліковано 2 лют 2025

КОМЕНТАРІ • 2,1 тис.

  • @PolyMars
    @PolyMars  3 роки тому +3152

    what should I learn next? (subscribe and I legally have to listen to you)

    • @serendipity-tilde
      @serendipity-tilde 3 роки тому +84

      Well... The game jam WAS called New Years game jam...

    • @psyquax
      @psyquax 3 роки тому +18

      hey polymars you weirdly sound and look like this guy called polygon donut

    • @Povilaz
      @Povilaz 3 роки тому +6

      It's fine. It's a good video.

    • @Ace-lw8kh
      @Ace-lw8kh 3 роки тому +5

      so it did

    • @gundelf7434
      @gundelf7434 3 роки тому +3

      haha yeah, I remembered the stream, keep doing it please!

  • @numbertoast764
    @numbertoast764 3 роки тому +8959

    You have the perfect game dev video
    -You learn a new programming language
    -You create an arbitrary deadline
    -You make a flappy bird clone

    • @notthatntg
      @notthatntg 2 роки тому +349

      - You get sponsored by some random game engine

    • @nightmanmain4858
      @nightmanmain4858 2 роки тому +98

      @@notthatntg -You made the flappy bird clone better with the game engine

    • @ThePapaja1996
      @ThePapaja1996 2 роки тому +8

      doodle jump this time do

    • @numbertoast673
      @numbertoast673 2 роки тому +5

      @@ThePapaja1996 ok yoda

    • @aqzp.
      @aqzp. 2 роки тому +9

      @@nightmanmain4858 - You lose your sanity

  • @alanrigden2522
    @alanrigden2522 2 роки тому +6746

    This guy has coded something more impressive in 48 hours then I have in my 2 years

    • @xeviaeGaming
      @xeviaeGaming 2 роки тому +297

      But you are capable of coding something better than this right?
      If you can’t i highly doubt you’ve been coding for two years.

    • @RealfrontMAN_001
      @RealfrontMAN_001 2 роки тому +84

      @@xeviaeGaming if he works on projects then He should be able to do many cool things

    • @Tobsson
      @Tobsson 2 роки тому +455

      @@xeviaeGaming might have been stuck in tutorial hell for two years only learning to do stuff theoretical and then panicks once the text editor is up.

    • @Sol4rOnYt
      @Sol4rOnYt 2 роки тому +20

      like seriously ur not wrong

    • @w-iz
      @w-iz 2 роки тому +8

      Frrrrrrr 😂

  • @c0rlea
    @c0rlea 3 роки тому +6169

    "Terrible at coding"
    Meanwhile he learns python in just a few hours and builds a game, while for me it took me 3 days to install and setup python

    • @grgry06
      @grgry06 3 роки тому +524

      he probably has foundation already since he knows basically the most of other prog languages like Java.

    • @grgry06
      @grgry06 3 роки тому +164

      But ye, it took me literal 2 months to learn Javascript... Now I'm learning python. Goodluck on both of us 😉

    • @grgry06
      @grgry06 3 роки тому +11

      @@niracaldwell ty

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

      lmao r/relatable

    • @legrinu
      @legrinu 3 роки тому +131

      If you know other programming languages you can learn Python in about two hours max, because it is Like other languages but for 3 year olda

  • @echo2302
    @echo2302 2 роки тому +1661

    Dude made more progress in 48 hours than I did in 4 months

    • @Sol4rOnYt
      @Sol4rOnYt 2 роки тому +106

      its cuz he knows other languages, its rlly messy code tho

    • @tophat593
      @tophat593 2 роки тому +49

      @@Sol4rOnYt Meh, it wasn't that bad. He had a decent idea of structure, that's not language specific.

    • @cxngo8124
      @cxngo8124 Рік тому +3

      Same 😂 but my excuse is I'm learning Rust as my first language

    • @faisfaizal5194
      @faisfaizal5194 Рік тому +5

      Dude already got the basics down, so transitioning to different language isn't hard.. Think of it like a chef learning how different countries cook food. Ofc it'll be a different story for a trainee

    • @mqtic
      @mqtic Рік тому +2

      Because you learn best with a clear goal mind.

  • @tomsterbg8130
    @tomsterbg8130 2 роки тому +710

    It took me 10 years to start mastering Minecraft commands and 2 days to make my first datapack. Don't underestimate yourself. You've done amazingly well for someone new to a language!

    • @dzareg
      @dzareg 2 роки тому +66

      i was amazing at minecraft commands, then 1.13 dropped...

    • @qwart22
      @qwart22 2 роки тому +17

      @@dzareg 1.13 💀

    • @YourMom-wi5to
      @YourMom-wi5to Рік тому +4

      10 years😂 thats just u man

    • @skycaptain95
      @skycaptain95 Рік тому +13

      ​@@YourMom-wi5tohe's obviously saying that he thought about doing it, but didn't, for the first decade. Then it actually only took 2 days

    • @MukundanGopalachary-ns6ir
      @MukundanGopalachary-ns6ir Рік тому +4

      well tbh its easy to adapt to python when u are very good at c/c++

  • @TrenBlack
    @TrenBlack 3 роки тому +2199

    I didn't know '97 Matt Damon made games

    • @strebicux6174
      @strebicux6174 3 роки тому +22

      And I thought I looked like Matt Damon. This man's resemblance is uncanny

    • @CharleyCheno
      @CharleyCheno 3 роки тому +3

      yes

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

      4444

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

      more like Matt Demon cos there's no ressemblance

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

      daaam tru

  • @TheNoemad
    @TheNoemad 2 роки тому +236

    I just finished my first-semester learning python at uni and this is far beyond anything I have made. I think it's really cool and stuff like this inspires me to keep learning!

    • @PolyMars
      @PolyMars  2 роки тому +27

      That's awesome! Keep it up

    • @useranonymous3354
      @useranonymous3354 Рік тому +8

      Did you go into uni with no/little coding experience?

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

      @@useranonymous3354 doesn't matter (most of the time, if you're asking for uni resources check with the unis you aim for)

  • @StijnEngels
    @StijnEngels 3 роки тому +68

    You're truely inspiring me on trying to take up learning a coding language as well. Even though you struggled at first you got an amazing result tbf

  • @Anticitizen666
    @Anticitizen666 2 роки тому +1074

    Going from C++ to Python is like Picasso deciding to make potato prints 🤣

    • @onebigsnowball
      @onebigsnowball 2 роки тому +122

      @@bytekast Yet the things you do in c++ can be done by kids in python.
      Just because you use a bloated old language doesn't mean you're a better programmer. Most experienced python programmers could learn c++ in a few days if they wanted to.

    • @willr0073
      @willr0073 2 роки тому +37

      @@onebigsnowball Yet most of the kids wouldn't be able to code any good game wdym???

    • @theseangle
      @theseangle 2 роки тому +154

      @@bytekast python is being used because of the following reasons:
      1) the development speed it brings
      2) it's interpreted, meaning a project doesn't take 40 minutes to compile each time you make a small change
      3) the amount of ready to use packages. Each package may save you 5 hours of brainstorming and coding.
      4) How easy it is to visualize data
      5) the clarity of code that it has. Other developer may glance over a piece of code, and correctly guess its purpose.
      In more low level languages, all you see is quadrillions of pointers, addresses, garbage collection mechanisms, and it takes more code and way more time to understand the purpose of the code.
      Granted, some of this depends on the developer - how well can he code self-documented code, how well can he refactor, how consistent are his conventions throughout the codebase, does he prioritize following the patterns over speed of development etc. But all of this takes time, and anyway...
      ...done is better than perfect

    • @theseangle
      @theseangle 2 роки тому +61

      @@bytekast and yeah python shouldn't be used in gamedev, unless it's simple 2d games and/or for educational purposes.
      With python you're more focused on logic, the important algorithm itself. In C level languages you're constantly worrying about not causing a memory leak and implementing features that should be already available by default. Even such simple things/patterns as singletons

    • @theseangle
      @theseangle 2 роки тому +19

      @@bytekast lol why do you like your own comments. And yeah I agree, but I think you misunderstood me as a python fanboy. No, i just listed why python is preferred in many tasks. I can write as much about advantages of C level languages. I did that because in the beginning of this reply section you seemed very blind and all you worried about was performance (speed of execution), but not speed of development and production. C like languages were developed when computers RAM was in the kilobyte range, and CPU clocks were very low as well. Of course you would prioritize performance.
      But nowadays, it's not always the most important thing. What brings more money quicker is used where it's possible. Of it's a performance dependent task, like heavy games, then of course you'll use c++

  • @wowthatsfair7982
    @wowthatsfair7982 3 роки тому +2606

    Everyone:
    Yeah imma try to learn python like this year but it might take longer
    Polymars:
    Yeeeaaah 2 days sounds pretty legit not gonna lie

    • @mariaenigma4294
      @mariaenigma4294 3 роки тому +62

      As a pygame learner, this guy is REALLY quick. Idk the help he got from his fans, but this man has talent

    • @monochromeart7311
      @monochromeart7311 3 роки тому +176

      @@mariaenigma4294 look at the code itself, it's a really messy code that doesn't even have proper function distribution and most of it is literally just using pygame functions and basic python syntax, most of what he did are stuff he already knew from previous languages.

    • @jayakrishnans2785
      @jayakrishnans2785 3 роки тому +13

      @illusionist 😂, I was wondering how the hell did he learnt the basics of python and then learned a module then made a game within 2 days. Now I understood how he did that

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

      @illusionist oh thanks bro, I have been to coding for 2-3 years, I was not consistent 😅, now I have learnt pygame module, currently I'm making games😀

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

      I took me three months

  • @Goodgis
    @Goodgis 3 роки тому +253

    3:25 You literally are the GIMP master. I've never seen someone works so fast in it before! XD

    • @daisuki9296
      @daisuki9296 3 роки тому +18

      Is this kink shaming

    • @leontius5502
      @leontius5502 3 роки тому +29

      GIMP is an art program, not a kink

    • @daisuki9296
      @daisuki9296 3 роки тому +16

      @@leontius5502 wtf you're wrong gimp is kink of being sex slave, inkscape name came from an incident where some idiots driving tank full of ink accidentally spilt it all over a beautiful garden, name blender was inspired from literal blender.. because it's creator had a thing for blenders, it's common sense.. everything's named after kinks or incidents

    • @Banana-fl5ww
      @Banana-fl5ww 3 роки тому +52

      @@daisuki9296 u ok

    • @daisuki9296
      @daisuki9296 3 роки тому +9

      @@Banana-fl5ww no

  • @falxie_
    @falxie_ 3 роки тому +92

    You just made me very self conscious knowing that you are/were a high schooler

    • @pokepe12
      @pokepe12 3 роки тому +9

      Same... im finishing first year of cs and hes way ahead of me

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

      Highschoolers' greatest superpower is learning stuff quickly. They have to, in order to survive in the jungle that is high school.

  • @buddyroach
    @buddyroach 2 роки тому +21

    The editing in this video is very good. I especially love the stick poking the coffee bean. Made me laugh. I can tell you're very talented with video editing.

  • @deanlongmire6166
    @deanlongmire6166 2 роки тому +122

    You will make it far in programming for sure , I’m a CS major in college and I really wish that I had started in high school. No doubt your first couple years of classes will be super easy if you plan on going to college

    • @theburgersystem126
      @theburgersystem126 2 роки тому +10

      I feel like I didn't get programming until super recently (I'm a junior in college) and I started senior year of hs. It really takes a while to get going depending on how fast or slow of a learner you are (I'm in the slow learner camp bt dubs).

    • @chlodowigi1833
      @chlodowigi1833 Рік тому +6

      He's a good autodidact, and every knowledge about programming is online. I think it will be far more efficient, cheaper and funnier for him to skip college altogether. He can already find a job easily and continue to learn from there. What do you think about it?

    • @Lars16
      @Lars16 Рік тому +16

      @@chlodowigi1833 You are right, he will be able to get a job. But what happens to his youth and personal development? Going to university was some of the best years I've had in terms of personal and social development. It really got me out of my shell and made me so much more sure of myself.
      I studied engineering and it taught me a lot about managing large projects, which some of my colleagues who are software devs lack.

    • @ankitsaha9024
      @ankitsaha9024 Рік тому +3

      @@chlodowigi1833 Computer science is a LOT more than just programming

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

      Why not wish you learned it in middle school

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

    Wow, he's actually alive, thought he was going to leave for another few months.

  • @artxemio
    @artxemio 3 роки тому +300

    PolyMars:
    says b e a n
    Me:
    That bean is looking kinda THICC

  • @floreii
    @floreii 3 роки тому +93

    The line "for bean in beans" just gets me

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

      same

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

      It's normal in Python. Dave Rhodes even had a minirant of how he can't say "for request in requests" without confusing everyone (requests is a very popular Python library for HTTP). :-D Also, you can't say "for i in is" since "is" is a keyword in Python, but that's another problem. :-]

  • @cd767
    @cd767 2 роки тому +10

    I really like the transparency of this guy, makes me wonder about all those flash, web unity, and html5 games that are in those minigames pages

  • @slipperynickels
    @slipperynickels Рік тому +4

    it's cracking me up that the thumbnail for this video is totally valid python. python doesn't care about semicolons at the end of statements, it will run that print call just fine.

  • @pipewarp621
    @pipewarp621 3 роки тому +106

    the livestream was a living hell lmao

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

    Excellent dive into pygame and python! It's great to see more people looking at these.

  • @barj
    @barj 3 роки тому +184

    Haha you should have used Java for this. Haha get it? 😐

    • @PolyMars
      @PolyMars  3 роки тому +91

      something is wrong here...
      twitter plays snake: a game about snakes made in java
      flappuccino: a game about coffee made in python

    • @serendipity-tilde
      @serendipity-tilde 3 роки тому +1

      @@PolyMars Oh no XD

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

      @@PolyMars LMAO

    • @SummonerArthur
      @SummonerArthur 3 роки тому +13

      @@PolyMars you can still fix this doing bejeweled on ruby LOL

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

      One of the biggest twist ever

  • @cosmocode75
    @cosmocode75 Рік тому +1

    Wow I can't even render a square and PolyMars made a whole game in just 48 hours! Congrats!

  • @bafakyh
    @bafakyh 2 роки тому +1

    i have just discovered ur channel... seems like I can finally expand my knowledge on coding .. big thx bro

    • @PolyMars
      @PolyMars  2 роки тому +1

      ayy nice! welcome

  • @weirddevers9165
    @weirddevers9165 3 роки тому +68

    It was my honour to participate in the same game jam. I made gravity adventure btw

    • @PolyMars
      @PolyMars  3 роки тому +29

      oh awesome, that was a super cool entry!

  • @epicboxx3838
    @epicboxx3838 3 роки тому +74

    I love the mechanics of the game it’s a good combo that I wouldn’t have thought of if I was currently developing games. Very cool polymars

  • @ReeceGeofroy
    @ReeceGeofroy 3 роки тому +18

    LET'S GOOOO! Good to see you back in the game 😍

  • @Kokola-qh9wp
    @Kokola-qh9wp Рік тому +7

    This kid is so talented, I hope he gets into a top school or makes a future top company :D

  • @GukoHuba
    @GukoHuba 6 місяців тому

    i appreciate how you always provide fresh insights!

  • @msinfo32
    @msinfo32 3 роки тому +16

    print("woah! polymars finally uploaded!")

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

      run (hello.)

    • @MiniPixelZZ
      @MiniPixelZZ 6 місяців тому

      @@Enderia2 System.out.println("Cries in java.");
      console.log("Cries in javascript.");

  • @DaFluffyPotato
    @DaFluffyPotato 3 роки тому +228

    Did the same thing except I learned Godot (coming from Pygame) in under 48 hours for a jam. Made a video and everything. lol
    It really is a great way to learn stuff quickly.

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

      Oh wow didn’t expect to see you here

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

      Woah

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

      Hi Dafluffypotato, I am your fan

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

      when i tried godot i was confused so much but when pygame it was easier

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

      Yo it's that guy!

  • @konpet4248
    @konpet4248 3 роки тому +84

    I started with Python and then switched to C++. God, that was a pain, but in the end it worked out.

    • @meowjustme6865
      @meowjustme6865 3 роки тому +3

      Damn same but i started in Javascript then Python and then C++

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

      same but javascript > python > c#

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

      @@TheCubicLog no...... (maybe as long as you dont use it on electron apps)

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

      i went from python to js to java, was a relatively easy transition tbh

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

      Went from C++ to C# to Python. It was a ride lol.

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

    This is the first dev video I’ve seen that was educational funny and entertaining keep up the good work!

  • @NotExplosive
    @NotExplosive 2 роки тому +30

    6:45 is so relatable, every jam I lose like 30 minutes to getting the UI layout right by just guessing values and checking the result

  • @i_love_python5862
    @i_love_python5862 3 роки тому +8

    as my name suggests, this is very exciting.

  • @rmr_md6834
    @rmr_md6834 3 роки тому +18

    Oh man. I learned this as my first programming language and learnt it for like 8-9 months and never finished a game. I gave up and am learning Godot now. At first it was very complicated because I was used to just coding everything. Anyways... now I saw this video of you making a good game with pygame in 48 hours or so without having any experience with Python and I couldn't make an average game after all those months...
    Ooooooof!

    • @somethingstuffles9084
      @somethingstuffles9084 2 роки тому +16

      Don't compare yourself. He is someone who is already proficient in C++, which is a much harder language than Python and already being good with one language, means that it is way easier to switch to another. So he isn't *really* just learning it in 2 days, he has an entire background of knowledge to lean on.

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

      I wanted to learn python but my goal was to make games, a lot of years ago I downloaded GM to make an undertale fangame but when I was learning python I found out that the only game engine in pygame and, well, it didn't have GM's convenience of literally everything, I don't even know if you could make a complex game in python like a whole adventure rpg which I wanted to make (not small-scale, a full game) so I just went to game maker 2 which is now free and haven't made progress in learning python

  • @victoriamitchell413
    @victoriamitchell413 Рік тому +48

    Now Learn C in a week

    • @Simple_OG
      @Simple_OG 9 місяців тому +5

      Easy just don't learn pointers

    • @Aquasteams
      @Aquasteams 9 місяців тому

      now learn rust in a month

    • @Vortex-qb2se
      @Vortex-qb2se 9 місяців тому +9

      He already knows C if he knows C++ 💀

    • @niharikachhabra2341
      @niharikachhabra2341 7 місяців тому

      @@Vortex-qb2se That's not necessary....

    • @f-r-e-s-h
      @f-r-e-s-h 7 місяців тому

      ​@@niharikachhabra2341
      C++ = C + ++

  • @liameyles1450
    @liameyles1450 10 місяців тому

    this was really interesting as someone who wants to peruse programing in the future this was fun to watch although i had no clue what was happening. it was fun to see you building the code as it happened

  • @rvieirasz19
    @rvieirasz19 2 роки тому +5

    You are awesome! I’m learning Python yet but your videos help me so much!! Thank you ❤️🔥

  • @AstroSamDev
    @AstroSamDev 3 роки тому +8

    Yay polymars! Great video, I usually find it really frustrating to try other programming languages.

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

      ASTROSAM?! Dude I'm a HUGE fan HI

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

      @@Dorbellprod 😳ommmmmggg doorbellprod, how did you find this oml lol xD HIIIIII

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

    I didn't think cookie clicker and flappy bird would BLEND so well together.

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

    *reads title*
    Ooh, python. How innovative.
    *reads title again*
    oh.... OH.

  • @quark_ow
    @quark_ow 3 роки тому +20

    i know you probably won't read this but gosh you're videos are awesome. im a 17 y/o just getting into coding and this makes it seem like coding and game creation is so fun. please keep up the great work.

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

      Believe me.
      Its pain on certain languages.

    • @MrCmon113
      @MrCmon113 Рік тому +2

      The fun parts are fun, but people don't pay high salaries for stuff that's fun.

    • @NikPower-gs6hs
      @NikPower-gs6hs Рік тому

      what you want to do is not focus on the end product that being the game but on the process of making it itself and I also suggest you sometimes try other projects as well and to use languages like c Cpp and such sorry I cannot use punctuation

  • @r3d570n3
    @r3d570n3 Рік тому +1

    Fun fact: Thumbnail code actually works:
    >> print('Hello world!');
    >> Hello world!

  • @Ryanisthere
    @Ryanisthere 3 роки тому +12

    1:10 now you are legally qualitfied to work at any tech startup

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

    Missed opportunity to code this caffeine-based game in JAVA.

  • @Xamimus
    @Xamimus 3 роки тому +6

    This person learned more Python in 48 hours than I have in 2 months!

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

    the thumbnail his hilarious XD the fact that there's an error bar around the semicolon really encapsulates the pain of the python language. and whitespace... oh god...

  • @Theo_m64
    @Theo_m64 9 місяців тому

    UA-cam recommended me this 3 years later even though I've been watching Dani since like forever

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

    Hey Poly, I really love your videos. You are talented!

  • @Wheagg
    @Wheagg 3 роки тому +6

    press button
    lose bean
    *_GET STRONG_*
    [6:19]
    I tuned into one of these five hour streams. Was like chilling with friends which I needed in this trying time.
    Edit: I prefer streams on UA-cam. Mostly because Twitch is somehow even more unstable.

  • @Pranav0443
    @Pranav0443 3 роки тому +11

    Polymars: The syntax barrier was pretty much gone now.
    Also Polymars 1 second later: Uses Semi-Colon 4:15

  • @ChuckDNorris
    @ChuckDNorris 2 роки тому +2

    Thank you a lot, I'am very new to programming and trying to fit as much knowledge into my head as I can with your Sourcecode and video I think I will make some great steps forward😊

  • @stqrs291
    @stqrs291 10 місяців тому

    Thriving under self imposed stress is actually really accurate description for me too... That's very eye opening!

  • @gabrielmourao2854
    @gabrielmourao2854 3 роки тому +8

    5:30 polymars gaming setup

  • @Scootch
    @Scootch 3 роки тому +27

    As a barista, I approve of the name flappuccino 😂👍

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

    Polymars: how do I declare a variable on python
    Me, knowing you don’t declare variables in python: I’m 4 parallel universes ahead of you

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

      Yeah... Imagine what he'd have done if he _understood_ Python's object model. :-P

  • @JosaxJaz
    @JosaxJaz Рік тому +1

    4:46 I have no clue why, but the line "for bean in beans" makes sense but is so hilarious to me

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

    Huuuuge thhhhhx to you guy and UA-cam recs for this video, cuz it gave me such a boost of motivation that I ... I am just... Yah, opening a new pet project!

  • @nonenone9002
    @nonenone9002 3 роки тому +25

    you better still be c++ gang (or ban from codergopher++)

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

      I was about to say we beter have not lost him to the dark side

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

      a real programming language!

  • @The_UnitedProvinces
    @The_UnitedProvinces Рік тому +3

    You did more things in python only in 2 days, than I did in 2 years of learning python💀

  • @TheCac
    @TheCac 3 роки тому +40

    this is inspiring me to actually learn coding since ive tried 5 times but gave up every time

    • @TheCubicLog
      @TheCubicLog 3 роки тому +11

      you tried 5 times? did you try jumping straight in to something complicated? try codecademy or something... don't learn on your own until you understand the fundamentals of programming

    • @abbywiley6467
      @abbywiley6467 3 роки тому +9

      Keep going at it, programming is really fun and powerful. I personally recommend learning Python first, as it is really simple. I wish you the best of luck

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

      @@TheCubicLog nah i did the fundementals and stuff but in the end i just couldnt do anything without a video reference so i gave up

    • @TheCubicLog
      @TheCubicLog 3 роки тому +9

      @@TheCac I think that's where you're going wrong. You can't expect to get good at something if you are just going to give up. Try learning python first. It is really easy to learn and still quite powerful. Follow video tutorials to get hold of the basics and it will come natural. Good luck if you decide to try it :)

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

      Dont give up!

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

    Can't believe I watched the whole thing! Interesting content!

  • @spidyvhanmore6806
    @spidyvhanmore6806 7 місяців тому

    I'm just really inspired by you man.... Let's see how much I can learn in python and build crazy games like just you did ... I'll mention you when I'm done posting .

  • @Syuvinya
    @Syuvinya 2 роки тому +5

    Wow. The first language I've learned was python, and now I'm planning to learn C++. Wish me luck!

    • @bapoTV
      @bapoTV 2 роки тому +2

      good luck with pointers, the rest shouldn't be that difficult

    • @alessiodaini7907
      @alessiodaini7907 2 роки тому +1

      study properly pointers! After that, nothing particularly new

    • @alessiodaini7907
      @alessiodaini7907 2 роки тому +1

      @@bapoTV pointers aren't so hard to understand

  • @tapoutluke
    @tapoutluke 2 роки тому +6

    going from C++ to Python is like taking off training weights after 3 months

    • @nolkso
      @nolkso 2 роки тому +1

      still can't get used to inspecific variable declaration in javascript and python

    • @unlink1649
      @unlink1649 2 роки тому +1

      C++ is just a complete mess full of technical debt and so far away from what developers want to write that everything feels like a warm breeze when programming. I'd rather write Java than C++. The whole syntax is horrible. Just think of this

    • @MrCmon113
      @MrCmon113 Рік тому +2

      @@unlink1649
      Huh, that's the one thing I liked about C++.

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

      @@MrCmon113 haha you absolute degenerate :D

    • @HassanIQ777
      @HassanIQ777 7 місяців тому

      ​@@unlink1649 🤓☝🏼☝🏼🤓

  • @bwc1976
    @bwc1976 Рік тому +7

    Wow, this is actually really awesome! Congratulations on setting a challenging goal for yourself and following through with it. Also, what text editor did you use?

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

      He used Visual Studio Code (VS Code)

    • @ZephyrysBaum
      @ZephyrysBaum 9 місяців тому +1

      VS code.

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

    I love the little detail in the thumbnail, showing the semi-column(tottaly butchered that ik) is an error since you dont have to end with it in python

  • @Vortex-qb2se
    @Vortex-qb2se 9 місяців тому +1

    I'd use a quadsirandom sequence to spawn the beans to ensure they aren't overlapping if you have so many.

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

    This guy can make a game in two days, I've known Python for 3 years and I can't barely do jackshit with it.

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

      Pygame has way too many built in functions for it to be considered a struggle

  • @Rudxain
    @Rudxain Рік тому +7

    2:56 Python allows you to use type annotations. And most type checkers support type inference. So you should declare `velocity` as `float`, because the type checker will assume it's an `int`

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

    LOL this is exactly what I went through the past two days. I was trying to create a ray marching algorithm from scratch, and settled on using pygame despite never having used python before. I figured it would be a good way to learn the basics. Almost _exactly_ the same as what you did.

  • @6IGNITION9
    @6IGNITION9 10 місяців тому +1

    I did this but with C++. I managed to submit a game, and somehow ranked 26th, in a game jam with 25 entries 😂

  • @nathanc6443
    @nathanc6443 9 місяців тому +1

    **watches 1 tutorial about python**
    UA-cam: I RECOMMEND EVERY VIDEO THAT HAS THE WORD PYTHON

  • @nezbednik
    @nezbednik 3 роки тому +8

    i would actually enjoy a video porting this to consoles (again)

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

      I believe it would be interesting, but he would need to port the CPython compiler alongside his source code

  • @onemuslim782
    @onemuslim782 2 роки тому +5

    1:39 regreting life choices

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

    we have the same camera btw 1:23

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

    that is such a legendary thumbnail

  • @Sir-Ahmad-Khan
    @Sir-Ahmad-Khan Рік тому

    Dude u aren't bad at coding, you are fine. And great thing is that you can also draw ur own sprite.

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

    9:04 that is a beautiful twitch logo rip-off

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

    Im guessing it took you longer to edit and upload!

  • @fox.8490
    @fox.8490 2 роки тому +6

    I started with phyton and going into C was not hard, just was hard to find good material to study in my native language and it fucked my learning curve because very specific thinks were outdated. Props to everybody who doesn't give up on being a programmer due to the inconvenienses

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

    That was a funny and good video for learning all. Nice video :D

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

    "Mom can we have dani at home"
    dani at home: polymars
    mom: don't worry its good like dani

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

    HOW DID YOU LEARN PYGAME SO QUICKLY!? Seriously, how!?

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

      ikr? I go to a coding class and the smartest kid there (state jr chess champion, is in yr 12 even tho he's 12 yrs old(basically young sheldon)) struggled a bit with it and when i considered it he ominously said 'No. Stop while you still can. whatever you do, dont do pygame.' so yeah Idk how to use pygame yet lol.

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

      he knows c++, which is already somewhat similar to python being a programming language

  • @TinyDeskEngineer
    @TinyDeskEngineer 3 роки тому +3

    It took me at least month to copy the pong ripoff in the python tutorial book I had without something going wrong. And it took me just as long to learn how to make a partially-functioning but completely useless program before forgetting everything I learnt a month later and having to google it since the book seems to have gotten sent to the shadow realm at some point in time before repeating the cycle again another month later.
    Oh, hey, I just found the book, it was in the bookshelf _right behind me_ while I was writing this.
    Oh well, Google is more versatile with relearning anyways.

  • @Dokattak
    @Dokattak 2 роки тому +5

    As a python programmer, I’m just fascinated that you know C++

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

      As a C# programmer who can't stand either C++ or Python, I'm fascinated that someone could like both.

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

    Thumbnail reminds me of one of our dear developers almost taking his life, he had written a date for it in the code.

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

    i love that the thumbnail is actually valid python code

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

    0:14 how dare you use the old scratch cat design

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

    0:57 Badass music making you think he will do something epic
    Reality : p r i n t ( " h e l l o w o r l d " )
    my first program :D

  • @crispy.caesus
    @crispy.caesus Рік тому +1

    brooo wdym you're terrible this is great, I could never have done this and I've used python for a while

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

    When you declare a variable in C++ is "int TIAV = 1" xD
    it's simple in Pyhton, that's why I love Python.

  •  2 роки тому +1

    Congratulations! You are now 99% of the community!

  • @MilkiTeamii
    @MilkiTeamii Рік тому +1

    *I’m literally gonna learn this C++ after Python*

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

    It’s funny how in the video you have around 100 subscribers but you make such good videos I think I’m watching a 1Mil

  • @oswaldovirto5896
    @oswaldovirto5896 2 роки тому +1

    "Because I thrive off of self-imposed stress, lets just take the week and shorten it down to two days"
    Same man. Same.

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

    I literally had an ICT exam today that had Python in it, and now this vid is in my feed (Got a full mark obvi), and I loved this challenge!

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

    Man just started python and is already doing better with pygame than I am after three months (Recently started with pygame, been doing python for like three or four years now)