Python for Everybody - Full University Python Course

Python for Everybody - Full University Python Course

freeCodeCamp.org via freeCodeCamp Direct link

Why Program?

1 of 80

1 of 80

Why Program?

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Python for Everybody - Full University Python Course

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Why Program?
  2. 2 Why Program? - Hardware Architecture
  3. 3 Python 3 Windows Installation
  4. 4 Python 3 Mac Installation
  5. 5 Why Program? - Python as a Language
  6. 6 Why Program? - What do we say?
  7. 7 Variables, Expressions, and Statements
  8. 8 Variables, Expressions, and Statements - Expressions
  9. 9 Conditional Execution
  10. 10 Conditional Execution - More Conditional Structures
  11. 11 Functions
  12. 12 Functions - Functions of our own
  13. 13 Loops and Iteration
  14. 14 Loops and Iteration - Definite Loops
  15. 15 Loops and Iteration - Loop Idioms
  16. 16 Loops and Iteration - More Loop Patterns
  17. 17 Strings
  18. 18 Strings - More String Operations
  19. 19 Reading Files
  20. 20 Reading Files - Reading Files in Python
  21. 21 Python Lists
  22. 22 Python Lists - Loop Operations
  23. 23 Python Lists - Strings vs. Lists
  24. 24 Python Lists - Strings, Files, Lists & the Guardian Pattern
  25. 25 Dictionaries
  26. 26 Dictionaries - Counting
  27. 27 Dictionaries - Counting Words in Text
  28. 28 Dictionaries - Counting Word Frequency Using a Dictionary
  29. 29 Tuples
  30. 30 Tuples - Sorting
  31. 31 Tuples - Sorting a Dictionary Using Tuples
  32. 32 Regular Expressions
  33. 33 Regular Expressions - From Matching to Extracting
  34. 34 Regular Expressions - String Parsing
  35. 35 Networked Programs
  36. 36 Networked Programs - Application Protocols
  37. 37 Networked Programs - Write a Web Browser
  38. 38 Networked Programs - Code Example: socket1.py
  39. 39 Networked Programs - Characters and Strings
  40. 40 Networked Programs - urllib
  41. 41 Networked Programs - Code Example: urllib1.py, urlwords.py
  42. 42 Networked Programs - Parsing HTML
  43. 43 Networked Programs - Code Example: urllinks.py
  44. 44 Using Web Services
  45. 45 Using Web Services - XML
  46. 46 Using Web Services - Code Example: xml1.py, xml2.py
  47. 47 Using Web Services - XML Schema
  48. 48 Using Web Services - JavaScipt Notation
  49. 49 Using Web Services - Code Example: json1.py, json2.py
  50. 50 Using Web Services - Service Oriented Approach
  51. 51 Using Web Services - Web Services
  52. 52 Using Web Services - Code Example: geojson.py
  53. 53 Using Web Services - API Security & Rate Limiting
  54. 54 Using Web Services - Code Example: twitter1.py, twitter2.py
  55. 55 Python Objects
  56. 56 Python Objects - Sample Code
  57. 57 Python Objects - Object Lifecycle
  58. 58 Python Objects - Inheritance
  59. 59 Databases
  60. 60 Databases - SQLite Browser
  61. 61 Databases - Code Sample: emaildb.py
  62. 62 Databases - Code Sample: twspider.py
  63. 63 Databases - Database Design
  64. 64 Databases - Representing Relationships
  65. 65 Databases - Relationship Building
  66. 66 Databases - Join Operation
  67. 67 Databases - Code Sample: tracks.py
  68. 68 Databases - Many-to-Many Relationships
  69. 69 Databases - Code Sample: roster.py
  70. 70 Databases - Code Sample: twspider.py
  71. 71 Data Visualization
  72. 72 Data Visualization - Code Sample: Geodata
  73. 73 Data Visualization - Page Rank
  74. 74 Data Visualization - Code Sample: Pagerank Spidering
  75. 75 Data Visualization - Code Sample: Pagerank Computation
  76. 76 Data Visualization - Code Sample: Pagerank Visualization
  77. 77 Data Visualization - Mailing List Crawl
  78. 78 Data Visualization - Code Sample: Gmane Data Retrieval
  79. 79 Data Visualization - Code Sample: Gmane Data Modeling
  80. 80 Data Visualization - Code Sample: Gmane Data Visualization

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.