Probably the oldest one in this class at 82. Just finished 3 months of VBA for Excel. Dr. Chuck seems to be teaching in a way I can understand. Wish me luck.
@@19863960 It is going pretty good, I think I could have learned it much quicker when I was young but with the corona virus keeping me in I have nothing but time. Thank you very much for asking.
I am 91 years old and an old C programmer for process control systems..Thought I would learn Python to keep my brain active. So far I can see the C underlying python
@@singhsahab9478 he is saying about the ad in the video. We know very well that the guy in video is taking breaks. Nobody can just sit for 13 hrs in real life.🙌😆
@K J its not relevant coz you would be sleeping too by adjusting your seat. Not relevant dear🤪. It cannot be counted in. But this man used his brain all the time.
i feel so lucky that i was born in this current era where I can study everything I want through internet, and where there's a lot of smart and kind people willing to share great knowledge to other people. What a beautiful world. And huge thank from me to all of you Teachers and Editors p/s: i’m a poor little girl from a poor country Vietnam, i’m trying to make a living so I can take care of my parents, I really appreciate you sirs that give out precious knowledge for free, that helps many many people like me to get a chance to change their life quality
At 64, I just don't want to ride off into that retirement sunset. I guess 60 is the new 30 and I just landed my first job in IT on a help desk! This program is phenomenal and I am very grateful that Dr. Chuck has taken the time to graciously share this knowledge. This is the world as it should be... helping others to get ahead and seek new journeys for themselves. Thank you!
at 60 you landed an iT job? wow. In my country people like me in our 30's struggle to get a job.. even with a masters degree and EUR 20k student debt. I hate my life.
Dr. Chuck is awesome. This was his course on Coursera. He also wrote the book he uses for his class at Michigan and made it open source and free to everyone. He used to do "office hours" when he was teaching the class, and would fly all over the world, India, England, San Francisco - to meet with people from his online class. The guy is really amazing.
2:09:59 - need to keep returning to this part until it clicks in my head 2:13:06 - argument parameter result 2:13:36 - multiple parameter 3:13:41 - string comparison 4:26:40 - Guardian - practice more 4:46:03 - counting words with text 7:24:17 - xml
He is a great teacher. He teaches programming in so lucid manner that even a guy like me who had not any idea about programming also started loving programming. Thank you so much Sir.
I just can't say how lucky I feel while watching this video, it's something like you just not only know or understand but you experience the real reason for internet to exist. I mean I am a 41 years old man from Guatemala, I have never go outside my country and I don't have a computer tech background. And here I am taking a lecture from an awesome person which really want to share his knowledge to as much people as possible, and that's amazing!
Hi, Helmut, Excellent posting ! Your highly educated post to Dr. Charles Severance is one of the examples of what we must write to a knowledgeable person
If youtube becomes university, we will have so much departments of knowledge... i just awe at this idea.. probably if the algorithm makes the one with the most watching hours to be a dean or a principal.. ill be the one
@@michellewest6929 You’re so right, it’s super easy to get distracted. I just recently unsubscribed from a boatload of channels in order to help with focusing solely on programming.
Outstanding course Dr. Chuck! I've watched many python tutorials but you have a teaching style that I follow and understand. 58 years old and learning python.
4 hours in and I can confidently say this is the best teacher I've come across. He explains it in a way that makes it easy to understand the logic. Thank you for the free course
@@Furkan-yv5ew I with you, Im 2 hrs in and its so boring, It makes it hard to watch for too long, The only way to learn is to code. You cant lern to play an instrument by watching a video
@@MickRayzee I can't have access to every single code. I learned somethings for the very last time. I searched if it was possible in c to make a function can use a lot of variables to show you a result like printf function and asked chatgpt. And I learned there is a way to do it but i saw a lot of new commands that i didn't learn from beginner to pro lessons on youtube or w3school website. And pointers aren't explained properly in any courses. Now i think like what should i do now. It is so annoying that the courses on internet are explaining a few things. Did you learn any programming language other than python before? And do you have any suggestions?
How on earth can exist someone who dislike content like this? This is treasure for free and Dr. Chuck is a perfect teacher and very kind personality. What is here not to appreciate?
I'm a professional Software Engineer, but largely come from a .NET background. I started learning Python here and there and have even dived into Django and DRF lately. However, I don't have a strong knowledge in the Python language and that's where this course comes in. I've really wanted to learn Python for a long time and this course is a great gateway into it! I'm really enjoying it and look forward to improving my overall understanding of it. Afterwards, I'll be diving into Django For Everybody :). Thanks, Dr. Chuck!
I'm one hour in, and I already understand better than the last 40 hours of stuff I have watched. This guy is so to the point and very good at explaining things.
Same. Most of the others are idiots and have no idea how to educate and some of them have Ivy League graduate degrees. I had an undergrad 100 level instructor like this man. Could teach anything to anyone. She could and should teach a graduate level course on how to teach. Laura Leinert, big shout out to you!
That's because college doesn't teach practical uses, just the language and simplistic examples. This course tries to do both. I have over 30 yrs IT experience and this course impressed me. It gets a bit complicated in 6 - 13, but stick with it. You'll be glad when you interview and get a job.
@@rainypath96 if you watch it the write way and practice a lot there is nothing stoping you, the video gives you everything python can do and its your creativity that remane. and there is his own channel too.
Sir. Charles, you are the best Programming Language Translator I have ever seen. I wish to have found this Video long before I have watched so many more. I have subscribed to many different courses and none of them opened the eye like you did. I think it's because you were straight ahead from the beginning with the explanation of the CPU and the Memory. Honestly, I believe that power point presentation of the code with graphic explanation like you did is far better than the actual video of a code running, and, us as "students" try to follow with the Instructor. Thank you for all this hard work you put in sharing Python knowledge with us. People like you make studying FUN and interesting. I am now at Chapter 7 and it's going just as you said in the beginning. Thank you.
I wish I had him as my professor when I was in uni. His explanations are so clear and well thought-out, it's on a completely different level from what I experienced. Thanks so much
I just don't know how to describe his way of teaching in simple words because its so so so good... he's explaining us like we're his sons or grandsons... thank you sir for putting so much effort into this... I really wish you well!
Coming from C++ and Matlab I feel like Dictionaries and Tuples are so revolutionary to the way I think about solving problems. It seems that within this chapter lies the foundation to a lot potential for data manipulation. I had not yet figured out tuples when trying to play with python before this course. Thank you for the understandable yet in depth explanation, Dr Chuck!
Hi! My dad want me to persue a Computer Science or Softwar Engeneering Career. But the problem is that I'm very bad at math (I prefer Biology & Chemistry tho). *Do U think that Programing really need someone who's very good at Math?!* *& Does Programin' consist of a lot of Math?* Thank U so much :)
Finally, I'm done with this beginner tutorial! I finished watching it within 50 days and it took me a lot of time. Because I had to do other things, and the first language that I eagerly learn is Python. I know I haven't understood every element of the knowledge but I will be back here again to absorb things that I missed once I grow more with others! Yes, I'm moving on to the stage of learning Algo/DS (Python-based), The Odin Project(Foundations Course), and Python coding practice. I'm gonna apply to a boot camp in my country, Korea in a couple of months and I need to build more concepts to be a solid programmer in the end. It has been a great journey, Dr. Chuck and I sincerely feel grateful that I've got this great content for beginners like me. I will be back here one day and see how much I've improved compared to now! If you read my comment right now, let's not give up! We can do it and we'll finally make it! Until then, let's grind! -2022.08.05 Fri. 🔥
Programming is a mindset... a mindset of transferring thoughts of creativity onto a screen in the form of code, telling a computer how it can realise your thoughts and creativity in a way that makes sense and is useful---to yourself and to others using your creative designs to create even more great designs. Once you've learned to adopt that mind, code becomes as trivial as a knife and fork: not all utensils feel good in your hands, some work better than others for different tasks(Stake Knives vs regular fork and knife); some languages are better suited at different tasks than others, but are ultimately capable of bringing to life creativity of their own.
I am 48 years old, french and have decided to learn how to programme using python (and in the same time, improving my english). I have seen yet 58 minutes and I think I can do it, because it's so well explained and I have no problem with the accent and vocabulary using by DR. Chuck. Thanks very much for this huge work you have done and for spreading your knowledge around the world............
An excellent teacher and a great course. Already 'did' try a course on Udemy and it is at least 10 times better than that course. Joined to show my appreciation. Hope I can continue to be a member for a long time. Actually this is the first online course I have seen which does not throw syntax at you randomly and ACTUALLY tells you why you are doing something.
Teaching a person how to catch a fish is not the same as telling someone to "download this file, enter code, click here and click there". Thank you Dr. Chuck for taking out the time to help us first understand the process of 'speaking' Python before clicking and writing codes. I'm just 2:38:18 in and I'm excited about spending over 13 hours with you.
@@hayafatima1081 i was system administrator in Russia for 8 years. 2 years as a programmer. I sold my program Wich i made on Delhi, then i start programming in c#, then java. But for all the time i couldn't find place to work as a programmer. And then on one of my visit in Orlando i decide to stay. Was working on construction in the beginning, then pizza maker, then Italian chief in a restaurant and many other kind of work. But still dreaming to get some intellectual work like a have programmer or so. That's why I'm watching this video
Great course! I was able to get my Raspi > Pyfirmata > Arduino Evap Cooler controller / thermostat up and running after the "String Extraction" Lesson.
personal progress tracker 1:26:07 (started Thursday 12 January 2023) 1:39:20 2:58:52 3:27:46 3:49:00 4:16:58 4:30:00 have a great weekend. continue on sunday 4:46:00 5:23:06 (Ended today Sunday 15 January 2023)
Came here to learn Python for myself and help my daughter with her school work... 20 mins in and already I'm impressed with the way this is being taught. Really teaching computers from scratch and how it all relates. Good stuff so far, the only video I've watched that has me captivated from the start. Very informative.
@@ahmed4kp I think you can watch lectures for free and can do assignments on your own. But if you want to get a certification / grade the assignments, you have to pay an $X amount of fee.
Atom is no longer supported for those looking for an alternative PULSAR is pretty much the same. 4 years later and this video is still the best of its kind!
Just embarked on my Python journey and it's amazing. The syntax is so understandable, perfect for beginners in programming like myself. Furthermore, the adaptability of Python in numerous areas is astounding.
Dr. Chuck, I really appreciate your tutorials on Python. You've made the subject approachable and you are very personable. I enjoy your lectures and I'm learning. Thank you.
You are fantastic- I really get the feeling that my dad-like very good friend is explaining something to me with patience and lively example. You have definitely reached your target: Changing perspective and getting curious on the subject! Thank you so much!
I've been playing python programming lectures for a while: this is the most progressive experience and the best this far... Thanks for the generous sharing of your knowledge!!! World savior...
I just finished watching the full video. It took me about a month, but I did it. Great content. I am grateful to Dr. Chuck. He made a great effort to make a complete video, sometimes very academic, but that's why I liked it because he went to the core of Python, and not stayed only on the surface. Thanks again .
@@mouhsineomar4383 I'd say it's about an introduction/intermediate level course. You'll know enough to do things, but since python is an evolving programming language, you'll still have to learn how to read documentations, etc. I recommend checking the course out, and maybe look up other videos on a specific application of python.
Hello, can you please tell us what was your approach? First you learned python, then? And secondly have you opted for courses on Coursera? Or free ones that's available on UA-cam. Your reply will be much help for me and people who wants to learn machine learning.
All I can say is , a very big thank you. From Ghana 🇬🇭 a Land Reclamation specialist. I haven't gotten work after six years of university degree, so I started Python's journey in order to utilise my free time. ❤
I'm not a beginner (intermediate) but reorienting from Neurobiology to Data Science, I had no Computer Science background at all I and often feels frustrated by videos for beginners, because they are actually too simplistic but often skip important basics. This one is crystal clear and gives exactly the information we need at exactly the right pace and detail resolution. I accelerated the video a little bit but learned new things almost from the beginning! Right now for example ( 2:53:18 ), I just learned how to use the variable None and I'm blown away! I've been doing loops wrong for months! 😂 Thank you Prof!
only about 3hrs in. This is a great refresher on the stuff I've been learning so far the past 2 months. Looking forward to the rest of the 13hrs. Thank you so much for this content. Growing up learning that college and education was for smarter or more wealthy people is something I laugh at now. I've gained so much knowledge from people like yourself willing to help and educate people with the skills you've obtained and its absolutely amazing!!! Thank you so much Doc!
wow. There are a lot of interviews on this course in the bonus material(via EdX version). I really liked the one where you interview Len Kleinrock. Legendary stuff!!! Reminds me of how Bitcoins first block was mined on Jan 3 2009. Its crazy how time flies by with our new methods of transferring information and now the blockchain era is here and people are just as oblivious to the methods of encryption and messaging standards utilized in these spectacular technologies. Thnx for all this content DOC!
Am 47 Years old from Morocco, this is big hope as o always liked to learn it until i found your tuturials thank you for spreading knowledge this is devine work !!
I like the way he makes explicit the advantages and disadvantages between say a while loop and for loop. When you learn something like this first, the subtler differences are generally not pointed out.
13:40 hours of quality teaching. Thank you so much. I am glued to my screen. Your teaching is so interesting, I know I will get better at programming. Thank you for your precious time and your outstanding subject knowledge.
At 2:51:00 My first try trying to find the biggest number then the smallest based on what ive seen in this video so far def largest(numbers): data = 0; for number in numbers: if number > data: data = number return data def smallest(numbers): data = largest(numbers) for number in numbers: if number < data: data = number return data; nums = [2, 15, 7, 11, 31, 9, 22] print(smallest(nums))
Thank you so much for the time and effort you put into this project. I have watched other tutorials, but nothing compares to this course. Never felt like you were leaving anything out so I would have to pay $999 for your all inclusive class. Thanks again. I will be back to support your channel when I'm back to making money!
I really appreciate having a source like this. Dr Chuck accurately explained some pitfalls that I was almost falling in to. I'm so happy there are "real teachers" even on youtube!
@Him hey!are you also trying to being a programmer using UA-cam??😀Let's make friendship and do it together!!I have one more member.....pls reply back fast
@Him By the way, another great way if you like dogs is to get a stray dog from a shelter, it worked for me, but consider it carefully, is a lot of responsability.
Since I see you message is new ...is had a question please ... once I found that this video is before 2 years is it still best to start with. .like no changes in python versions or something. ....cause in technology things changes first & I'm beginner so I worried about this ._.
@@sarahchenaa786 yes there are changing in python version but the main purpose of this video is make your fundamentals clear of python even you search python there are lot of videos and series even intermediate level in python also in freecodecamp but my suggestion is if you start with fundamental of python this video is for you.
@@One_Day_With_Me_999 yeahh I will start python from the beginning and I thought that if it's an old video it will be a waste of time , that's what came in my mind xD. .. thanks a lot , inshallah I will start by this one with fundamentals of python ⭐
The example coding at 5:00:00 is so valuable. It seems crazy. It seems tedious. It might not be the most efficient use of time with super familiar code, but the way of thinking behind it is so valuable and useful for new or first time to try something or debugging! I'm very impressed and appreciative!
Try with HTML, CSS. They are pretty much more responsive languages. Whatever changes you make, will be reflected pretty evidently. That'll help you to understand how it all works...
watching this, doing codeacademy, wrapping my head around these concepts . ChatGpt explaining code to me makeing the new pathways my neurons are creating increase at rapid speeds.....ive got nothing but time for all this, started learning python 5 days ago ive got lot more hours to put in im highly intrested in Machine Learning
Wow, you too get to ask chatGPT, I asked chat gpt to give me an explanation of object in python, also asked to explain me the difference between for and while loops. The explanations blowed my mind. I also started learning python 5 days ago, but I am kinda screwed because I also need to learn R, because for my applications the most API are written in R :(.
@@ProdByGhost Actually both. However this is something I have to do, and I am not a aspiring web developer or computer scientist. I am lawyer and it is a requirement for our profession if you want to stay competitive. I asked chatGpt to draft me a sample cotract of sale-purchase of a mobile phone between Lara Croft and John Parker, the AI extrapolated Iphone with all necessary legal data to precise the sale and also some typical clauses. In short not just the coders are amazed. Actually it did two one in French and one in English and both were legally enforceable.
@@JG27Korny i did not expect that at all! lawyer learning programing as a requirment in order to stay competitive ! jesus lol i respect it & to be honest that is intresting af to see it can be applyd in your field, so many real use cases, amazing to hear , the future is going to be very intresting , sci fi turns to reality !
@@ProdByGhost As an axample the competition will be much worse than the following example. A lawyer in the 70s that had to go physically to the library to get legal precendents and manually type on the typwritter now a guy that has legal databases at finger tips, already with google search directing in the right direction (you know that the more google learns about you the more personalized searches is giving), also with help of big professional groups where somebody should give a tip. Now this is a step forward into generalized AI, in the last 10 years there was an obscure research into legal datamining with questionalbe practical results, but now the progress towards new generalized AI completely changed the game. A month ago with edali and stable diffusion only graphical designers were pissed now it is scary.
I am taking Python in school and watching your video as we move along through the semester. All the extra knowledge acquired is a bonus and I thank you for the channel.
The best learning is when you have a good teacher, 13 hours and a lot of side-talk, yes sure.. yet I appreciate it, as it make the teaching more fun. Thanks a 100 times for making this video.
@@mouhsineomar4383 Even if you spent 10 000 hours on Python you wouldn't be able to learn everything. This course will let you understand the very basic concept of programming with Python, yet not teach you much unless you practice it. To learn Python you need to dedicate a lot of hours, a video, even in 13 hours won't teach you much.
Is it good to master python before you go to university? Would you feel too boring in the university if you do that? Im planning to major in CS and become a software developer. Im only 15 tho.
@@khytron06 Mastering a computer language is the same as learning a linguistic language. It's not just about learning but about building projects of your need. Like even if you know english it's not enough. You must know how to make jokes, kind comments in that. Same for computer languages like python, don't study to be ahead than everyone, study because you want to build.
You, sir, are an excellent teacher. You have that wonderful ability to teach the subject with the student in mind at all times. Thank you. I am 60 years old and going to learn Python.
(because you can't download from original anymore i download from (file puma)) when i use command it says "python is not recognized as an internal or external command, operabel program or batch file", and if iuse the regular wy it asks me (repair, modify, or uninstol) (if i press repair it says it repaired successfuly but it doesn't cause it does it again)
Completed this video over like a month or two, learnt a lot of basic stuff, thanks a ton. Also i recommend doing cp side by side for freshers, it really helps to keep practicing stuff you learn. Also i timed this video with my college course, so before doing the weekly assignments, i would watch the topic from here, absolutely loved it, thanks once again !
This is an AMAZING course, the things I like the best is Mr Chuck breaks down things into very simple chunks and he also shows how he thinks while writing code. :)
Thank you, Charles, God bless you. Thank you for teaching this course with such tenacity and simplicity. In chapter 8 and I already feel like a pro. I really appreciate. Shout out from Nigeria.
Your amazing!!!! Thank u for introducing this. I’m an IT girl and I’m wondering if programming is something I’d enjoy. You must have been an amazing parent!! With such patience!!
I am 35 Years old crazy man with Young Heart Salute you and wish my all prayers reach you Stay blessed as always. Respected Sir this video is 13:40:09 I have watched it twice means more than 27 hours and I am gonna listen to him once again. You are a kind soul right there. LONG LIVE Dr. Chuck💯❣💫
This is not only one of the longest (if not 'the' longest) and most context-rich Python tutorials but easily also one of the best in the sense of being extremely well-designed for the sake of understanding. Thank you Dr. Severance, you are a great instructor and help people advance in their lives!
I am really enjoying this course: the explanations and the way that you teach are really, really interesting. It feels like I am taking a course with a College Teacher: someone who knows both how to explain and the topic itself, and not just watching a random amateur. It's even more astonishing that the course is free. Thanks for that!
I'm about an hour in to the video. I have tested the word count program and found that it has a 'blindspot'. The program uses an empty space to determine where one word starts and the other ends. So if a word appears at the end of a sentence the punctuation mark is viewed by the computer as part of the word. So that occurrence of the word will not be counted correctly. That being said I love Dr. Charles' style of teaching. He relates the material to common everyday things which helps in understanding the content as well as retaining the information. I am also reading the pdf along with the videos. His book is also very easy and enjoyable to read.
Click the "JOIN" button below the video to support freeCodeCamp.org!
i am from your coursera , i
clicks = ' great video clear and simple '.split()
i_like_this = '👍'.join(clicks) +'👍'
print(i_like_this*43000)
2,dsdsl
P.i
0.e tdwwwtstd"c":-(8. 0.0,!2!+$+".."!!5$Gg hdfgd
thanks so much!
Hi sir I talk to you sir
Probably the oldest one in this class at 82. Just finished 3 months of VBA for Excel. Dr. Chuck seems to be teaching in a way I can understand.
Wish me luck.
Your determination and discipline will do the rest, since you've started. You'll make it
All the best 👍
How's the studying going Robert? You're awesome.
wow...u inspire me a lot
@@19863960 It is going pretty good, I think I could have learned it much quicker when I was young but with the corona virus keeping me in I have nothing but time. Thank you very much for asking.
Timestamp
⌨ 0:00:00 Why Programming?
⌨ 0:12:10 Hardware Architecture
⌨ 0:24:08 Python 3 Windows Installation
⌨ 0:32:15 Python 3 Mac Installation
⌨ 0:36:11 Python as a Language
⌨ 0:56:16 Variables, Expressions, and Statements - Expressions
⌨ 1:25:22 Conditional Execution - More Conditional Structures
⌨ 1:52:08 Functions - Functions of our own
⌨ 2:14:37 Loops and Iteration
⌨ 2:24:19 Loops and Iteration - Definite Loops
⌨ 2:30:54 Loops and Iteration - Loop Idioms
⌨ 2:39:21 More Loop Patterns
⌨ 2:57:52 Strings - More String Operations
⌨ 3:26:43 Reading Files - Reading Files in Python
⌨ 3:47:49 Python Lists
⌨ 4:07:54 Python Lists - Strings vs. Lists
⌨ 4:15:43 Python Lists - Strings, Files, Lists & the Guardian Pattern
⌨ 4:27:47 Dictionaries
⌨ 4:56:18 Dictionaries - Counting Word Frequency Using a Dictionary
⌨ 5:20:46 Tuples
⌨ 5:42:24 Tuples - Sorting a Dictionary Using Tuples
⌨ 5:55:17 Regular Expressions
⌨ 6:02:56 Regular Expressions - From Matching to Extracting
⌨ 6:11:21 String Parsing
⌨ 6:19:52 Networked Programs
⌨ 6:27:19 Application Protocols
⌨ 6:36:29 Write a Web Browser
⌨ 6:46:26 UTF-8 & UNICODE
⌨ 6:57:23 Web Browser using urllib
⌨ 7:05:48 Web Parsing HTML
⌨ 7:21:02 Using Web Services
⌨ 7:34:53 XML Schema
⌨ 8:00:20 SOA
⌨ 8:02:04 Geo JSON
⌨ 8:16:06 Twitter API Security & Rate Limiting
⌨ 8:45:14 Python Objects
⌨ 9:17:47 Databases
⌨ 11:26:34 Data Visualization
TY, this makes it so much easier to navigate!
Nice copy and paste skills from the description for likes
@@TheRealSlimShady509 No the description has been recently edited. None of this was there a month ago, as it was one really long unsegmented video. :)
People like you are appreciated buddy
This make us very easy
⭐️ Introduction⭐️
⌨️ (0:00:00) Why Program?
⌨️ (0:12:21) Why Program? - Hardware Architecture
⌨️ (0:24:24) Python 3 Windows Installation
⌨️ (0:32:34) Python 3 Mac Installation
⌨️ (0:36:41) Why Program? - Python as a Language
⌨️ (0:44:17) Why Program? - What do we say?
⭐️ Basic Concepts ⭐️
⌨️ (0:56:55) Variables, Expressions, and Statements
⌨️ (1:06:20) Variables, Expressions, and Statements - Expressions
⌨️ (1:26:00) Conditional Execution
⌨️ (1:39:13) Conditional Execution - More Conditional Structures
⌨️ (1:52:48) Functions
⌨️ (2:03:02) Functions - Functions of our own
⌨️ (2:15:21) Loops and Iteration
⌨️ (2:25:04) Loops and Iteration - Definite Loops
⌨️ (2:31:40) Loops and Iteration - Loop Idioms
⌨️ (2:40:07) Loops and Iteration - More Loop Patterns
⌨️ (2:58:39) Strings
⌨️ (3:09:06) Strings - More String Operations
⌨️ (3:27:33) Reading Files
⌨️ (3:35:12) Reading Files - Reading Files in Python
⌨️ (3:48:42) Python Lists
⌨️ (3:59:27) Python Lists - Loop Operations
⌨️ (4:08:52) Python Lists - Strings vs. Lists
⌨️ (4:16:42) Python Lists - Strings, Files, Lists & the Guardian Pattern
⌨️ (4:28:44) Dictionaries
⌨️ (4:36:32) Dictionaries - Counting
⌨️ (4:45:43) Dictionaries - Counting Words in Text
⌨️ (4:58:21) Dictionaries - Counting Word Frequency Using a Dictionary
⌨️ (5:22:46) Tuples
⌨️ (5:32:18) Tuples - Sorting
⌨️ (5:44:26) Tuples - Sorting a Dictionary Using Tuples
⌨️ (5:54:56) Regular Expressions
⌨️ (6:05:21) Regular Expressions - From Matching to Extracting
⌨️ (6:13:47) Regular Expressions - String Parsing
⭐️ Networking⭐️
⌨️ (6:22:17) Networked Programs
⌨️ (6:29:45) Networked Programs - Application Protocols
⌨️ (6:38:56) Networked Programs - Write a Web Browser
⌨️ (6:43:10) Networked Programs - Code Example: socket1.py
⌨️ (6:48:58) Networked Programs - Characters and Strings
⌨️ (6:59:57) Networked Programs - urllib
⌨️ (7:05:10) Networked Programs - Code Example: urllib1.py, urlwords.py
⌨️ (7:08:25) Networked Programs - Parsing HTML
⌨️ (7:14:48) Networked Programs - Code Example: urllinks.py
⭐️ Web Scraping⭐️
⌨️ (7:23:43) Using Web Services
⌨️ (7:26:35) Using Web Services - XML
⌨️ (7:32:02) Using Web Services - Code Example: xml1.py, xml2.py
⌨️ (7:37:40) Using Web Services - XML Schema
⌨️ (7:51:32) Using Web Services - JavaScipt Notation
⌨️ (7:57:45) Using Web Services - Code Example: json1.py, json2.py
⌨️ (8:03:08) Using Web Services - Service Oriented Approach
⌨️ (8:04:44) Using Web Services - Web Services
⌨️ (8:11:33) Using Web Services - Code Example: geojson.py
⌨️ (8:18:49) Using Web Services - API Security & Rate Limiting
⌨️ (8:28:45) Using Web Services - Code Example: twitter1.py, twitter2.py
⭐️ Object-oriented programming (OOP)⭐️
⌨️ (8:48:01) Python Objects
⌨️ (8:58:28) Python Objects - Sample Code
⌨️ (9:06:50) Python Objects - Object Lifecycle
⌨️ (9:13:19) Python Objects - Inheritance
⭐️ Working with Database⭐️
⌨️ (9:20:44) Databases
⌨️ (9:35:55) Databases - SQLite Browser
⌨️ (9:45:40) Databases - Code Sample: emaildb.py
⌨️ (9:58:55) Databases - Code Sample: twspider.py
⌨️ (10:08:06) Databases - Database Design
⌨️ (10:16:29) Databases - Representing Relationships
⌨️ (10:20:37) Databases - Relationship Building
⌨️ (10:33:05) Databases - Join Operation
⌨️ (10:43:13) Databases - Code Sample: tracks.py
⌨️ (10:57:45) Databases - Many-to-Many Relationships
⌨️ (11:09:37) Databases - Code Sample: roster.py
⌨️ (11:20:40) Databases - Code Sample: twspider.py
⭐️ Data Visualization⭐️
⌨️ (11:20:40) Data Visualization
⌨️ (11:48:18) Data Visualization - Code Sample: Geodata
⌨️ (12:01:05) Data Visualization - Page Rank
⌨️ (12:12:14) Data Visualization - Code Sample: Pagerank Spidering
⌨️ (12:29:12) Data Visualization - Code Sample: Pagerank Computation
⌨️ (12:44:17) Data Visualization - Code Sample: Pagerank Visualization
⌨️ (12:44:17) Data Visualization - Mailing List Crawl
⌨️ (12:57:08) Data Visualization - Code Sample: Gmane Data Retrieval
⌨️ (13:13:42) Data Visualization - Code Sample: Gmane Data Modeling
⌨️ (13:26:04) Data Visualization - Code Sample: Gmane Data Visualization
Not all heros wear caps,, rep+
Legend! thanks
>Keep doing
>Thanks Not ENOUGH
Appreciate your work
Hiw can I reteive this comment any time I want.?
I am 91 years old and an old C programmer for process control systems..Thought I would learn Python to keep my brain active. So far I can see the C underlying python
Wow am highly motivated am 46
im 102
@@HeisenMannj are you in heaven or hell?
@@muhammadrehan28 Hell bruh
I’ll be 23 on 27th of this month
13 hours of full knowledge without any advertise.
You are such a legend man 🙌🙌🙌🙌🙌🙌🙌🙌🙌🙌
he is taking break youngman
@@singhsahab9478 he is saying about the ad in the video. We know very well that the guy in video is taking breaks. Nobody can just sit for 13 hrs in real life.🙌😆
@K J its not relevant coz you would be sleeping too by adjusting your seat. Not relevant dear🤪. It cannot be counted in. But this man used his brain all the time.
I agree
@K J That's pretty awesome
I'm 30 years old and thank you for saying "No matter how old you are". It means a lot. I'm ready to learn!
30s is the new 20s
I’m 35🤦🏻♀️
dont wprry .. I am 34 and still watching this video.
OK, so I'm 68 and am starting to learn Python....age is relative
im 25 and i feel the same as u ...
i feel so lucky that i was born in this current era where I can study everything I want through internet, and where there's a lot of smart and kind people willing to share great knowledge to other people. What a beautiful world.
And huge thank from me to all of you Teachers and Editors
p/s: i’m a poor little girl from a poor country Vietnam, i’m trying to make a living so I can take care of my parents, I really appreciate you sirs that give out precious knowledge for free, that helps many many people like me to get a chance to change their life quality
Dont give up!
Insha Allah you will one day make your parents proud, ‘poor little girl!’ You will be well off soon
so kind words...from so kind girl....its your type of ppl...who are helping others
you're great
Because of you one day this video may go viral. Keep up the good work sister. And thanks a lot to the content creators and the other cast
At 64, I just don't want to ride off into that retirement sunset. I guess 60 is the new 30 and I just landed my first job in IT on a help desk! This program is phenomenal and I am very grateful that Dr. Chuck has taken the time to graciously share this knowledge. This is the world as it should be... helping others to get ahead and seek new journeys for themselves. Thank you!
at 60 you landed an iT job? wow. In my country people like me in our 30's struggle to get a job.. even with a masters degree and EUR 20k student debt. I hate my life.
@@Ealdorman_of_Mercia What country?
I agree - 60 needs to be the new 30 as I'm just starting this journey as well.
I'm rooting for you! May you excel in your new career 😊
dude that's crazy! congrats!
can we just appreciate the fact that the guy had to film 13 hours and the editor had to spend even more time on this video to make it
It wasn't lol.
This is from Coursera.
The editor merged everything here
Dr. Chuck is awesome. This was his course on Coursera. He also wrote the book he uses for his class at Michigan and made it open source and free to everyone. He used to do "office hours" when he was teaching the class, and would fly all over the world, India, England, San Francisco - to meet with people from his online class. The guy is really amazing.
@@Avant5 i wish him more grace
⌨ 0:00:00 Why Programming?
⌨ 0:12:10 Hardware Architecture
⌨ 0:24:08 Python 3 Windows Installation
⌨ 0:32:15 Python 3 Mac Installation
⌨ 0:36:11 Python as a Language
⌨ 0:56:16 Variables, Expressions, and Statements - Expressions
⌨ 1:25:22 Conditional Execution - More Conditional Structures
⌨ 1:52:08 Functions - Functions of our own
⌨ 2:14:37 Loops and Iteration
⌨ 2:24:19 Loops and Iteration - Definite Loops
⌨ 2:30:54 Loops and Iteration - Loop Idioms
⌨ 2:39:21 More Loop Patterns
⌨ 2:57:52 Strings - More String Operations
⌨ 3:26:43 Reading Files - Reading Files in Python
⌨ 3:47:49 Python Lists
⌨ 4:07:54 Python Lists - Strings vs. Lists
⌨ 4:15:43 Python Lists - Strings, Files, Lists & the Guardian Pattern
⌨ 4:27:47 Dictionaries
⌨ 4:56:18 Dictionaries - Counting Word Frequency Using a Dictionary
⌨ 5:20:46 Tuples
⌨ 5:42:24 Tuples - Sorting a Dictionary Using Tuples
⌨ 5:52:32 Regular Expressions
⌨ 6:02:56 Regular Expressions - From Matching to Extracting
⌨ 6:11:21 String Parsing
⌨ 6:19:52 Networked Programs
⌨ 6:27:19 Application Protocols
⌨ 6:36:29 Write a Web Browser
⌨ 6:46:26 UTF-8 & UNICODE
⌨ 6:57:23 Web Browser using urllib
⌨ 7:05:48 Web Parsing HTML
⌨ 7:21:02 Using Web Services
⌨ 7:34:53 XML Schema
⌨ 8:00:20 SOA
⌨ 8:02:04 Geo JSON
⌨ 8:16:06 Twitter API Security & Rate Limiting
⌨ 8:45:14 Python Objects
⌨ 9:17:47 Databases
⌨ 11:26:34 Data Visualization
He is a reputed computer scientist from US.
My love for python started with him
ye
"Heck Yeah" =' my love '
Yes, he's the real deal.
whats his name?
@@ad3 Dr. Charles Severance
2:09:59 - need to keep returning to this part until it clicks in my head
2:13:06 - argument parameter result
2:13:36 - multiple parameter
3:13:41 - string comparison
4:26:40 - Guardian - practice more
4:46:03 - counting words with text
7:24:17 - xml
He is a great teacher. He teaches programming in so lucid manner that even a guy like me who had not any idea about programming also started loving programming. Thank you so much Sir.
I just can't say how lucky I feel while watching this video, it's something like you just not only know or understand but you experience the real reason for internet to exist. I mean I am a 41 years old man from Guatemala, I have never go outside my country and I don't have a computer tech background. And here I am taking a lecture from an awesome person which really want to share his knowledge to as much people as possible, and that's amazing!
Buenísimo! Dale!
Saludos chapin!
Hi, Helmut, Excellent posting ! Your highly educated post to Dr. Charles Severance is one of the examples of what we must write to a knowledgeable person
I am literally in UA-cam University right now this is amazing
Udemy could NEVER
If youtube becomes university,
we will have so much departments of knowledge...
i just awe at this idea..
probably if the algorithm makes the one with the most watching hours to be a dean or a principal..
ill be the one
@@tahataherali8616 I think YT is already a university, but the students just misuse the campus and stay at the cafeteria 24*7.
@@michellewest6929 You’re so right, it’s super easy to get distracted. I just recently unsubscribed from a boatload of channels in order to help with focusing solely on programming.
thanks god
@NM
0:00:00 Why Programming?
0:12:10 Hardware Architecture
0:24:08 Python 3 Windows Installation
0:32:15 Python 3 Mac Installation
0:36:11 Python as a Language
0:56:16 Variables, Expressions, and Statements - Expressions
1:25:22 Conditional Execution - More Conditional Structures
1:52:08 Functions - Functions of our own
2:14:37 Loops and Iteration
2:24:19 Loops and Iteration - Definite Loops
2:30:54 Loops and Iteration - Loop Idioms
2:39:21 More Loop Patterns
2:57:52 Strings - More String Operations
3:26:43 Reading Files - Reading Files in Python
3:47:49 Python Lists
4:07:54 Python Lists - Strings vs. Lists
4:15:43 Python Lists - Strings, Files, Lists & the Guardian Pattern
4:27:47 Dictionaries
4:56:18 Dictionaries - Counting Word Frequency Using a Dictionary
5:20:46 Tuples
5:42:24 Tuples - Sorting a Dictionary Using Tuples
5:52:32 Regular Expressions
6:02:56 Regular Expressions - From Matching to Extracting
6:11:21 String Parsing
6:19:52 Networked Programs
6:27:19 Application Protocols
6:36:29 Write a Web Browser
6:46:26 UTF-8 & UNICODE
6:57:23 Web Browser using urllib
7:05:48 Web Parsing HTML
7:21:02 Using Web Services
7:34:53 XML Schema
8:00:20 SOA
8:02:04 Geo JSON
8:16:06 Twitter API Security & Rate Limiting
8:45:14 Python Objects
9:17:47 Databases
11:26:34 Data Visualization
Outstanding course Dr. Chuck! I've watched many python tutorials but you have a teaching style that I follow and understand. 58 years old and learning python.
hi I am 59 ... new, here, Good luck!
56 here, and lovint it!
Blessings y'all
Why is his comment so underrated 😭😭☺️?
@@claraharmonson2181 yes 😭😭
@@stefaniasmanio859 good luck 😊
4 hours in and I can confidently say this is the best teacher I've come across. He explains it in a way that makes it easy to understand the logic. Thank you for the free course
did you finish? I just hit 6 hours and 20 minutes.
I don't wanna spend 13 hours for a video only explaining how codes work. Is he at least codding in the video? And how much does he spend for it?
@@Furkan-yv5ew I with you, Im 2 hrs in and its so boring, It makes it hard to watch for too long, The only way to learn is to code.
You cant lern to play an instrument by watching a video
@@MickRayzee I can't have access to every single code. I learned somethings for the very last time. I searched if it was possible in c to make a function can use a lot of variables to show you a result like printf function and asked chatgpt. And I learned there is a way to do it but i saw a lot of new commands that i didn't learn from beginner to pro lessons on youtube or w3school website. And pointers aren't explained properly in any courses. Now i think like what should i do now. It is so annoying that the courses on internet are explaining a few things. Did you learn any programming language other than python before? And do you have any suggestions?
How on earth can exist someone who dislike content like this? This is treasure for free and Dr. Chuck is a perfect teacher and very kind personality. What is here not to appreciate?
People who got mad at the syntax error probably
People are ungrateful
I'm a professional Software Engineer, but largely come from a .NET background. I started learning Python here and there and have even dived into Django and DRF lately. However, I don't have a strong knowledge in the Python language and that's where this course comes in. I've really wanted to learn Python for a long time and this course is a great gateway into it! I'm really enjoying it and look forward to improving my overall understanding of it. Afterwards, I'll be diving into Django For Everybody :). Thanks, Dr. Chuck!
I'm one hour in, and I already understand better than the last 40 hours of stuff I have watched. This guy is so to the point and very good at explaining things.
Same. Most of the others are idiots and have no idea how to educate and some of them have Ivy League graduate degrees. I had an undergrad 100 level instructor like this man. Could teach anything to anyone. She could and should teach a graduate level course on how to teach. Laura Leinert, big shout out to you!
The content of this is extremely good, even for an intermediate Python programmer. Hours 6 - 13 are way in excess of what I was taught in college!
That's because college doesn't teach practical uses, just the language and simplistic examples. This course tries to do both. I have over 30 yrs IT experience and this course impressed me. It gets a bit complicated in 6 - 13, but stick with it. You'll be glad when you interview and get a job.
@@johncaputo5538 so you're saying one can get a job after just watching this video?
@@rainypath96 if you watch it the write way and practice a lot there is nothing stoping you, the video gives you everything python can do and its your creativity that remane. and there is his own channel too.
Sir. Charles, you are the best Programming Language Translator I have ever seen. I wish to have found this Video long before I have watched so many more. I have subscribed to many different courses and none of them opened the eye like you did. I think it's because you were straight ahead from the beginning with the explanation of the CPU and the Memory. Honestly, I believe that power point presentation of the code with graphic explanation like you did is far better than the actual video of a code running, and, us as "students" try to follow with the Instructor. Thank you for all this hard work you put in sharing Python knowledge with us. People like you make studying FUN and interesting. I am now at Chapter 7 and it's going just as you said in the beginning. Thank you.
I wish I had him as my professor when I was in uni. His explanations are so clear and well thought-out, it's on a completely different level from what I experienced. Thanks so much
You are such a brilliant professor. Your students are so lucky to have you as a teacher.
This is hands down the best and most detailed tutorial of anything I've seen so far.
Thanks for making it so simple and understandable!
I just don't know how to describe his way of teaching in simple words because its so so so good... he's explaining us like we're his sons or grandsons... thank you sir for putting so much effort into this... I really wish you well!
Coming from C++ and Matlab I feel like Dictionaries and Tuples are so revolutionary to the way I think about solving problems. It seems that within this chapter lies the foundation to a lot potential for data manipulation. I had not yet figured out tuples when trying to play with python before this course. Thank you for the understandable yet in depth explanation, Dr Chuck!
I am a CS Professor at a University in NY. This is really good content!
Ohk
Are there still jobs for entry level computer learners?
Yesnt
@@micjakes1 Yes!
Hi!
My dad want me to persue a Computer Science or Softwar Engeneering Career. But the problem is that I'm very bad at math (I prefer Biology & Chemistry tho).
*Do U think that Programing really need someone who's very good at Math?!*
*& Does Programin' consist of a lot of Math?*
Thank U so much :)
I'm 6 years old, glad to hear its never too late start learning to code!
Hahahaha
O i am in heaven and learning now NoT late Righhtt
Bro i am 2 years old and i pity you
I am Abhimanyu and I heard the lecture in womb
It's all good in here the wifi is good too
Ps: i'm in my mother's womb
Finally, I'm done with this beginner tutorial! I finished watching it within 50 days and it took me a lot of time. Because I had to do other things, and the first language that I eagerly learn is Python. I know I haven't understood every element of the knowledge but I will be back here again to absorb things that I missed once I grow more with others! Yes, I'm moving on to the stage of learning Algo/DS (Python-based), The Odin Project(Foundations Course), and Python coding practice. I'm gonna apply to a boot camp in my country, Korea in a couple of months and I need to build more concepts to be a solid programmer in the end. It has been a great journey, Dr. Chuck and I sincerely feel grateful that I've got this great content for beginners like me. I will be back here one day and see how much I've improved compared to now! If you read my comment right now, let's not give up! We can do it and we'll finally make it! Until then, let's grind!
-2022.08.05 Fri. 🔥
Good luck
Let's grind!!
did u get python 3.10 or the version he did?
@@mrnopa3181 I used my latest version when I practiced along with him.
how are you doing bro
Programming is a mindset... a mindset of transferring thoughts of creativity onto a screen in the form of code, telling a computer how it can realise your thoughts and creativity in a way that makes sense and is useful---to yourself and to others using your creative designs to create even more great designs.
Once you've learned to adopt that mind, code becomes as trivial as a knife and fork: not all utensils feel good in your hands, some work better than others for different tasks(Stake Knives vs regular fork and knife); some languages are better suited at different tasks than others, but are ultimately capable of bringing to life creativity of their own.
Well said Martin
I love this words
I have still no interest in programming 😭💔 but i wanna learn.
Software Engineer Student.
6th samester 😐😐...
And this is precisely what needs to be negated. This whole shitty lag from your thought to the output. Ah but that will change, soon.
Your advise is fancy and motivated to me.
I am 48 years old, french and have decided to learn how to programme using python (and in the same time, improving my english). I have seen yet 58 minutes and I think I can do it, because it's so well explained and I have no problem with the accent and vocabulary using by DR. Chuck. Thanks very much for this huge work you have done and for spreading your knowledge around the world............
All the best dude 🙌👍
Bonne chance sur ton apprentissage !
so, did you learn it?
So how's it going right now??
An excellent teacher and a great course.
Already 'did' try a course on Udemy and it is at least 10 times better than that course.
Joined to show my appreciation. Hope I can continue to be a member for a long time.
Actually this is the first online course I have seen which does not throw syntax at you randomly and ACTUALLY tells you why you are doing something.
Bruh 😭😭😭the last sentence is so true
Teaching a person how to catch a fish is not the same as telling someone to "download this file, enter code, click here and click there".
Thank you Dr. Chuck for taking out the time to help us first understand the process of 'speaking' Python before clicking and writing codes. I'm just 2:38:18 in and I'm excited about spending over 13 hours with you.
This guy taught me you can master both truck driving and python programming
I'm a truck driver and I'm watching this
Share your story plz. Need motivation
@@hayafatima1081 I was just kidding, man
@@hayafatima1081 i was system administrator in Russia for 8 years. 2 years as a programmer. I sold my program Wich i made on Delhi, then i start programming in c#, then java. But for all the time i couldn't find place to work as a programmer. And then on one of my visit in Orlando i decide to stay. Was working on construction in the beginning, then pizza maker, then Italian chief in a restaurant and many other kind of work. But still dreaming to get some intellectual work like a have programmer or so. That's why I'm watching this video
@@armago55 Все получится! Не забрасывай!
Super beginner in python. Really grateful you compiled a 13-hr video. Not many can do this. You really want people to learn!
Great course! I was able to get my Raspi > Pyfirmata > Arduino Evap Cooler controller / thermostat up and running after the "String Extraction" Lesson.
personal progress tracker
1:26:07 (started Thursday 12 January 2023)
1:39:20
2:58:52
3:27:46
3:49:00
4:16:58
4:30:00 have a great weekend. continue on sunday
4:46:00
5:23:06 (Ended today Sunday 15 January 2023)
Came here to learn Python for myself and help my daughter with her school work... 20 mins in and already I'm impressed with the way this is being taught. Really teaching computers from scratch and how it all relates. Good stuff so far, the only video I've watched that has me captivated from the start. Very informative.
He's my instructor in Coursera. Absolutely love he's teaching. He's great
how is the course called?
@@saxofonistacr python for everybody by prof.charles severance
How much is the full course!
wow
@@ahmed4kp I think you can watch lectures for free and can do assignments on your own. But if you want to get a certification / grade the assignments, you have to pay an $X amount of fee.
⭐ Course Contents ⭐
⌨ (0:00:00) Why Program?
⌨ (0:12:21) Why Program? - Hardware Architecture
⌨ (0:24:24) Python 3 Windows Installation
⌨ (0:32:34) Python 3 Mac Installation
⌨ (0:36:41) Why Program? - Python as a Language
⌨ (0:44:17) Why Program? - What do we say?
⌨ (0:56:55) Variables, Expressions, and Statements
⌨ (1:06:20) Variables, Expressions, and Statements - Expressions
⌨ (1:26:00) Conditional Execution
⌨ (1:39:13) Conditional Execution - More Conditional Structures
⌨ (1:52:48) Functions
⌨ (2:03:02) Functions - Functions of our own
⌨ (2:15:21) Loops and Iteration
⌨ (2:25:04) Loops and Iteration - Definite Loops
⌨ (2:31:40) Loops and Iteration - Loop Idioms
⌨ (2:40:07) Loops and Iteration - More Loop Patterns
⌨ (2:58:39) Strings
⌨ (3:09:06) Strings - More String Operations
⌨ (3:27:33) Reading Files
⌨ (3:35:12) Reading Files - Reading Files in Python
⌨ (3:48:42) Python Lists
⌨ (3:59:27) Python Lists - Loop Operations
⌨ (4:08:52) Python Lists - Strings vs. Lists
⌨ (4:16:42) Python Lists - Strings, Files, Lists & the Guardian Pattern
⌨ (4:28:44) Dictionaries
⌨ (4:36:32) Dictionaries - Counting
⌨ (4:45:43) Dictionaries - Counting Words in Text
⌨ (4:58:21) Dictionaries - Counting Word Frequency Using a Dictionary
⌨ (5:22:46) Tuples
⌨ (5:32:18) Tuples - Sorting
⌨ (5:44:26) Tuples - Sorting a Dictionary Using Tuples
⌨ (5:54:56) Regular Expressions
⌨ (6:05:21) Regular Expressions - From Matching to Extracting
⌨ (6:13:47) Regular Expressions - String Parsing
⌨ (6:22:17) Networked Programs
⌨ (6:29:45) Networked Programs - Application Protocols
⌨ (6:38:56) Networked Programs - Write a Web Browser
⌨ (6:43:10) Networked Programs - Code Example: socket1.py
⌨ (6:48:58) Networked Programs - Characters and Strings
⌨ (6:59:57) Networked Programs - urllib
⌨ (7:05:10) Networked Programs - Code Example: urllib1.py, urlwords.py
⌨ (7:08:25) Networked Programs - Parsing HTML
⌨ (7:14:48) Networked Programs - Code Example: urllinks.py
⌨ (7:23:43) Using Web Services
⌨ (7:26:35) Using Web Services - XML
⌨ (7:32:02) Using Web Services - Code Example: xml1.py, xml2.py
⌨ (7:37:40) Using Web Services - XML Schema
⌨ (7:51:32) Using Web Services - JavaScipt Notation
⌨ (7:57:45) Using Web Services - Code Example: json1.py, json2.py
⌨ (8:03:08) Using Web Services - Service Oriented Approach
⌨ (8:04:44) Using Web Services - Web Services
⌨ (8:11:33) Using Web Services - Code Example: geojson.py
⌨ (8:18:49) Using Web Services - API Security & Rate Limiting
⌨ (8:28:45) Using Web Services - Code Example: twitter1.py, twitter2.py
⌨ (8:48:01) Python Objects
⌨ (8:58:28) Python Objects - Sample Code
⌨ (9:06:50) Python Objects - Object Lifecycle
⌨ (9:13:19) Python Objects - Inheritance
⌨ (9:20:44) Databases
⌨ (9:35:55) Databases - SQLite Browser
⌨ (9:45:40) Databases - Code Sample: emaildb.py
⌨ (9:58:55) Databases - Code Sample: twspider.py
⌨ (10:08:06) Databases - Database Design
⌨ (10:16:29) Databases - Representing Relationships
⌨ (10:20:37) Databases - Relationship Building
⌨ (10:33:05) Databases - Join Operation
⌨ (10:43:13) Databases - Code Sample: tracks.py
⌨ (10:57:45) Databases - Many-to-Many Relationships
⌨ (11:09:37) Databases - Code Sample: roster.py
⌨ (11:20:40) Databases - Code Sample: twspider.py
⌨ (11:20:40) Data Visualization
⌨ (11:48:18) Data Visualization - Code Sample: Geodata
⌨ (12:01:05) Data Visualization - Page Rank
⌨ (12:12:14) Data Visualization - Code Sample: Pagerank Spidering
⌨ (12:29:12) Data Visualization - Code Sample: Pagerank Computation
⌨ (12:44:17) Data Visualization - Code Sample: Pagerank Visualization
⌨ (12:44:17) Data Visualization - Mailing List Crawl
⌨ (12:57:08) Data Visualization - Code Sample: Gmane Data Retrieval
⌨ (13:13:42) Data Visualization - Code Sample: Gmane Data Modeling
⌨ (13:26:04) Data Visualization - Code Sample: Gmane Data Visualization
How was you able to generate this list? Is there a code or addon that you used???
TimeStamp Python
Atom is no longer supported for those looking for an alternative PULSAR is pretty much the same. 4 years later and this video is still the best of its kind!
Just embarked on my Python journey and it's amazing. The syntax is so understandable, perfect for beginners in programming like myself. Furthermore, the adaptability of Python in numerous areas is astounding.
Dr. Chuck, I really appreciate your tutorials on Python. You've made the subject approachable and you are very personable. I enjoy your lectures and I'm learning. Thank you.
Im watching his videos from the website. He's just amazing. Not telling to memorize but giving info as to why its like this.
Brilliat work dr. Chuck
You are fantastic- I really get the feeling that my dad-like very good friend is explaining something to me with patience and lively example. You have definitely reached your target: Changing perspective and getting curious on the subject! Thank you so much!
Really love this teaching style. This guy is an "excellent" teacher. Clear and concise to those of us that struggle to "get it". So Thank You!
I've been playing python programming lectures for a while: this is the most progressive experience and the best this far... Thanks for the generous sharing of your knowledge!!! World savior...
I wish all teachers had the passion, energy, and the teaching ability that Dr. Chuck Norris possesses! What an excellent teacher!
I am just in 1 hour 17th minutes and I gotta say this guy has talent to teach.. God bless you for your amazing job
I just finished watching the full video. It took me about a month, but I did it. Great content. I am grateful to Dr. Chuck. He made a great effort to make a complete video, sometimes very academic, but that's why I liked it because he went to the core of Python, and not stayed only on the surface. Thanks again .
Hi bro
can you please tell me if this course is a full course?
i mean if it is enough for me to know everything about python?
and thank you so much
@@mouhsineomar4383 I'd say it's about an introduction/intermediate level course. You'll know enough to do things, but since python is an evolving programming language, you'll still have to learn how to read documentations, etc. I recommend checking the course out, and maybe look up other videos on a specific application of python.
@@reinhardwilmer thank u so much i appreciate ur respond
@@mouhsineomar4383 No problem! Good luck with everything.
Hi , i got a questions its necesary the other course and the free book?
This is first programming lecturer, who i found at youtube with perfect english pronunciation. :)
Dr. Chuck, you're the person that gave me my career in Data Science. Thank you for making learning Python so enjoyable!
Did you learn it from this video ? (Or was he your lecturer) did you use any sources and how long did it take you to learn python ?
Hello, can you please tell us what was your approach?
First you learned python, then?
And secondly have you opted for courses on Coursera? Or free ones that's available on UA-cam.
Your reply will be much help for me and people who wants to learn machine learning.
Carson, can you explain in detail. how you grew as data scientist.
@@kushagrak960 have you learnd python
@@kushagrak960 bhai youtube pe sab kuchh hai.. college sirf mauj masti k liye bana hai lagta hai... youtube university zindabad
All I can say is , a very big thank you. From Ghana 🇬🇭 a Land Reclamation specialist. I haven't gotten work after six years of university degree, so I started Python's journey in order to utilise my free time. ❤
I did this on Coursera and seeing Dr. Chuck again makes me VERY, VERY happy.
Thanks for making Python easy!
Is this course of 13 hrs or more is available on Coursera ?
I'm not a beginner (intermediate) but reorienting from Neurobiology to Data Science, I had no Computer Science background at all I and often feels frustrated by videos for beginners, because they are actually too simplistic but often skip important basics. This one is crystal clear and gives exactly the information we need at exactly the right pace and detail resolution. I accelerated the video a little bit but learned new things almost from the beginning! Right now for example ( 2:53:18 ), I just learned how to use the variable None and I'm blown away! I've been doing loops wrong for months! 😂 Thank you Prof!
Ikr, didn't really know how to use None and try and except, just so cool. You'd find a lot of folks using them in data science and machine learning
The amount of enthusiasm this guy has is refreshing. I can't thank him enough for this course.
only about 3hrs in. This is a great refresher on the stuff I've been learning so far the past 2 months. Looking forward to the rest of the 13hrs. Thank you so much for this content. Growing up learning that college and education was for smarter or more wealthy people is something I laugh at now. I've gained so much knowledge from people like yourself willing to help and educate people with the skills you've obtained and its absolutely amazing!!! Thank you so much Doc!
wow. There are a lot of interviews on this course in the bonus material(via EdX version). I really liked the one where you interview Len Kleinrock. Legendary stuff!!! Reminds me of how Bitcoins first block was mined on Jan 3 2009. Its crazy how time flies by with our new methods of transferring information and now the blockchain era is here and people are just as oblivious to the methods of encryption and messaging standards utilized in these spectacular technologies. Thnx for all this content DOC!
May i ask what to do after completing this course in order to earn a good income off what we have just learned
I think he’s great ,so patient and and has ensign knowledge to be a great teacher , thank you for the effort, it’s appropriated
Line 1. x = “Thank you!”
Line 2. print(x)
Line 3. Go to the Line 2.
Thank you very much.
isTrue = true
while isTrue == true:
print('Thank you")
FYI: this will break your environment
Line 4. y="Dr Chuck has gift to impart knowledge";
line 5= print ("Everybody drop a" + x ;
line 6 z="Dr Chuck";
line 7 zi= x+' '+z;
Am 47 Years old from Morocco, this is big hope as o always liked to learn it until i found your tuturials
thank you for spreading knowledge
this is devine work !!
Good Job Youssef. Keep up the good work
Hi bro
can you please tell me if this course is a full course?
i mean if it is enough for me to know everything about python?
and thank you so much
I like the way he makes explicit the advantages and disadvantages between say a while loop and for loop. When you learn something like this first, the subtler differences are generally not pointed out.
Waaiiitttt isn't he the one who has a python course on coursera??? He's awesome😍😍💫
Yes it's in Coursera .but he made available for everyone 💪
ho ha toch aahe
I love Dr. Severance. Took his course in Coursera, and he's a brilliant instructor.
100%
Courseera better or hare YT ?
Content is same ?
Name of his course on Coursera?
What's the difference between the Coursera course and this?
13:40 hours of quality teaching. Thank you so much. I am glued to my screen. Your teaching is so interesting, I know I will get better at programming. Thank you for your precious time and your outstanding subject knowledge.
At 2:51:00
My first try trying to find the biggest number then the smallest based on what ive seen in this video so far
def largest(numbers):
data = 0;
for number in numbers:
if number > data:
data = number
return data
def smallest(numbers):
data = largest(numbers)
for number in numbers:
if number < data:
data = number
return data;
nums = [2, 15, 7, 11, 31, 9, 22]
print(smallest(nums))
2:03:02 am just saving end of my first lesson. Day one 2 hours done.
hey did you finish ? and did you enjoy the course ?
@@youmbss nope i got soo busy am not full time on programming
@@mavhunguvincent did you finish yet and are you working in the field now?
@@mavhunguvincent what are you doing now
Wow there’s so much to unravel here, thank you for taking the time to teach us. I’m coming back day by day until I complete the course.
Thank you so much for the time and effort you put into this project. I have watched other tutorials, but nothing compares to this course. Never felt like you were leaving anything out so I would have to pay $999 for your all inclusive class. Thanks again. I will be back to support your channel when I'm back to making money!
I really appreciate having a source like this. Dr Chuck accurately explained some pitfalls that I was almost falling in to. I'm so happy there are "real teachers" even on youtube!
I owe my life to you. It's because of you I'm a programmer.
Can you do python now??
@Him hey!are you also trying to being a programmer using UA-cam??😀Let's make friendship and do it together!!I have one more member.....pls reply back fast
@Him Hi Him, good luck for your depression. Try intensive gaming like strategy games, peraphs you can think of other things and get better.
@Him By the way, another great way if you like dogs is to get a stray dog from a shelter, it worked for me, but consider it carefully, is a lot of responsability.
@Him hi
I'm a cook, 27 years old and ready to start! Hoping to change my life with this!
oh man i am also 27 year old and electrical engineer
Since I see you message is new ...is had a question please ... once I found that this video is before 2 years is it still best to start with. .like no changes in python versions or something. ....cause in technology things changes first & I'm beginner so I worried about this ._.
@@sarahchenaa786 yes there are changing in python version but the main purpose of this video is make your fundamentals clear of python even you search python there are lot of videos and series even intermediate level in python also in freecodecamp but my suggestion is if you start with fundamental of python this video is for you.
@@One_Day_With_Me_999 yeahh I will start python from the beginning and I thought that if it's an old video it will be a waste of time , that's what came in my mind xD. .. thanks a lot , inshallah I will start by this one with fundamentals of python ⭐
@@sarahchenaa786 are you from pakistan and how many year of experience do you have
That thumbnail made me want to quit my programming job and become a truck driver.
I thought he's a Biker lmao
Lol
he singlehandedly took the learn to code meme to a whole new level
or a Truck Driver Arm Wrestler just like Stallone was in "Over the Top"
David Wang hahahahahahah this comment i am laughing my ass off rn hahaha.
The example coding at 5:00:00 is so valuable. It seems crazy. It seems tedious. It might not be the most efficient use of time with super familiar code, but the way of thinking behind it is so valuable and useful for new or first time to try something or debugging! I'm very impressed and appreciative!
another attempt by a 40 years old dyslexic to start leaning code. wish me luck please
Good luck, bro
@@ravindu8751 thanks man
You can do it, humans are amazing, and when we put our mind to something nothing can stop us
Try with HTML, CSS. They are pretty much more responsive languages. Whatever changes you make, will be reflected pretty evidently. That'll help you to understand how it all works...
@@ajaytomar369 thanks mate
Most friendly comment section I have ever seen. Good career start point for trucking..
watching this, doing codeacademy, wrapping my head around these concepts . ChatGpt explaining code to me makeing the new pathways my neurons are creating increase at rapid speeds.....ive got nothing but time for all this, started learning python 5 days ago ive got lot more hours to put in im highly intrested in Machine Learning
Wow, you too get to ask chatGPT, I asked chat gpt to give me an explanation of object in python, also asked to explain me the difference between for and while loops. The explanations blowed my mind. I also started learning python 5 days ago, but I am kinda screwed because I also need to learn R, because for my applications the most API are written in R :(.
@@JG27Korny its amazing really, are you new to programming? or just learning python
@@ProdByGhost Actually both. However this is something I have to do, and I am not a aspiring web developer or computer scientist. I am lawyer and it is a requirement for our profession if you want to stay competitive.
I asked chatGpt to draft me a sample cotract of sale-purchase of a mobile phone between Lara Croft and John Parker, the AI extrapolated Iphone with all necessary legal data to precise the sale and also some typical clauses. In short not just the coders are amazed. Actually it did two one in French and one in English and both were legally enforceable.
@@JG27Korny i did not expect that at all! lawyer learning programing as a requirment in order to stay competitive ! jesus lol i respect it & to be honest that is intresting af to see it can be applyd in your field, so many real use cases, amazing to hear , the future is going to be very intresting , sci fi turns to reality !
@@ProdByGhost As an axample the competition will be much worse than the following example. A lawyer in the 70s that had to go physically to the library to get legal precendents and manually type on the typwritter now a guy that has legal databases at finger tips, already with google search directing in the right direction (you know that the more google learns about you the more personalized searches is giving), also with help of big professional groups where somebody should give a tip. Now this is a step forward into generalized AI, in the last 10 years there was an obscure research into legal datamining with questionalbe practical results, but now the progress towards new generalized AI completely changed the game. A month ago with edali and stable diffusion only graphical designers were pissed now it is scary.
24 minutes in and this guys enthusiasm has me hooked
I am taking Python in school and watching your video as we move along through the semester. All the extra knowledge acquired is a bonus and I thank you for the channel.
The best learning is when you have a good teacher, 13 hours and a lot of side-talk, yes sure.. yet I appreciate it, as it make the teaching more fun. Thanks a 100 times for making this video.
Hi bro
can you please tell me if this course is a full course?
i mean if it is enough for me to know everything about python?
and thank you so much
@@mouhsineomar4383 Even if you spent 10 000 hours on Python you wouldn't be able to learn everything. This course will let you understand the very basic concept of programming with Python, yet not teach you much unless you practice it. To learn Python you need to dedicate a lot of hours, a video, even in 13 hours won't teach you much.
@@noahdiez9400 thanks man I really appreciate your advices
This is exactly the python video I've been looking for years.
did you watch it, and if so did it help you alot.
Do u think now you are able to do python??
@@arifafahmida4045 for your exact questions Dr. Chuck dedicated 5-6 minutes motivating about python
Is this complete course or just for beginners
@@indigo3705 dude there's no complete in any programming language there are new things to learn in every version.
This 13-hour course has more information in it than my 4-month long college python course.
really????
Yes
really wow
Is it good to master python before you go to university? Would you feel too boring in the university if you do that? Im planning to major in CS and become a software developer. Im only 15 tho.
@@khytron06 Mastering a computer language is the same as learning a linguistic language. It's not just about learning but about building projects of your need. Like even if you know english it's not enough. You must know how to make jokes, kind comments in that. Same for computer languages like python, don't study to be ahead than everyone, study because you want to build.
You, sir, are an excellent teacher. You have that wonderful ability to teach the subject with the student in mind at all times. Thank you. I am 60 years old and going to learn Python.
How far are you in studying,I started last week
(because you can't download from original anymore i download from (file puma)) when i use command it says "python is not recognized as an internal or external command, operabel program or batch file", and if iuse the regular wy it asks me (repair, modify, or uninstol) (if i press repair it says it repaired successfuly but it doesn't cause it does it again)
Completed this video over like a month or two, learnt a lot of basic stuff, thanks a ton.
Also i recommend doing cp side by side for freshers, it really helps to keep practicing stuff you learn.
Also i timed this video with my college course, so before doing the weekly assignments, i would watch the topic from here, absolutely loved it, thanks once again !
What is cp?
Chuck! I had chuck as an instructor for high performance computing at MSU when he was a grad student. Highly recommend anything he teaches.
This is an AMAZING course, the things I like the best is Mr Chuck breaks down things into very simple chunks and he also shows how he thinks while writing code. :)
what an outstanding teacher, clear and organized.
Thank you, Charles, God bless you. Thank you for teaching this course with such tenacity and simplicity. In chapter 8 and I already feel like a pro. I really appreciate. Shout out from Nigeria.
just got there, i wonder if you finished and if yes, what can you do now?
Thank you Charles Sir...Professors like you are what society of this whole world should be proud off...selfless work for everyone!!!
Your amazing!!!! Thank u for introducing this. I’m an IT girl and I’m wondering if programming is something I’d enjoy. You must have been an amazing parent!! With such patience!!
I am 35 Years old crazy man with Young Heart Salute you and wish my all prayers reach you Stay blessed as always. Respected Sir this video is 13:40:09 I have watched it twice means more than 27 hours and I am gonna listen to him once again. You are a kind soul right there. LONG LIVE Dr. Chuck💯❣💫
5:55:21 finally what I came looking here for, regular expressions in python 💛💫
Bless this man, his lessons and his attitude.
Thanks, as a brazilian, I'm so glad, because I'm learning how to code, and improving my English.
This is not only one of the longest (if not 'the' longest) and most context-rich Python tutorials but easily also one of the best in the sense of being extremely well-designed for the sake of understanding. Thank you Dr. Severance, you are a great instructor and help people advance in their lives!
Thank you Dr. Chuck! I'm only a couple of hours in and you've got me hooked.
I am really enjoying this course: the explanations and the way that you teach are really, really interesting. It feels like I am taking a course with a College Teacher: someone who knows both how to explain and the topic itself, and not just watching a random amateur. It's even more astonishing that the course is free. Thanks for that!
Exactly! Because he is a real teacher and he is so good at integrating lectures into the practical applications.
I'm about an hour in to the video. I have tested the word count program and found that it has a 'blindspot'. The program uses an empty space to determine where one word starts and the other ends. So if a word appears at the end of a sentence the punctuation mark is viewed by the computer as part of the word. So that occurrence of the word will not be counted correctly. That being said I love Dr. Charles' style of teaching. He relates the material to common everyday things which helps in understanding the content as well as retaining the information. I am also reading the pdf along with the videos. His book is also very easy and enjoyable to read.