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.
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
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.
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
@@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”
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!)
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!
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
@@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 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.
@@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
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))
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.
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
@@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.
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. ❤️
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!!!!!
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.
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
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.
@@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
@@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.
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
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" 👍👍👍👍👍
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!!!!
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
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!
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.
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
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!
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 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.
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
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.
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
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 :)
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.
@@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 !!
@@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.
@@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
🦝 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.
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 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
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❤❤
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
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.
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)
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
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!
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
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.
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.
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.
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 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
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:
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)
@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
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
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.
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 :)
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.
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!!
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!)
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
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
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!
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
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.
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
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!🤗
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
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!
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!
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.
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!
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?
@@Sulman2005 You use programming languages like this (python) in stuff like software development, webpage development etc as part of a job or just freelancing
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!
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
@@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
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
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)
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!
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
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?
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
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
*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
Damn the dedication
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.
Hardworker
You'r really awesome man hatsoff 💥👍🏻@Bro code
Better than Code with Mosh. The extra 6 hours of pain is worth the glory. The world shall know pain.
@@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)
Please RUclips, give this man a platinum! 🙌🏽
What do I do after this
@@redhood5670 Learn pointers in C haha
He really deserve it!
Yeah he's amazing 😍
yeah!
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
true chad
-he makes funny Spongebob references
it's him irl
@@Shieftain 7:57:42 and he has nuclear launch codes
Literal Chad
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.
Same here I’m 14 and he is very clear on everything he has explained
@@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!!
@@aisuiro.cellist lmfao im here at 15
Same here! (I'm 10 btw)
I'm 9 and I already know python :D
PROGRESS 🦝
Day 1 (10.12.2024): 25:30
stopped on day 1 for 3 weeks lol
ummmmmmmmm............. yaa ill start again!
@@sebastiangomes2769 best of luck :)
I'm starting to mate@@sebastiangomes2769
@@sebastiangomes2769 Cappp lolll.. dw im in the same boat
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
truly a 9:05:44 moment
I'm sure he's making more off of views than he would from donations.
Seriously. A true Bro.
@@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”
Based bra cade
Mom:"Son go sleep."
Me:"Just one video pls."
Mom:"Ok."
Just one !) Xaxaxxax!
@@BadBoy-eo1xnхаахаахахахахахаахаххаааххаахаахахахахахаахаххаааххаахаахахахахахаахаххаааххаахаахахахахахаахаххаааххаахаахахахахахаахаххаааххаахаахахахахахаахаххаааххаахаахахахахахаахаххаааххаахаахахахахахаахаххаааххаахаахахахахахаахаххаааххаахаахахахахахаахаххаааххаахаахахахахахаахаххаааххаахаахахахахахаахаххааах
@@bivashy шутники блин
And this one video is worth it 👌
And this is the best video.
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
Where are the rest? 😅
bro forgot to continue
@@tuna9596 😆
@@tuna9596 i forgot😁
did u learn a lot from this
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!)
@DeeYen thats cus i wrote day 1 when i made the comment and updated it for the next 6 days and 1+6 = 7 💀
@@Total1💀
Can I ask how you’re taking notes?
@@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
Thank you 😊
This guy is single handedly teaching the next generation of developers
What do I do after this
no he's not. relax. dont over exaggerate and overhype
Windward Hive why mad?
@@defterdanub4703 not mad. just saying to not overhype him
Windward Hive whats bad with overhyping ? This video is very useful and can get people jobs...
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!
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
@@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.
Its only free if you use adblocker otherwise he is making a shit ton of money out of all those midrolls
@@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.
@@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
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))
yes it works
It didn't work😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢
yeah i noticed this too the way your talking about is more correct and efficient idk why he's done it the other way
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}")
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.
There's more than 400,000 words in portuguese, but only one cam describe this content: Fodástico
@@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"
Bro knows it 🙂
@@amritkumargalden yes bro know
@@ballani. lol true
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
Thanks for watching Mechromancer! I've learned that explaining as if you're talking to one person is the secret
@@BroCodez Thanks, Bro
Is this video more than enough to learn the complete python??
I got the same question dude@@nithishnitiz5891
@@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.
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. ❤️
Lol, my day 1 was from 0 to Functions
@@iamtheric243 bro this aint a competition lol
@@David_kaleen ik, I Just wanted to share how much i am interested in coding
@@iamtheric243 oh alright lol
Nice schedule it looks like u did thirty minutes a day and progressed faster than most because of this schedule🎉
I like his style of teaching.
#47 (04:08:08) super function 🦸=> 12-Oct-2024 Day 7
It feels illegal to not have to pay for such an in depth tutorial, doing better than my school!
yeah pretty clear and concise video. working on my videos rt now to get them this good and explained well. feedback is appreciated!
My middle didn't teach me crap
schools dont teach you shit
Watch complete ads and contribute that way
@@watchdogsfan2966 do u finished it ?
All I did while watching was:
1. I sat back.
2. I relaxed.
3. I enjoyed the show.
4. I learned Python in depth.
real
🍷🗿
I was struggling at memorizing the code, not ez at all bro
@@hsienkangliu1436 memorising code?! Of course it's hard when you memorise code. Understand it fundamentally and learn.
@@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?
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
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.
and donates to charity
@@_epic730 yes
@@_epic730 so sit back relax and enjoy the show
Should donate to him or pay him respect
ye made a whole 12 hr vid, so we can learn and benefit from, so we can create projects and make money
#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
he already posted timestamps......
I cant begin to thank you
you literally copied it bro
thank you for effort
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!!!!!
you made this comment a day ago how are you alr on day 3
@@droutikz Sorry I made the comment a day ago, but I started 3 days ago my bad
@@tahavibes742 same, I have some exams in a few days so I have to study for them
@@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.
Only 1 hour in 3 days???? Slacker
Day 1 = 36:50
Day 2 = 1:04:00
Day 3 = 2:02:05
Day 4 = 2:33:20
Day 5 = 3:45:06
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
This video has given me more info than actual classes I have taken
@@VariouslyCommon EXACTLY
🎉🎉@@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
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.
@@commentator337 i have just got 2 for 12hours
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
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.
Thank you so much for your valuable words ☺️ it helps me a lot in my difficult time
@@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
@@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.
Thank you
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
Day 3?
Oh good, i should do the same format
No. 12 hours in one sitting, take it or leave it Lol
you won't tell me what to do
good idea, thanks lol
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
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" 👍👍👍👍👍
oscar??
@@EppHypernoble price
@@EppHyper why not? 😝
he gets money off of this or not
@@iamapokerface8992 he would have gotten 5x more if he made this a course
⭐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 🐍
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!!!!
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
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
This is a joke, right? 🤣
Just noticed u posted this 3 days ago without editing
@@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...
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
bro really watched 1 hours and 30 minutes non stop
on day19 you got bored instantly
@@aletranqui9631 🤣
Thx, the most useful comment )
That is very helpful and also motivational in pretty much 21 days with breaks you did it! Well done!
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
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!
Complete day 5
Come back, you still have a lot to do
come back brooo
these ppl are waiting for
you
Haha sorry guys will continue monday.
smoothest tutorial on the internet. my man is so underrated to come straight to the point without any annoying intro
he's not underrated. he's got the recognition he deserves by now
He's got 18 mil views and 2 mil subs so definitely not underrated
@@justlivinglife6315was going to argue but forgot what overrated and underrated means xd
bro is it relevant even today?? as in 2024??
@@ashokb884 I am strugglig to download pycharm communnity version.
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.
character limit
@@fireyburst1523 lol
I feel lucky that I came across this Python course. This is hands down the best Python course online. Thank you man!
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
Good luck!
@@skye1853 Thanks bro, it means a lottt
Don't give up, dude. Finish it and update us.
@@SrThanatos010 Muchas gracias :) it means a lot
Can i ask how are you practicing, i mean are you just redoing his codes or do you have other sources. Good luck btw
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
Every programming tutorial: "Hello World!"
Bro Code: "I love pizza"
Great tutorial!
pizza is good
@@BroCodez yes
@@BroCodez I have never eaten pizza. I want to eat❤😋
@@BroCodez bro do you covered oop
Yes.
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!
bro is this vid really helpful
@@ReignLdrago Yes, he teaches us the main concepts and basics of coding, which will help us learn more advanced Python programming
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.
@@Gokeniz7 What do you mean by documents. I'm writing in a notebook will it not help?
@@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.
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
Thanks for watching Vadzim!
so does this cover everything you need to know to start working with python?
@@kevin11dolla basically
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
@@rickoalvarado huh? So learn it here
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.
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
thankss!!
Just downloading Python and setting up the right paths and whatever took me look 3 houres ='D
THIS IS IMPORTANT.
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"
Thanks bro
THIS IS THE BEST PYTHON TUTORIAL VIDEO EVER
1:VIDEO QUALITY: TOO GOOD
2:EASY TO LEARN : VERY EASY
100% accurate
I agree it’s easy for a dumb person like me to understand lol
yeah
lol
yep
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 :)
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.
@@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 !!
@@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.
@@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
@@sunnywunny i will never let people feel good about being bad
🦝 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.
good luck
LETS GO MAN
@@zeticsce Thankss
@@Nieyoshi0 Ty ty
5 minutes in and I can tell this will be a lot more enjoyable than I thought it would be, great video!
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!
Really?Aren't you exaggerating?Im really asking for myself.
what the fuck is wrong with you
@@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
@@OkamiSam Thanks for your reply.
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❤❤
Day 1: 1:33:50
Day 2: 3:35:48
Day 3: 5:10:00
Day 4: 6:00:00
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
bro did you watched the rest
@@allayhok have the same q did he finished?
bro gave up
@@yassienE4935 Honestly, I hope he haven't given up.
did you actually rewatch half the video? why, you should be taking notes and revising them when needed so you don't waste time
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.
Thanks Creation! Yeahhh I don't think coding interview questions is helpful at this level
@@BroCodez means u r saying that we need to learn more than this ....?? for interviews
@@NexushasTaken Ohhk thanks.
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
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)
good stuff man, im on my month and still on tuple
Can you please advise how do i access the code of the Quiz game?
@@JR-xb5id didn't get ya?
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
Unbelievable that you put out such high quality content for free, I'm sure this is helping out so many people
area = input("Enter lenght")
area = float(area)
area = input("Enter breadth")
area = float(area)
sum = area*area
print(f"area= {sum} ")
28:28
i think you forgot to download pycharm the youtube comment don't run python😆
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!
@HussLegends can you share that note please
@HussLegendsyo can u slide me ur notes please
@HussLegends share the note with me if your able to.
@HussLegends same
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
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.
no he combined his videos into 1
sulli
Friend, how do I learn hacking using Python?
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.
@@buji07 black hat hacking is also illegal I believe, so best not do that
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.
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
Umm, are the things be taught us every single thing in python?
@@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
@@Qyfashae could you maybe help me? I am intrested in web- automation and cv2! Which should I chose?
(your opinion)
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 🐍
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:
How do you do a Mini quiz???
Day 1: 30:14
Day 2: 1:13:10
Day 3: 1:53:23
Day 4: 2:33:35
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)
@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
Best of luck! Hope it's going good 👍
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🤷♂
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
Very fast and concise. You're doing this better than most paid courses!
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.
hows it going buddy
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 :)
Absolute legend
thanks man
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.
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!!
Thxxx
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!)
Bro that's fucked up I usually do 30 minutes of course per day lol
here before day 7 for u
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
@@notgrass2915 well i just want to get it over with lol
Are u actually like confmterbal with python now? im on 1h20
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
keep at it brotha
Let's go friend, I'll be with you.
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
Brother ,Keep the Spirit Up👍👍👍
why give up after 2 days?
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!
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
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.
respect 🗿
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!!!
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
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!🤗
Same situation
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
Ikr, one of the best python courses I've taken. He makes everything so simple and easy to understand
yeah@@alidanish
Can you tell me what's the python useful?
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
What do u do now?
@@veliyeddineliyev8923 he is doin a job so he is busy, probably getting paid 64K...who knows
@@veliyeddineliyev8923 dude its only been 1 month since he commented that.
@@TheLegendA51 He said after 2 years that why I asked
@@veliyeddineliyev8923because it was uploaded two years ago.. not because HE seen it two years ago lmfao. context clues bro
You learn more in 12 hours than my school did in 1 year of teaching python!
Thanks a lot!
ong
@freerobux49 yeah exactly... so he's right
''teach''
thats because you did not really pay attention in college you only cared about partying or f girls
#3 (00;17;38) multiple assignment 🔠
Hello, I think you mistook semi-colon for a colon here in number 3 :>
Can i see the whole video in row ?
Or i should see 2 hour everyday ?
What's the best way ?
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!
@@BroCodez Thanks bro...I really needed to hear this
Bruhhh, i do 3 topics a day…
@@superchick00 not recommended, maybe atleast 2 it's okay
Ima start today!!
excited!
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!
can you share the notes please ?
actually we should rely on active recall
same here
same for me please.
I am using Microsoft OneNote to take notes, truly amazing...
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.
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!
3 hours in. So far so good. Clear, quick and concise.
9 more to go.
well right now are 7 hours to go
good work man
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?
@@Sulman2005 You use programming languages like this (python) in stuff like software development, webpage development etc as part of a job or just freelancing
how old are you?
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!
day 1: 01:33:47
day 2: 02:33:32
day 3: 02:43:40
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
how did you download pycharm free version?
@@anikatabassum1158 PyCharm Community Version is free
@@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
can you please tell me how you downloaded the community edition of pycharm cuz it is not available in the official now
So turue
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
thanks for this guy typing all of the timestamps.
@@andrusmusic6615 bro thank you i just got reminded i should start actually learning this one lmao
dudes a giga chad
This kind of people who make a full course for free on youtube are the real MVP. Thanks to all!
Day 1: 51:52
Day 2: 01:04:12
Back after a long long rest
Day 3: 01:30:56
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
❤
go back monkey dont do what all we do and leave the learning after one week and come back after a year 😂
HEY YOU WHY STOP?
Get back on the grind, I believe in you
Can you please advise how do i access the code of the Quiz game?
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
me too bro and Ramadan Karim
How ur progress going ?
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)
mashallah bro
well bro code being cool is a fact with no value needed 😎@@joehanzengoenawan8222
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!!)
Thakur doing coding good
keep going....
you can do it!
+
what should i do after finishing the course
I am at String Slicing and already impressed with the quality of the course. Better than 99% online courses.
god bless this man, he has the potential to make someone's whole career and im really happy i found this video!!
same
this man makes this so so so good an the voice is perfect
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!
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
maybe you should've gotten an english course instead
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
@@tezzla6358 Stop embarassing yourself you jackass!
@@tezzla6358 "erm actually" nah I'm playing
@@tezzla6358neek
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?
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
@@evilmouse1000 Yes, but how does it work? I can't understand the logic behind it
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
return
@@Coinstomer sure bro