Python for Everybody - Full University Python Course

Поділитися
Вставка
  • Опубліковано 25 лис 2024

КОМЕНТАРІ • 4,8 тис.

  • @freecodecamp
    @freecodecamp  4 роки тому +925

    Click the "JOIN" button below the video to support freeCodeCamp.org!

  • @robertspalding5635
    @robertspalding5635 4 роки тому +9436

    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.

    • @1epam
      @1epam 4 роки тому +382

      Your determination and discipline will do the rest, since you've started. You'll make it

    • @werewoof4056
      @werewoof4056 4 роки тому +91

      All the best 👍

    • @Human_Evolution-
      @Human_Evolution- 4 роки тому +90

      How's the studying going Robert? You're awesome.

    • @19863960
      @19863960 4 роки тому +73

      wow...u inspire me a lot

    • @robertspalding5635
      @robertspalding5635 4 роки тому +270

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

  • @n.m4497
    @n.m4497 2 роки тому +2716

    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

    • @lorenmorgan1931
      @lorenmorgan1931 2 роки тому +32

      TY, this makes it so much easier to navigate!

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

      Nice copy and paste skills from the description for likes

    • @lorenmorgan1931
      @lorenmorgan1931 2 роки тому +51

      @@TheRealSlimShady509 No the description has been recently edited. None of this was there a month ago, as it was one really long unsegmented video. :)

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

      People like you are appreciated buddy

    • @Mubarak-g3g
      @Mubarak-g3g 2 роки тому

      This make us very easy

  • @MRGolum
    @MRGolum 5 років тому +1421

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

  • @kenrandolph6816
    @kenrandolph6816 Рік тому +283

    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

  • @yashbansal1414
    @yashbansal1414 5 років тому +2903

    13 hours of full knowledge without any advertise.
    You are such a legend man 🙌🙌🙌🙌🙌🙌🙌🙌🙌🙌

    • @singhsahab9478
      @singhsahab9478 5 років тому +15

      he is taking break youngman

    • @PuzaExplores
      @PuzaExplores 5 років тому +84

      @@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.🙌😆

    • @PuzaExplores
      @PuzaExplores 5 років тому +6

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

    • @hoocembillion7349
      @hoocembillion7349 5 років тому

      I agree

    • @Soocom-tq5if
      @Soocom-tq5if 5 років тому +3

      @K J That's pretty awesome

  • @henokhsatrio8804
    @henokhsatrio8804 5 років тому +2162

    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!

    • @MrDevilwing
      @MrDevilwing 5 років тому +260

      30s is the new 20s

    • @omdania8047
      @omdania8047 5 років тому +126

      I’m 35🤦🏻‍♀️

    • @shwetaredkar734
      @shwetaredkar734 5 років тому +76

      dont wprry .. I am 34 and still watching this video.

    • @jtovet
      @jtovet 5 років тому +351

      OK, so I'm 68 and am starting to learn Python....age is relative

    • @clashwithbat2283
      @clashwithbat2283 5 років тому +47

      im 25 and i feel the same as u ...

  • @thaof1898
    @thaof1898 2 роки тому +784

    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

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

      Dont give up!

    • @MuhammadAli-zw8mq
      @MuhammadAli-zw8mq 2 роки тому +29

      Insha Allah you will one day make your parents proud, ‘poor little girl!’ You will be well off soon

    • @abhay-zw3yw
      @abhay-zw3yw 2 роки тому +13

      so kind words...from so kind girl....its your type of ppl...who are helping others

    • @yongkanghu7915
      @yongkanghu7915 2 роки тому +7

      you're great

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

      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

  • @randywolken
    @randywolken 2 роки тому +630

    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!

    • @Ealdorman_of_Mercia
      @Ealdorman_of_Mercia 2 роки тому +25

      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.

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

      @@Ealdorman_of_Mercia What country?

    • @tncrowley5049
      @tncrowley5049 2 роки тому +11

      I agree - 60 needs to be the new 30 as I'm just starting this journey as well.

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

      I'm rooting for you! May you excel in your new career 😊

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

      dude that's crazy! congrats!

  • @viera3571
    @viera3571 4 роки тому +5351

    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

    • @ScrammyDeeds
      @ScrammyDeeds 4 роки тому +39

      It wasn't lol.

    • @ScrammyDeeds
      @ScrammyDeeds 4 роки тому +81

      This is from Coursera.

    • @ScrammyDeeds
      @ScrammyDeeds 4 роки тому +51

      The editor merged everything here

    • @Avant5
      @Avant5 4 роки тому +175

      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.

    • @tommygreat4285
      @tommygreat4285 3 роки тому +14

      @@Avant5 i wish him more grace

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

    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

  • @harshithapriya9539
    @harshithapriya9539 5 років тому +408

    He is a reputed computer scientist from US.
    My love for python started with him

  • @liz.q
    @liz.q 10 місяців тому +3

    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

  • @biuhalchatterjee2775
    @biuhalchatterjee2775 3 роки тому +162

    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.

  • @helmutinternet
    @helmutinternet 3 роки тому +205

    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!

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

      Buenísimo! Dale!

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

      Saludos chapin!

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

      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

  • @crowcrow1465
    @crowcrow1465 5 років тому +378

    I am literally in UA-cam University right now this is amazing

    • @Kanal7Indonesia
      @Kanal7Indonesia 4 роки тому +7

      Udemy could NEVER

    • @tahataherali8616
      @tahataherali8616 4 роки тому +16

      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
      @michellewest6929 4 роки тому +30

      @@tahataherali8616 I think YT is already a university, but the students just misuse the campus and stay at the cafeteria 24*7.

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

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

    • @kingsleycobbinah-gyapong796
      @kingsleycobbinah-gyapong796 3 місяці тому +1

      thanks god

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

    @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

  • @billgannon848
    @billgannon848 3 роки тому +548

    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.

  • @KingPacavision
    @KingPacavision Рік тому +68

    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

    • @victorsilva1246
      @victorsilva1246 4 місяці тому

      did you finish? I just hit 6 hours and 20 minutes.

    • @Furkan-yv5ew
      @Furkan-yv5ew 3 місяці тому +2

      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?

    • @MickRayzee
      @MickRayzee Місяць тому +1

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

    • @Furkan-yv5ew
      @Furkan-yv5ew Місяць тому

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

  • @ZajoSTi
    @ZajoSTi 4 роки тому +33

    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?

  • @jcoder8965
    @jcoder8965 2 роки тому +23

    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!

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

    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.

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

      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!

  • @joeleone6276
    @joeleone6276 3 роки тому +296

    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!

    • @johncaputo5538
      @johncaputo5538 3 роки тому +45

      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
      @rainypath96 2 роки тому +7

      @@johncaputo5538 so you're saying one can get a job after just watching this video?

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

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

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

    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.

  • @Z3phyr1992
    @Z3phyr1992 Рік тому +53

    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

  • @Adks007
    @Adks007 5 років тому +31

    You are such a brilliant professor. Your students are so lucky to have you as a teacher.

  • @km006
    @km006 3 роки тому +64

    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!

  • @AadityaBhardwaj-w9m
    @AadityaBhardwaj-w9m Рік тому +34

    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!

  • @Phantastischphil
    @Phantastischphil Рік тому +12

    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!

  • @DatascienceConcepts
    @DatascienceConcepts 4 роки тому +437

    I am a CS Professor at a University in NY. This is really good content!

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

      Ohk

    • @micjakes1
      @micjakes1 4 роки тому +5

      Are there still jobs for entry level computer learners?

    • @massuchuzefalcon2222
      @massuchuzefalcon2222 4 роки тому +1

      Yesnt

    • @DatascienceConcepts
      @DatascienceConcepts 4 роки тому +4

      @@micjakes1 Yes!

    • @NejiClap
      @NejiClap 4 роки тому +4

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

  • @cyberdivercafe9690
    @cyberdivercafe9690 4 роки тому +301

    I'm 6 years old, glad to hear its never too late start learning to code!

    • @weirdothen.2669
      @weirdothen.2669 4 роки тому +8

      Hahahaha

    • @darshank9659
      @darshank9659 4 роки тому +13

      O i am in heaven and learning now NoT late Righhtt

    • @randygaming5134
      @randygaming5134 4 роки тому +31

      Bro i am 2 years old and i pity you

    • @tanusv8363
      @tanusv8363 4 роки тому +20

      I am Abhimanyu and I heard the lecture in womb

    • @simoouardi3015
      @simoouardi3015 4 роки тому +14

      It's all good in here the wifi is good too
      Ps: i'm in my mother's womb

  • @jathebest2835
    @jathebest2835 2 роки тому +79

    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. 🔥

  • @TheAngelOfDeath01
    @TheAngelOfDeath01 4 роки тому +67

    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.

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

      Well said Martin

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

      I love this words

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

      I have still no interest in programming 😭💔 but i wanna learn.
      Software Engineer Student.
      6th samester 😐😐...

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

      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.

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

      Your advise is fancy and motivated to me.

  • @franmarbelli1
    @franmarbelli1 4 роки тому +94

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

  • @ShaunakHub
    @ShaunakHub 3 роки тому +37

    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.

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

    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.

  • @marcelomcustodio
    @marcelomcustodio 5 років тому +511

    This guy taught me you can master both truck driving and python programming

    • @armago55
      @armago55 5 років тому +30

      I'm a truck driver and I'm watching this

    • @hayafatima1081
      @hayafatima1081 5 років тому +1

      Share your story plz. Need motivation

    • @marcelomcustodio
      @marcelomcustodio 5 років тому +4

      @@hayafatima1081 I was just kidding, man

    • @armago55
      @armago55 5 років тому +27

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

    • @chasovskih
      @chasovskih 5 років тому +1

      @@armago55 Все получится! Не забрасывай!

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

    Super beginner in python. Really grateful you compiled a 13-hr video. Not many can do this. You really want people to learn!

  • @Aridzonan13
    @Aridzonan13 4 роки тому +25

    Great course! I was able to get my Raspi > Pyfirmata > Arduino Evap Cooler controller / thermostat up and running after the "String Extraction" Lesson.

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

    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)

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

    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.

  • @rashJ14
    @rashJ14 4 роки тому +139

    He's my instructor in Coursera. Absolutely love he's teaching. He's great

    • @saxofonistacr
      @saxofonistacr 4 роки тому +1

      how is the course called?

    • @maheswaranparameswaran8532
      @maheswaranparameswaran8532 4 роки тому +9

      @@saxofonistacr python for everybody by prof.charles severance

    • @ahmed4kp
      @ahmed4kp 4 роки тому +1

      How much is the full course!

    • @suppr-duppr
      @suppr-duppr 4 роки тому

      wow

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

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

  • @AmanKumar-jk1qu
    @AmanKumar-jk1qu 3 роки тому +7

    ⭐ 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

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

      How was you able to generate this list? Is there a code or addon that you used???

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

      TimeStamp Python

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

    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!

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

    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.

  • @hapihakr
    @hapihakr 5 років тому +10

    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.

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

    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

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

    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!

  • @dennispeacock6079
    @dennispeacock6079 4 роки тому +7

    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!

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

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

  • @ix7275
    @ix7275 4 роки тому +18

    I wish all teachers had the passion, energy, and the teaching ability that Dr. Chuck Norris possesses! What an excellent teacher!

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

    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

  • @luislizardi4923
    @luislizardi4923 4 роки тому +217

    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
      @mouhsineomar4383 4 роки тому +9

      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

    • @reinhardwilmer
      @reinhardwilmer 4 роки тому +11

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

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

      @@reinhardwilmer thank u so much i appreciate ur respond

    • @reinhardwilmer
      @reinhardwilmer 4 роки тому +5

      @@mouhsineomar4383 No problem! Good luck with everything.

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

      Hi , i got a questions its necesary the other course and the free book?

  • @Sanya1001
    @Sanya1001 5 років тому +22

    This is first programming lecturer, who i found at youtube with perfect english pronunciation. :)

  • @lowyieldbondfunds
    @lowyieldbondfunds 5 років тому +82

    Dr. Chuck, you're the person that gave me my career in Data Science. Thank you for making learning Python so enjoyable!

    • @UnknownSend3r
      @UnknownSend3r 5 років тому +1

      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 ?

    • @kushagrak960
      @kushagrak960 5 років тому +6

      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.

    • @tejaswikt4166
      @tejaswikt4166 4 роки тому

      Carson, can you explain in detail. how you grew as data scientist.

    • @sahilsheoran530
      @sahilsheoran530 4 роки тому

      @@kushagrak960 have you learnd python

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

      @@kushagrak960 bhai youtube pe sab kuchh hai.. college sirf mauj masti k liye bana hai lagta hai... youtube university zindabad

  • @dvaliantenvr.hubspot2703
    @dvaliantenvr.hubspot2703 Рік тому +1

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

  • @amogh6534
    @amogh6534 4 роки тому +9

    I did this on Coursera and seeing Dr. Chuck again makes me VERY, VERY happy.
    Thanks for making Python easy!

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

      Is this course of 13 hrs or more is available on Coursera ?

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

    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!

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

      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

  • @ktrivikram1311
    @ktrivikram1311 3 роки тому +26

    The amount of enthusiasm this guy has is refreshing. I can't thank him enough for this course.

  • @JRis44
    @JRis44 2 роки тому +41

    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!

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

      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!

    • @neo3times
      @neo3times 11 місяців тому

      May i ask what to do after completing this course in order to earn a good income off what we have just learned

  • @kevinhopkins366
    @kevinhopkins366 5 років тому +24

    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

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

    Line 1. x = “Thank you!”
    Line 2. print(x)
    Line 3. Go to the Line 2.
    Thank you very much.

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

      isTrue = true
      while isTrue == true:
      print('Thank you")
      FYI: this will break your environment

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

      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;

  • @Bnt_elrahmania
    @Bnt_elrahmania 4 роки тому +8

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

    • @imanemimi380
      @imanemimi380 4 роки тому +1

      Good Job Youssef. Keep up the good work

    • @mouhsineomar4383
      @mouhsineomar4383 4 роки тому

      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

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

    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.

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

    Waaiiitttt isn't he the one who has a python course on coursera??? He's awesome😍😍💫

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

      Yes it's in Coursera .but he made available for everyone 💪

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

      ho ha toch aahe

  • @PeterWhittam
    @PeterWhittam 3 роки тому +21

    I love Dr. Severance. Took his course in Coursera, and he's a brilliant instructor.

  • @saraadeniyi4076
    @saraadeniyi4076 3 роки тому +30

    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.

  • @tech-trials
    @tech-trials Рік тому +1

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

  • @mavhunguvincent
    @mavhunguvincent 5 років тому +32

    2:03:02 am just saving end of my first lesson. Day one 2 hours done.

    • @youmbss
      @youmbss 5 років тому +2

      hey did you finish ? and did you enjoy the course ?

    • @mavhunguvincent
      @mavhunguvincent 5 років тому +2

      @@youmbss nope i got soo busy am not full time on programming

    • @JK-cq5nc
      @JK-cq5nc 4 роки тому

      @@mavhunguvincent did you finish yet and are you working in the field now?

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

      @@mavhunguvincent what are you doing now

  • @ShadaeMastersAstrology
    @ShadaeMastersAstrology 3 роки тому +17

    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.

  • @thesimplechristianlife5096
    @thesimplechristianlife5096 4 роки тому +8

    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!

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

    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!

  • @samsulkarim164
    @samsulkarim164 5 років тому +64

    I owe my life to you. It's because of you I'm a programmer.

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

      Can you do python now??

    • @arifafahmida4045
      @arifafahmida4045 4 роки тому +5

      @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

    • @kino57
      @kino57 4 роки тому

      @Him Hi Him, good luck for your depression. Try intensive gaming like strategy games, peraphs you can think of other things and get better.

    • @kino57
      @kino57 4 роки тому +1

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

    • @indian3173
      @indian3173 4 роки тому

      @Him hi

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

    I'm a cook, 27 years old and ready to start! Hoping to change my life with this!

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

      oh man i am also 27 year old and electrical engineer

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

      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 ._.

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

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

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

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

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

      @@sarahchenaa786 are you from pakistan and how many year of experience do you have

  • @davidwang1637
    @davidwang1637 5 років тому +3489

    That thumbnail made me want to quit my programming job and become a truck driver.

    • @probablyLyonne
      @probablyLyonne 5 років тому +136

      I thought he's a Biker lmao

    • @ared18t
      @ared18t 5 років тому +9

      Lol

    • @sgtoverload_5167
      @sgtoverload_5167 5 років тому +58

      he singlehandedly took the learn to code meme to a whole new level

    • @marcelomcustodio
      @marcelomcustodio 5 років тому +24

      or a Truck Driver Arm Wrestler just like Stallone was in "Over the Top"

    • @caliapster8720
      @caliapster8720 5 років тому +6

      David Wang hahahahahahah this comment i am laughing my ass off rn hahaha.

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

    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!

  • @simplified_101
    @simplified_101 4 роки тому +1021

    another attempt by a 40 years old dyslexic to start leaning code. wish me luck please

    • @ravindu8751
      @ravindu8751 4 роки тому +11

      Good luck, bro

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

      @@ravindu8751 thanks man

    • @fabioluizalvaresosti7115
      @fabioluizalvaresosti7115 4 роки тому +28

      You can do it, humans are amazing, and when we put our mind to something nothing can stop us

    • @ajaytomar369
      @ajaytomar369 4 роки тому +10

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

    • @simplified_101
      @simplified_101 4 роки тому +1

      @@ajaytomar369 thanks mate

  • @yiqiwang4506
    @yiqiwang4506 5 років тому +9

    Most friendly comment section I have ever seen. Good career start point for trucking..

  • @ProdByGhost
    @ProdByGhost Рік тому +53

    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

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

      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
      @ProdByGhost Рік тому +2

      @@JG27Korny its amazing really, are you new to programming? or just learning python

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

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

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

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

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

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

  • @soulseller1838
    @soulseller1838 3 роки тому +17

    24 minutes in and this guys enthusiasm has me hooked

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

    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.

  • @noahdiez9400
    @noahdiez9400 4 роки тому +7

    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
      @mouhsineomar4383 4 роки тому

      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

    • @noahdiez9400
      @noahdiez9400 4 роки тому +1

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

    • @mouhsineomar4383
      @mouhsineomar4383 4 роки тому

      @@noahdiez9400 thanks man I really appreciate your advices

  • @YuriRadavchuk
    @YuriRadavchuk 4 роки тому +148

    This is exactly the python video I've been looking for years.

    • @jadfarhat103
      @jadfarhat103 4 роки тому

      did you watch it, and if so did it help you alot.

    • @arifafahmida4045
      @arifafahmida4045 4 роки тому +1

      Do u think now you are able to do python??

    • @अण्वायुवरीवर्त
      @अण्वायुवरीवर्त 4 роки тому +2

      @@arifafahmida4045 for your exact questions Dr. Chuck dedicated 5-6 minutes motivating about python

    • @indigo3705
      @indigo3705 4 роки тому +1

      Is this complete course or just for beginners

    • @prajwalshetty1636
      @prajwalshetty1636 4 роки тому +10

      @@indigo3705 dude there's no complete in any programming language there are new things to learn in every version.

  • @elias8294
    @elias8294 5 років тому +120

    This 13-hour course has more information in it than my 4-month long college python course.

    • @clashwithbat2283
      @clashwithbat2283 5 років тому +2

      really????

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

      Yes

    • @suppr-duppr
      @suppr-duppr 4 роки тому +2

      really wow

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

      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.

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

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

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

    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.

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

      How far are you in studying,I started last week

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

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

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

    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 !

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

    Chuck! I had chuck as an instructor for high performance computing at MSU when he was a grad student. Highly recommend anything he teaches.

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

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

  • @markdunham9949
    @markdunham9949 4 роки тому +10

    what an outstanding teacher, clear and organized.

  • @kelvinjohnson4206
    @kelvinjohnson4206 5 років тому +10

    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.

    • @iakovspirin2896
      @iakovspirin2896 4 роки тому +1

      just got there, i wonder if you finished and if yes, what can you do now?

  • @indianmanuinusamds8832
    @indianmanuinusamds8832 5 років тому +4

    Thank you Charles Sir...Professors like you are what society of this whole world should be proud off...selfless work for everyone!!!

  • @texas-red538
    @texas-red538 2 роки тому +4

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

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

    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💯❣💫

  • @dhananjayjhala
    @dhananjayjhala 3 роки тому +14

    5:55:21 finally what I came looking here for, regular expressions in python 💛💫

  • @cufacha
    @cufacha 4 роки тому +11

    Bless this man, his lessons and his attitude.

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

    Thanks, as a brazilian, I'm so glad, because I'm learning how to code, and improving my English.

  • @rolandlochli4492
    @rolandlochli4492 5 років тому +5

    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!

  • @jk501111
    @jk501111 5 років тому +7

    Thank you Dr. Chuck! I'm only a couple of hours in and you've got me hooked.

  • @lucashenriquegarcia3037
    @lucashenriquegarcia3037 4 роки тому +7

    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!

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

      Exactly! Because he is a real teacher and he is so good at integrating lectures into the practical applications.

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

    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.