Python Full Course for free 🐍

แชร์
ฝัง

ความคิดเห็น • 26K

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

    *LET'S GET THIS VIDEO TO #1!*
    _Like_ this video and leave a random _comment_ to *break the TH-cam algorithm* 👊
    I appreciate all of you ❤️
    Python 12 Hour Full Course for free 🐍 (2024): th-cam.com/video/ix9cRaBkVe0/w-d-xo.html
    Learn Python in 1 HOUR ⏱: th-cam.com/video/8KCuHHeC_M0/w-d-xo.html
    My original Python 12 Hour course (2021) 🐍: th-cam.com/video/XKHEtdqhLK8/w-d-xo.html
    Full Python playlist 📃: th-cam.com/video/Sg4GMVMdOPo/w-d-xo.html
    ⭐️Time Stamps⭐️
    #1 00:00:00​ Python tutorial for beginners 🐍
    #2 00:05:57​ variables ✘
    #3 00:17:38​ multiple assignment 🔠
    #4 00:20:27​ string methods 〰️
    #5 00:25:13​ type cast 💱
    #6 00:30:14​ user input ⌨️
    #7 00:36:50​ math functions 🧮
    #8 00:40:58​ string slicing ✂️
    #9 00:51:52​ if statements 🤔
    #10 00:58:19​ logical operators 🔣
    #11 01:04:03​ while loops 🔄
    #12 01:07:31​ for loops ➰
    #13 01:13:04​ nested loops ➿
    #14 01:17:08 break continue pass ⛔
    #15 01:21:06​ lists 🧾
    #16 01:26:58​ 2D lists 📜
    #17 01:30:47​ tuples 📄
    #18 01:33:47​ sets 🍴
    #19 01:40:03​ dictionaries 📖
    #20 01:47:20​ indexing 📑
    #21 01:53:23​ functions 📞
    #22 02:02:03​ return statement 🔙
    #23 02:04:51 keyword arguments 🔑
    #24 02:07:09​ nested function calls 🖇️
    #25 02:09:40​ variable scope 🔬
    #26 02:13:23​ *args 📦
    #27 02:16:58​ **kwargs 🎁
    #28 02:21:17​ string format 💬
    #29 02:33:22​ random numbers 🎲
    #30 02:36:43​ exception handling ⚠️
    #31 02:43:40 file detection 📁
    #32 02:47:28​ read a file 🔍
    #33 02:51:00​ write a file 📝
    #34 02:53:45​ copy a file 🖨️
    #35 02:57:05​ move a file 🗃️
    #36 03:01:20​ delete a file 🗑️
    #37 03:06:15​ modules 💌
    #38 03:10:26 rock, paper, scissors game 🗿
    #39 03:18:32​ quiz game 💯
    #40 03:35:45​ Object Oriented Programming (OOP) 🐍
    #41 03:45:06​ class variables 🚗
    #42 03:48:54​ inheritance 👪
    #43 03:55:30​ multilevel inheritance 👴
    #44 03:58:32 multiple inheritance 👨‍👩‍👧‍👦
    #45 04:01:49 method overriding 🙅
    #46 04:04:14​ method chaining ⛓️
    #47 04:08:08 super function 🦸
    #48 04:12:09​ abstract classes 👻
    #49 04:19:12 objects as arguments 🏍️
    #50 04:23:20​ duck typing 🦆
    #51 04:27:38 walrus operator 🦦
    #52 04:31:45​ functions to variables 📛
    #53 04:35:21​ higher order functions 👑
    #54 04:41:06​ lambda λ
    #55 04:45:44​ sort 🗄️
    #56 04:53:22​ map 🗺️
    #57 04:57:17​ filter 🍺
    #58 05:00:10​ reduce ♻️
    #59 05:04:54​ list comprehensions 📰
    #60 05:10:54 dictionary comprehensions 🕮
    #61 05:18:59​ zip function 🤐
    #62 05:23:41​ if _name_ == '__main__' ❓
    #63 05:29:21​ time module ⌚
    #64 05:39:58​ threading 🧵
    #65 05:53:31​ daemon threads 😈
    #66 05:58:19​ multiprocessing ⚡
    #67 06:07:15​ GUI windows 🖼️
    #68 06:14:38​ labels 🏷️
    #69 06:24:24​ buttons 🛎️
    #70 06:30:44​ entrybox ⌨️
    #71 06:40:15​ checkbox ✔️
    #72 06:49:08​ radio buttons 🔘
    #73 07:00:47​ scale 🌡️
    #74 07:10:24​ listbox 📋
    #75 07:24:41​ messagebox 💭
    #76 07:37:17​ colorchooser 🎨
    #77 07:43:10​ text area 📒
    #78 07:48:38​ open a file (file dialog) 📁
    #79 07:55:33​ save a file (file dialog) 💾
    #80 08:05:17​ menubar 🧾
    #81 08:15:23​ frames ⚰️
    #82 08:21:30​ new windows 🗔
    #83 08:25:32​ window tabs 📑
    #84 08:30:52​ grid 🏢
    #85 08:39:52​ progress bar 📊
    #86 08:49:48​ canvas 🖍️
    #87 09:01:18​ keyboard events ⌨️
    #88 09:05:54​ mouse events 🖱️
    #89 09:11:00​ drag & drop 👈
    #90 09:18:18​ move images w/ keys 🏎️
    #91 09:29:13​ animations 🛸
    #92 09:41:31​ multiple animations 🎞️
    #93 09:53:04​ clock program 🕒
    #94 10:01:03​ send an email 📧
    #95 10:07:37​ run with command prompt 👨‍💻
    #96 10:09:53 pip 🏗️
    #97 10:13:30​ py to exe 🏃
    #98 10:17:13​ calculator program 🖩
    #99 10:31:38​ text editor program ✏️
    #100 11:05:51 tic tac toe game ⭕
    #101 11:26:25​ snake game 🐍
    🎮 GAMES & PROJECTS 🎮
    03:10:26 rock, paper, scissors game 🗿
    03:18:32​ quiz game 💯
    09:53:04​ clock program 🕒
    10:17:13​ calculator program 🖩
    10:31:38​ text editor program ✏️
    11:05:51 tic tac toe game ⭕
    11:26:25​ snake game 🐍
    Here's the link to the full playlist:
    th-cam.com/users/playlist?list...​
    Code for each topic can be found pinned to each video's comments section

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

      Damn the dedication

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

      Honestly I’m amazed you only have 30k, I see lots of coding TH-camrs that just fill their videos with air for ad revenue. I’m glad that people like you still exist. Please don’t give up; people will notice and you’ll blow eventually with that kinda quality.

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

      Hardworker
      You'r really awesome man hatsoff 💥👍🏻@Bro code

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

      Better than Code with Mosh. The extra 6 hours of pain is worth the glory. The world shall know pain.

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

      @@antoniofuller2331 so true, also mosh puts an ad every-time he finishes a line of code lmao. (yes I have Adblock, I'm just making a point)

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

    Please TH-cam, give this man a platinum! 🙌🏽

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

    I'm 12 years old, and there is no part in his course I couldn't understand so far (I've done 6 hours). He is really a great teacher, and he's doing it all for free. He deserves like so much more subs.

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

      Same here I’m 14 and he is very clear on everything he has explained

    • @aisuiro.cellist
      @aisuiro.cellist 3 ปีที่แล้ว +565

      @@pancake7604 Here I am at 16 and he's clear all the same! Saving people of all ages, I 100% agree he should have so many more subs!!

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

      @@aisuiro.cellist lmfao im here at 15

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

      Same here! (I'm 10 btw)

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

      I'm 9 and I already know python :D

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

    Look at this man :
    -He make an actual good tutorial
    -He is explaining correctly
    -He makes a whole a*s 12 hours tutorial
    -He goes straight to the point
    -he actually teach important things
    -he got a gigachad pfp

  • @fudge7534
    @fudge7534 3 หลายเดือนก่อน +138

    I'm on 2 hours into this course and I can tell you it's relevant even in 2024, it's simple and to the point no unnecesscary stuff, this guy knows what he's doing well, instantly subbed, thank you for a 12 hour tutorial you're a legend bro

    • @anikatabassum1158
      @anikatabassum1158 2 หลายเดือนก่อน

      how did you download pycharm free version?

    • @vd9570
      @vd9570 2 หลายเดือนก่อน

      @@anikatabassum1158 PyCharm Community Version is free

    • @illGus
      @illGus 2 หลายเดือนก่อน

      @@anikatabassum1158when you are on the download page you can scroll down and there will be an option to download pyCharm community version, that's free

    • @SuraiyaZaman-g3h
      @SuraiyaZaman-g3h 2 หลายเดือนก่อน +1

      can you please tell me how you downloaded the community edition of pycharm cuz it is not available in the official now

    • @Thrillzrobloxbedwars
      @Thrillzrobloxbedwars 2 หลายเดือนก่อน

      So turue

  • @walidkhaled8387
    @walidkhaled8387 5 หลายเดือนก่อน +568

    bro code wrote > "I'm not comfortable accepting donations for my work. Rather, I would like to encourage you to donate to a struggling family or a charity of your choosing." what a man

    • @user-tb9mg4md7d
      @user-tb9mg4md7d 3 หลายเดือนก่อน +4

      truly a 9:05:44 moment

    • @autofocus4556
      @autofocus4556 หลายเดือนก่อน +3

      I'm sure he's making more off of views than he would from donations.

    • @ms.m8111
      @ms.m8111 12 วันที่ผ่านมา

      Seriously. A true Bro.

    • @joydaniels6474
      @joydaniels6474 5 วันที่ผ่านมา

      @@autofocus4556making more extra bucks is never enough. Why the richest people in the world strive harder to make more. This man simply has a good heart. His wife is def the luckiest woman on earth cos everybody says “marry a kind man”

  • @Alex-ur3vt
    @Alex-ur3vt 3 ปีที่แล้ว +6814

    This guy is single handedly teaching the next generation of developers

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

      What do I do after this

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

      no he's not. relax. dont over exaggerate and overhype

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

      Windward Hive why mad?

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

      @@defterdanub4703 not mad. just saying to not overhype him

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

      Windward Hive whats bad with overhyping ? This video is very useful and can get people jobs...

  • @MGsyd
    @MGsyd 27 วันที่ผ่านมา +5

    hello, I have just started this Python course. Chapter 6 casting we can cast strings and int if we separate them by a , instead of a +
    name=input('what is your name?')
    age=int(input('hold old are you?'))
    age=age+1
    print ('your name is ',(name), 'and your age is ',(age))

  • @AnxiousFrenchFries
    @AnxiousFrenchFries ปีที่แล้ว +288

    Some tips for the new coders:
    Learned some basics?
    Go and practice! Make notes, keep your memory sharp.
    Think you're ready for a challenge?
    Solve some problems in codewars. Difficulty depends on your rank there. (You'll need to know how to create functions at least, tho)
    Have some free time? How do you practice?
    Start a project. Not confident enough? Pick an easier one.
    Feels like python is hard?
    Don't worry, the language itself is easier than most programming languages, but this is about programming languages in general. Learning programming may be easier for others, but if it's hard for you, that's totally fine. Everybody has to start somewhere.
    What else?
    Python has so many built-in libraries and functions. Try messing around with those, although you might want to avoid some libs like os or sys if you don't know what you're doing. Documentation is your best friend.
    Also:
    Stop watching tutorials for hours after hours. What's the point of learning if you aren't going to practice? Don't get stuck in "tutorial hell", it's the last thing you'd want to do when learning something.
    Most importantly:
    Don't give up. Seriously, don't do it. Nobody is dumb, and everyone is smart enough to learn programming. Do you think you aren't a good fit for programming? Are you afraid because you feel like there's too much to learn? Well, there's an article called "Learning to Code: When it gets dark" on FreeCodeCamp that talked about this exact scenario. You're not the only one having this problem and in fact, I was thinking like that few months ago too.
    Don't force yourself too much, if you feel like there's so many things you don't understand, try to think about it one at a time. The most important thing is that you should know how to search something on the internet. There's an error? Good! Fix it, or search it up. What did you learn? Did you understand why it threw error? If you did, that's a win for you and next time you'll know how to prevent it.
    Having friends in programming field is a massive benefit too. Doesn't matter if they're senior devs or just started learning. If you don't know something, you have someone to ask. If you don't have friends, that's fine. I learned basics of python without any friends

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

      Hey man, do you have a site for exercise? Somewhere to practice each lesson from this course? I don't know, I just can't come up with my own exercise. I am in the 5th hour of this course, and today I tried to put my knowledge to the test and make a simple RPG character creator, and I could not do anything. I failed miserably, that stuff makes me sad, feels like I learn nothing.

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

      Thank you so much for your valuable words ☺️ it helps me a lot in my difficult time

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

      @@TheRetifox I swear I replied to this as soon as I got notification, but somehow my comment got hidden... Anyways I didn't really look at much websites when I learned, you could try codewars. I started with codecademy for interactive tutorials and once I've learned the basics, I spent all day at codewars solving random problems.
      Codewars isn't really a place to practice your own exercises but they give you tasks written by other people so maybe you could find similar ones that you want to do there. It's just a "here's a task, write a function for it" type of thing but there are plenty of tasks there so you could probably try it out.
      Otherwise, try thinking about the logic first before writing anything. Try to simplify the code too so you can understand better... and don't be afraid to use print to debug. Just put the print statement somewhere and see if that line is being printed, if it doesn't then the code above is the problem. Working with booleans can be confusing sometimes but it's all about trial and errors so don't worry, you'll eventually make it work and once it's working, try to understand what you just wrote

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

      @@TheRetifox Take it slow and don't rush it too much. I find repetition helps, for example, the lesson "Modules" is hard to understand so what I did is I've memorized it first and understand it later and altogether it just makes sense. I'll do it 5-10 times so that I won't forget, that's how I practice. Also, I write codes on my paper until I get the code right then do the actual code if I feel confident. And as the commentator says, take notes because it'll help you keep track of what Bro Code is teaching previously and it's proof that this course is progressive, each individual lessons have its purpose. Works for me.

    • @ArinMalik
      @ArinMalik 7 หลายเดือนก่อน

      Thank you

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

    Day 1 = 30:14 Day 11 = 4:41:06 Day 21 = 8:39:53
    Day 2 = 1:07:31 Day 12 = 5:04:57 Day 22 = 9:01:20
    Day 3 = 1:30:47 Day 13 = 5:29:21 Day 23 = 9:29:14
    Day 4 = 2:02:03 Day 14 = 5:53:31 Day 24 = 9:53:04
    Day 5 = 2:33:22 Day 15 = 6:24:25 Day 25 to no idea how long: i have finished reviewing and moving on from this video to learn pygame
    Day 6 = 3:06:15 Day 16 = 6:49:14
    Day 7 = 3:18:32 Day 17 = 7:10:24
    Day 8 = 3:35:45 Day 18 = 7:37:18
    Day 9 = 3:58:39 Day 19 = 7:55:45
    Day 10 = 4:19:12 Day 20 = 8:21:30

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

      Day 3?

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

      Oh good, i should do the same format

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

      No. 12 hours in one sitting, take it or leave it Lol

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

      you won't tell me what to do

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

      good idea, thanks lol

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

    Let's just take a moment of appreciation for this man who made a 12-hour video to help us in life, for completely free. Thank you.

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

      and donates to charity

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

      @@_epic730 yes

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

      @@_epic730 so sit back relax and enjoy the show

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

      Should donate to him or pay him respect

    • @Kreezy-xp1rb
      @Kreezy-xp1rb 4 หลายเดือนก่อน +1

      ye made a whole 12 hr vid, so we can learn and benefit from, so we can create projects and make money

  • @Zavenge
    @Zavenge 3 หลายเดือนก่อน +8

    Day 1: 13:51
    Day 2: 1:04:02
    Day 3: 3:06:15
    Day 4: 3:45:06
    Day 5: 4:35:14
    Day 6: 5:29:21
    Day 7: 6:30:44
    Day 8: 9:01:19
    Day 9: 9:18:19
    Day 10: 10:44:10
    Day 11: 11:05:53

  • @ibtesumrezaaninda323
    @ibtesumrezaaninda323 ปีที่แล้ว +1747

    All I did while watching was:
    1. I sat back.
    2. I relaxed.
    3. I enjoyed the show.
    4. I learned Python in depth.

    • @Sanellow.
      @Sanellow. ปีที่แล้ว +17

      real

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

      🍷🗿

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

      I was struggling at memorizing the code, not ez at all bro

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

      @@hsienkangliu1436 memorising code?! Of course it's hard when you memorise code. Understand it fundamentally and learn.

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

      @@hsienkangliu1436 I write the code down as he writes it down, after hearing properly what the code does and how. Try doing that, maybe that'll help?

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

    There are 171,476 words in the current english language but none are sufficient enough to describe how good your content is. Thank you so much for this.

    • @ballani.
      @ballani. 2 ปีที่แล้ว +73

      There's more than 400,000 words in portuguese, but only one cam describe this content: Fodástico

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

      @@ballani. I dont know how many words there are in spanish but only one frase that can discribe his content it is "con el lapiz no tu maldita madre"

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

      Bro knows it 🙂

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

      @@amritkumargalden yes bro know

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

      @@ballani. lol true

  • @sunnywunny
    @sunnywunny 2 หลายเดือนก่อน +20

    couple small things ive learned
    ctrl+shift+minus closes all comments/indented code
    ctrl+shift+plus opens all comments/indented code
    highlighting anything and using stuff like ', ", {, (, ect will surround the content in whatever you need
    highlighting blocks of code and pressing tab will indent multiple lines at once
    hightlighting blocks of code and pressing shift+tab will unindent multiple lines at once
    highlighting code and pressing ctrl + d will duplicate it
    not highlighting code and pressing ctrl + d will duplicate the line you're on

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

    It feels illegal to not have to pay for such an in depth tutorial, doing better than my school!

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

      yeah pretty clear and concise video. working on my videos rt now to get them this good and explained well. feedback is appreciated!

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

      My middle didn't teach me crap

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

      schools dont teach you shit

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

      Watch complete ads and contribute that way

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

      @@watchdogsfan2966 do u finished it ?

  • @Total1
    @Total1 ปีที่แล้ว +1325

    Day 1: 40:58 (String Slicing)
    Day 2: 51:52 (If Statements)
    Day 3: 1:13:04 (Nested Loops)
    Day 4: 1:17:08 (Break Continue Pass)
    Day 5: 1:30:47 (Tuples)
    Day 6: 1:33:47 (Sets)
    Day 7: 1:47:20 (Indexing)
    Day 8: 2:07:09 (Nested Function Calls)
    Day 9: 2:13:23 (*Args)
    Day 10: 2:43:40 (File Detection)
    Day 11: 3:06:15 (Modules)
    Day 12: 3:35:45 (Object Oriented Programming)
    Day 13: 3:45:06 (Class Variables)
    Day 14: 3:48:54 (Inheritance)
    Day 15: 4:01:49 (Method Overriding)
    Day 16: 4:12:09 (Abstract Classes)
    Day 17: 4:23:20 (Duck Typing)
    Day 18: 4:27:38 (Walrus Operators)
    Day 19: 4:31:45 ( Functions as Variables)
    Day 20: 4:45:44 (Sort)
    Day 21: 4:53:22 (Map)
    Day 22: 4:57:17 (Filter)
    Day 23: 5:04:54 (List Comprehensions)
    Day 24: 5:10:54 ( Dictionary Comprehensions)
    Day 25: 5:10:54 ( Dictionary Comprehensions)
    Day 26: 5:23:41 (If ___name___ == '__main__')
    Day 27: 5:39:58 (Threading)
    Day 28: 5:39:58 (Threading)
    Day 29: 5:53:31 (Daemon Threads)
    Day 30: 6:07:15 (GUI Windows)
    Day 31: 6:14:38 (Labels)
    Day 32: 6:24:24 (Buttons)
    Day 33: 6:30:44 (Entrybox)
    Day 34: 6:40:15 (Checkbox)
    Day 35: 6:49:08 (Radio Buttons)
    Day 36: 7:00:47 (Scale)
    Day 37: 7:24:41 (Messagebox)
    Day 38: 7:24:41 (Messagebox)
    Day 39: 7:48:38 (Open a file (file dialog))
    Day 40: 8:05:17 (Menubar)
    Day 41: 8:05:17 (Menubar)
    Day 42: 8:25:32 (Window Tabs)
    Day 43: 8:30:52 (Grids)
    Day 44: 8:49:48 (Canvas)
    Day 45: 9:05:54 (Mouse Events)
    Day 46: 9:18:18 (Move Images w/ keys)
    Day 47: 9:29:13 (Animations)
    Day 48: 9:53:04 (Clock Program)
    Day 49: 10:07:37 (Run with Command Prompt)
    Day 50: 10:13:30 (Py to Exe)
    Day 51: 10:17:13 (Calculator Program)
    Day 52: 10:31:38 (Text Editor Program)
    Day 53: 10:31:38 (Text Editor Program)
    Day 54: 11:05:51 (Tic Tac Toe Game)
    Day 55: 11:05:51 (Tic Tac Toe Game)
    Day 56: 11:05:51 (Tic Tac Toe Game)
    Day 57: 11:26:25 (Snake Game)
    Day 58: 11:26:25 (Snake Game)
    Day 59: 11:26:25 (Snake Game)
    Day 60: 12:00:00 (Finished!)

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

      @DeeYen thats cus i wrote day 1 when i made the comment and updated it for the next 6 days and 1+6 = 7 💀

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

      @@Total1💀

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

      Can I ask how you’re taking notes?

    • @Total1
      @Total1 ปีที่แล้ว +23

      @@tsetensherpa3673 I'm not, I just experiment in pycharm n try to do rlly small pieces of code n make sure I understand the topic

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

      Thank you 😊

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

    Day 1 = 18:07
    Day 2 = 1:17:28
    Day 3 = 2:02:03
    Day 4 = 2:33:22
    Day 5 = 3:01:20
    Day 6 = 3:35:45
    Day 7 = 4:04:14
    Day 8 = 4:31:47
    Day 9 = 5:04:55
    Day 10 = 5:39:58
    Day 11 = 6:14:38
    Day 12 = 6:49:08
    Day 13 = 7:24:54
    Day 14 = 8:05:17
    Day 15 = 8:49:48
    Day 16 = 9:29:14
    Day 17 = 10:01:04
    Day 18 = 11:05:51
    Day 19 = 12:00:00
    Thank you for the amazing course bro. Much love. ❤️

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

      Lol, my day 1 was from 0 to Functions

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

      @@iamtheric243 bro this aint a competition lol

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

      @@David_kaleen ik, I Just wanted to share how much i am interested in coding

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

      @@iamtheric243 oh alright lol

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

      Nice schedule it looks like u did thirty minutes a day and progressed faster than most because of this schedule🎉

  • @hyperintelligentmanoj2189
    @hyperintelligentmanoj2189 หลายเดือนก่อน +5

    I like his style of teaching.
    #47 (04:08:08) super function 🦸=> 12-Oct-2024 Day 7

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

    Came here to say that I have paid for a course on udemy and I am simply using it to test my knowledge and get a certificate, but I am actually learning here. The no nonsense fast paced approach is so helpful, no wasting time overexplaining things, the flow feels organic, I cant believe we get all this for free, million thanks

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

      Thanks for watching Mechromancer! I've learned that explaining as if you're talking to one person is the secret

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

      @@BroCodez Thanks, Bro

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

      Is this video more than enough to learn the complete python??

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

      I got the same question dude@@nithishnitiz5891

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

      @@nithishnitiz5891 You can never fully learn python. At best, you can learn all the syntax, keywords, and appropriate use and organisation of code. Whatever you want to do, there is a library for that, and infinte of the at that, and nobody can teach you that.. So you have to select a library you want to be an expert at, and then self-learn it.

  • @mr.ostmacka4802
    @mr.ostmacka4802 2 ปีที่แล้ว +1787

    Wow that was really fun and I learned a lot, thanks!
    How far each day:
    Day 1: 51:52
    Day 2: 1:17:08​
    Day 3: 2:04:51
    Day 4: 2:43:40
    Day 5: 3:35:45
    Day 6: 4:35:21
    Day 7: 4:35:21
    Day 8: 4:53:22​
    Day 9: 5:04:54​
    Day 10: 5:18:59
    Day 11: 5:46:30
    Day 12: 5:53:32
    Day 13: 7:00:49
    Day 14: 7:37:07
    Day 15: 8:05:28
    Day 16: 8:21:33
    Day 17: 9:05:53
    Day 18: 9:41:32
    Day 19: 9:41:32
    Day 20: 10:31:50
    Day 21: 12:00:00

  • @jappiemoto
    @jappiemoto 8 หลายเดือนก่อน +571

    Learning Python for an internship. hoping to complete this course within a week.
    Day 1 2:43:54
    Day 2 3:18:30
    Day 3 4:14:37
    Day 4 6:32:54
    Day 5 7:56:51
    Day 6 8:40:55
    Day 7 I actually started on my internship project so i think this is it. Thanks for following the journey tho!

    • @scooby7035
      @scooby7035 8 หลายเดือนก่อน +16

      Complete day 5

    • @gustavofacchini5384
      @gustavofacchini5384 8 หลายเดือนก่อน +42

      Come back, you still have a lot to do

    • @SagheerAbbas-z2f
      @SagheerAbbas-z2f 8 หลายเดือนก่อน +21

      come back brooo

    • @6ixty9
      @6ixty9 8 หลายเดือนก่อน +21

      these ppl are waiting for
      you

    • @jappiemoto
      @jappiemoto 8 หลายเดือนก่อน +34

      Haha sorry guys will continue monday.

  • @Carbon13.
    @Carbon13. 6 วันที่ผ่านมา +1

    Learning Python for fun so lets see how long this takes!
    Day 1 1:07:28
    Day 2 1:30:53
    Day 3 1:53:18

  • @tecategpt1959
    @tecategpt1959 ปีที่แล้ว +477

    for people who are struggling at 2:44:50 (File Path part) its because Windows 10 already adds the ".txt" on the txt document, so make sure to remove the ".txt" when naming a file, also remove the "C:" or whatever the drive you're trying to make a path to is called.
    Hope this helps, I've spent a while figuring this out too

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

      thankss!!

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

      Just downloading Python and setting up the right paths and whatever took me look 3 houres ='D

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

      THIS IS IMPORTANT.

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

      You can also just add an "r" before the path to make it raw string instead of string. For example: path = r"C:\Users\user\Desktop\test.txt"

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

      Thanks bro

  • @intisarahmedyeehan8850
    @intisarahmedyeehan8850 8 หลายเดือนก่อน +450

    It feels much illegal for not paying for depth tutorial.but this man just teaching Python for free.What could be better news than this? Genius

    • @VariouslyCommon
      @VariouslyCommon 7 หลายเดือนก่อน +21

      This video has given me more info than actual classes I have taken

    • @gameover840
      @gameover840 7 หลายเดือนก่อน +5

      @@VariouslyCommon EXACTLY

    • @SAING-KUOPIO
      @SAING-KUOPIO 7 หลายเดือนก่อน

      🎉🎉​@@VariouslyCommonElite's 😊😊🎉🎉 0:40 0:40 0:40 0:40 0:41 0:41 0:41 0:41 0:41 0:41 0:41 0:42 0:42 0:42 0:42 0:42 0:42 0:42 0:43 0:43 0:43 0:43 0:43 0:44 0:44 0:44 0:44 0:44 0:49 0:49 0:49 0:49 0:49 0:50 0:50 0:50 0:50 0:50 0:50 0:50 0:51 0:51 0:51 0:51 0:51 0:52 0:52 0:52 0:52 0:52 0:52 0:53 0:53 0:53 0:53 0:53 0:54 0:54 0:54 0:54 0:54 0:54 0:55 0:55 0:55 0:55 0:55 0:55 0:55 0:56 0:56 0:56 0:56 0:56 0:56 0:57 0:57 0:57 0:57 0:57 0:57 0:57 0:58 0:58 0:58 0:58 0:58 0:59 0:59 0:59 0:59 0:59 0:59 0:59 1:01 1:01 1:01 1:01 1:01 1:01 1:01 1:01 1:01 1:01 1:01 1:01 1:01 1:02 1:02 1:02 1:02 1:02 1:02 1:03 1:03 1:03 1:03 1:03 1:04 1:04 1:04 1:04 1:04 1:04 1:04 1:05 1:05 1:05 1:05 1:05 1:05 1:06 1:06 1:06 1:06 1:06 1:06 1:07 1:07 1:07 1:07 1:08 1:08 1:08 1:08 1:08 1:08 1:08 1:09 1:09 1:09 1:09 1:09 1:09 1:10 1:10 1:10 1:10 1:10 1:10 1:10 1:11 1:11 1:11 1:11 1:11 1:11 1:11 1:12 1:12 1:12 1:12 1:12 1:13 1:13 1:13 1:13 1:13 1:13 1:14 1:14 1:14 1:14 1:14 1:14 1:14 1:15 1:15 1:15 1:15 1:15 1:15 1:16 1:16 1:16 1:16 1:16 1:16 1:16 1:17 1:17 1:17 1:17 1:18 1:18 1:18 1:18 1:18 1:18 1:19 1:19 1:19 1:19 1:19 1:19 1:19 1:20 1:20 1:20 1:20 1:20 1:20 1:21 1:21 1:21 1:21 1:21 1:21 1:21 1:22 1:22 1:22 1:22 1:22 1:22 1:23 1:23 1:23 1:23 1:23 1:23 1:24 1:24 1:24 1:24 1:24 1:25 1:25 1:25 1:25 1:25 1:25 1:26 1:26 1:26 1:26 1:26 1:26 1:27 1:27 1:27 1:27 1:27 1:27 1:28 1:28 1:28 1:28 1:28 1:29 1:29 1:29 1:29 1:29 1:29 1:29 1:30 1:30 1:30 1:30 1:30 1:31 1:31 1:31 1:31 1:31 1:31 1:32 1:32 1:32 1:32 1:32 1:32 1:33 1:33 1:33 1:33 1:33 1:34 1:34 1:34 1:34 1:34 1:34 1:35 1:35 1:35 1:35 1:35 1:35 1:36 1:36 1:36 1:36 1:36 1:36 1:36 1:37 1:37 1:37 1:37 1:37 1:37 1:38 1:38 1:38 1:38 1:38 1:38 1:39 1:39 1:39 1:39 1:39 1:40 1:40 1:40 1:40 1:40 1:40 1:41 1:41 1:41 1:41 1:41 1:41 1:42 1:42 1:42 1:42 1:42 1:43 1:43 1:43 1:43 1:43 1:44 1:44 1:44 1:44 1:44 1:44 1:44 1:45 1:45 1:45 1:45 1:45 1:45 1:46 1:46 1:46 1:46 1:46 1:46 1:47 1:47 1:47 1:47 1:47 1:47 1:48 1:48 1:48 1:48 1:49 1:49 1:49 1:49 1:49 1:49 1:50 1:50 1:50 1:50 1:50 1:50 1:51 1:51 1:51 1:51 1:51 1:51 1:52 1:52 1:52 1:52 1:52 1:53 1:53 1:53 1:53 1:53 1:53 1:54 1:54 1:54 1:54 1:54 1:54 1:55 1:55 1:55 1:55 1:55 1:55 1:56 1:56 1:56 1:56 1:56 1:56 1:57 1:57 1:57 1:57 1:57 1:57 1:58 1:58 1:58 1:58 1:58 1:58 1:58 1:59 1:59 1:59 1:59 1:59 1:59 2:00 2:00 2:00 2:00 2:00 2:01 2:01 2:01 2:01 2:01 2:01 2:01 2:02 2:02 2:02 2:02 2:02 2:02 2:03 2:03 2:03 2:03 2:03 2:04 2:04 2:04 2:04 2:04 2:04 2:05 2:05 2:05 2:05 2:05 2:05 2:06 2:06 2:06 2:06 2:06 2:06 2:07 2:07 2:07 2:07 2:07 2:07 2:08 2:08 2:08 2:08 2:08 2:09 2:09 2:09 2:09 2:09 2:09 2:09 2:10 2:10 2:10 2:10 2:10 2:10 2:11 2:11 2:11 2:11 2:11 2:11 2:12 2:12 2:12 2:12 2:12 2:12 2:13 2:13 2:13 2:13 2:13 2:13 2:13 2:14 2:14 2:14 2:14 2:14 2:14 2:15 2:15 2:15 2:15 2:15 2:15 2:16 2:16 2:16 2:16 2:16 2:16 2:17 2:17 2:17 2:17 2:17 2:17 2:18 2:18 2:18 2:18 2:18 2:18 2:18 2:19 2:19 2:19 2:19 2:19 2:19 2:20 2:20 2:20 2:20 2:20 2:21 2:21 2:21 2:21

    • @commentator337
      @commentator337 7 หลายเดือนก่อน

      I was about to say ad revenue but I'm not sure if I've actually seen any ads on this.
      Don't get me wrong, amazing content, just it's not necessarily free.

    • @mitsuko6924
      @mitsuko6924 7 หลายเดือนก่อน

      @@commentator337 i have just got 2 for 12hours

  • @ClassKaMonitor
    @ClassKaMonitor 7 หลายเดือนก่อน +522

    The most selfless and hardworking guy on the entire TH-cam. He made the entire Web-Development course, Python, C++, C, C# and Java course in full depth and that too for free. This guy really deserves an Oscar(probably even more than this). Keep it up "Bro Code" 👍👍👍👍👍

    • @EppHyper
      @EppHyper 6 หลายเดือนก่อน +6

      oscar??

    • @stokeley4l
      @stokeley4l 6 หลายเดือนก่อน

      @@EppHypernoble price

    • @rgozzoxl5496
      @rgozzoxl5496 6 หลายเดือนก่อน +1

      @@EppHyper why not? 😝

    • @iamapokerface8992
      @iamapokerface8992 6 หลายเดือนก่อน +1

      he gets money off of this or not

    • @EppHyper
      @EppHyper 6 หลายเดือนก่อน

      @@iamapokerface8992 he would have gotten 5x more if he made this a course

  • @andargachewlegessewolde744
    @andargachewlegessewolde744 10 วันที่ผ่านมา +2

    Before doing anything, please explain EVERY word/phrase/symbol/sign/etc that's doesn't have an everyday meaning; otherwise, there's going to be a disconnect.

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

    The fact that this man is not only providing free education but edited a 12 hour video on a full course of Python is unbelievable. I’m taking a virtual Python course at the moment and to be frank I’m not learning much since I’m not being taught anything. So thank you!

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

      uh.. I dont think he edited the entire video, I think he had already had all of these individual videos uploaded previously and then he just put them all into one video for convience

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

      @@jamarianhall2701 he still had to at one point individually edit each video that he compiled into one big video. That’s what I meant. It wasn’t done all at once but he did edit 12 hours worth of footage.

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

      Its only free if you use adblocker otherwise he is making a shit ton of money out of all those midrolls

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

      @@promc2890 sitting through ads is nothing compared to paying hundreds for an online course. He for sure deserves to receive an earning for making all of these videos.

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

      @@promc2890 Would you rather watch an ad for 5 seconds every now and then or pay for courses? The dude helps a fuck ton of people for barely and money, it's not "a shit ton" it's barely anything. Plus, even if it was a lot, the guy deserves it

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

    THIS IS THE BEST PYTHON TUTORIAL VIDEO EVER
    1:VIDEO QUALITY: TOO GOOD
    2:EASY TO LEARN : VERY EASY

  • @hafidaruminar6768
    @hafidaruminar6768 7 หลายเดือนก่อน +78

    This Guy Is SO UNDERRATED:
    - Teaches Many Important Codes
    - Worth it to make a game
    - Straight to the point
    - And helpful tutorial
    - Code actually Works

  • @azyjmontero4029
    @azyjmontero4029 22 วันที่ผ่านมา +2

    #3 (00;17;38​) multiple assignment 🔠
    Hello, I think you mistook semi-colon for a colon here in number 3 :>

  • @Gokeniz7
    @Gokeniz7 6 หลายเดือนก่อน +357

    Finally, I have completed all the codes. I started learning on December 31st, 2023, but due to personal reasons (being busy with school), I finished on May 20th, 2024. It took me 40 days to complete a 12-hour Python course. For those who are learning programming through self-study, do not copy the codes into a notebook! This is the reason why it took me so many days to finish the course. Take notes in a document instead! Thank you very much to Bro Code for teaching me the free course!!! I appreciate it!

    • @ReignLdrago
      @ReignLdrago 6 หลายเดือนก่อน +5

      bro is this vid really helpful

    • @Gokeniz7
      @Gokeniz7 6 หลายเดือนก่อน +5

      @@ReignLdrago Yes, he teaches us the main concepts and basics of coding, which will help us learn more advanced Python programming

    • @Gokeniz7
      @Gokeniz7 5 หลายเดือนก่อน +4

      You're right, it is a bit old! While some things might have changed, Python's core concepts are pretty stable. The fundamentals you learn will still be valuable. However, if you're looking for the absolute latest, you might want to check out their newer content.

    • @DragonEmperor-yz4se
      @DragonEmperor-yz4se 5 หลายเดือนก่อน +3

      @@Gokeniz7 What do you mean by documents. I'm writing in a notebook will it not help?

    • @Gokeniz7
      @Gokeniz7 5 หลายเดือนก่อน +6

      @@DragonEmperor-yz4se If you write Python code in a notebook, you might miss where you need spaces, and notebooks aren't very wide for writing code. That's why I recommend writing code in a document instead. You can even copy from bro code's comment and paste.

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

    Brother Bear legit put in the effort to make a free 12 hour course. It would be the ultimate sign of disrespect if we didn't learn python at this point.

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

    I finally passed the course! It took me 1.5 months of evenings spent (12 hours video != 12 hours of learning), I enjoyed it a lot. Thanks, Bro, this is very generous to give such a well-designed course for free :) Big thanks for the practice part

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

      Thanks for watching Vadzim!

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

      so does this cover everything you need to know to start working with python?

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

      @@kevin11dolla basically

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

      Whish I could say the same it's very hard for me and my teacher doesn't teach it in a way that I understand

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

      @@rickoalvarado huh? So learn it here

  • @giovanefh6933
    @giovanefh6933 2 หลายเดือนก่อน +4

    Day 1 : 40:49
    Day 2 : 1:17:00
    Day 3 : 2:02:00
    Day 4 : 2:13:23
    Day 5 : 2:33:03
    Day 6 : 2:57:05
    Day 7 : 3:30:00
    Day 8 : 4:01:00
    Day 9 : 4:23:22
    Day 10 : 5:00:10
    Day 11 : 5:29:21
    Day 12 : 6:24:38
    Day 13 : 6:49:08
    Day 14 : 7:55:25
    Day 15 : 9:18:44
    Day 16 : 12:00:00

    • @heho31346
      @heho31346 2 หลายเดือนก่อน

      Where are the rest? 😅

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

      bro forgot to continue

    • @heho31346
      @heho31346 2 หลายเดือนก่อน

      @@tuna9596 😆

    • @giovanefh6933
      @giovanefh6933 2 หลายเดือนก่อน

      @@tuna9596 i forgot😁

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

    Mom:"Son go sleep."
    Me:"Just one video pls."
    Mom:"Ok."

    • @BadBoy-eo1xn
      @BadBoy-eo1xn 3 ปีที่แล้ว +51

      Just one !) Xaxaxxax!

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

      @@BadBoy-eo1xnхаахаахахахахахаахаххаааххаахаахахахахахаахаххаааххаахаахахахахахаахаххаааххаахаахахахахахаахаххаааххаахаахахахахахаахаххаааххаахаахахахахахаахаххаааххаахаахахахахахаахаххаааххаахаахахахахахаахаххаааххаахаахахахахахаахаххаааххаахаахахахахахаахаххаааххаахаахахахахахаахаххаааххаахаахахахахахаахаххааах

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

      @@bivashy шутники блин

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

      And this one video is worth it 👌

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

      And this is the best video.

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

    I feel lucky that I came across this Python course. This is hands down the best Python course online. Thank you man!

  • @andresfelipedelchiarobrodm4016
    @andresfelipedelchiarobrodm4016 ปีที่แล้ว +89

    Day 1: 17:47
    Day 2: 30:23
    Day 3: 1:13:05 (nested loop)
    Day 4: 1:30:49 (tuple)
    Day 8: 3:18:37 (quiz game)
    Day 9: 4:01:30 (overriding)
    Pause due to mental breakdown
    Day 18: 4:41:10 (lambda)
    Day 19: 5:39:58 (threading)
    Day 20: 6:24:24 (labels)
    Day 21: 6:49:08 (radio button)
    Day 22: 7:10:25 (listbox)
    Day 23 8:05:17 (menubar)
    Day 24: 8:39:53 (progress bar)

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

      @rubixnoob8007 i’m already in functions to variables, just that I noticed that he puts the links in the description and i’m to lazy to update this always hahhaha

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

      Best of luck! Hope it's going good 👍

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

      don't pause for mental breakdowns, you gotta get used to being unstable if you're gonna be a CS major or anything of that sort🤷‍♂

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

      Hope you are doing good my friend ❤ of course you can pause and calm down if life is getting hard sometimes.
      Waiting for your return. You almost made it

  • @AnveshSinha-cm2yx
    @AnveshSinha-cm2yx หลายเดือนก่อน +6

    area = input("Enter lenght")
    area = float(area)
    area = input("Enter breadth")
    area = float(area)
    sum = area*area
    print(f"area= {sum} ")
    28:28

    • @olympicle5
      @olympicle5 หลายเดือนก่อน +1

      i think you forgot to download pycharm the youtube comment don't run python😆

  • @amareshs1081
    @amareshs1081 5 หลายเดือนก่อน +127

    smoothest tutorial on the internet. my man is so underrated to come straight to the point without any annoying intro

    • @JackFrost-e9t
      @JackFrost-e9t 4 หลายเดือนก่อน +2

      he's not underrated. he's got the recognition he deserves by now

    • @justlivinglife6315
      @justlivinglife6315 3 หลายเดือนก่อน +1

      He's got 18 mil views and 2 mil subs so definitely not underrated

    • @derpy7321
      @derpy7321 3 หลายเดือนก่อน +1

      ​@@justlivinglife6315was going to argue but forgot what overrated and underrated means xd

    • @ashokb884
      @ashokb884 2 หลายเดือนก่อน

      bro is it relevant even today?? as in 2024??

    • @anikatabassum1158
      @anikatabassum1158 2 หลายเดือนก่อน

      @@ashokb884 I am strugglig to download pycharm communnity version.

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

    Day 1: 1:13:04
    Day 2: 1:53:23
    Day 3: 2:33:22
    Day 4: 3:35:45
    Day 5: 4:27:35
    Day 6: 5:23:40
    Day 7: Review of previous classes
    Day 8: 7:10:21
    Day 9: 9:01:10
    Day 10: 10:32:03

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

      bro did you watched the rest

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

      @@allayhok have the same q did he finished?

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

      bro gave up

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

      @@yassienE4935 Honestly, I hope he haven't given up.

    • @fraggah.
      @fraggah. ปีที่แล้ว

      did you actually rewatch half the video? why, you should be taking notes and revising them when needed so you don't waste time

  • @1Mohammed0
    @1Mohammed0 5 หลายเดือนก่อน +30

    for those who didnt understand return statment lets say we have this line of code
    code 1 -) def A(guy1 , guy2):
    code 2 -) return guy1 , guy2
    code 3 -) print(A("mohammed " , "Ali"))
    so phython will read the first code and then the second code and lastly the last code
    the reason we wrote return becuase phython will read will read the 2nd code again after it read the last code which is 3 so phython after we write return it will read the the code again after it complete reading the function thats why when we dont write return it says none becuase phython dont remember the 2nd code

  • @udreaper530
    @udreaper530 หลายเดือนก่อน +1

    Day 1 = 36:50
    Day 2 = 1:04:00
    Day 3 = 2:02:05
    Day 4 = 2:33:20
    Day 5 = 3:45:06

  • @klopii2738
    @klopii2738 8 หลายเดือนก่อน +167

    I want to learn programming and earn good money in my future so here I am! Sadly i'm broke currently but i know i can do better in my life!
    Day 1: 00:36:50​
    Day 2: 01:17:08
    Day 3: 02:07:09
    Day 4: 02:43:40 (Felt extremely lazy today but pushed myself to do it!)
    Day 5: 03:35:45 (Felt even lazier but in the end i was even doing more than i thought. Had also struggles to understand the quiz-game code so i commented every single line of the code!)
    Day 6: 04:01:49
    Day 7: I did a break
    Day 8: 04:41:06
    Day 9: 04:57:17
    Day 10: 05:18:59​
    Day 11: I did a break
    Day 12: 05:53:31 (It's hard to stay motivated but i keep pushing myself!)
    Day 13: No time sadly
    Day 14: 06:40:15
    Day 15: I admit i was too lazy and it's hard sometimes
    Day 16: 07:24:41​
    Day 17: 08:05:17
    Day 18: 08:15:23 (Was programming by myself so i stopped here to work on it today)
    Day 19: i did a break
    Day 20: 08:49:48
    Day 21: 09:18:18 (He just entered the Konami Code)
    Day 22: 09:53:04 (It's hard to keep track of everything and i already forgot something like ''__init__'' but i think this will get easier if you do it more often. So if someone is wondering, it's not always easy and just keep practicing and don't get frustrated, you're not alone! Stay motivated)
    Day 23: break time
    Day 24: was sleeping till evening so i decided to hate myself on this day
    Day 25: 10:17:13
    Day 26: 10:31:38 (Tried to do extra buttons on my own after this video which took me some time)
    Day 27: 11:05:51 (Will probably change some stuff on this and add more to it)
    Day 28: Coded on something else
    Day 29: 12:00:00
    So what are my thoughts. - At the end, i know how to code but not how to program. I know how to code for loops, strings, function and stuff like this. Am I able to do all this from scratch and write a program by myself? No. But that's ok.
    What are my next steps? - First of all, i try to enhance the text editor and the snake game, like giving the snake game a second player, different difficulties a restart button, stuff like this, after that this will be good start for a portfolio. I will also search for good python projects to start with most likely something like pygame. I won't search up any tutorials anymore, since i DO NOT want to enter tutorial hell. Bro Codes video prepared me well and teached me a good amount of basic knowledge of python, from now on i need to learn to solve problems by myself and will teach myself how to google correctly and not just copy and paste code to make it work!
    This video won't make you a programer or give you a job afterwards BUT it teaches you the basics to make it easier for you to understand how functions or other stuff works. From now on I have to manifest my own way and have to practice, practice, practice and create, create, create to fill my portfolio for my future job step by step. I will start making a Github and Linkedin account, so i can post my code and bind it to my job profiles.
    At the end i want to give people who are also starting a journey as programer some advices and ideas. Don't enter tutorial hell, you WILL get frustrated and that's normal, you WILL think this isn't for you and that's also normal. Search something you want to create and start with it step by step and in retrospective you will see what you have achieved after months or years!
    Thank you for your tutorial Bro Code. I will step ahead and create my own way to my future.

    • @Ata_2601
      @Ata_2601 7 หลายเดือนก่อน +8

      hows it going buddy

    • @ULTIMATES99
      @ULTIMATES99 7 หลายเดือนก่อน +10

      First time seeing someone who actually to stuck with such a long ass tutorial (no disrespect to Bro Code by any means) and actually provide honest insight to how it went for him and what he and others can expect to encounter.
      Love how you didn't sugarcoat things and gave false hopes to anyone and kudos to your journey mate :)

    • @BlueTable-t6k
      @BlueTable-t6k 7 หลายเดือนก่อน

      Absolute legend

    • @maurizmian
      @maurizmian 7 หลายเดือนก่อน

      thanks man

    • @HandDrawnCube
      @HandDrawnCube 6 หลายเดือนก่อน +1

      Exactly. You should do this right at the start imo, just create a project using things you've learnt, without any tutorials. Maybe be creative with the code, and maybe that code will work and you learn something new.

  • @simonthakur6733
    @simonthakur6733 ปีที่แล้ว +865

    Day1 : 5:47:46
    Day2 : 11:24:12 (Was mostly practising today)
    Day3: 11:29:26
    Day4: 11:32:11
    Day5: 11:39:34 (Did a lot today)
    Day6: 11:42:39
    Day7: 11:42:56
    Day8: 11:47:54 (Started taking notes today)
    Day9: 11:51:21
    Day10: 11:52:04 (Yes day 10!)
    Day11: 11:55:59
    Day12: 11:56:00
    Day13: 11:59:11 (49 more seconds!!)

    • @denx2225
      @denx2225 ปีที่แล้ว +23

      Thakur doing coding good

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

      keep going....

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

      you can do it!

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

      +

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

      what should i do after finishing the course

  • @AkashKumar-sk4cp
    @AkashKumar-sk4cp 3 หลายเดือนก่อน

    *_#4 _**_00:20:27_**_ String Methods 〰️_*
    a) String Length
    b) Finding a character/substring in a
    string *
    c) Capitalising a string
    d) Converting String to uppercase
    e) Converting String to lowercase
    f) Checking if string is numeric
    g) Checking if string is alphabetic
    h) Counting occurrences of a character
    in a string
    i) String Replacement *
    j) String Repetition

  • @riluraj
    @riluraj ปีที่แล้ว +582

    Already learning a lot as a complete noob! Here's my progress(btw I'm 13 so I take a bit longer to learn)
    Day 1 : 23:00
    Day 2 : 53:00
    Day 3 : 1:08:00
    Day 4 : 1:26:58
    Day 5 : 1:36:42
    I'll try keep updating each day!
    Guys I'm finally resuming!!!!!

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

      you made this comment a day ago how are you alr on day 3

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

      @@droutikz Sorry I made the comment a day ago, but I started 3 days ago my bad

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

      @@tahavibes742 same, I have some exams in a few days so I have to study for them

    • @Cat-gameur
      @Cat-gameur ปีที่แล้ว +1

      ​@@tahavibes742 I am 14 years old, and I am stopping at 2:02:03 in day 2 (learning at 2X), trying to finish in 12 days.

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

      Only 1 hour in 3 days???? Slacker

  • @kiranvarma2564
    @kiranvarma2564 5 หลายเดือนก่อน +279

    #1 00:00:00​ Python tutorial for beginners
    #2 00:05:57​ variables
    #3 00:17:38​ multiple assignment
    #4 00:20:27​ string methods
    #5 00:25:13​ type cast
    #6 00:30:14​ user input
    #7 00:36:50​ math functions
    #8 00:40:58​ string slicing
    #9 00:51:52​ if statements
    #10 00:58:19​ logical operators
    #11 01:04:03​ while loops
    #12 01:07:31​ for loops
    #13 01:13:04​ nested loops
    #14 01:17:08 break continue pass
    #15 01:21:06​ lists
    #16 01:26:58​ 2D lists
    #17 01:30:47​ tuples
    #18 01:33:47​ sets
    #19 01:40:03​ dictionaries
    #20 01:47:20​ indexing
    #21 01:53:23​ functions
    #22 02:02:03​ return statement
    #23 02:04:51 keyword arguments
    #24 02:07:09​ nested function calls
    #25 02:09:40​ variable scope
    #26 02:13:23​ *args
    #27 02:16:58​ **kwargs
    #28 02:21:17​ string format
    #29 02:33:22​ random numbers
    #30 02:36:43​ exception handling
    #31 02:43:40 file detection
    #32 02:47:28​ read a file
    #33 02:51:00​ write a file
    #34 02:53:45​ copy a file
    #35 02:57:05​ move a file
    #36 03:01:20​ delete a file
    #37 03:06:15​ modules
    #38 03:10:26 rock, paper, scissors game
    #39 03:18:32​ quiz game
    #40 03:35:45​ Object Oriented Programming (OOP)
    #41 03:45:06​ class variables
    #42 03:48:54​ inheritance
    #43 03:55:30​ multilevel inheritance
    #44 03:58:32 multiple inheritance
    #45 04:01:49 method overriding
    #46 04:04:14​ method chaining
    #47 04:08:08 super function
    #48 04:12:09​ abstract classes
    #49 04:19:12 objects as arguments
    #50 04:23:20​ duck typing
    #51 04:27:38 walrus operator
    #52 04:31:45​ functions to variables
    #53 04:35:21​ higher order functions
    #54 04:41:06​ lambda λ
    #55 04:45:44​ sort
    #56 04:53:22​ map
    #57 04:57:17​ filter
    #58 05:00:10​ reduce
    #59 05:04:54​ list comprehensions
    #60 05:10:54 dictionary comprehensions 🕮
    #61 05:18:59​ zip function
    #62 05:23:41​ if name == '__main__'
    #63 05:29:21​ time module
    #64 05:39:58​ threading
    #65 05:53:31​ daemon threads
    #66 05:58:19​ multiprocessing
    #67 06:07:15​ GUI windows
    #68 06:14:38​ labels
    #69 06:24:24​ buttons
    #70 06:30:44​ entrybox
    #71 06:40:15​ checkbox
    #72 06:49:08​ radio buttons
    #73 07:00:47​ scale
    #74 07:10:24​ listbox
    #75 07:24:41​ messagebox
    #76 07:37:17​ colorchooser
    #77 07:43:10​ text area
    #78 07:48:38​ open a file (file dialog)
    #79 07:55:33​ save a file (file dialog)
    #80 08:05:17​ menubar
    #81 08:15:23​ frames
    #82 08:21:30​ new windows 🗔
    #83 08:25:32​ window tabs
    #84 08:30:52​ grid
    #85 08:39:52​ progress bar
    #86 08:49:48​ canvas
    #87 09:01:18​ keyboard events
    #88 09:05:54​ mouse events
    #89 09:11:00​ drag & drop
    #90 09:18:18​ move images w/ keys
    #91 09:29:13​ animations
    #92 09:41:31​ multiple animations
    #93 09:53:04​ clock program
    #94 10:01:03​ send an email
    #95 10:07:37​ run with command prompt
    #96 10:09:53 pip
    #97 10:13:30​ py to exe
    #98 10:17:13​ calculator program 🖩
    #99 10:31:38​ text editor program
    #100 11:05:51 tic tac toe game
    #101 11:26:25​ snake game
    GAMES & PROJECTS
    03:10:26 rock, paper, scissors game
    03:18:32​ quiz game
    09:53:04​ clock program
    10:17:13​ calculator program 🖩
    10:31:38​ text editor program
    11:05:51 tic tac toe game
    11:26:25​ snake game

    • @aspect3896
      @aspect3896 5 หลายเดือนก่อน +22

      he already posted timestamps......

    • @TheAnimationNerd
      @TheAnimationNerd 4 หลายเดือนก่อน +2

    • @Bootymuncher42069
      @Bootymuncher42069 4 หลายเดือนก่อน

      I cant begin to thank you

    • @OskarDerHarald
      @OskarDerHarald 4 หลายเดือนก่อน +11

      you literally copied it bro

    • @NYNN67
      @NYNN67 4 หลายเดือนก่อน +2

      thank you for effort

  • @LegendaryMaoMao20
    @LegendaryMaoMao20 5 หลายเดือนก่อน +140

    He explains more clearly and more detailed than my 4 year IT course, you killed it man! You deserve more love and praise and worship from future programmers!

    • @Logo-br6qf
      @Logo-br6qf 3 หลายเดือนก่อน

      Really?Aren't you exaggerating?Im really asking for myself.

    • @ilikeFaridandBrancatella2322
      @ilikeFaridandBrancatella2322 3 หลายเดือนก่อน

      what the fuck is wrong with you

    • @OkamiSam
      @OkamiSam 3 หลายเดือนก่อน +1

      @@Logo-br6qf free education and studying on your own is underaprecciated, i learned to draw more and better with youtube tutorials in 3 months than in 2 years of art college and courses. People think paying for education will make them learn more and studying effortless

    • @Logo-br6qf
      @Logo-br6qf 3 หลายเดือนก่อน

      @@OkamiSam Thanks for your reply.

    • @Martinu17
      @Martinu17 2 หลายเดือนก่อน

      Exodus 34:14
      "For you shall worship no other god, for the Lord, whose name is Jealous, is a jealous God".

      1 Chronicles 16:8-32
      "He is the only God worthy of our worship. Other nations worship idols, but the LORD created the heavens".
      God bless you bro, Jesus loves you❤❤

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

    I've never been interested in coding but seeing an ENTIRE 12 HOUR course is just insane so I came here to drop a like and a comment to help you out with the algorithm for this insane amount of work.

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

      no he combined his videos into 1

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

      sulli

    • @جلدجوبا
      @جلدجوبا 2 ปีที่แล้ว

      Friend, how do I learn hacking using Python?

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

      You will need a lot more knowledge than shown in this video. Such as the same training an ethical hacker uses, in this case you are diving deeper in the realms of coding so you would be a black-hat hacker. It's the same training as an ethical hacker except you use it for your own benefits.

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

      @@buji07 black hat hacking is also illegal I believe, so best not do that

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

    Every programming tutorial: "Hello World!"
    Bro Code: "I love pizza"
    Great tutorial!

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

      pizza is good

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

      @@BroCodez I have never eaten pizza. I want to eat❤😋

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

      @@BroCodez bro do you covered oop

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

      Yes.

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

      @@BroCodez yes.

  • @Cealay
    @Cealay 3 หลายเดือนก่อน +4

    I started learning as an IT Specialist, and this course is helping me a lot. Thank you, bro, for this easy-to-understand and great course! ❤

  • @giselazunino781
    @giselazunino781 ปีที่แล้ว +628

    I have zero programming experience and I must confess I wasn't sure I was gonna be able to understand a thing. Besides, I'm not a native speaker, so I was terrified. But you're super clear and you're doing it for free!!! This world needs more people like you!🤗

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

      Same situation

    • @SebastianAndrade-de3hi
      @SebastianAndrade-de3hi ปีที่แล้ว +10

      We, guys were all in the same boat. I'm happy to have found more people in the same situation. I mean, I'm not the only one now haha :D

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

      Ikr, one of the best python courses I've taken. He makes everything so simple and easy to understand

    • @himynameishi-d3e
      @himynameishi-d3e ปีที่แล้ว

      yeah@@alidanish

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

      Can you tell me what's the python useful?

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

    Unbelievable that you put out such high quality content for free, I'm sure this is helping out so many people

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

    I am full-stack python and web dev but just saw the title and then looked at the 12 hours... This man is amazing. Putting in so much work to learn to other people, you are a great dude. Dont forget while you learn out, you learn more aswell =D

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

      Umm, are the things be taught us every single thing in python?

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

      @@illsubtoeveryonethatsubsto4606 Well you get the essentials and all the structure, syntax and understanding of the language.
      You can NEVER understand or know a programming language 100% duo to modules amd libraries etcetera.
      But yes this learns you the essentials.
      After this if you want to learn web development then you will learn django, flask, web2py, fastapi (libraries in python)
      Or if you want to write web automation scripts u learn selenium.
      Recognaissance with images etc or live capturing then u learm cv2
      There is alot of libraries and everyone is good in their own way just like programmimg languages 😊
      But python is good because u can use it in every niche of the system

    • @brokepig
      @brokepig 4 หลายเดือนก่อน

      @@Qyfashae could you maybe help me? I am intrested in web- automation and cv2! Which should I chose?
      (your opinion)

  • @IlyasBenhammou-z4o
    @IlyasBenhammou-z4o 2 หลายเดือนก่อน +1

    for rock , paper , scissor game :
    import random
    comp_choice=["rock","paper","scissor"]
    x=random.choice(comp_choice)
    player_choice= None
    while player_choice not in comp_choice :
    player_choice=input("rock or paper or scissor ? : ")
    print("computer : ",x)
    print("player : ", player_choice)
    if player_choice=="rock" and x=="rock" :
    print("you have tied ")
    elif player_choice=="rock" and x=="paper" :
    print("you have lost ")
    elif player_choice=="rock" and x=='scissor' :
    print("you have won")
    elif player_choice=='paper' and x=='rock':
    print("you have won")
    elif player_choice=='paper' and x=='paper':
    print("you have tied ")
    elif player_choice=='paper' and x=='scissor':
    print("you have lost ")
    elif player_choice=='scissor' and x=='scissor':
    print("you have tied ")
    elif player_choice=='scissor' and x=='paper':
    print("you have won")
    elif player_choice=='scissor' and x=='rock':
    print("you have lost ")

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

    imagine if every tutorial was like this... long, split into sections, straight to the point, fast paced, building on already built knowledge so that you don't have to explain everything over and over.

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

    Day 1: 20:27 (string methods)
    Day 2: 40:58 (string slicing)
    Day 3: 58:19 (logical operators)
    (Did a mini math quiz using everything I've learned)
    Day 4: 1:04:03 (while loops)
    Day 5: coded a project to say if the temperature is good or bad outside depending on the location (will add an option for ºC, ºF and K scales later)
    Day 6: slacked off
    Day 7: slacked off
    day 8: slacked off
    day 9: didn't have time
    day 10: 1:13:04 (nested loops)
    (Tried to code a project to reject a certain name if it is in a "bank of names" and continue repeating "What's you name?: ". Unfortunately it stops rejecting the name after the first one is given, even if the name given is in the "bank_of_names")
    day 11: 1:21:06 (Lists)
    (Fixed the problem of it stopping to reject the name, I needed to use nested while loops. But I've reached another problem, it doesn't recognize all the names in the "bank of names", only the first one)
    (Will test later the loop control statements to draw a more "complex box" - only the border drawn, character missing in random places, etc.)
    day 12: 1:26:58 (2D Lists)
    (name = ""
    bank_of_names = ["Théo", "John", "Matheus"]
    while len(name) == 0:
    name = input("What's your name?: ")
    while name in bank_of_names:
    name = input("What's your name?: ")
    bank_of_names.append(name)
    print("Hello " + name)
    name = input("What's your friends name?: ")
    while name in bank_of_names:
    name = input("What's your friends name?: ")
    print("Hello " + name)
    I did it boyz! The name is asked, if it's already in the list, it asks the name again; adds the new name to the list and asks a new question, if the name is equal, it continues to ask for the other name. Noice.)
    day 13: 1:40:03 (dictionaries)
    day 14: didn't have time
    day 15: didnt' have time
    day 16: coding a project using dictionaries, didnt advance too much in the video
    day 17: 2:04:51 (keyword arguments)
    (finished the last project and used a function to create a NPC dialogue)
    day 18: didn't have time
    day 19:
    Goal: Finish everything after 60 days
    Obs.: at 57:55 you can also limit the scope by writing: if 100 > age >= 18:

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

    This is definitely the best python tutorial on TH-cam. I can finally keep up with stuff and the guy doesn't randomly jump to coding interview questions you'd get at Google. I salute you for this.

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

      Thanks Creation! Yeahhh I don't think coding interview questions is helpful at this level

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

      @@BroCodez means u r saying that we need to learn more than this ....?? for interviews

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

      @@NexushasTaken Ohhk thanks.

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

    I am at String Slicing and already impressed with the quality of the course. Better than 99% online courses.

  • @markhackney3305
    @markhackney3305 ปีที่แล้ว +786

    This tutorial was not only better than my college material, but time-lined almost identically.
    After wasting days of frustration in college simulators: fired up vs-code, followed along with you.
    I'm in a much stronger place now for my next project hand-in. Thank you!

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

      @HussLegends can you share that note please

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

      @HussLegendsyo can u slide me ur notes please

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

      @HussLegends share the note with me if your able to.

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

      @HussLegends same

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

      Well I haven't watched it now its start it so good so whole video might be awesome...after reading your comment I'm relaxed finally I got some uselefull tutorial to watch

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

    I knew nothing about Python at the beginning. You are such a HERO ! I now understand and able to do programming in Python. You should be a College professor because Your students would be able to learn Python very quickly!

  • @simplefloor1700
    @simplefloor1700 ปีที่แล้ว +198

    5 minutes in and I can tell this will be a lot more enjoyable than I thought it would be, great video!

  • @josejaimecome
    @josejaimecome 11 วันที่ผ่านมา

    Good foundation to whom need to know Python. Also, do not stop here, learn tips and tricks, NumPy for arrays, Pandas for dealing with data, important libraries like scikit-learn for Machine Learning and frameworks like Flask and Django for web development. Also, do not forget to choose the path you need follow. Good luck!!!!

  • @lolbahlol
    @lolbahlol ปีที่แล้ว +417

    Can we just appreciate how straight to the point, easy to understand and how detailed it is for a beginner free course?
    even after 2 years, it is still fantastic

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

      What do u do now?

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

      @@veliyeddineliyev8923 he is doin a job so he is busy, probably getting paid 64K...who knows

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

      @@veliyeddineliyev8923 dude its only been 1 month since he commented that.

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

      @@TheLegendA51 He said after 2 years that why I asked

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

      @@veliyeddineliyev8923because it was uploaded two years ago.. not because HE seen it two years ago lmfao. context clues bro

  • @t.r.i.g.u.n
    @t.r.i.g.u.n 3 ปีที่แล้ว +289

    god bless this man, he has the potential to make someone's whole career and im really happy i found this video!!

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

      same

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

      this man makes this so so so good an the voice is perfect

  • @NSA.
    @NSA. 6 หลายเดือนก่อน +83

    man not even kidding if you have the patient to watch the whole thing.
    you'll know how good of a teaching video this is!!!

  • @SawyerWhelan
    @SawyerWhelan 2 หลายเดือนก่อน +37

    1:03:53 and this is the best code I've made so far:
    import math
    P = input("Input Square or Circle, MUST BE CAPS, S/C: ")
    if P == "S":
    U = input("Do you have the area or length of the sides? MUST BE CAPS, A/L: ")
    if U == "A":
    G = float(input("What is the area of your square?: "))
    Y = math.sqrt(G)
    if G >= 0:
    print(f"The length of your side is {Y}")
    elif U == "L":
    K = float(input("What is the Length of the side?: "))
    O = pow(K, 2)
    if K >= 0:
    print(f"Your area for the square is {round(O, 3)}")
    elif P == "C":
    X = input("Input your Circumference, Radius or Area, MUST BE CAPS, C/R/A: ")
    if X == "C":
    L = float(input("What is the Circumference?: "))
    if L >= 0:
    R = 2 * math.pi / L
    A = math.pi * pow(R, 2)
    print(f"the Radius is {round(R, 3)}, and the Area is {round(A, 3)}")
    elif X == "R":
    H = float(input("What is the Radius?: "))
    if H >= 0:
    A = math.pi * pow(H, 2)
    C = 2 *math.pi * H
    print(f"The Area is {round(A, 3)}, and the circumference is {round(C, 3)}")
    elif X == "A":
    print("unfortunatlly, you can't get all the measurements from just the area")
    else:
    print("put something in bru")
    I think it was pretty good :)

    • @parzingtheasian
      @parzingtheasian 2 หลายเดือนก่อน +1

      this is not good code, and the reason for it is your naming. you need to have better naming so that when someone else reads your code, they can understand it easily. more time is spent reading code than writing it, so if you make your code understandable, you will more easily be able to add to and change the code. instead, you should have something like this:
      def polygon_area():
      polygon_type = input("Input Square or Circle, MUST BE CAPS, S/C: ")
      if polygon_type == "S":
      measurement_type = input("Do you have the area or length of the sides? MUST BE CAPS, A/L: ")
      if measurement_type == "A":
      area = float(input("What is the area of your square?: "))
      side_length = math.sqrt(area)
      if area >= 0:
      print(f"The length of your side is {side_length}")
      elif measurement_type == "L":
      side_length = float(input("What is the Length of the side?: "))
      area = pow(side_length, 2)
      if side_length >= 0:
      print(f"Your area for the square is {round(area, 3)}")
      elif polygon_type == "C":
      measurement_type = input("Input your Circumference, Radius or Area, MUST BE CAPS, C/R/A: ")
      if measurement_type == "C":
      circumference = float(input("What is the Circumference?: "))
      if circumference >= 0:
      radius = 2 * math.pi / circumference
      area = math.pi * pow(radius, 2)
      print(f"the Radius is {round(radius, 3)}, and the Area is {round(area, 3)}")
      elif measurement_type == "R":
      radius = float(input("What is the Radius?: "))
      if radius >= 0:
      area = math.pi * pow(radius, 2)
      circumference = 2 * math.pi * radius
      print(f"The Area is {round(area, 3)}, and the circumference is {round(circumference, 3)}")
      elif measurement_type == "A":
      print("unfortunatlly, you can't get all the measurements from just the area")
      else:
      print("put something in bru")
      Additionally, I would consider refactoring - putting blocks of code that are indented into methods that describe what the blocks of code do. This prevents any one method from being too long, which will make it harder to read.

    • @mo8nrq
      @mo8nrq 2 หลายเดือนก่อน

      @@parzingtheasian it is good start tho!!! He will eventually learn to use "better names" to have a better overview of the script. Nevertheless, it is nice start and a nice code !!

    • @parzingtheasian
      @parzingtheasian 2 หลายเดือนก่อน +1

      @@mo8nrq that line of thinking, praising bad code, leads to more problems down the line. acceptance and tolerance dont get you to think, so i'm showing them what's wrong, why it's wrong, and how to correct it.

    • @sunnywunny
      @sunnywunny 2 หลายเดือนก่อน +3

      @@parzingtheasian constructive criticism is worded differently
      "thats good *but*" is how you do constructive criticism, if someone didnt ask for criticism.
      if they did, then you can drop the nice part

    • @parzingtheasian
      @parzingtheasian 2 หลายเดือนก่อน +1

      @@sunnywunny i will never let people feel good about being bad

  • @nicholasparks500
    @nicholasparks500 ปีที่แล้ว +1315

    3 hours in. So far so good. Clear, quick and concise.
    9 more to go.

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

      well right now are 7 hours to go

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

      good work man

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

      Hello bros I had a quick question, I just wanted to know what can you actually do after learning python like where can you actually use it, apply it to earn money and stuff?

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

      @@Sulman2005 You use programming languages like this (python) in stuff like software development, webpage development etc as part of a job or just freelancing

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

      how old are you?

  • @AnjumZohaer
    @AnjumZohaer 6 หลายเดือนก่อน +18

    This kind of people who make a full course for free on youtube are the real MVP. Thanks to all!

  • @ILOVETMNT-
    @ILOVETMNT- 11 หลายเดือนก่อน +734

    First 10 minutes and I already have a A4 of notes. What have I got myself into. It's truly an amazing video and I can't thank you enough for your effort! My goal is to finish this video (with full detailed notes) by New Years - giving me less than 2 weeks to finish it. This video is truly a blessing!

    • @yonatangebeyehu1368
      @yonatangebeyehu1368 11 หลายเดือนก่อน +17

      can you share the notes please ?

    • @QaziAmaad-f2h
      @QaziAmaad-f2h 11 หลายเดือนก่อน +18

      actually we should rely on active recall

    • @lemonie.
      @lemonie. 11 หลายเดือนก่อน +4

      same here

    • @shreyaswalde8940
      @shreyaswalde8940 11 หลายเดือนก่อน +4

      same for me please.

    • @mohammadsalloum9651
      @mohammadsalloum9651 11 หลายเดือนก่อน

      I am using Microsoft OneNote to take notes, truly amazing...

  • @AatiqAhamed
    @AatiqAhamed หลายเดือนก่อน +3

    pov you are so talented that you teach a whole programming language clearly in a single video without forming any doubts to the listeners

  • @funny_man8779
    @funny_man8779 ปีที่แล้ว +94

    My journey so far:
    day 1: 1:27:36
    day 2 2:33:33 (plus revision)
    day 3: 4:19:57
    day 4 4:50:30
    Day 5 5:20:40
    Day 6:14:37 (so happy to be onto Gui!)
    day7(was busy)
    day 8 6:40:00
    day 9 7:43:00
    day 10: 9:06:00 (plus my first and second independent python project)
    day 11 9:51:00 (plus one project)
    day 12: 10:10:00 : (plus my biggest project so far)
    day 13: 11:05:00 (last 45 mins tomorrow 🥳)
    day 14: ( revision before going on to tic-tac-to game and snake game) ps: Feel free to ask me any questions btw
    day15(two big projects(big for me at least))- I think i am ready to continue to snake game tomorrow
    day16: 11:27:00 (finished tic-tac-toe) might go onto snake game later
    day 17: 12:00:00 (wow this tutorial was amazing and i finished the snake game easily.i cannot belive i made it this far. Time to learn pygame!)

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

      Bro that's fucked up I usually do 30 minutes of course per day lol

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

      here before day 7 for u

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

      How is everyone so slow im on 40 mins and its 4 mins till afternoon so its 11:56 AM but yesterday I started at night and I was on 21 mins but the thing is im writing it down in python and writing it on paper after writing it on python and when I write it on paper I write it the correct color for example in python numbers are blue so when I write a number I will write the color in blue and if im writing in a color and theres a bracket after that color im still gonna grab the black pen and write that bracket btw im on day 2

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

      @@notgrass2915 well i just want to get it over with lol

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

      Are u actually like confmterbal with python now? im on 1h20

  • @kasp9290
    @kasp9290 ปีที่แล้ว +331

    You learn more in 12 hours than my school did in 1 year of teaching python!
    Thanks a lot!

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

      ong

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

      @freerobux49 yeah exactly... so he's right

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

      ''teach''

    • @Burhan-c7z
      @Burhan-c7z 6 หลายเดือนก่อน

      thats because you did not really pay attention in college you only cared about partying or f girls

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

    Can't thank you enough. I'm already studying Python for about 9 months now but decided to watch your tutorial and learned a lot more from you than I learned from the courses I've taken. If you ever read this, I'm a music producer and I can create songs for your intros if you need. I obviously won't charge a single cent because you deserve, bro.

  • @رافدهطهحمددخيل
    @رافدهطهحمددخيل 3 หลายเดือนก่อน +1

    35:05 i write a code without concatenation
    name=input("what is your name?: " )
    print ("hello "+name)
    age=input("what is your age?: ")
    print("hey your age is: ", end=" ")
    print(age, end=" ")
    print(" years old")

  • @alonemc2611
    @alonemc2611 10 หลายเดือนก่อน +194

    No 1 best free course for python in TH-cam

    • @T800-theRealOne
      @T800-theRealOne 9 หลายเดือนก่อน

      correction: "ON TH-cam"

    • @ShahriarahmedShobdo
      @ShahriarahmedShobdo 9 หลายเดือนก่อน

      #true

    • @ShahriarahmedShobdo
      @ShahriarahmedShobdo 9 หลายเดือนก่อน +4

      boolean = true

    • @YwQp-u4c
      @YwQp-u4c 9 หลายเดือนก่อน +1

      if Comments == "No 1 best free course for python in TH-cam":
      print("correct")

  • @princonsuella_
    @princonsuella_ 4 หลายเดือนก่อน +82

    Bro, I'm a 43 year old and I was so frustrated with myself for not being able to fully understand Python. I was really losing hope in learning to be a programmer. This video is so direct and simple that it has inspired me to try again. IDk why people make this all so confusing when it's actually so simple.
    I have no words to thank you enough.

    • @gowrisrinivas944
      @gowrisrinivas944 4 หลายเดือนก่อน +1

      me@ 49 learning python by this video!

    • @princonsuella_
      @princonsuella_ 4 หลายเดือนก่อน

      @@gowrisrinivas944 Bro code makes it so easy! We can do this!!!

    • @Oreo108GD
      @Oreo108GD 4 หลายเดือนก่อน +1

      I'm 67 and I have to say the same thing !,! !

    • @princonsuella_
      @princonsuella_ 4 หลายเดือนก่อน

      @@Oreo108GD let's do this!

    • @jinfin221
      @jinfin221 2 หลายเดือนก่อน +1

      Update?

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

    🦝 PROGRESS 🦝
    Day 1 (5/2/2023): 17:40
    Day 2: 1:07:30
    Day 3: 1:26:58
    Day 4: 2:07:09
    Day 5: 2:36:55
    Days 6, 7, 8: 3:35:58
    Day 9: 4:08:20
    Day 10: 4:45:56
    Day 11: 5:11:06
    Day 12: 5:23:54
    Days 13, 14: 5:40:08
    Day 15: 6:49:19
    Day 16: 7:48:51
    Day 17: 8:50:00
    Day 18: 9:18:31
    Day 19: 10:17:25
    I'll leave it here for now and start doing my own projects and other activities. I will probably do the 4 "projects" at the end eventually. Thanks @Bro Code for the amazing tutorial, it made starting with programming really easy for me. I will for sure come back to learn more stuff in this channel.

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

      good luck

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

      LETS GO MAN

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

      @@zeticsce Thankss

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

      @@Nieyoshi0 Ty ty

  • @AnveshSinha-cm2yx
    @AnveshSinha-cm2yx หลายเดือนก่อน

    user_name = "Bro code"
    year = 2024
    pi = 3.14
    is_admin = True
    print(f"yep {user_name} {year } {pi}")
    if is_admin:
    print("Yep its true")
    else:
    print("False")
    15:56

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

    Simply the best Python tutorial, I've gotten into computer science into my school and needed help with python as I'm a beginner, Needless to say, I cannot thank you enough for this. I've improved a lot thanks to you

  • @Jane-FrancesCU
    @Jane-FrancesCU 6 หลายเดือนก่อน +47

    My journey so far, fingers crossed 🤞🏽
    Day 1: 1:04:05
    Day 2: Practiced and took quizzes on what I learnt because I need it to stick.
    Day 3: 1:21:07
    Day 4: Practiced.
    Day 5: 2:02:03
    Day 6: 2:17:43
    Day 7: 3:01:21
    Day 8: Took a break
    Day 9: Procrastinated
    Day 10: 3:35:45
    Day 11: Practiced.
    Day 12: Coded the quiz game on my own
    Day 13: 3:45:20
    Day 14: 4:23:19
    Day 15: 4:41:05
    Day 16: 5:19:00
    Day 17-24: Got busy, Got Lazy, Slacked off
    Day 25: 5:58:37

    • @mantaran
      @mantaran 5 หลายเดือนก่อน +2

      too lazy bro you could do better

    • @alex7490
      @alex7490 5 หลายเดือนก่อน +1

      KEEP GOING!!

    • @sneakymudermaster7925
      @sneakymudermaster7925 5 หลายเดือนก่อน

      What quizzes did you take? Because I need some.

    • @izayaorihara7059
      @izayaorihara7059 5 หลายเดือนก่อน

      Nice

    • @gamer145st9
      @gamer145st9 5 หลายเดือนก่อน

      Where da update ay

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

    Very fast and concise. You're doing this better than most paid courses!

  • @ArmadilloAce
    @ArmadilloAce 8 หลายเดือนก่อน +250

    Trying To Learn Python
    Day 1 : 24:34
    Day 2: 1:07:30 ("i might try to watch at least 10 chapters each day " + " got lesson bookmarked")
    Day 3: 1:13:00 (really busy day, didn't have time to watch much)
    Day 4: 1:38:28
    Day 5: 2:02:46
    REWATCHES:
    goal, 2:02:46
    Day 1 : 25:15 (there goes the first day, see yall tomorrow because its kind of 3 am right now )
    Day 2: 41:04 ( i have to unwillingly go because its also 3 am, whats with me and coding at midnight anyways sorry for not spending much)
    note:
    there i am, i am backk, sadly I've forgot MOST of what I've learnt (i definitely have dementia) guess ill have to rewatch it all, shouldn't take much i guess. when im finished ill probably remove this whole rewatches tab and continue in the normal one

    • @wassimaroudj1635
      @wassimaroudj1635 8 หลายเดือนก่อน +9

      me too bro and Ramadan Karim

    • @sushamasikder2982
      @sushamasikder2982 8 หลายเดือนก่อน +5

      How ur progress going ?

    • @joehanzengoenawan8222
      @joehanzengoenawan8222 8 หลายเดือนก่อน

      That last code is not correct since you didn't put any value to "Bro_Code".
      You can do it like this
      Bro_Code = "Cool"
      def Fact_Checker():
      if Bro_Code == "Cool":
      print("Correct!")
      else:
      print("Not Correct!")
      Fact_Checker()
      print("0")
      (Note: You can replace "Cool" with input() instead)

    • @yass-zeta
      @yass-zeta 8 หลายเดือนก่อน +3

      mashallah bro

    • @ArmadilloAce
      @ArmadilloAce 8 หลายเดือนก่อน

      well bro code being cool is a fact with no value needed 😎@@joehanzengoenawan8222

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

    The last 12 hours have been fantastic for learning Python. I never imagined I would be able to do it, but coding is fun, straightforward to grasp, and to the point, thanks for all the hard work on this video. This video is really amazing, the explanations are concise and to the point, and cover only the essentials. Excellent work!

  • @richardlabbe6902
    @richardlabbe6902 11 ชั่วโมงที่ผ่านมา

    Même un Français québécois t'écoute et tu explique très bien ( Even a French Quebecer listens to you and you explain very well)

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

    Day 1 += 30:11
    Day 2 += 1:04:16
    Day 3 += 1:17:23
    Day 4 += 1:40:00
    Day 5 += 1:47:29
    Day 6 += 2:03:00
    Day 7 += 2:05:00
    Day 8 += 2:43:59
    Day 9 += 3:06:14
    Day 10 += 3:35:45
    Day 11 += 3:58:50 (alos learned a shortcut to compile in vs code "ctrl+alt+N")
    Day 12 += 4:17:23
    Day 13 += 4:31:22
    Day 14 += 5:00:22 (really proud of myself)
    Day 15 += 5:10:10
    DAy 16 += 5:53:26 (can't belive that manged to finish half of the course!!!!😊😊😊😊😊😊)
    Day 17 += 6:24:25
    Day 18 += 7:00:54
    Day 19 += 7:48:23 (i need to learn, i need to grow)
    Day 20 += 8:39:51 (pushing myself and improving!!!)
    Day 21 += 9:52:21
    Day 22 += 10:31:25

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

      return

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

      @@Coinstomer sure bro

  • @awesomechannel4
    @awesomechannel4 9 หลายเดือนก่อน +70

    Day 1: 25:10
    Day 2: 1:21:00
    Day 3: 1:53:20 (really loving how digestable this all has been so far👍)
    Day 4: 2:33:20
    Day 5: 2:50:00
    Day 6: 3:10:24
    Day 7: 3:49:00
    Day 8: 4:11:15
    Day 9: 4:40:40
    Day 10: 5:04:50
    Day 11: 5:23:37

    • @Realeggs
      @Realeggs 8 หลายเดือนก่อน +5

      How is it going?

    • @awesomechannel4
      @awesomechannel4 8 หลายเดือนก่อน +8

      ​@@Realeggsit's going, even if it's slower than i'd like. Can't be helped though. All in good time 😅

    • @mohamedmagdyoo5553
      @mohamedmagdyoo5553 8 หลายเดือนก่อน

      Go on brother ❤

    • @tictacterminator
      @tictacterminator 8 หลายเดือนก่อน +1

      you are a better man than me
      Im just sitting here for 12 hours straight because I cant trust myself to come back to things

    • @کودطاگر
      @کودطاگر 8 หลายเดือนก่อน +2

      Man stop watching this much toturial
      First watch 2 or 3 of the toturials around 20 mins
      Then make a project for your self that you can do with your knowledge
      I know you already watched the whole prob
      Just for the others seeing the reply thats how i learned python

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

    I want to acknowledge just how easy it is to use your tutorial. I had no prior knowledge of any coding language going into this, and this course is great!

  • @timid7742
    @timid7742 3 หลายเดือนก่อน +1

    Codes to help kids with cancer, what a sigma. God bless you man.

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

    TH-cam algorithm finally recommending something useful.

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

    I've been wanting to learn python forever, it seems super sophisticated to me as a complete beginner, but I thank you with absolute respect because this is an absolute life saver!

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

      Thank you Squishy! You'll get the hang of coding eventually, it takes practice and patience

  • @solardog5132
    @solardog5132 8 หลายเดือนก่อน +113

    God dang
    I started my programmer course 3 years before and now i got recommended with a full python course? youtube your really amazing lol

    • @tezzla6358
      @tezzla6358 7 หลายเดือนก่อน +1

      maybe you should've gotten an english course instead

    • @tezzla6358
      @tezzla6358 7 หลายเดือนก่อน

      i'm just kidding, but "you're" is correct in this, not "your". your is when talking about your house or your yellow dog. you're is used instead of you are

    • @Talisman09
      @Talisman09 7 หลายเดือนก่อน

      @@tezzla6358 Stop embarassing yourself you jackass!

    • @infinitude8169
      @infinitude8169 6 หลายเดือนก่อน

      @@tezzla6358 "erm actually" nah I'm playing

    • @10k-BluePrint
      @10k-BluePrint 2 หลายเดือนก่อน

      ​@@tezzla6358neek

  • @luketien928
    @luketien928 3 หลายเดือนก่อน

    Age 45... Using your video to learn Python for the first time. I've learned & used Perl, embedded C, and Linux BASH scripting, as well as C/C++ during my university years. But the scripting languages are so limiting, and C/C++ has a steeper learning curve (I'm not that smart)... so I'm approaching Python for all the good things that I've heard about it, and your video for all the positive comments. Thank you in advance! Looking foward to this journey!

  • @koariko-ie_lle-lv2vq
    @koariko-ie_lle-lv2vq ปีที่แล้ว +19

    for future ref!! useful timestamps i js wanna save
    2:30:12 string format
    2:33:05
    2:42:00 exception handling
    3:18:57 quiz game
    4:05:25 method chaining
    4:31:20 Walrus operator
    4:39:50 higher order operations
    4:45:00 lambda
    4:59:40 filter
    5:21:00 zip
    5:24:20 if __name__ == '__main__'
    current progress: 5:21:05

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

    1.python tutorial for beginners 0:00
    2.variables 5:57
    4.string methods 20:27
    5.type cast 25:13
    6.user input 30:14
    7.math functions 36:50
    8.string slicing 40:58
    9.if statements 51:52
    10.logical operators 58:19
    11.while loops 1:04:03
    12.for loops 1:07:31
    13.nested loops 1:13:04
    14.break continue pass 1:17:08
    15.lists 1:21:06
    16.2D lists 1:26:58
    17.tuples 1:30:47
    18.sets 1:33:47
    19.dictionaries 1:40:03
    20.indexing 1:47:20
    21.functions 1:53:23
    22.return statement 2:02:03
    23.keyword arguments 2:04:51
    24.nested function calls 2:07:09
    25.variable scope 2:09:40
    26.args 2:13:23
    27.kwargs 2:16:58
    28.string format 2:21:17
    29.random numbers 2:33:22
    30.exception handling 2:36:43
    31.file detection 2:43:40
    32.read a file 2:47:28
    33.write a file 2:51:00
    34.copy a file 2:53:45
    35.move a file 2:57:05
    36.delete a file 3:01:20
    37.modules 3:06:15
    38.rock,paper,scissors game 3:10:26
    39.quiz game 3:18:32
    40.Object Oriented Programming (OOP) 3:35:45
    41.class variables 3:45:06
    42.inheritance 3:48:54
    43.multilevel inheritance 3:55:30
    44.multiple inheritance 3:58:32
    45.method overriding 4:01:49
    46.method chaining 4:04:14
    47.super function 4:08:08
    48.abstract classes 4:12:09
    49.objects as arguments 4:19:12
    50.duck typing 4:23:20
    51.walrus operators 4:27:38
    52.functions to variables 4:31:45
    53.higher order functions 4:35:21
    54.lambda 4:41:06
    55.sort 4:45:44
    56.map 4:53:22
    57.filter 4:57:17
    58.reduce 5:00:10
    59.list comprehensions 5:04:54
    60.dictionary comprehensions 5:10:54
    61.zip function 5:18:59
    62.if_name_=='__main__' 5:23:41
    63.time module 5:29:21
    64.threading 5:39:58
    65.daemon threads 5:53:31
    66.multiprocessing 5:58:19
    67.GUI windows 6:07:15
    68.labels 6:14:38
    69.buttons 6:24:24
    70.entrybox 6:30:44
    71.checkbox 6:40:15
    72.radio buttons 6:49:08
    73.scale 7:00:47
    74.listbox 7:10:24
    75.messagebox 7:24:41
    76.colorchooser 7:37:17
    77.text area 7:43:38
    78.open a file(file dialog) 7:48:38
    79.save a file(file dialog) 7:55:33
    80.menubar 8:05:17
    81.frames 8:15:23
    82.new windows 8:21:30
    83.window tabs 8:25:32
    84.grid 8:30:52
    85.progress bar 8:39:52
    86.canvas 8:49:48
    87.keyboard events 9:01:18
    88.mouse events 9:05:54
    89.drag & drop 9:11:00
    90.move images w/keys 9:18:18
    91.animations 9:29:13
    92.multiple animations 9:41:31
    93.clock program 9:53:04
    94.send an email 10:01:03
    95.run with command prompt 10:07:37
    96.pip 10:09:53
    97.py to exe 10:13:30
    98.calculator program 10:17:13
    99.text editor program 10:31:38
    100.tictactoe game 11:05:51
    101.snake game 11:26:25
    Day 1 = 25:00

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

      thanks for this guy typing all of the timestamps.

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

      @@andrusmusic6615 bro thank you i just got reminded i should start actually learning this one lmao

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

      dudes a giga chad

  • @hazza402
    @hazza402 4 หลายเดือนก่อน +20

    00:03 Python is the easiest and most popular programming language
    02:17 How to create and run a Python script
    06:57 Strings in Python can be created using single or double quotes
    08:58 Creating and manipulating variables in Python
    12:55 Converting variables to strings using type casting
    14:56 Data types covered: floating point number (float) and boolean
    18:53 Multiple assignment allows us to assign multiple variables at the same time using one line of code.
    20:43 Explaining and demonstrating useful string methods.
    24:47 Typecasting in Python
    26:32 Typecasting in Python
    30:20 Accepting user input in Python
    32:01 Performing math operations on strings in Python
    35:54 Casting user input to the correct data type in Python
    37:51 Math functions available in the module
    41:43 String slicing allows us to extract a substring from a larger string.
    43:37 Slicing strings in Python
    47:22 How to reverse a string in Python using slicing
    49:10 Extract the website name from the given URL
    52:53 Create an if statement to check a condition, execute a block of code if true, and skip over it if false.
    54:35 If statements allow us to check multiple conditions before reaching the else statement.
    58:23 Logical operators in python are used to check if two or more conditional statements are true.
    1:00:07 Temperature conditions and logical operators
    1:03:46 Understanding logical operators and while loops in Python
    1:05:27 Prompt user to enter their name, keep prompting until a name is entered
    1:08:57 For loops in Python can be used to execute a limited amount of times and iterate through anything iterable.
    1:10:39 Iterating through a string or collection using a for loop
    1:14:07 Create nested loops to iterate through rows and columns
    1:16:03 Nested loops are a concept of having one loop inside of another loop
    1:19:54 Loop control statements in Python
    1:21:47 You can create a list called 'food' and add multiple items to it.
    1:25:42 Lists in Python can store multiple values and perform various operations.
    1:27:58 We can create a 2D list called food to group all the lists together
    1:31:45 Tuples have count and index methods.
    1:33:40 A set in Python is an unordered and unindexed collection that does not allow duplicate values.
    1:37:40 A set is a collection that is unordered and unindexed.
    1:39:47 Dictionaries in Python
    1:43:30 Different methods to work with dictionaries
    1:45:35 A dictionary in Python is a changeable unordered collection of unique key-value pairs
    1:49:30 Accessing elements in a sequence using index operator
    1:51:29 Accessing elements in a sequence using index operator and negative indexing.
    1:55:13 Functions in programming can be called multiple times and can receive information as arguments.
    1:57:03 Function parameters and arguments in Python
    2:01:08 Functions in Python can have a return statement to send values back to the caller.
    2:02:58 Functions in Python can return values to the caller.
    2:06:36 Nested function calls can be used to perform multiple operations in a concise manner.
    2:08:21 Nested function calls in Python
    2:11:56 Variable scope in Python
    2:13:45 Using *args parameter in Python allows accepting a varying amount of arguments in a function
    2:17:15 Using quarks as a parameter to pack varying keyword arguments into a dictionary.
    2:18:58 Display somebody's full name based on keyword arguments
    2:22:26 Use the format method to format strings and replace variables with placeholders.
    2:24:22 Moon jumps over the cow using different ways of inserting values.
    2:28:05 We can add padding to a string when displaying it using the format method.
    2:29:51 Formatting numbers using the format method in Python.
    2:33:34 Learn how to generate random numbers and make random choices using the random module.
    2:35:40 Random module can be used to shuffle a list or other collection
    2:39:16 Handling divide by zero and value error exceptions
    2:41:10 Handling exceptions in code
    2:44:34 Check if a file or folder exists at a specific location
    2:46:48 File detection using Python
    2:50:30 How to open and read a file in Python
    2:52:37 Learn how to write to and append a file in Python
    2:56:22 How to copy files using python
    2:58:12 Move a file to a specific destination
    3:02:10 You can delete files using the file path
    3:04:09 There are three basic functions to delete a file or directory: remove, rmdir, and rmtree.
    3:08:08 Importing modules in Python
    3:09:48 Understanding Python Modules
    3:13:59 A summary of a rock-paper-scissors game implementation with win conditions and an option to play again.
    3:16:31 Play a game of rock paper scissors and ask the user if they want to play again.
    3:20:31 Python was created by Guido Van Rossum in 1991 and is attributed to the comedy group Monty Python.
    3:22:12 A new game function is created to begin a new game
    3:26:07 Convert user input to uppercase.
    3:28:24 Assigning and incrementing points
    3:32:57 The user can play the game again if they want
    3:35:22 Creating objects in object-oriented programming using Python
    3:39:05 The constructor method creates objects by assigning values to their attributes.
    3:40:55 We need to create a car object with make, model, year, and color attributes, and two methods for driving and stopping.
    3:44:44 Python object-oriented programming basics
    3:46:29 You can create objects with default values for certain attributes.
    3:49:55 Classes for specific types of animals are created using inheritance.
    3:51:37 Inheritance allows classes to inherit attributes and methods from their parent class.
    3:55:20 Multi-level inheritance is a concept where a derived class inherits from another derived class.
    3:57:18 Multiple inheritance is the concept where a child class is derived from more than one parent class.
    4:01:01 Multiple inheritance is a concept where a child class is derived from more than one parent class
    4:02:50 Method overriding in Python
    4:06:16 Method training is used to call multiple methods sequentially on the same object.
    4:08:08 The super function in Python allows access to methods of a parent class.
    4:11:55 Abstract classes in Python prevent users from creating objects of that class
    4:13:36 Preventing creation of a generic vehicle object by making the vehicle class abstract
    4:17:11 Abstract classes contain abstract methods and prevent object creation of that class
    4:19:07 This video explains how to pass objects as arguments in Python
    4:22:37 Duck typing is the concept where the class of an object is less important than the methods and attributes that class might have
    4:24:25 Duck typing allows passing different types of objects as long as they have the same methods and attributes
    4:28:05 Python 3.8 introduces the new walrus operator
    4:29:54 The walrus operator allows writing programs using fewer lines of code.
    4:33:26 Assigning a function to a variable allows you to use multiple names for the same function.
    4:35:10 Higher order functions in Python
    4:38:30 A higher order function is a function that returns a function.
    4:40:24 Lambda functions are one-line functions in Python that accept any number of arguments and have only one expression.
    4:43:58 Lambda functions are useful for writing one-line functions in Python.
    4:45:52 Sorting iterables in Python using the sort method and sort function
    4:49:25 Sorting iterables by different columns using the 'key' keyword argument
    4:51:17 Sorting data using the sorted function
    4:55:10 The map function applies a function to each item in an iterable.
    4:57:14 The filter function in python creates a collection of elements that satisfy a specific condition.
    5:01:05 Using the reduce function, we can combine all the letters into a single cumulative value.

    • @fireyburst1523
      @fireyburst1523 2 หลายเดือนก่อน +3

      character limit

    • @arrioturko6394
      @arrioturko6394 2 หลายเดือนก่อน

      ​@@fireyburst1523 lol

  • @Twenty-Eight2800
    @Twenty-Eight2800 หลายเดือนก่อน

    name = input("what is your name? : ")
    while name=="" :
    name = input("what is your name? : ")
    else :
    print("Your name is "+name)

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

    Oh my god! This man just covered everything that I learned in the first year of university! GUYS, PLEASE SHARE!!! Let more people know about this channel!

    • @Flw-uv2md
      @Flw-uv2md 3 ปีที่แล้ว +4

      First Year only???? Well SHIT

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

      I learned 1/4 of these last year when I was 14

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

      @@unbreakable7643 Dont stop! Its a very good skill to learn

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

      where do i install python

    • @Code-tf2nn
      @Code-tf2nn 3 ปีที่แล้ว +1

      @@unbreakable7643 I learned this when I was 6 now I am 8

  • @Monsta1291
    @Monsta1291 ปีที่แล้ว +79

    I was really considering dropping out of uni or starting over in another country at another uni because of how bad i was at programming and then I stumbled upon you r youtube channel and you broke your back carrying me! I learned so much. I wouldnt be here without you honestly. You deserve so much more credit and love and success. If it wasnt for God, you, and your 12 hour Java course, i woudlve dropped out and never touched programming again but you made it seem so easy and i had so much fun following along for my Java, then SQL, and now python courses. I am taking python now and next semester or the one after that i will take web programming and yoiu know I will definitely be back for that! Thank you, Thank you, Thank you, Thank you, Thank you from the bottom of my heart

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

      I love how bro code is literally changing lives with his tutorials. Out of all the videos, websites, courses that I tried to study out there, Bro Code's video made it all easier to understand and do. The best of it all it's free, some people charge for the learnings, and I appreciate Bro Code so much.
      I'm currently transitioning into a new career path and Bro code really made it so so so so so so easy!

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

      Don't you forget it was you at the end of the day, who pulled you out of that nasty situation. You did great, you put in the effort and it paid off, congratulations, really! There will be times you may feel like that again, but remember that you did it once, you can do it again!