Python for Everybody – Full Course with Dr. Chuck

///Python for Everybody – Full Course with Dr. Chuck

Python for Everybody – Full Course with Dr. Chuck

FavoriteLoadingAdd to favorites

This Python 3 tutorial course aims to teach everyone the basics of programming computers using Python. The course has no pre-requisites and avoids all but the simplest mathematics.

🔗 Sample Code Zip:
🔗 Lecture Slides and Handouts:
🔗 Free Textbook:
🔗 Course Website:

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

This course was created by Dr. Charles Severance (a.k.a. Dr. Chuck). He is a Clinical Professor at the University of Michigan School of Information, where he teaches various technology-oriented courses including programming, database design, and Web development.

“Python for Everybody” by Dr. Chuck Severance and the University of Michigan is licensed under CC BY.

Learn to code for free and get a developer job:

Read hundreds of articles on programming:

And subscribe for new videos on technology every day:

source

By |2020-07-06T08:11:11+00:00July 6th, 2020|Python Video Tutorials|37 Comments

37 Comments

  1. freeCodeCamp.org July 6, 2020 at 8:11 am - Reply

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

  2. COOCOO July 6, 2020 at 8:11 am - Reply

    Whats up with captions?

  3. Arab Aman July 6, 2020 at 8:11 am - Reply

    allah bless you doc

  4. Ayman Hidan July 6, 2020 at 8:11 am - Reply
  5. Vinayak Sankar July 6, 2020 at 8:11 am - Reply

    Happy to see this after buying it off coursera

  6. Bruceleepython July 6, 2020 at 8:11 am - Reply

    new python vid out in my channel! for absolute beginners ! learn in less than 3 min 🙂

  7. Yaroslav Yakovenko July 6, 2020 at 8:11 am - Reply

    I’ve almost competed PHP specialization on Coursera by Dr. Chuck. I can only say that he is a great teacher and he really loves what he teaches! Dr. Chuck Rocks!

  8. md tokeer July 6, 2020 at 8:11 am - Reply

    Sir I am joint the cosera python every body but long time cosera .
    3 week before cosera python every body long period class but you lecture very time every body python study you tube lecture.

  9. Anas AlQassem July 6, 2020 at 8:11 am - Reply

    That thumb nail picture makes him look like he's teaching how to ride motorcycles

  10. Mohammed Rizwan July 6, 2020 at 8:11 am - Reply

    Just love the way you teach Sir! A true hero you are. Thanks a lot. A million thanks won't be enough to praise you.

  11. Rajpreet Singh July 6, 2020 at 8:11 am - Reply

    I am new to coding. Could someone guide what should be the way forward for landing a job in Toronto after studying this video ?

  12. Wuirox July 6, 2020 at 8:11 am - Reply

    THIS IS A LEGEND BOI

  13. franck matos July 6, 2020 at 8:11 am - Reply

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

  14. Eric Villadeza July 6, 2020 at 8:11 am - Reply

    I payed 24 dollars?….

  15. Noob Meow July 6, 2020 at 8:11 am - Reply

    He also has this same course put on Coursera, giving it away here for free. Great job man

  16. Ayman Hidan July 6, 2020 at 8:11 am - Reply
  17. Patrick Teng July 6, 2020 at 8:11 am - Reply

    I just love his teaching it is filled with lots of humor it makes learning fun 🙂

  18. Kunom Bersh July 6, 2020 at 8:11 am - Reply

    The way you teach is so supra and detail easy to understand make to go ahead, so encouraging to love programming Thanks so much !

  19. Rashmi Jadhav July 6, 2020 at 8:11 am - Reply

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

  20. Ashraf Shamim July 6, 2020 at 8:11 am - Reply

    I am doing his course on coursera, he is amazing 😊

  21. Ayman Hidan July 6, 2020 at 8:11 am - Reply
  22. H A July 6, 2020 at 8:11 am - Reply

    anyone else get completely lost on chapter 12 networked programs?

  23. N. Gomes July 6, 2020 at 8:11 am - Reply

    So after those amazing 13 hours, I want to do lots exercises to practice programming with python. Any recommendations fo websites, books etc.?
    (It's gotta come with the answers so I can check if I'm doing it right)

  24. Josue Gomez July 6, 2020 at 8:11 am - Reply

    23.44 Bless you Sir
    Btw thank you for the knowledge

  25. Burhan Qerimi July 6, 2020 at 8:11 am - Reply

    I just turned 3o and wanting to learn this programming thing

  26. Quran O Hadith July 6, 2020 at 8:11 am - Reply

    I am from Bangladesh and you are legend

  27. MAYANK SINGH July 6, 2020 at 8:11 am - Reply

    I am 10 year old and have completed this course
    I want to go forward in cyber security

  28. SOAR Initiative and more! July 6, 2020 at 8:11 am - Reply

    Love the harry potter references!

  29. Ray Khan July 6, 2020 at 8:11 am - Reply

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

  30. Aabbccdd ddccbbaa July 6, 2020 at 8:11 am - Reply

    Should I watch this full course or somebody knows a better full course about python on YouTube for free?

  31. electro tec July 6, 2020 at 8:11 am - Reply

    thank you so much sir love from pakistan

  32. Terris Sanders July 6, 2020 at 8:11 am - Reply

    This guy makes this so understandable. Such a great teacher

  33. Aabbccdd ddccbbaa July 6, 2020 at 8:11 am - Reply

    Is this a full full course for beginners, intermediate and advanced people?
    I just wanted to know, because other courses with this teaching time are for beginners. I appreciate all of your answers.

    Thanks!

  34. Abhishek Chaturvedi July 6, 2020 at 8:11 am - Reply

    That's the same content and almost the videos are same of the paid course in COURSERA!!!!!!!!

  35. Kaushik Manoharan July 6, 2020 at 8:11 am - Reply

    Python3 command opens up MS store in my windows 10…. but 'py' command works fine and opens up the interpreter in cmd… Is this a problem??

  36. g vani July 6, 2020 at 8:11 am - Reply

    Can anyone tell me is this video has subtitles?

Leave A Comment

*