Python Full Course for free 🐍

Поделиться
HTML-код

Комментарии • 26 тыс.

  • @BroCodez
    @BroCodez  4 года назад +10680

    *LET'S GET THIS VIDEO TO #1!*
    _Like_ this video and leave a random _comment_ to *break the RUclips algorithm* 👊
    I appreciate all of you ❤️
    Python 12 Hour Full Course for free 🐍 (2024): ruclips.net/video/ix9cRaBkVe0/видео.html
    Learn Python in 1 HOUR ⏱: ruclips.net/video/8KCuHHeC_M0/видео.html
    My original Python 12 Hour course (2021) 🐍: ruclips.net/video/XKHEtdqhLK8/видео.html
    Full Python playlist 📃: ruclips.net/video/Sg4GMVMdOPo/видео.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:
    ruclips.net/user/playlist?list...​
    Code for each topic can be found pinned to each video's comments section

    • @noisyguest5249
      @noisyguest5249 4 года назад +166

      Damn the dedication

    • @sylvanfranklin
      @sylvanfranklin 4 года назад +178

      Honestly I’m amazed you only have 30k, I see lots of coding RUclipsrs 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 года назад +39

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

    • @sylvanfranklin
      @sylvanfranklin 3 года назад +14

      @@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 4 года назад +13437

    Please RUclips, give this man a platinum! 🙌🏽

  • @Strawbed
    @Strawbed 2 года назад +31164

    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

  • @vvll9617
    @vvll9617 3 года назад +24001

    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 года назад +1170

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

    • @aisuiro.cellist
      @aisuiro.cellist 3 года назад +579

      @@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 года назад +208

      @@aisuiro.cellist lmfao im here at 15

    • @theprofile4676
      @theprofile4676 3 года назад +260

      Same here! (I'm 10 btw)

    • @martinlord444
      @martinlord444 3 года назад +396

      I'm 9 and I already know python :D

  • @sebastiangomes2769
    @sebastiangomes2769 Месяц назад +4

    PROGRESS 🦝
    Day 1 (10.12.2024): 25:30

    • @sweetmochi9188
      @sweetmochi9188 28 дней назад +2

      stopped on day 1 for 3 weeks lol

    • @sebastiangomes2769
      @sebastiangomes2769 28 дней назад

      ummmmmmmmm............. yaa ill start again!

    • @sweetmochi9188
      @sweetmochi9188 27 дней назад

      @@sebastiangomes2769 best of luck :)

    • @ZUNEY-n8b
      @ZUNEY-n8b 25 дней назад

      I'm starting to mate​@@sebastiangomes2769

    • @abanana_8997
      @abanana_8997 23 дня назад

      @@sebastiangomes2769 Cappp lolll.. dw im in the same boat

  • @walidkhaled8387
    @walidkhaled8387 7 месяцев назад +662

    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 6 месяцев назад +5

      truly a 9:05:44 moment

    • @autofocus4556
      @autofocus4556 3 месяца назад +3

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

    • @ms.m8111
      @ms.m8111 2 месяца назад

      Seriously. A true Bro.

    • @joydaniels6474
      @joydaniels6474 2 месяца назад

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

    • @benh2678
      @benh2678 Месяц назад

      Based bra cade

  • @animationman2059
    @animationman2059 3 года назад +8324

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

    • @BadBoy-eo1xn
      @BadBoy-eo1xn 3 года назад +53

      Just one !) Xaxaxxax!

    • @bivashy
      @bivashy 3 года назад +5

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

    • @ivanek333
      @ivanek333 3 года назад +22

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

    • @salmanalsaffar8040
      @salmanalsaffar8040 3 года назад +52

      And this one video is worth it 👌

    • @mrseren4517
      @mrseren4517 3 года назад +9

      And this is the best video.

  • @giovanefh6933
    @giovanefh6933 5 месяцев назад +86

    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 4 месяца назад +2

      Where are the rest? 😅

    • @tuna9596
      @tuna9596 4 месяца назад +4

      bro forgot to continue

    • @heho31346
      @heho31346 4 месяца назад

      @@tuna9596 😆

    • @giovanefh6933
      @giovanefh6933 4 месяца назад

      @@tuna9596 i forgot😁

    • @murcott8379
      @murcott8379 Месяц назад +1

      did u learn a lot from this

  • @Total1
    @Total1 Год назад +1365

    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 Год назад +55

      @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 Год назад +24

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

  • @Alex-ur3vt
    @Alex-ur3vt 4 года назад +6874

    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 года назад +171

      Windward Hive why mad?

    • @windwardhive7363
      @windwardhive7363 3 года назад +25

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

    • @defterdanub4703
      @defterdanub4703 3 года назад +198

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

  • @Cashcorn
    @Cashcorn 3 года назад +688

    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 года назад +16

      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 года назад +24

      @@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 года назад +42

      @@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 года назад +31

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

  • @MGsyd
    @MGsyd 3 месяца назад +18

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

    • @KhaledH0
      @KhaledH0 Месяц назад

      yes it works

    • @Evaan218
      @Evaan218 29 дней назад

      It didn't work😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢

    • @Red-jt7jb
      @Red-jt7jb 20 дней назад

      yeah i noticed this too the way your talking about is more correct and efficient idk why he's done it the other way

    • @spinish159
      @spinish159 7 дней назад

      Heres a even faster method that was added for python 3.8: F-strings
      Name = bro
      Age = 21
      Print (f"your name is {Name} and your age is {age}")

  • @Vinny2mi
    @Vinny2mi 3 года назад +2467

    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 года назад +74

      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

  • @morticiapompom
    @morticiapompom 3 года назад +510

    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  3 года назад +106

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

    • @nometo7020
      @nometo7020 3 года назад +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.

  • @BrownBoy969
    @BrownBoy969 2 года назад +178

    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 года назад +2

      Lol, my day 1 was from 0 to Functions

    • @David_kaleen
      @David_kaleen 2 года назад +4

      @@iamtheric243 bro this aint a competition lol

    • @iamtheric243
      @iamtheric243 2 года назад +1

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

    • @David_kaleen
      @David_kaleen 2 года назад

      @@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 4 месяца назад +8

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

  • @suoris
    @suoris 2 года назад +1463

    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 2 года назад +1

      @@watchdogsfan2966 do u finished it ?

  • @ibtesumrezaaninda323
    @ibtesumrezaaninda323 Год назад +1764

    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?

  • @anchoiroivai
    @anchoiroivai 4 месяца назад

    drop a comment to help u :)
    Day 1 : 30:07
    Day 2 : 1:17:00
    Day 3: 1:34:00
    Day 4: 2:13:26
    Day 5: 3:18:32

  • @williamdaschbach9691
    @williamdaschbach9691 2 года назад +1490

    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 2 года назад +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 7 месяцев назад +1

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

  • @kiranvarma2564
    @kiranvarma2564 7 месяцев назад +281

    #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

  • @riluraj
    @riluraj Год назад +584

    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

  • @udreaper530
    @udreaper530 3 месяца назад +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

  • @intisarahmedyeehan8850
    @intisarahmedyeehan8850 10 месяцев назад +455

    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 10 месяцев назад +24

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

    • @gameover840
      @gameover840 9 месяцев назад +5

      @@VariouslyCommon EXACTLY

    • @SAING-KUOPIO
      @SAING-KUOPIO 9 месяцев назад

      🎉🎉​@@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 9 месяцев назад

      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 9 месяцев назад

      @@commentator337 i have just got 2 for 12hours

  • @AnxiousFrenchFries
    @AnxiousFrenchFries Год назад +339

    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 Год назад +6

      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 Год назад +5

      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 Год назад +2

      @@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 10 месяцев назад

      Thank you

  • @rhythm5665
    @rhythm5665 2 года назад +2261

    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

  • @Carbon13.
    @Carbon13. 2 месяца назад +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

  • @ClassKaMonitor
    @ClassKaMonitor 9 месяцев назад +519

    The most selfless and hardworking guy on the entire RUclips. 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 9 месяцев назад +6

      oscar??

    • @stokeley4l
      @stokeley4l 8 месяцев назад

      @@EppHypernoble price

    • @rgozzoxl5496
      @rgozzoxl5496 8 месяцев назад +1

      @@EppHyper why not? 😝

    • @iamapokerface8992
      @iamapokerface8992 8 месяцев назад +1

      he gets money off of this or not

    • @EppHyper
      @EppHyper 8 месяцев назад

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

  • @shaziamajid7416
    @shaziamajid7416 Год назад +21

    ⭐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 🐍

  • @josejaimecome
    @josejaimecome 2 месяца назад

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

  • @Zavenge
    @Zavenge 5 месяцев назад +37

    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

  • @NawafXRMFC
    @NawafXRMFC Год назад +32

    PYTHON JOURNEY🐍🐍
    DAY 1 - 01:45:34
    DAY 2 - 02:25:12
    DAY 3 - 06:34:04
    DAY 4 - 08:45:23
    DAY 5 - 10:34:45
    FINAL DAY - DAY 6 - 12:00:00

    • @olaniyi0
      @olaniyi0 Год назад +4

      This is a joke, right? 🤣

    • @Charky32
      @Charky32 Год назад +5

      Just noticed u posted this 3 days ago without editing

    • @Darthalamus
      @Darthalamus Год назад

      @@Charky32 Either bro has wayy too much time on his hands and decided to post how long it took after finishing or he's lying...

  • @mr.ostmacka4802
    @mr.ostmacka4802 2 года назад +1784

    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

  • @wanted_author
    @wanted_author 2 месяца назад +1

    Day one 27/11/24 0:01 - 25:13
    Day 2. 28/11/24 25:13 - 36:45
    Day 3 30/11/24 36:45 - 50:00

  • @jappiemoto
    @jappiemoto 11 месяцев назад +578

    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 11 месяцев назад +16

      Complete day 5

    • @gustavofacchini5384
      @gustavofacchini5384 11 месяцев назад +43

      Come back, you still have a lot to do

    • @SagheerAbbas-z2f
      @SagheerAbbas-z2f 11 месяцев назад +21

      come back brooo

    • @6ixty9
      @6ixty9 11 месяцев назад +21

      these ppl are waiting for
      you

    • @jappiemoto
      @jappiemoto 11 месяцев назад +34

      Haha sorry guys will continue monday.

  • @amareshs1081
    @amareshs1081 7 месяцев назад +128

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

    • @JackFrost-e9t
      @JackFrost-e9t 6 месяцев назад +2

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

    • @justlivinglife6315
      @justlivinglife6315 6 месяцев назад +1

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

    • @derpy7321
      @derpy7321 6 месяцев назад +1

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

    • @ashokb884
      @ashokb884 5 месяцев назад

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

    • @anikatabassum1158
      @anikatabassum1158 5 месяцев назад

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

  • @hazza402
    @hazza402 7 месяцев назад +22

    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.

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

  • @M3rFsh
    @M3rFsh 2 года назад +148

    My progress so far: (Note that I'm practicing, it makes the process much slower)
    First session
    17:38
    Second session
    20:38
    Third session
    25:12
    Fourth session
    51:52
    Fifth session
    58:18
    Sixth session
    1:13:03

    • @skye1853
      @skye1853 2 года назад +2

      Good luck!

    • @M3rFsh
      @M3rFsh 2 года назад +2

      @@skye1853 Thanks bro, it means a lottt

    • @SrThanatos010
      @SrThanatos010 Год назад +7

      Don't give up, dude. Finish it and update us.

    • @M3rFsh
      @M3rFsh Год назад +2

      @@SrThanatos010 Muchas gracias :) it means a lot

    • @abdelmoutaalouaddah8835
      @abdelmoutaalouaddah8835 Год назад

      Can i ask how are you practicing, i mean are you just redoing his codes or do you have other sources. Good luck btw

  • @MarcoLutiLocchi
    @MarcoLutiLocchi 3 месяца назад +1

    Following some fellow Bros in the comment, I'll post my progress on this tutorial
    Day 10: 2:33:34 random numbers
    Day 11: 2:43:41 file detection

  • @tolis947
    @tolis947 3 года назад +2442

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

  • @Gokeniz7
    @Gokeniz7 8 месяцев назад +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 8 месяцев назад +5

      bro is this vid really helpful

    • @Gokeniz7
      @Gokeniz7 8 месяцев назад +5

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

    • @Gokeniz7
      @Gokeniz7 8 месяцев назад +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 7 месяцев назад +3

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

    • @Gokeniz7
      @Gokeniz7 7 месяцев назад +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.

  • @Pelmen323
    @Pelmen323 3 года назад +1233

    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 года назад +34

      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

  • @JAGE1003
    @JAGE1003 3 года назад +160

    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.

  • @gips_123
    @gips_123 Год назад +480

    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

  • @kevinnguyen4552
    @kevinnguyen4552 3 года назад +858

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

  • @SawyerWhelan
    @SawyerWhelan 4 месяца назад +38

    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 4 месяца назад +2

      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 4 месяца назад

      @@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 4 месяца назад +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 4 месяца назад +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 4 месяца назад +1

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

  • @alozyyy
    @alozyyy 2 года назад +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.

  • @simplefloor1700
    @simplefloor1700 2 года назад +197

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

  • @LegendaryMaoMao20
    @LegendaryMaoMao20 8 месяцев назад +141

    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 6 месяцев назад

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

    • @ilikeFaridandBrancatella2322
      @ilikeFaridandBrancatella2322 6 месяцев назад

      what the fuck is wrong with you

    • @OkamiSam
      @OkamiSam 6 месяцев назад +2

      @@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 6 месяцев назад

      @@OkamiSam Thanks for your reply.

    • @Martinu17
      @Martinu17 4 месяца назад

      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❤❤

  • @mohitgojiya8171
    @mohitgojiya8171 Месяц назад

    Day 1: 1:33:50
    Day 2: 3:35:48
    Day 3: 5:10:00
    Day 4: 6:00:00

  • @trashalgorithm762
    @trashalgorithm762 2 года назад +165

    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 2 года назад +13

      bro did you watched the rest

    • @vicenteribaudo
      @vicenteribaudo 2 года назад +1

      @@allayhok have the same q did he finished?

    • @yassienE4935
      @yassienE4935 2 года назад +6

      bro gave up

    • @vicenteribaudo
      @vicenteribaudo 2 года назад +1

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

    • @fraggah.
      @fraggah. 2 года назад

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

  • @creation7287
    @creation7287 3 года назад +214

    This is definitely the best python tutorial on RUclips. 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 года назад +22

      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 3 года назад +1

      @@NexushasTaken Ohhk thanks.

  • @AnveshSinha-cm2yx
    @AnveshSinha-cm2yx 4 месяца назад

    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

  • @HoujichaIsTheBest
    @HoujichaIsTheBest Год назад +12

    Started 4th Sept!
    DAY 1 00:25:13​ type cast 💱
    DAY 1 00:58:19​ logical operators 🔣
    DAY 3 01:53:23​ functions 📞
    DAY 4 03:01:20​ delete a file 🗑
    DAY 5 03:10:26 rock, paper, scissors game 🗿
    DAY 6 03:18:32​ quiz game 💯
    DAY 7 04:12:09​ abstract classes 👻
    DAY8 05:53:31​ daemon threads 😈
    DAY13 #69 06:24:24​ buttons 🛎 (Was busy with work)

    • @bugicr
      @bugicr Год назад +1

      good stuff man, im on my month and still on tuple

    • @JR-xb5id
      @JR-xb5id Год назад

      Can you please advise how do i access the code of the Quiz game?

    • @lemonie.
      @lemonie. Год назад

      @@JR-xb5id didn't get ya?

  • @hafidaruminar6768
    @hafidaruminar6768 10 месяцев назад +80

    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

  • @PanderStar
    @PanderStar 3 года назад +152

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

  • @AnveshSinha-cm2yx
    @AnveshSinha-cm2yx 4 месяца назад +6

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

    • @MrSillySman69
      @MrSillySman69 3 месяца назад +1

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

  • @markhackney3305
    @markhackney3305 Год назад +785

    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!

    • @th0us1f
      @th0us1f Год назад +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

  • @gohoosiers8824
    @gohoosiers8824 2 года назад +360

    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.

    • @VoltixOS
      @VoltixOS 2 года назад +5

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

  • @susrev88
    @susrev88 2 месяца назад

    walrus operator example is incorrect? can somebody verify?
    #51 (04:27:38) walrus operator 🦦
    foods = list()
    while food := input("what ur fav food? ") != "quit":
    foods.append(food)
    print(foods)
    if you print the list, you'Ll find True values there. I checked the code in Thonny debugger and this code eventually checks if the input string equast to "quit"string. and since it's not, the value is True, which is appended to the list.

  • @Qyfashae
    @Qyfashae 3 года назад +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 7 месяцев назад

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

  • @NawafXRMFC
    @NawafXRMFC Год назад +14

    TIME STAPMS FORM THE G.O.A.T
    #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 🐍

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

  • @the_charismatic_guy
    @the_charismatic_guy 4 месяца назад

    Day 1: 30:14
    Day 2: 1:13:10
    Day 3: 1:53:23
    Day 4: 2:33:35

  • @andresfelipedelchiarobrodm4016
    @andresfelipedelchiarobrodm4016 2 года назад +91

    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 2 года назад +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 2 года назад +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

  • @copcilufaranume
    @copcilufaranume Год назад +102

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

  • @klopii2738
    @klopii2738 10 месяцев назад +166

    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 9 месяцев назад +8

      hows it going buddy

    • @ULTIMATES99
      @ULTIMATES99 9 месяцев назад +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 :)

    • @BluestTable
      @BluestTable 9 месяцев назад

      Absolute legend

    • @maurizmian
      @maurizmian 9 месяцев назад

      thanks man

    • @HandDrawnCube
      @HandDrawnCube 9 месяцев назад +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.

  • @wanted_author
    @wanted_author 2 месяца назад +2

    13:05
    instead of using:- print( 'your age is: '+str(age))
    you can use :- print('your age is, age) #simpleeee
    it works with any data type
    I think it was not in the older versions of Python since this video is 3 years old
    thank for reading my commenttttt!!!!
    Good luck for your Python journey!!

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

  • @drrandomgames4177
    @drrandomgames4177 Год назад +9

    Day 1 : 1:01:02,
    Day 2 : 1:30:47 I wanted to get a little more done but I have work, learned about logical operators, while loops, for loops, nested loops,loop control, and lists. I’ll probably do more later tonight
    I will be updating everyday till I get the video complete I’m also taking detail notes so if you would like a cheat sheet to follow along with out having to type it all let me know

    • @oQuip
      @oQuip Год назад +1

      keep at it brotha

    • @camillabraga4264
      @camillabraga4264 Год назад +1

      Let's go friend, I'll be with you.

    • @RUB1X014
      @RUB1X014 Год назад +2

      What a chad, I'll be rooting for you bro, keep up the good work. The journey might be rough, but the reward is definitely worth it

    • @NullVoidPlasma
      @NullVoidPlasma Год назад

      Brother ,Keep the Spirit Up👍👍👍

    • @zander_the_space_nerd
      @zander_the_space_nerd Год назад +1

      why give up after 2 days?

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

  • @saifsharof4458
    @saifsharof4458 3 года назад +72

    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

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

  • @NSA.
    @NSA. 9 месяцев назад +82

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

  • @sunnywunny
    @sunnywunny 4 месяца назад +24

    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

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

  • @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 Год назад +8

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

    • @TheLegendA51
      @TheLegendA51 Год назад +3

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

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

    • @HybridContentAI
      @HybridContentAI Год назад +2

      ''teach''

    • @Burhan-c7z
      @Burhan-c7z 8 месяцев назад

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

  • @azyjmontero4029
    @azyjmontero4029 3 месяца назад +2

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

  • @Invincible0103
    @Invincible0103 3 года назад +609

    Can i see the whole video in row ?
    Or i should see 2 hour everyday ?
    What's the best way ?

    • @BroCodez
      @BroCodez  3 года назад +496

      I would recommend 1 topic per day honestly. Then practice that topic until you master it. Unless, you're comfortable with more. After 3 months, you'll be decent at coding!

    • @tapiwamatemera6715
      @tapiwamatemera6715 3 года назад +26

      @@BroCodez Thanks bro...I really needed to hear this

    • @superchick00
      @superchick00 3 года назад +15

      Bruhhh, i do 3 topics a day…

    • @rmcoder23
      @rmcoder23 3 года назад +8

      @@superchick00 not recommended, maybe atleast 2 it's okay

    • @yuganshsingh2377
      @yuganshsingh2377 3 года назад +7

      Ima start today!!
      excited!

  • @ILOVETMNT-
    @ILOVETMNT- Год назад +732

    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!

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

  • @goldenwoof
    @goldenwoof 4 месяца назад +1

    I'm over two hours into this and had to break to thank you and tell you how much I'm loving it. Everything is explained very clearly and succinctly. Getting to the point with no filler. I'm sure I'll tear through the rest of these videos within the next several days. Excellent course, and I'm sure I'll take others. Thanks again!

  • @nicholasparks500
    @nicholasparks500 Год назад +1310

    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?

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

  • @Yobro-sp
    @Yobro-sp 2 месяца назад

    day 1: 01:33:47
    day 2: 02:33:32
    day 3: 02:43:40

  • @fudge7534
    @fudge7534 5 месяцев назад +175

    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 5 месяцев назад

      how did you download pycharm free version?

    • @vd9570
      @vd9570 5 месяцев назад

      @@anikatabassum1158 PyCharm Community Version is free

    • @illGus
      @illGus 4 месяца назад

      @@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 4 месяца назад +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 4 месяца назад

      So turue

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

  • @AnjumZohaer
    @AnjumZohaer 8 месяцев назад +18

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

  • @tuttifrutti3829
    @tuttifrutti3829 5 месяцев назад

    Day 1: 51:52
    Day 2: 01:04:12
    Back after a long long rest
    Day 3: 01:30:56

  • @LionsInBoots1277
    @LionsInBoots1277 Год назад +17

    Day 1: 41:59 String Slicing 24-9-2023
    Day 2: 1:13:04 Nested Loops 25-9-2023
    Day 3: 1:17:09 Break Continue Pass 26-9-2023
    Day 4: 1:40:03 Dictionaries 27-9-2023
    Day 5: 2:02:03 Return Statement 8-10-2023

    • @provider1520
      @provider1520 Год назад

    • @impb.4mviews..272
      @impb.4mviews..272 Год назад

      go back monkey dont do what all we do and leave the learning after one week and come back after a year 😂

    • @Licitumz
      @Licitumz Год назад +8

      HEY YOU WHY STOP?

    • @mobdlitz7277
      @mobdlitz7277 Год назад +9

      Get back on the grind, I believe in you

    • @JR-xb5id
      @JR-xb5id Год назад

      Can you please advise how do i access the code of the Quiz game?

  • @ArmadilloAce
    @ArmadilloAce 11 месяцев назад +248

    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 10 месяцев назад +9

      me too bro and Ramadan Karim

    • @sushamasikder2982
      @sushamasikder2982 10 месяцев назад +5

      How ur progress going ?

    • @joehanzengoenawan8222
      @joehanzengoenawan8222 10 месяцев назад

      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 10 месяцев назад +3

      mashallah bro

    • @ArmadilloAce
      @ArmadilloAce 10 месяцев назад

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

  • @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 Год назад

      +

    • @G.H26
      @G.H26 Год назад

      what should i do after finishing the course

  • @polsances3615
    @polsances3615 4 месяца назад +3

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

  • @t.r.i.g.u.n
    @t.r.i.g.u.n 3 года назад +291

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

    • @TurboIsHome
      @TurboIsHome 3 года назад +2

      same

    • @keiler1321
      @keiler1321 3 года назад +2

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

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

  • @solardog5132
    @solardog5132 11 месяцев назад +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 9 месяцев назад +1

      maybe you should've gotten an english course instead

    • @tezzla6358
      @tezzla6358 9 месяцев назад

      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 9 месяцев назад

      @@tezzla6358 Stop embarassing yourself you jackass!

    • @infinitude8169
      @infinitude8169 9 месяцев назад

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

    • @10k-BluePrint
      @10k-BluePrint 4 месяца назад

      ​@@tezzla6358neek

  • @Its_Dawny
    @Its_Dawny 5 месяцев назад +2

    1:15:30 I'm still confused why did he added end = "" after "symbols" variable. I tested myself and it's working properly when I added end = "" their, but can anyone explain me why?

    • @evilmouse1000
      @evilmouse1000 4 месяца назад

      if your still wondering its because he does not want the symbols to be on a new line. you put end =" all the code for that statement will be on the same line

    • @Its_Dawny
      @Its_Dawny 4 месяца назад

      @@evilmouse1000 Yes, but how does it work? I can't understand the logic behind it

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